{"bugs":[{"bugid":484490,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"www-servers\/thin - add systemd service unit"},{"bugid":852719,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"www-servers\/thin-1.8.2 installs shell script that uses non-POSIX features"},{"bugid":927536,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"www-servers\/thin-1.8.2 fails tests"}],"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":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."},{"categoryid":379,"name":"www-servers","summary":"The www-servers category contains web server packages."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8603e0f769dd986395b6fb05ca868e980fee0d08","committime":"2025-06-24T14:21:53","packageid":73312,"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":"8a814d49a165f26a9cac2a2ff895fef73a67280f","committime":"2025-06-24T14:13:11","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add 2.0.1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7da29468f8a7df35a970bf0a1ac5aa5db1cbbb96","committime":"2025-06-23T05:06:56","packageid":73312,"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":"76edeb5500a83220580e1fdff73b9bba3dec7665","committime":"2025-06-23T04:48:10","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add 2.0.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"de7874f531d10e35d59de6418781a4e03ac471ea","committime":"2025-05-09T08:08:54","packageid":73312,"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":"7116ee6c791521a0252500fc3fdf666129223709","committime":"2025-05-09T06:43:20","packageid":73312,"repoid":1,"summary":"www-servers\/thin: drop 1.8.1-r3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c83525d166090e86d2075821e651d5f46de979c2","committime":"2023-08-28T09:31:30","packageid":73312,"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":"c06dfa7e0964b0b53920162decec9e7463f33867","committime":"2023-08-28T05:01:44","packageid":73312,"repoid":1,"summary":"www-servers\/thin: drop 1.8.1-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a0881905b8821c731e51ef2457fabd87595d9b35","committime":"2023-04-02T03:01:53","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"fc72202197e044e624b11dbd9c6ddf0f002d07aa","committime":"2023-04-02T01:58:24","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add 1.8.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d70431b731705b690f0dcc8b0bfce947d0b36791","committime":"2023-03-31T18:16:50","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Backport an upstream patch for ruby32. It's not too big at least.\n\nI've also asked upstream if they'll consider making a new release.\n\nBug: https:\/\/github.com\/macournoyer\/thin\/pull\/392\nBug: https:\/\/github.com\/macournoyer\/thin\/issues\/393\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"6774d07f7d7e4e48b5c14fc1c056ebc1d614a8b7","committime":"2023-03-31T01:57:23","packageid":73312,"repoid":1,"summary":"www-servers\/thin: enable ruby32"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a428f3e10d92a6bbfdc9982d2482d6bb63c17572","committime":"2023-03-29T13:16:55","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"8bd17584fde67f5e2c5c99385c1a67058189f95e","committime":"2023-03-29T11:06:33","packageid":73312,"repoid":1,"summary":"www-servers\/thin: drop 1.8.1, 1.8.1-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2ecf5a991792bcd0537fc20fa65137b001d8ff97","committime":"2023-03-23T06:48:50","packageid":73312,"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":"5b71d65acc0977763facd487ed97930a2a6f64a6","committime":"2023-03-23T06:43:40","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add extension installed marker"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0e6080be8e0bbf3cae58d45e92aac87175ec4845","committime":"2023-03-18T16:31:59","packageid":73312,"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":"6b4302b55552c4ce0b748bd9d7a0305e8187f215","committime":"2023-03-18T07:36:17","packageid":73312,"repoid":1,"summary":"www-servers\/thin: actually use rspec3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"105182fce74b8becc6f18b0fd4b9a4f030415095","committime":"2023-03-12T12:16:53","packageid":73312,"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":"d6cd93884c95b2c650e3e531d3bcd859acfafb99","committime":"2023-03-12T12:09:03","packageid":73312,"repoid":1,"summary":"www-servers\/thin: update EAPI 7 -> 8, add ruby30, ruby31"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c9f403ed301c41d1e69868fa6d5ba8c2f5b6b5d6","committime":"2021-11-18T06:51:22","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-3.0.28, Repoman-3.0.3\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"a5e0922a366bd139dd7694f8dc42340d256d6201","committime":"2021-11-18T06:34:27","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add ruby27"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a255dfeb0a77dd6e8237d32a9a44a2fa8aa7b7cc","committime":"2021-09-01T23:06:20","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Merged from infra overlay.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"a6c02ef72c512b3d54a9af7e5fa7429f84f593d9","committime":"2021-09-01T21:27:56","packageid":73312,"repoid":1,"summary":"www-servers\/thin: upstream supports thin again"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"64e9c39834c65f42d34ea2b99e801f18c84f36da","committime":"2019-11-20T18:06:02","packageid":73312,"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":"db2de955d5f996cecf3495d50fa264683a43e13f","committime":"2019-11-20T17:53:40","packageid":73312,"repoid":1,"summary":"www-servers\/thin: remove last-rited package"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2cf5a953020a9d2be9da2a6c61335f6ab5e3bdb8","committime":"2018-07-01T07:25:57","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.40, Repoman-2.3.9","commitid":"6164cb9a74e85d9c9b8108e642883cc4b4ec7441","committime":"2018-07-01T06:59:45","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add ruby24"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4b4bc25508cfe0e86c92b3f44a5eba511d111f07","committime":"2018-04-29T06:14:26","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.24, Repoman-2.3.6","commitid":"ec1005895c016ecfe2c79605c9732095a4887992","committime":"2018-04-29T05:46:36","packageid":73312,"repoid":1,"summary":"www-servers\/thin: cleanup"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"27a95f2d1a1b5976e56fe8dfb1d17a2772a84da5","committime":"2017-07-11T05:21:42","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.6, Repoman-2.3.1","commitid":"058de570c9936f8e879d619865563ae15669d153","committime":"2017-07-11T04:47:10","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add 1.7.2"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"db86282f95e415f02c29b68fe74e3266b72bf3bb","committime":"2017-06-20T05:03:52","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.5, Repoman-2.3.1","commitid":"2ebd61e87a0391f2c21128dc39b8787a5cadb4fe","committime":"2017-06-20T04:58:13","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add 1.7.1"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"bc73ecc280aa1f7a3bb577ed49c6d351c3f80d9a","committime":"2017-06-02T06:41:51","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.5, Repoman-2.3.1","commitid":"5ed6ecb4d528c4860d1a9ecbc0961f0a9e1f1d85","committime":"2017-06-02T06:28:52","packageid":73312,"repoid":1,"summary":"www-servers\/thin: cleanup"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":73312,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"malfatti@neuro.ufrn.br","authorname":"T. Malfatti","commitid":"8457ba6f9fd6f0dbafcca1fb375788eeea02aae1","committime":"2017-01-26T18:44:34","packageid":73312,"repoid":1,"summary":"media-libs\/portaudio: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a4b8eedd5943e887769173ff0348f8d8368f3731","committime":"2016-12-11T18:21:49","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: portage-2.3.0","commitid":"7cba8b275f41162e02b6c70c0acb74efabbc0f71","committime":"2016-12-11T17:40:06","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add back ~x86 keyword"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"3dd454b9d601ef498d7b8fd0540991044aad59ed","committime":"2016-12-04T21:08:52","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.3.2","commitid":"69b431726a810b72bd70da5a1f6334c928040f0b","committime":"2016-12-04T20:54:09","packageid":73312,"repoid":1,"summary":"www-servers\/thin: Remove old"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.3.2","commitid":"38eae75234566b616036e9527eaa352e32c78282","committime":"2016-12-04T20:53:40","packageid":73312,"repoid":1,"summary":"www-servers\/thin: Migrate to rspec2; add ruby22, ruby23; drop x86, ppc"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"59ccf90e7ced5eae26b28e1a53436422176bba98","committime":"2016-05-29T05:42:17","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: portage-2.2.28","commitid":"439f7bfc2fb387dc13c382a7935ce895d705d473","committime":"2016-05-29T05:21:31","packageid":73312,"repoid":1,"summary":"www-servers\/thin: add 1.7.0"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"15aed616cfe2128a0da922a57067da4a74c1b33b","committime":"2016-05-04T13:47:37","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.2.28","commitid":"db3f18d7297258ca636c3667aa55eef5f3a1a829","committime":"2016-05-04T13:30:59","packageid":73312,"repoid":1,"summary":"www-servers\/thin: Remove old"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.2.28","commitid":"14dae191e1885e3dff62be4ec912e85b8b0c691e","committime":"2016-05-04T13:29:49","packageid":73312,"repoid":1,"summary":"www-servers\/thin: Use openrc-run instead of runscript"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"984274430771f0639ab683c73a51c732d04ea91a","committime":"2016-03-20T23:02:01","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.2.28","commitid":"13a21f9a427c514658e34bf50f30ec35d062d114","committime":"2016-03-20T22:51:19","packageid":73312,"repoid":1,"summary":"www-servers\/thin: Remove ruby19"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.2.28","commitid":"d248c334cf055eb826134d2610073d3875e6d332","committime":"2016-03-20T22:50:46","packageid":73312,"repoid":1,"summary":"www-servers\/thin: Remove old"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"7cd4884e27724f5c08cd2cd921f35f5f96f25c13","committime":"2015-09-30T08:41:55","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: portage-2.2.20.1","commitid":"00796dfe800702e89802818bf29d054bd22b97c8","committime":"2015-09-30T08:29:27","packageid":73312,"repoid":1,"summary":"www-servers\/thin: fix eventmachine dependency"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"dc1589c9f6db420beb0351d3acf5b9d70d0318df","committime":"2015-09-19T15:01:47","packageid":73312,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.2.20.1","commitid":"3dd9a093e860ecc24c1d52f6fc8189c0b0b294d8","committime":"2015-09-19T14:47:29","packageid":73312,"repoid":1,"summary":"www-servers\/thin: Version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":73312,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":73312,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":73312,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[782901,868056,868101],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":428,"description":"Compiles finite state machines from regular languages into executable code","ebuildids":[782901,868056,868101],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"lu_zero@gentoo.org","name":"ragel","packageid":50361},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[782901,868056,868101],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"depending":[],"ebuilds":[{"archs":["~amd64","~ppc64","~x86"],"ebuildid":868101,"firstseen":"2025-06-24T15:40:27.335400","license":"|| ( GPL-2+ Ruby )","moddate":"2026-03-30T13:49:45","packageid":73312,"repoid":1,"slot":"0","uses":["doc","ruby_targets_ruby32","test"],"version":"2.0.1"},{"archs":["~amd64","~ppc64","~x86"],"ebuildid":868056,"firstseen":"2025-06-23T06:26:57.005730","license":"Ruby","moddate":"2026-03-30T13:49:45","packageid":73312,"repoid":1,"slot":"0","uses":["doc","ruby_targets_ruby32","test"],"version":"2.0.0"},{"archs":["~amd64","~ppc64","~x86"],"ebuildid":782901,"firstseen":"2023-04-02T04:21:22.802449","license":"Ruby","moddate":"2026-03-30T13:49:45","packageid":73312,"repoid":1,"slot":"0","uses":["doc","ruby_targets_ruby32","test"],"version":"1.8.2"}],"masks":[],"package":{"categoryid":379,"description":"A fast and very simple Ruby web server","firstseen":"2021-09-02T00:23:53.791341","name":"thin","packageid":73312,"summary":"Thin is a very simple web server written in Ruby. It's single-threaded, which means it can only serve one request at a time. This simplicity affords increased speed and decreased memory usage for singled-threaded framework like Rails."},"rdependencies":[{"block":false,"categoryid":439,"description":"EventMachine is a fast, simple event-processing library for Ruby programs","ebuildids":[782901,868056,868101],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"eventmachine","packageid":43081,"summary":"Ruby\/EventMachine is a fast, simple event-processing library for Ruby programs. It lets you write network clients and servers without handling sockets- all you do is send and receive data. Single-threaded socket engine- scalable and FAST!"},{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[782901,868056,868101],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":439,"description":"Wrap existing ruby scripts to be run as a daemon","ebuildids":[782901,868056,868101],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"daemons","packageid":51881},{"block":false,"categoryid":439,"description":"A modular Ruby webserver interface","ebuildids":[782901,782901,868056,868056,868101,868101],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rack","packageid":52534,"summary":"Rack provides a common API for connecting web frameworks, web servers and layers of software inbetween."},{"block":false,"categoryid":396,"description":"Virtual ebuild for the Ruby OpenSSL bindings","ebuildids":[782901,868056,868101],"firstseen":"2010-08-14T14:34:26.457519","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby-ssl","packageid":56147},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[782901,868056,868101],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/macournoyer\/thin"],"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"}]}