{"bugs":[],"categories":[{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":439,"name":"dev-ruby","summary":"The dev-ruby category contains libraries and utilities relevant to the Ruby programming language."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"72348053daaddb9a4b75941e2fffc440e0150c2c","committime":"2026-01-09T07:15:55","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"37b06f9c7bc97bd55d72a2ed4bf4817a21ac4bac","committime":"2026-01-09T07:02:46","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: drop 1.7.2"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"18bcfdb04d20bccc640d717866b5c0931037aed0","committime":"2026-01-09T07:02:21","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: add 1.9.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b98c1df1fbb6c5a883d186478ceccdc749244fef","committime":"2025-11-04T22:50:49","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"4eff9960fe1871dde0a374ad10c066c562c1cce3","committime":"2025-11-04T22:37:38","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.8.2 amd64, #956147"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"30e2fcd0b492ae2bcb6f03ac571b6d5f82f733a6","committime":"2025-09-02T17:19:36","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Result of running the command:\n grep --include=\"*.ebuild\" -r . -e 'KEYWORDS=.*[\" ]sparc' -l | xargs ekeyword ~sparc\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"0ad96e879b651cc7e8214159d5841d6b633bef8a","committime":"2025-09-02T16:20:20","packageid":77177,"repoid":1,"summary":"*\/*: destable sparc"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"db19f2344298ca189ff772fa2566160bdf47b82d","committime":"2025-07-13T10:07:13","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d27882e4b6659fd0eff9378f590757413eba03eb","committime":"2025-07-13T09:23:18","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.8.2 sparc, #956147"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f19ca4404f424af570985ca4ca97fdfd32355e57","committime":"2025-07-10T04:22:10","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"783d6897ed5b7600866d50bdb1254a845ce6ef6b","committime":"2025-07-10T04:06:07","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: enable ruby34"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"213668f778ba5457494abb55b468bd9ccf5e4dcc","committime":"2025-06-10T05:09:04","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"5c1c09f413207dead6980d8b90b48e7395859b1a","committime":"2025-06-09T19:38:21","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: add 1.8.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"818c2ec495b431c7c2e89c6c037b8c13f636dbed","committime":"2025-06-04T09:39:24","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"c087d06530fe80a834066a41789e222aa2b724d9","committime":"2025-06-04T09:10:07","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: drop 1.8.0, 1.8.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"466d00c895b3eb327346a7a95560490b14c0bacb","committime":"2025-05-30T13:41:17","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"9cfae0c650dca4107f245af464125a471b511e8f","committime":"2025-05-30T09:43:17","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: drop x86 stable keyword"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"05001a2cce04ef33b95822d9d9a095583752e322","committime":"2025-05-20T18:54:20","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"c4fd0f2205483f5ddc2ff2e8aae2d3a605a9307c","committime":"2025-05-20T18:31:18","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.8.2 ppc64, #956147"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"228d218439c823561bde19f281d0f18511cecb13","committime":"2025-05-18T12:29:13","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"0f7ee24c0774f3268a7dbc74d2080b70c3456d47","committime":"2025-05-18T12:12:56","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.8.2 ppc, #956147"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"84b6242d20b88578334c303eff9bebb820333db6","committime":"2025-02-01T06:33:30","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"f646532d18c3a762f43367f57913b986360b44ab","committime":"2025-02-01T06:18:57","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: add 1.8.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"547bdc2cc962319456b0d20af2a2e58addc132e9","committime":"2025-01-22T07:06:15","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"c6f226caea05781b488396a237487a785894b18b","committime":"2025-01-22T06:50:07","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: add 1.8.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"05041627c8cf312a8a285460ce10025c4a5b79fc","committime":"2025-01-07T06:48:28","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"1c553ec4c2c817b9254feb075327876a73bbcada","committime":"2025-01-07T06:27:12","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: add 1.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e87d896230c6cf075c568bf3e45dd5ea1a28cb3d","committime":"2024-10-15T05:33:30","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"7d1f496ebfcd68868e2ffae1a9d35f1ef59d59c1","committime":"2024-10-15T05:21:47","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.7.2 sparc, #941067"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2177343cc6a0ecd6140bd842e62429a14a771e4","committime":"2024-10-09T03:03:20","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"85e8f9be55567a1a1d7c58da1b02985f65669a00","committime":"2024-10-09T02:52:38","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.7.2 ppc, #941067"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ec8cd7da160de2a5b448d64c0ceb18d2392690aa","committime":"2024-10-06T11:33:11","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"868f67650962d3a0f78cfd278a67220139b67ec9","committime":"2024-10-06T11:18:25","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"f0dfbe4bc2d452c2f58b74ba80a1933ef4e1aa5b","committime":"2024-10-06T11:17:14","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.7.2 ppc64, #941067"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c34d193876eba209779a2c9213cff7e3b3ac602e","committime":"2024-10-06T11:10:33","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.7.2 amd64, #941067"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"09e90ab74b1a1c560d56fd5bf1946aa53f2be28d","committime":"2024-10-06T11:10:27","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Stabilize 1.7.2 x86, #941067"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c5dadec212a8103bb311249357554a7206af943a","committime":"2024-04-28T19:19:00","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"39430bac443ff3d6d8493955c07edd6f074f1147","committime":"2024-04-26T23:05:45","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Keyword 1.7.2 arm64, #928668"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"1bf910c0ec4a5007c4ec8a42a60550c1b44cc32d","committime":"2024-04-26T18:05:35","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Keyword 1.7.2 x86, #928668"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"a1392b384faf3e2bb841ea8363aab045a1b2bd5a","committime":"2024-04-26T17:56:38","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Keyword 1.7.2 ppc, #928668"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"ad5f879c62e45f029edb49de44eca814e14f5fc0","committime":"2024-04-26T17:21:22","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Keyword 1.7.2 ppc64, #928668"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"09a2ef8d94cf54ecdb6df39415883931fe156214","committime":"2024-04-26T16:56:44","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Keyword 1.7.2 hppa, #928668"},{"authoremail":"matoro_gentoo@matoro.tk","authorname":"Matoro Mahri","body":"Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk>\nSigned-off-by: Ionen Wolkens <ionen@gentoo.org>","commitid":"adc785cb6b758f947084fc97dcafd58671c947ce","committime":"2024-04-26T16:50:57","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: Keyword 1.7.2 sparc, #928668"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"904fd60d6b0b92a4d0a151ae4203088649a09801","committime":"2024-04-09T16:03:56","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Closes: https:\/\/bugs.gentoo.org\/928767\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"87aa45d9b8740667f4f73593d7d177aec15dd1ba","committime":"2024-04-09T15:48:10","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: add missing test dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a9e69a286f3f2d196c6db0075f95db48e098fcd5","committime":"2024-03-15T06:18:44","packageid":77177,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"af5fa73fce1a4680f715a4cdae4436a36cceb8a7","committime":"2024-03-14T14:49:50","packageid":77177,"repoid":1,"summary":"dev-ruby\/dry-types: new package, add 1.7.2"}],"dependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"depending":[{"block":false,"categoryid":439,"description":"Typed structs and value objects","ebuildids":[818589,818589,857763,857763,857763],"firstseen":"2024-03-15T06:25:08.226462","name":"dry-struct","packageid":77176}],"ebuilds":[{"archs":["~amd64","~arm64","~hppa","~ppc","~ppc64","~sparc","~x86"],"ebuildid":886596,"firstseen":"2026-01-09T07:18:53.433897","license":"MIT","moddate":"2026-03-30T13:49:43","packageid":77177,"repoid":1,"slot":"1","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","ruby_targets_ruby34","test"],"version":"1.9.0"},{"archs":["~amd64","~arm64","~hppa","~ppc","~ppc64","~sparc","~x86"],"ebuildid":866871,"firstseen":"2025-06-10T06:13:03.181533","license":"MIT","moddate":"2026-03-30T13:49:43","packageid":77177,"repoid":1,"slot":"1","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","ruby_targets_ruby34","test"],"version":"1.8.3"},{"archs":["amd64","ppc","ppc64","~arm64","~hppa","~sparc","~x86"],"ebuildid":852437,"firstseen":"2025-02-01T06:49:06.770293","license":"MIT","moddate":"2026-03-30T13:49:43","packageid":77177,"repoid":1,"slot":"1","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","test"],"version":"1.8.2"}],"masks":[],"package":{"categoryid":439,"description":"Type system for Ruby supporting coercions, constraints and complex types.","firstseen":"2024-03-15T06:25:08.226462","name":"dry-types","packageid":77177},"rdependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070},{"block":false,"categoryid":439,"description":"Modern concurrency tools including agents, futures, promises, thread pools, more","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2016-02-05T14:49:45.880183","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"concurrent-ruby","packageid":64946},{"block":false,"categoryid":439,"description":"Efficient and thread-safe code loader for Ruby","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2019-04-07T07:23:00.963149","name":"zeitwerk","packageid":69766,"summary":"Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, preloading, reloading, and eager loading."},{"block":false,"categoryid":439,"description":"Arbitrary-precision decimal floating-point number library for Ruby","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596,886596,886596,886596],"firstseen":"2023-09-02T07:49:19.001476","name":"bigdecimal","packageid":76438},{"block":false,"categoryid":439,"description":"A toolset of small support modules used throughout the dry-rb ecosystem","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2024-02-02T07:32:58.807551","name":"dry-core","packageid":77063},{"block":false,"categoryid":439,"description":"String inflections for dry-rb","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2024-03-14T14:20:42.372092","name":"dry-inflector","packageid":77173},{"block":false,"categoryid":439,"description":"Predicate logic with rule composition","ebuildids":[852437,852437,866871,866871,866871,886596,886596,886596],"firstseen":"2024-03-14T14:20:42.372092","name":"dry-logic","packageid":77174}],"repos":[{"branch":"master","lastcommit":"43a4988e0fa15f038220ebd74aa888ace0c9b303","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/dry-rb.org\/gems\/dry-types\/"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build with MRI Ruby 3.2.x","group":"ruby_targets","isdefault":false,"use":"ruby32"},{"description":"Build with MRI Ruby 3.3.x","group":"ruby_targets","isdefault":false,"use":"ruby33"},{"description":"Build with MRI Ruby 3.4.x","group":"ruby_targets","isdefault":false,"use":"ruby34"}]}