summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby/rack')
-rw-r--r--dev-ruby/rack/ChangeLog7
-rw-r--r--dev-ruby/rack/Manifest26
-rw-r--r--dev-ruby/rack/rack-1.1.3-r1.ebuild42
-rw-r--r--dev-ruby/rack/rack-1.1.4.ebuild54
-rw-r--r--dev-ruby/rack/rack-1.2.5.ebuild74
-rw-r--r--dev-ruby/rack/rack-1.2.6.ebuild74
-rw-r--r--dev-ruby/rack/rack-1.3.6-r1.ebuild63
-rw-r--r--dev-ruby/rack/rack-1.4.1.ebuild61
-rw-r--r--dev-ruby/rack/rack-1.4.3.ebuild54
9 files changed, 17 insertions, 438 deletions
diff --git a/dev-ruby/rack/ChangeLog b/dev-ruby/rack/ChangeLog
index 4b596b9da45b..c54718a10a81 100644
--- a/dev-ruby/rack/ChangeLog
+++ b/dev-ruby/rack/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/rack
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/ChangeLog,v 1.104 2013/01/21 14:09:52 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/ChangeLog,v 1.105 2013/02/09 07:27:33 graaff Exp $
+
+ 09 Feb 2013; Hans de Graaff <graaff@gentoo.org> -rack-1.1.3-r1.ebuild,
+ -rack-1.1.4.ebuild, -rack-1.2.5.ebuild, -rack-1.2.6.ebuild,
+ -rack-1.3.6-r1.ebuild, -rack-1.4.1.ebuild, -rack-1.4.3.ebuild:
+ Remove vulnerable versions.
21 Jan 2013; Agostino Sarubbo <ago@gentoo.org> rack-1.1.5.ebuild,
rack-1.2.7.ebuild, rack-1.3.9.ebuild, rack-1.4.4.ebuild:
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 25b0809e9f89..e436f46df319 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -1,28 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX rack-1.0.1-gentoo.patch 877 SHA256 2260ce111cf6d07a7b6169f0c5e829d28d00c17d42fcc1dbed82d5953ede04db SHA512 f91f9530493f1e6a5af58877ea1996f8d702bbfb438e78fa2c026940eaaa4e52b69929e42bbab6a43af0d7e1417cb133703fc09ee375cd31d648aa21a111cf68 WHIRLPOOL 79d67b6de0b2030179e8596ea4ed3f55f35f16fddf5c72a95417e0b21af2d4ac87762a20f38af8d20563e79e3d40c13d733e82e4a8e8f07912850c2a50cc996a
AUX rack-1.1.0-gentoo.patch 1293 SHA256 2af3afc6b90d379e63137b798417a1aa6e13c1d6f1bd40d47344b6662bce676a SHA512 9c5acae0564efb4b04831336366de07926d876491f1662808f8c8f8dae35d635cc120f14f431eed34f27b854a4badfe5db34307947f499162065b23efd93fd74 WHIRLPOOL 0d8567ba829bb2ec7dc363af71031744be63eefa00f264206c1cd262374716baf9f727c50a4c4af323beda5ff23ba5df5e57a22bc547f3815cd1f2d131ed68a4
AUX rack-1.2.1-gentoo.patch 410 SHA256 d3cbfe39aed870e43ae6c9a0b9f87ded69b1303d1a67929df3ad6516637d2b2e SHA512 03dba431bbdd77f87e0f26ccc6022248edbde20930254da1c55db6115dd49be5dd3f16919e15ee7baab40682b3f959b52692d5018b09ad79d4db3acb3adf6f43 WHIRLPOOL e72ca37a315bb44604162ad6960aca510efefb0ebbeac0c6671de332eb4d944829f15d335b9fe08c32932370290ffefc1e72119785de1dc57b913d6769fdecd2
AUX rack-1.4.3-tmpdir.patch 1492 SHA256 0b35ced52a54a3a00d8ac151a78e9872ef9eabb3880e03ab7e65a121d946deb7 SHA512 c58ea6a0458ed42b711255b66e1afd2d2ff0a446ea818a352383620011321f01627819d2d6815998c7211db5ed4dc32b8c026f69cde2000a5a05a873a1d14616 WHIRLPOOL 75503f45a86e017f8938995e61e56349566c812c5025c5877d12ad865a4cdd3d189041e17910328c02bc1688750c50734570634fc66001d6d76a22b1f9ea1494
-DIST rack-1.1.3.tar.gz 350849 SHA256 70e2e88805401ce650b7e01b5346962725bd599f86dedaacd345451f9ee749f6 SHA512 b84d976e6b299258ed0245f47e877a69846118a1d1d02086668f1164f2ad7af04be73d3b6ccafd9400bd8202aa0fa7cfff58de5b0cebbf69ba3d8813ac1b7995 WHIRLPOOL 2008011284a06865d70b66d628bd36fd58bd8961a6c02dcc4ca5233e6bf321f922f439523a02a1cee52b0478c8b347a23c618d203c8411e87eab56e50980420c
-DIST rack-1.1.4.tar.gz 354261 SHA256 acd293e79fcd6a41121270e9b4087e1731d5573c5014021128a5ccb0c2f18882 SHA512 7311164995cc218151426ce33b8cbea00f4810aaba01ebcef1f6f3612ec6cd18979c6e371b1db63f97156417feb5d3623f67d06d0aa42f46b9f8a026eb32fb35 WHIRLPOOL 7888a4973629b16eb8612f5defdb0c6efa58bbd0bdad3a973102e3bb2f6aee30045d664d98968b579c728d632055b74e7f4a2427f1ce4e90437b12444311dc3a
DIST rack-1.1.5.tar.gz 356383 SHA256 f653cfdbffed2aca3b4338f8fbfe676cd27f70f9239a9f8a491e929fb7956b73 SHA512 38cbe3e35e643f4ce5b59f34db71ac7baca0adcbfd337b8967981fd1ca2007a963fd426d48cb88111e03cb0bf571b03568d68bc4bbec8bb0ec6164839bdffc51 WHIRLPOOL 1b31c2d41965e66920d00fc9259d8ca6e536b4e4a31a02b218ce9a6b83e60022377d5018042f5546193746d517e90684998bc92a177dd2afb229b764cdfbdbd1
-DIST rack-1.2.5.tar.gz 362175 SHA256 4e8931b4681d85970195643d2dcf3cc82d4a2833313a210d3bf1d3046b5d8b78 SHA512 b522d5ffc103bd25e7d6a0e1847b5c5ca176a266f8e166508bc76231eb370b13e9be623ce124edd2cccf1a3040676a67a709d4d2a3758c0999ad3cc0ea06a2ee WHIRLPOOL 75028b59ff8aa0963c6db66d405733b33d3d52ae7b9311d5788b01f6d38fddcaf1c79131e74c662ae5591c2a4b8ca05995830419d4e1c2bca91c3846732f4602
-DIST rack-1.2.6.tar.gz 361635 SHA256 078288e23955796a59d14f95fb6817504bf67c3eaef66c438e6978f6f8a91616 SHA512 5e1a8ad5415db1602fd8722eb888a3ee99206220ea206fb7e5cddd07f0077598d60216629d1f9fa6f78e30f3d8cffce777eab90708638ac78901597c2a991544 WHIRLPOOL c076740b30beb6e07729a01cf2802d98c36d16e0956b15c616a4e3e70f5b43c63d86d986c40c4601603d60d1e210b2c066beb95bb29e2887a669a7f46c9c6741
DIST rack-1.2.7.tar.gz 363304 SHA256 a0cd2d1c0953696715faca9e4d914f5fa2e71d1bcfd5b5800df033838f74b86c SHA512 6c366bfeddd682f688edac5e1d6414b3262590b229466fe0e606b7ef3d354b2b9b228e06ac737969a9b8ed9fb49ecdd025a0d435dd9c007156587051c1b3eb05 WHIRLPOOL 6f7419334591d3f214c2d811996fc374937dcf3d7ef7d76fcee692f1d2857ce17009aa74bb72ca378d03e86e9ba0d18f28b6f45c064f62eb147c9295b2310d06
-DIST rack-1.3.6.tar.gz 408553 SHA256 1f163f1075a9de968a8fe92d51b3ce7b1bacdfd96fb4635f24bd5f46f261ebf4 SHA512 1b254c01f25f44f98a5a64ed9a21c79c563deeb90b2fac9a57464681f263d2f5091bca4f2c7931e54b1552911544e07b37071987594f01d24bb07c60272c68a6 WHIRLPOOL 501a47e2ad1d7a31f9dc515653521b410c5523f1ee608a32ceef7cc75b0a510c18e5f90eb1edf71577c6b2bded07a6c2ce08cf8e79fec63e8729744e6368aad3
DIST rack-1.3.9.tar.gz 439662 SHA256 7040d15faf34ca1986f30112fd75719dea332986757d43713a9d32e4ddb19007 SHA512 4e24dfbf719031cc23c3a8d013112de869af86d053c063429b76636f5dfa6fbd8a51778c893ec96e3ac992658515c60fb52c6c1e5e5032bdb034cb103bb88ad2 WHIRLPOOL 6afa3158d250591e5f2f896305d338518c5757db460e65f848792a2f69e07288b77511f45bc3e1e305f9480495a84736ceeb5a0410e81560daf036e4e4f711c5
-DIST rack-1.4.1.tar.gz 425436 SHA256 66b8e0fc1edd9d4c1cf52b91b4459ecf173472378256adfab1fb821ae03a166a SHA512 fbb71a6ac504a6faa2de10e19b47408caa2a274227da42108386fd21cc471adfb5cf8eaf46559fdf3ef8a6a8f8268b990b3c3228bf270310937acc6e17ac240b WHIRLPOOL 0a120432f94e220ba28a6dc9a8db0b950061817fe125c97064e1caeb1fcc9efd3a56cca7f6a5ca73c2dba6994c8ae6f2b16187544304f4d95a1cdd9492a41aac
-DIST rack-1.4.3.tar.gz 484047 SHA256 ba6a71f05ae421baa7d0a61f34078fb2d3eb937a25a1762c0182a118b9d89b5b SHA512 37fb1db8fb933eadcba8089c99f61a62ab2331112e8cc118734413b465cb4f1e25082e2a553596eb2386efe4e3eb715d9fa6b1419fc86c7207cb549040dfa8e0 WHIRLPOOL c1901bc94968c00825ccedf2eeacd99a5c5077e72634c67e4975b43ffa5fb0b83225d06b1c3008cfc965232c3507cd67d5c773394e1a149bd238a72bb32e6e71
DIST rack-1.4.4.tar.gz 485491 SHA256 343a70d4fe761dcd98c4152d82d8a0fa1fb59b40f522eb4b4a593999cec67c42 SHA512 2a3d8073a900323dc9894773158e35beaad951484d1690391a081708121c282c5f8b15499f8d471e64c161be552ba2a3f1c27dfe01bf2f460041263f25bbae36 WHIRLPOOL 454e50bbc4ecb98c2cebce59fe238d8d5f87c7c2ffe7b9e231f974e41c251621444330fb3344f4a5278ccd029c50874e758869f1d6a1c091602e76a0d6b4012d
-EBUILD rack-1.1.3-r1.ebuild 1532 SHA256 38ad08c49d6b4ee85d87a8770d3bb42c88b01991e3868d8752c8cf885dc15ea4 SHA512 eacdfed49c8a119c6c05c350ae10f8940e6bd9fea4268056a17d020fe625950e21d74cf6f303eb275ab3fe120d31206e3836f06d3b3d13110c38479e84bfe85c WHIRLPOOL fda50b0a956f305f530f1242f242130cc020600707763d8baad6f15a961b12dad81e0b729dcc6e2c76d884221d3a6fdd97fd33a7536aa407919a2d03fea5444d
-EBUILD rack-1.1.4.ebuild 1797 SHA256 fa2fa953d2abf2559e01d3df7d489e7c9844f92b0276c52f4f6e79664301c8fc SHA512 bbee807345e45eadc6d460cef18d37772d658068b40a8bbc86cc77a8ae140420fefa64e9c8a657074a6549bbc034161fe6fd1d696b2dbe79e1ced8fc8e5c949c WHIRLPOOL 75bbc72164ef07c88af6bebce8f796d653805c9d7cf37128c91857231652fe7857bf9166c09e16d0c7df4fdad5e180516f852b5db823c2b7100315d3314a018e
EBUILD rack-1.1.5.ebuild 1785 SHA256 8e9112260680e63d130d0463c7b40d21508be3cdf9dca2e413a5c78e6ed31036 SHA512 7f2804ad01e058a38e98bd72e9e9f60b64b57879c0d42201a74ab92105894f39d84541742a5b907651c7cd569c6aa4600504e89f36353c7a94d61632a58a3469 WHIRLPOOL 59a45bf258a6c78e573413cdf93fb60d2c764a39275740cf6dee66782b9393f72b36a03a989b3044f7d9d1c4cec18e42594bff821dadba2e8b0bb5ed46b40be2
-EBUILD rack-1.2.5.ebuild 2735 SHA256 3238e4f0c79b9e44b8216b27dbdfc138b6ad71bc42bfbe2d2f0f847dfa1435b8 SHA512 fc9d0eea6d05dbf2049f26ef7151d5b58225a9ab6298e86486cc5bfc876db3e08ea434d95fddcdca8e26b326629085a0526d92e26a7f2f02f1bfa489a6e066a0 WHIRLPOOL e0683fa7323bd6f55c778a7e7963a7618e12c60145e2c3d14284d23d278274165bd478b64ff538826aba845f7cd52526ba46491962dabe7471d9f6cdd61bf0bc
-EBUILD rack-1.2.6.ebuild 2736 SHA256 0330121926dce0a53608810626c8bb2a209b0516ff3ad4051be32c70bf6d9494 SHA512 9701e2edf512e3980c0601262bfd823ea0d5acf5cb0cb2e30cd4858653e5c4f4983dd88330124f7ec092f80ed52e78dde30fe2d343f71ea4c43c4ed7d80a70b3 WHIRLPOOL 99c731fbdae7e67c75a97bf6c2fe1d3d1babc549900e00348b92b5a1935291b2ab541f939cbc960a1815e7f27bac9a6f71a136ae29829c225bc3572e22958a65
EBUILD rack-1.2.7.ebuild 2727 SHA256 5e6dc0afd30bc0e77c9283f951d4fdadfe1dfe20ab4df86be55ca75fbc57b69a SHA512 63ccd39ab7cf0eaf0d6b1674df985ea8aad2ab1da8c375fc8d924ed01edf7555415385e60396ede065753db8ed8b490e30db9aa61104b6c22c655435a1fef9db WHIRLPOOL 27a392cd232b772b95582cae6d1f2b9107e958f537f3e89903b629d4b2ff591f92468c44631f22802d4e9d856b9c1b6fa0823f69b4c19a37c54e53fef8c606ca
-EBUILD rack-1.3.6-r1.ebuild 2206 SHA256 17353500c650b064dd366f01c7d3aa0dc38eed281e972d78de5a815301ae7792 SHA512 d5c38d725c9a66021c6d8ad1412110e4ae203863c14eda9481b0d6af6bb21482050b3724e47ccb15150d6d1a0914ccc682e7bd6dbb04081ee65609ef4be1bd07 WHIRLPOOL 0e7e332ade62184bfb735cc0f2b769738530f14ea951c7dff111f78fd5ba94ac7938151f15312c545d9f66b5da246e4012ae471749c5598bfaf628b3f171c212
EBUILD rack-1.3.9.ebuild 1985 SHA256 b901636e15ebe194e8cd862d5e476f6a92818161899a362bce28810185fc9c87 SHA512 ba6df2b83de8486b89b8efbc614d03de0ac249f057939666c9cbec8d5e3ffc81cd9f7996f6b4b7933ded897bd377b566e0191fead4b09cb93dc6d4bdfcebcd95 WHIRLPOOL 4ae09976b9687766d422559c913ee364e28f03657bf4384f9b13378ced38ded7c34ddafc55104084dfd556c532a72b0253b5d210cf7d29c63f3cd973b57005b2
-EBUILD rack-1.4.1.ebuild 2213 SHA256 a2305c972632b6b9e1d6362ac6a3550fff59f0f925fb9a5edbbc0beb204a1aed SHA512 be2a510e6ed353dc8a1f62d5dc78216d076bdad16be8256c20fc9d70b73a7b3589fe95dd36234c55439cd397670a1bb9b8503e01e54fdf3e6ba346e060bf9064 WHIRLPOOL d397c807327fb111174e5bc1ab8ec6c36f4717a4889bd8862b20553caa77161f0eaf8663824988b785638dd5de25263df12b2fce5c69623f058c73e6be2ad949
-EBUILD rack-1.4.3.ebuild 1899 SHA256 18ba2fef3c3e24df3eb3e4a03d2eb9059db9497ced8b0cacc960312eba4af95a SHA512 f0462289da900e45ceb0da1345bb35088b81980ed15d0317dc4a3ef4b51dd0cc96e1ca239872fc48b49b9ddf38efbb2862e5af67f8a4e6708fc7b48d0292cc31 WHIRLPOOL 2db777fe36b5d6c41b6810d15024dcd9aaec03a1941a8cd3b94c8889c8739e00d7b8e9c1e8d8ce1988e8569b16be05cafc7dac39e0af2061fffbf3a388b94b06
EBUILD rack-1.4.4.ebuild 1691 SHA256 e8087323aa5e1bb568d6f716a6594ffa642b16e5609b1f0efd19816b26491152 SHA512 494ae60001ea46ddd39623d9d31fbb69f06687ba577c6a69977a38b059064536e5a9ba61efe355f5eb70cf1cb95929d5c611572da84ca28c91210aa6977826fc WHIRLPOOL 444229a08daf61554706f0f7e95b3527dd7d88d94c23026e3c006c2fc023981e0df21b4f81c37087570d77a2672d6e98c3f593366a4c779e7af46f5804bb784e
-MISC ChangeLog 14390 SHA256 085d9746ec13de80796697352d43209f40af7fdb550006de5e31314abba96a83 SHA512 8782a3a2bbab13f0c777a8808880ebd1f54b490ae5b671d1eb83a3852c6d57fe53bc84e6b2671f5cbf94f78ce1f6f6b8a9f0f073825346ad318219a773c026f2 WHIRLPOOL f2618438230a114fefe728c3351e7490b3e64f1f8a4470cbd62482a141fc527c4bb1438795a8f85141e085eab10dca22d7a3a19577a6aba4e8073ba881ee4670
+MISC ChangeLog 14624 SHA256 97f7b1a7b415cc04b19c34e89d3d58d0001fe42f66635ea7b9f670cb3b997ffd SHA512 06f4a5641ef5ea51cbbca1aae41c178dbb15c37b45e46032c7ba7089a994c02dc21c619e9fe9af0551730b8e6fa901d32698db61ba9fcbae7e185b89a2dffb05 WHIRLPOOL 697f5045bbe28eff82b7f3a21bf7a2c1947dd67495de4d402598ed84ae0d3e0c70cd78264304269b9ff4f5b59040db3b37642f097d28846ec8fa66f4ba8cdba3
MISC metadata.xml 370 SHA256 f9714dd2a4a9e60fa008d7c243a4d97d4e73786b8714f0cbd2108551e08438bd SHA512 bf9353ed39af73c7f86fa1f7b781b6156afc890f62f2d5f95d1f6803bc4e7152969fe097182007ac7d3d108916935db6887dc4eef91bf9855c4f81bb14a3e2b3 WHIRLPOOL 89ba48a7b72ae2800d95bc4bcc5786a38f35fd5d201626856c2d07bcd04f018bd21525ca1d3b8248b98f73bc16b4d65747d79a5362fceebea05e250ce1e2403b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iF4EAREIAAYFAlEV+mYACgkQiIP6VqMIqNdWZgD+N2YTTd3IwO298CAGUFzdgY05
+CeKPXJSmdNItU7gok7YBAJe5JN+b1bumL4GDk+VVq4T/KSeVtIDLL8EYTWDXxfOE
+=97V0
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rack/rack-1.1.3-r1.ebuild b/dev-ruby/rack/rack-1.1.3-r1.ebuild
deleted file mode 100644
index 1ae9a7816c48..000000000000
--- a/dev-ruby/rack/rack-1.1.3-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.1.3-r1.ebuild,v 1.6 2012/08/10 10:35:25 blueness Exp $
-
-EAPI="2"
-USE_RUBY="ruby18 ree18 jruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="http://rubyforge.org/projects/rack"
-SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-ruby_add_bdepend "test? ( dev-ruby/test-spec )"
-
-all_ruby_prepare() {
- # Avoid tests depending on now randomized hash ordering.
- sed -i -e '/foobarfoo/ s:^:#:' test/spec_rack_response.rb || die
- sed -i -e '/should build query strings correctly/,/end/ s:^:#:' test/spec_rack_utils.rb || die
- sed -i -e '/should build nested query strings correctly/,/end/ s:^:#:' test/spec_rack_utils.rb || die
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S specrb -Ilib:test -w -a \
- -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|rackup)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.1.4.ebuild b/dev-ruby/rack/rack-1.1.4.ebuild
deleted file mode 100644
index e390c7fb67ba..000000000000
--- a/dev-ruby/rack/rack-1.1.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.1.4.ebuild,v 1.3 2013/01/16 01:02:04 zerochaos Exp $
-
-EAPI="2"
-USE_RUBY="ruby18 ree18 jruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="http://rubyforge.org/projects/rack"
-SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x64-solaris ~x86-solaris"
-IUSE=""
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all.
-ruby_add_bdepend "test? ( dev-ruby/test-spec )"
-
-all_ruby_prepare() {
- # Avoid tests depending on now randomized hash ordering.
- sed -i -e '/foobarfoo/ s:^:#:' test/spec_rack_response.rb || die
- sed -i -e '/should build query strings correctly/,/end/ s:^:#:' test/spec_rack_utils.rb || die
- sed -i -e '/should build nested query strings correctly/,/end/ s:^:#:' test/spec_rack_utils.rb || die
-}
-
-each_ruby_prepare() {
- case ${RUBY} in
- *jruby)
- # Avoid broken specs. Already broken in 1.1.3 and not likely
- # to be fixed anymore due to the age of this version.
- rm test/spec_rack_mock.rb test/spec_rack_runtime.rb || die
- ;;
- *)
- ;;
- esac
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S specrb -Ilib:test -w -a \
- -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|rackup)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.2.5.ebuild b/dev-ruby/rack/rack-1.2.5.ebuild
deleted file mode 100644
index fb20aa688cfc..000000000000
--- a/dev-ruby/rack/rack-1.2.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.2.5.ebuild,v 1.7 2012/08/16 03:55:23 flameeyes Exp $
-
-EAPI="2"
-USE_RUBY="ruby18 ree18 ruby19 jruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="ChangeLog KNOWN-ISSUES README SPEC"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="http://rubyforge.org/projects/rack"
-SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all. We do add the fcgi dependency because
-# that spec isn't optional.
-ruby_add_bdepend "test? ( dev-ruby/bacon dev-ruby/fcgi )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.1.3-r1"
-
-#USE_RUBY=ruby19 \
-# ruby_add_bdepend "ruby_targets_ruby19 test" '=dev-ruby/test-unit-1*'
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-1.2.1-gentoo.patch
-
- # Add missing require for Mutex use. This may show up in the tests
- # depending on load order.
- sed -i -e '1 irequire "thread"' lib/rack/lock.rb || die
-
- # Avoid tests depending on now randomized hash ordering.
- sed -i -e '/foobarfoo/ s:^:#:' test/spec_response.rb || die
- sed -i -e '/build query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/build nested query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
-}
-
-each_ruby_prepare() {
- case ${RUBY} in
- *ruby19)
- # Avoid failing encoding-related specs, most likely due to
- # changes in handling of encodings in newer ruby 19
- # versions.
- sed -i -e '/escape non-UTF8 strings/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/escape html entities in unicode strings/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/escape html entities even on MRI/,/^ end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/accept params and build multipart encoded params/,/^ end/ s:^:#:' test/spec_mock.rb || die
- ;;
- *)
- ;;
- esac
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|rackup)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.2.6.ebuild b/dev-ruby/rack/rack-1.2.6.ebuild
deleted file mode 100644
index 5395c033bec7..000000000000
--- a/dev-ruby/rack/rack-1.2.6.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.2.6.ebuild,v 1.1 2013/01/13 09:31:39 graaff Exp $
-
-EAPI="2"
-USE_RUBY="ruby18 ree18 ruby19 jruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="ChangeLog KNOWN-ISSUES README SPEC"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="http://rubyforge.org/projects/rack"
-SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all. We do add the fcgi dependency because
-# that spec isn't optional.
-ruby_add_bdepend "test? ( dev-ruby/bacon dev-ruby/fcgi )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.1.3-r1"
-
-#USE_RUBY=ruby19 \
-# ruby_add_bdepend "ruby_targets_ruby19 test" '=dev-ruby/test-unit-1*'
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-1.2.1-gentoo.patch
-
- # Add missing require for Mutex use. This may show up in the tests
- # depending on load order.
- sed -i -e '1 irequire "thread"' lib/rack/lock.rb || die
-
- # Avoid tests depending on now randomized hash ordering.
- sed -i -e '/foobarfoo/ s:^:#:' test/spec_response.rb || die
- sed -i -e '/build query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/build nested query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
-}
-
-each_ruby_prepare() {
- case ${RUBY} in
- *ruby19)
- # Avoid failing encoding-related specs, most likely due to
- # changes in handling of encodings in newer ruby 19
- # versions.
- sed -i -e '/escape non-UTF8 strings/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/escape html entities in unicode strings/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/escape html entities even on MRI/,/^ end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/accept params and build multipart encoded params/,/^ end/ s:^:#:' test/spec_mock.rb || die
- ;;
- *)
- ;;
- esac
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|rackup)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.3.6-r1.ebuild b/dev-ruby/rack/rack-1.3.6-r1.ebuild
deleted file mode 100644
index 65c423f7a411..000000000000
--- a/dev-ruby/rack/rack-1.3.6-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.3.6-r1.ebuild,v 1.10 2013/01/16 00:40:54 zerochaos Exp $
-
-EAPI="2"
-USE_RUBY="ruby18 ree18 ruby19 jruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="ChangeLog KNOWN-ISSUES README.rdoc SPEC"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="http://rubyforge.org/projects/rack"
-SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all. We do add the fcgi dependency because
-# that spec isn't optional.
-ruby_add_bdepend "test? ( dev-ruby/bacon dev-ruby/fcgi )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.1.3-r1:0 !<dev-ruby/rack-1.2.5:1.2"
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-1.2.1-gentoo.patch
-
- # Avoid tests depending on now randomized hash ordering.
- sed -i -e '/foobarfoo/ s:^:#:' test/spec_response.rb || die
- sed -i -e '/build query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/build nested query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
-}
-
-each_ruby_prepare() {
- case ${RUBY} in
- *jruby)
- # Avoid two failing tests due to bugs in jruby that should
- # be solved in 1.6.5 or 1.7.
- rm test/spec_deflater.rb || die
- ;;
- *)
- ;;
- esac
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.4.1.ebuild b/dev-ruby/rack/rack-1.4.1.ebuild
deleted file mode 100644
index 64f8d17fc360..000000000000
--- a/dev-ruby/rack/rack-1.4.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.4.1.ebuild,v 1.10 2013/01/15 04:56:38 zerochaos Exp $
-
-EAPI="2"
-USE_RUBY="ruby18 ree18 ruby19 jruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="ChangeLog KNOWN-ISSUES README.rdoc SPEC"
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="http://rubyforge.org/projects/rack"
-SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all. We do add the fcgi dependency because
-# that spec isn't optional.
-ruby_add_bdepend "test? ( dev-ruby/bacon dev-ruby/fcgi )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.1.3-r1:0 !<dev-ruby/rack-1.2.5:1.2 !<dev-ruby/rack-1.3.6-r1:1.3"
-
-all_ruby_prepare() {
- epatch "${FILESDIR}"/${PN}-1.2.1-gentoo.patch
-
- # Avoid tests depending on now randomized hash ordering.
- sed -i -e '/foobarfoo/ s:^:#:' test/spec_response.rb || die
- sed -i -e '/build query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
- sed -i -e '/build nested query strings correctly/,/end/ s:^:#:' test/spec_utils.rb || die
-}
-
-each_ruby_prepare() {
- case ${RUBY} in
- *jruby)
- # Avoid two failing tests due to bugs in jruby that should
- # be solved in 1.6.5 or 1.7.
- rm test/spec_deflater.rb || die
- ;;
- *)
- ;;
- esac
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
- || die "test failed for ${RUBY}"
-}
diff --git a/dev-ruby/rack/rack-1.4.3.ebuild b/dev-ruby/rack/rack-1.4.3.ebuild
deleted file mode 100644
index a99bab98c433..000000000000
--- a/dev-ruby/rack/rack-1.4.3.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/rack-1.4.3.ebuild,v 1.3 2013/01/15 04:56:38 zerochaos Exp $
-
-EAPI=5
-USE_RUBY="ruby18 ree18 ruby19 jruby"
-
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="ChangeLog KNOWN-ISSUES README.rdoc SPEC"
-
-inherit ruby-fakegem eutils versionator
-
-DESCRIPTION="A modular Ruby webserver interface"
-HOMEPAGE="http://rack.github.com/"
-SRC_URI="mirror://rubyforge/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(get_version_component_range 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE=""
-
-RUBY_PATCHES=( ${PN}-1.2.1-gentoo.patch ${P}-tmpdir.patch )
-
-ruby_add_rdepend "virtual/ruby-ssl"
-
-# The gem has automagic dependencies over mongrel, ruby-openid,
-# memcache-client, thin, mongrel and camping; not sure if we should
-# make them dependencies at all. We do add the fcgi dependency because
-# that spec isn't optional.
-ruby_add_bdepend "test? ( dev-ruby/bacon dev-ruby/fcgi )"
-
-# Block against versions in older slots that also try to install a binary.
-RDEPEND="${RDEPEND} !<dev-ruby/rack-1.1.3-r1:0 !<dev-ruby/rack-1.2.5:1.2 !<dev-ruby/rack-1.3.6-r1:1.3"
-
-each_ruby_prepare() {
- case ${RUBY} in
- *jruby)
- # Avoid two failing tests due to bugs in jruby that should
- # be solved in 1.6.5 or 1.7.
-# rm test/spec_deflater.rb || die
- ;;
- *)
- ;;
- esac
-}
-
-each_ruby_test() {
- # Since the Rakefile calls specrb directly rather than loading it, we
- # cannot use it to launch the tests or only the currently-selected
- # RUBY interpreter will be tested.
- ${RUBY} -S bacon -Ilib -w -a \
- -q -t '^(?!Rack::Handler|Rack::Adapter|Rack::Session::Memcache|Rack::Server)' \
- || die "test failed for ${RUBY}"
-}