{"bugs":[],"categories":[{"categoryid":338,"name":"app-admin","summary":"The app-admin category contains non-core applications which relate to system administration."},{"categoryid":321,"name":"app-emulation","summary":"The app-emulation category contains emulation software."},{"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":"dad5ac1f06dde5abb420d511d2e4787255bca01c","committime":"2025-12-30T21:00:55","packageid":77759,"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":"de4af217d7a4eab62c7b66a6977d314dfc999241","committime":"2025-12-28T21:20:26","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: enable ruby40"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":77759,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":77759,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b082176271c4f0d63a97962e4b75785991196236","committime":"2025-12-17T15:16:13","packageid":77759,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"The arch and OS that matches it are obsolete.\n\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"0a7ffce789e36042bac35ea5e0b8b2b654e5b490","committime":"2025-12-17T15:07:23","packageid":77759,"repoid":1,"summary":"*: remove ppc-macos keyword"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f973c37d68366f4c11e6685c6543f4f2e10bc0e8","committime":"2025-07-17T06:09:13","packageid":77759,"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":"98cf1eb8940a1427efb923893a476c044fd3aaf2","committime":"2025-07-17T05:47:11","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: add 0.6.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e95df0d01a2b3ecff6d09c632a9a9ff9914b8431","committime":"2025-06-18T06:21:59","packageid":77759,"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":"dee8d327eeb6621e93cbab54bb73b141912c05d1","committime":"2025-06-18T06:04:40","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: add 0.6.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1ab2a3492ceb4fb54b73ca73ba39b3de3dbc3cdd","committime":"2024-12-31T08:48:29","packageid":77759,"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":"d6f11f99254b386ab150d388d42b8498256fa97c","committime":"2024-12-31T08:31:55","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: drop 0.6.0"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"b85dfe3218e27628d9a7fa86660e2c5b64d10272","committime":"2024-12-31T08:31:07","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: enable ruby34"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"43c4426474d5aa14c3f25ebda4269d8847c2092f","committime":"2024-11-14T18:48:35","packageid":77759,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"be374efad33ce799d8106f3c95a6ec84601ef4b2","committime":"2024-11-14T18:39:02","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: Stabilize 0.6.1 amd64, #943463"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3202ace1277b137608b645abf14145925f7d8544","committime":"2024-11-09T07:48:29","packageid":77759,"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":"e1694f92f86e894eb07621754b95a3437a659e90","committime":"2024-11-09T07:17:35","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: add 0.6.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"36b08d316652d103ee06788427deddbdc7d836ad","committime":"2024-10-06T06:18:22","packageid":77759,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Extracted from dev-lang\/ruby, keeping keywords accordingly.\n\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"859f9225df1a59ae688312c7d6782fe833a035aa","committime":"2024-10-06T06:04:47","packageid":77759,"repoid":1,"summary":"dev-ruby\/ostruct: new package, add 0.6.0"}],"dependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[844325,844325,844325,867723,867723,867723,870598,870598,870598,870598],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":439,"description":"An xUnit family unit testing framework for Ruby","ebuildids":[844325,844325,844325,867723,867723,867723,870598,870598,870598,870598],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"test-unit","packageid":50099},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[844325,844325,844325,867723,867723,867723,870598,870598,870598,870598],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070},{"block":false,"categoryid":439,"description":"Additional test assertions for Ruby standard libraries","ebuildids":[844325,844325,844325,867723,867723,867723,870598,870598,870598,870598],"firstseen":"2023-10-11T14:48:14.933927","name":"test-unit-ruby-core","packageid":76576}],"depending":[{"block":false,"categoryid":439,"description":"Pure ruby LDAP client implementation","ebuildids":[873796,873796,873796,873796],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby-net-ldap","packageid":47972},{"block":false,"categoryid":439,"description":"A Ruby BSON implementation for MongoDB. (Includes binary C-based extension.)","ebuildids":[867816,867816,867816,879472,879472,879472,879472],"firstseen":"2011-12-29T14:37:55.058271","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"bson","packageid":58623},{"block":false,"categoryid":321,"description":"A tool for building and distributing development environments","ebuildids":[896234,896234,896234],"firstseen":"2012-03-21T20:52:40.034466","maintainer":"hydrapolic@gmail.com","maintainername":"Tomas Mozes","name":"vagrant","packageid":59035},{"block":false,"categoryid":439,"description":"SSHKit makes it easy to write structured, testable SSH commands in Ruby","ebuildids":[853380,853380,853380,884480,884480,884480],"firstseen":"2014-06-01T13:37:36.027613","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"sshkit","packageid":62276},{"block":false,"categoryid":338,"description":"OpenVox agent and apply tools for Puppet-compatible configuration management","ebuildids":[899608,899608,899608],"firstseen":"2026-05-18T02:48:59.748177","name":"openvox","packageid":79004,"summary":"OpenVox is a community implementation of Puppet, an automated administrative engine for your Linux, Unix, and Windows systems, designed to perform administrative tasks (such as adding users, installing packages, and updating server configurations) based on a centralized specification."}],"ebuilds":[{"archs":["~alpha","~amd64","~arm","~arm64","~hppa","~loong","~mips","~ppc","~ppc64","~riscv","~s390","~sparc","~x64-macos","~x64-solaris","~x86"],"ebuildid":870598,"firstseen":"2025-07-17T07:13:15.679847","license":"BSD-2","moddate":"2026-04-22T07:39:13","packageid":77759,"repoid":1,"slot":"0.6","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","ruby_targets_ruby34","ruby_targets_ruby40","test"],"version":"0.6.3"},{"archs":["~alpha","~amd64","~arm","~arm64","~hppa","~loong","~mips","~ppc","~ppc64","~riscv","~s390","~sparc","~x64-macos","~x64-solaris","~x86"],"ebuildid":867723,"firstseen":"2025-06-18T07:26:56.893708","license":"BSD-2","moddate":"2026-04-22T07:39:13","packageid":77759,"repoid":1,"slot":"0.6","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","ruby_targets_ruby34","test"],"version":"0.6.2"},{"archs":["amd64","~alpha","~arm","~arm64","~hppa","~loong","~mips","~ppc","~ppc64","~riscv","~s390","~sparc","~x64-macos","~x64-solaris","~x86"],"ebuildid":844325,"firstseen":"2024-11-09T07:52:19.350939","license":"BSD-2","moddate":"2026-04-22T07:39:13","packageid":77759,"repoid":1,"slot":"0.6","uses":["doc","ruby_targets_ruby32","ruby_targets_ruby33","ruby_targets_ruby34","test"],"version":"0.6.1"}],"masks":[],"package":{"categoryid":439,"description":"Class to build custom data structures, similar to a Hash","firstseen":"2024-10-06T07:19:32.017514","name":"ostruct","packageid":77759},"rdependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[844325,844325,844325,867723,867723,867723,870598,870598,870598,870598],"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":[844325,844325,844325,867723,867723,867723,870598,870598,870598,870598],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"repos":[{"branch":"master","lastcommit":"c98eec6b562ba53637ce07ff8ad83c1ff32645a2","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/ruby\/ostruct"],"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"},{"description":"Build with MRI Ruby 4.0.x","group":"ruby_targets","isdefault":false,"use":"ruby40"}]}