{"schema_version":1,"metadata":{"branch":"current","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:41.004595+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/amd64/sqlports-7.55.tgz","source_sha256":"fcdbba1b9df747882aa9bab4af20ebec8dac10655069c90f1cd4145c06e1235e","package_count":12031,"source_kind":"sqlports"},"package":{"name":"ruby40-idn-0.1.5","path":"devel/ruby-idn,ruby40","url":"/packages/current/devel/ruby-idn,ruby40/","comment":"ruby bindings for the libidn library","homepage":"https://github.com/deepfryed/idn-ruby","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Ruby Bindings for the GNU LibIDN library, an implementation of the\nStringprep, Punycode and IDNA specifications defined by the IETF\nInternationalized Domain Names (IDN) working group. Included are the\nmost important parts of the Stringprep, Punycode and IDNA APIs like\nperforming Stringprep processings, encoding to and decoding from\nPunycode strings and converting entire domain names to and from the ACE\nencoded form.\n","package_architecture":"amd64","stem":"ruby40-idn","readme":null,"dependencies":[{"path":"devel/libidn","type":"library","package_spec":"","url":"/packages/current/devel/libidn/"},{"path":"lang/ruby/4.0","type":"library","package_spec":"","url":"/packages/current/lang/ruby/4.0/"},{"path":"lang/ruby/4.0","type":"runtime","package_spec":"","url":"/packages/current/lang/ruby/4.0/"},{"path":"lang/ruby/4.0","type":"build","package_spec":"","url":"/packages/current/lang/ruby/4.0/"}],"reverse_dependencies":{"count":0,"url":null},"categories":["devel","lang/ruby"],"flavors":["ruby33","ruby34","ruby40"],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","sparc64","alpha","hppa"],"not_for_architectures":[]}}
