{"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":"f11e133e85c0270ebf9de78923719a8019ca3db7","committime":"2025-11-05T14:50:45","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8c4a9ad2d3b438001e681e9dc68fa063bc2e5c81","committime":"2025-11-05T14:42:54","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.8.0 amd64, #956216"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3f2aafe7731054f336ff8f62c4cf311a180bcebe","committime":"2025-09-07T04:33:37","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"beba3bb68ee5c99810ae846ee6a65f26d541a196","committime":"2025-09-07T04:27:39","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.8.0 ppc, #956216"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"30e2fcd0b492ae2bcb6f03ac571b6d5f82f733a6","committime":"2025-09-02T17:19:36","packageid":77176,"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":77176,"repoid":1,"summary":"*\/*: destable sparc"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"59d185e2f7df6e652d4fc010adcd99b29a1b83f9","committime":"2025-08-30T12:03:49","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"81212c78275d085b8e4ba92ff8540a4361526af5","committime":"2025-08-30T11:45:09","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.8.0 ppc64, #956216"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f19ca4404f424af570985ca4ca97fdfd32355e57","committime":"2025-07-10T04:22:10","packageid":77176,"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":"f5eb6ddbc7aead238a81aa46423bfef5d02fe1c3","committime":"2025-07-10T04:04:07","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: enable ruby34"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1b68873d836797e072269aa22831cda592561a7b","committime":"2025-07-07T12:22:08","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Ensure a consistent cgi version is used.\n\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"d29f03ecd23ced825a22f52378b8649910c7f8e3","committime":"2025-07-07T12:01:11","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: fix tests"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"818c2ec495b431c7c2e89c6c037b8c13f636dbed","committime":"2025-06-04T09:39:24","packageid":77176,"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":"b6b831d34e5fcb184d38df124cb753d7b3c80e61","committime":"2025-06-04T09:11:02","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: drop 1.7.0, 1.7.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"466d00c895b3eb327346a7a95560490b14c0bacb","committime":"2025-05-30T13:41:17","packageid":77176,"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":"6ec909cff203ba6e6ffd36fa57b6bc8b5c09f661","committime":"2025-05-30T09:42:35","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: drop x86 stable keyword"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"abf413d337c69ad9b2f14db190ff79ce780e2609","committime":"2025-03-17T16:04:09","packageid":77176,"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":"4516b29fdf45a8119442e742648091aae0600d37","committime":"2025-03-17T12:26:29","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: add 1.8.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"84b6242d20b88578334c303eff9bebb820333db6","committime":"2025-02-01T06:33:30","packageid":77176,"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":"14187bf32efac131953d7dca0d39af2923905d9b","committime":"2025-02-01T06:19:22","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: add 1.7.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"05041627c8cf312a8a285460ce10025c4a5b79fc","committime":"2025-01-07T06:48:28","packageid":77176,"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":"fbacedc75c1c699c61f96879b0c6ef5f8360b737","committime":"2025-01-07T06:28:05","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: add 1.7.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e87d896230c6cf075c568bf3e45dd5ea1a28cb3d","committime":"2024-10-15T05:33:30","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"19753b81be5f96c640ce617ad03f0e310e0fe7f9","committime":"2024-10-15T05:21:49","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.6.0 sparc, #941067"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f2177343cc6a0ecd6140bd842e62429a14a771e4","committime":"2024-10-09T03:03:20","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jsmolic@gentoo.org","authorname":"Jakov Smolić","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"fbf169f9c4c27b13ae3d9fdf829bda60a498936b","committime":"2024-10-09T02:52:40","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.6.0 ppc, #941067"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ec8cd7da160de2a5b448d64c0ceb18d2392690aa","committime":"2024-10-06T11:33:11","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"868f67650962d3a0f78cfd278a67220139b67ec9","committime":"2024-10-06T11:18:25","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2867c05e3db431917571149e717eb8038abe0ca1","committime":"2024-10-06T11:17:16","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.6.0 ppc64, #941067"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"d1641054415e685cf8c40944c3d502abb2fc6148","committime":"2024-10-06T11:10:35","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.6.0 amd64, #941067"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"347c1fa7578ff5b5daf71e6f8be4ed1fe2992666","committime":"2024-10-06T11:10:29","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Stabilize 1.6.0 x86, #941067"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c5dadec212a8103bb311249357554a7206af943a","committime":"2024-04-28T19:19:00","packageid":77176,"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":"c36c47959794e3daa105486b92aa4c141481d535","committime":"2024-04-26T23:05:47","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Keyword 1.6.0 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":"81d6f234c9e42b3ba8fc8d4686648f1db93d1739","committime":"2024-04-26T18:05:36","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Keyword 1.6.0 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":"b3e8c61e4bc58c377a7dc43889597da9b959f70d","committime":"2024-04-26T17:56:39","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Keyword 1.6.0 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":"1a4e100cf4b9d35bd8a8022784155c7a8a9d4598","committime":"2024-04-26T17:21:23","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Keyword 1.6.0 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":"5fcc04b4dd7dc6e4adb5b08becd3544fdcdd5cc8","committime":"2024-04-26T16:56:54","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Keyword 1.6.0 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":"dbbe29fdd0432e2835812cf63ee3c4cb78de990e","committime":"2024-04-26T16:51:01","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: Keyword 1.6.0 sparc, #928668"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f5738fa613174ab4121c2f565829a54979139ad2","committime":"2024-03-21T07:18:40","packageid":77176,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Skip another fragile test and add missing test dependency on\ndev-ruby\/warning.\n\nCloses: https:\/\/bugs.gentoo.org\/927353\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"fd103efe44be7c814dc58f9a2c9557f4ca01cc69","committime":"2024-03-21T07:03:37","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: fix tests"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a9e69a286f3f2d196c6db0075f95db48e098fcd5","committime":"2024-03-15T06:18:44","packageid":77176,"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":"9e2c5f84da3d6c3de789e2a86d2cc8cd64238219","committime":"2024-03-14T14:49:30","packageid":77176,"repoid":1,"summary":"dev-ruby\/dry-struct: new package, add 1.6.0"}],"dependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[818589,818589,857763,857763,857763],"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":[818589,818589,857763,857763,857763],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"depending":[],"ebuilds":[{"archs":["amd64","ppc","ppc64","~arm64","~hppa","~sparc","~x86"],"ebuildid":857763,"firstseen":"2025-03-17T16:23:13.209354","license":"MIT","moddate":"2026-03-30T13:49:43","packageid":77176,"repoid":1,"slot":"1","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","ruby_targets_ruby34","test"],"version":"1.8.0"},{"archs":["amd64","ppc","ppc64","~arm64","~hppa","~sparc","~x86"],"ebuildid":818589,"firstseen":"2024-03-15T06:25:08.226462","license":"MIT","moddate":"2026-03-30T13:49:43","packageid":77176,"repoid":1,"slot":"1","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","test"],"version":"1.6.0"}],"masks":[],"package":{"categoryid":439,"description":"Typed structs and value objects","firstseen":"2024-03-15T06:25:08.226462","name":"dry-struct","packageid":77176},"rdependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[818589,818589,857763,857763,857763],"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":[818589,818589,857763,857763,857763],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070},{"block":false,"categoryid":439,"description":"Deep Freeze Ruby Objects","ebuildids":[818589,818589,857763,857763,857763],"firstseen":"2017-04-13T16:58:54.632887","name":"ice_nine","packageid":66761},{"block":false,"categoryid":439,"description":"Efficient and thread-safe code loader for Ruby","ebuildids":[818589,818589,857763,857763,857763],"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":"A toolset of small support modules used throughout the dry-rb ecosystem","ebuildids":[818589,818589,857763,857763,857763],"firstseen":"2024-02-02T07:32:58.807551","name":"dry-core","packageid":77063},{"block":false,"categoryid":439,"description":"Type system for Ruby supporting coercions, constraints and complex types.","ebuildids":[818589,818589,857763,857763,857763],"firstseen":"2024-03-15T06:25:08.226462","name":"dry-types","packageid":77177}],"repos":[{"branch":"master","lastcommit":"bb94f430d80494aa836eba036fda572e535b9d1a","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/dry-rb.org\/gems\/dry-struct\/"],"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"}]}