diff options
author | Hans de Graaff <graaff@gentoo.org> | 2013-04-13 09:44:41 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2013-04-13 09:44:41 +0000 |
commit | 50dc0565b324fd21f2069d87ea0a12db3ab25a2d (patch) | |
tree | 150c4405f590d3d56a346d7af41935db56a2c9d2 /dev-ruby | |
parent | Initial commit, wrt bug #459732. Thanks to <warmcharm AT yandex.ru> for initi... (diff) | |
download | historical-50dc0565b324fd21f2069d87ea0a12db3ab25a2d.tar.gz historical-50dc0565b324fd21f2069d87ea0a12db3ab25a2d.tar.bz2 historical-50dc0565b324fd21f2069d87ea0a12db3ab25a2d.zip |
Remove vulnerable versions.
Package-Manager: portage-2.1.11.55/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby')
-rw-r--r-- | dev-ruby/rack/ChangeLog | 6 | ||||
-rw-r--r-- | dev-ruby/rack/Manifest | 28 | ||||
-rw-r--r-- | dev-ruby/rack/rack-1.1.5.ebuild | 54 | ||||
-rw-r--r-- | dev-ruby/rack/rack-1.2.7.ebuild | 74 | ||||
-rw-r--r-- | dev-ruby/rack/rack-1.3.9.ebuild | 51 | ||||
-rw-r--r-- | dev-ruby/rack/rack-1.4.4.ebuild | 42 |
6 files changed, 10 insertions, 245 deletions
diff --git a/dev-ruby/rack/ChangeLog b/dev-ruby/rack/ChangeLog index 2160bc92980b..e5d1eba0ab8f 100644 --- a/dev-ruby/rack/ChangeLog +++ b/dev-ruby/rack/ChangeLog @@ -1,6 +1,10 @@ # 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.111 2013/02/24 17:35:41 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/ChangeLog,v 1.112 2013/04/13 09:44:35 graaff Exp $ + + 13 Apr 2013; Hans de Graaff <graaff@gentoo.org> -rack-1.1.5.ebuild, + -rack-1.2.7.ebuild, -rack-1.3.9.ebuild, -rack-1.4.4.ebuild: + Remove vulnerable versions. 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> rack-1.1.6.ebuild, rack-1.2.8.ebuild, rack-1.3.10.ebuild, rack-1.4.5.ebuild: diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest index 5ebacc220cca..94a39f3f74b1 100644 --- a/dev-ruby/rack/Manifest +++ b/dev-ruby/rack/Manifest @@ -1,42 +1,24 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +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.5.tar.gz 356383 SHA256 f653cfdbffed2aca3b4338f8fbfe676cd27f70f9239a9f8a491e929fb7956b73 SHA512 38cbe3e35e643f4ce5b59f34db71ac7baca0adcbfd337b8967981fd1ca2007a963fd426d48cb88111e03cb0bf571b03568d68bc4bbec8bb0ec6164839bdffc51 WHIRLPOOL 1b31c2d41965e66920d00fc9259d8ca6e536b4e4a31a02b218ce9a6b83e60022377d5018042f5546193746d517e90684998bc92a177dd2afb229b764cdfbdbd1 DIST rack-1.1.6.tar.gz 357647 SHA256 acc4893b1a00539a1f9b6716bcd38006a714e8dc2bda44dd4fa09b8c6277bddf SHA512 ceb6fcda921f4053e49cd1fe3619d06e3f3875d9476ec551a2b50fae02213c55c74c9c579bc7c60e8b9f4cab53e75dba318ad7db7675666b28845b6c3c306be0 WHIRLPOOL 0d878f36c920e7aed8f959e51c91786ccd83e7e1e72d177ee42dce86c75c9d73e2f6e04d3e8d3b702e9e900c3bb2b279f4ad928af2d34dbe0ddcfd90cbfbc271 -DIST rack-1.2.7.tar.gz 363304 SHA256 a0cd2d1c0953696715faca9e4d914f5fa2e71d1bcfd5b5800df033838f74b86c SHA512 6c366bfeddd682f688edac5e1d6414b3262590b229466fe0e606b7ef3d354b2b9b228e06ac737969a9b8ed9fb49ecdd025a0d435dd9c007156587051c1b3eb05 WHIRLPOOL 6f7419334591d3f214c2d811996fc374937dcf3d7ef7d76fcee692f1d2857ce17009aa74bb72ca378d03e86e9ba0d18f28b6f45c064f62eb147c9295b2310d06 DIST rack-1.2.8.tar.gz 364429 SHA256 0128b6a3e0cbff42a6edcb371dc1d98764da83029fcf94d66dc2750be27e5abd SHA512 de64e4476852aee4e963bbdc1caa2884a03536444f8baabb2b7132e32a3fffdf9252c4d00ff064d3d4f94143f9970145ec3d50de9e844d31758719a37d8ab4eb WHIRLPOOL fbd02bec93fed1183fa483120270fab8cd463716de94950c9ff029a2c4ff867a49f2e37549874bef800449ff9a15cc69f7bc7ec3238b6aab14bd19f0c7397df1 DIST rack-1.3.10.tar.gz 440622 SHA256 bf75e0229b73558de6b6d20c58dbf1a9fcabe022b2f133516da2df7864f643bc SHA512 3ec4882cb9cab32a91d7667495f77c14c55565067b508689ac2cd88f20ad9cf97887e8ff5a535926af021926bcca3866e371feb1c44721248c69bf3d44b87ef9 WHIRLPOOL b84c23b6a42cbfbc5eab6a9b6332c7a205787edb6c7e6d0e1b00076eb93b6780c7916f87e887d522229ea5f26bbcad4a4347ffcb4604f3160db1835e885495df -DIST rack-1.3.9.tar.gz 439662 SHA256 7040d15faf34ca1986f30112fd75719dea332986757d43713a9d32e4ddb19007 SHA512 4e24dfbf719031cc23c3a8d013112de869af86d053c063429b76636f5dfa6fbd8a51778c893ec96e3ac992658515c60fb52c6c1e5e5032bdb034cb103bb88ad2 WHIRLPOOL 6afa3158d250591e5f2f896305d338518c5757db460e65f848792a2f69e07288b77511f45bc3e1e305f9480495a84736ceeb5a0410e81560daf036e4e4f711c5 -DIST rack-1.4.4.tar.gz 485491 SHA256 343a70d4fe761dcd98c4152d82d8a0fa1fb59b40f522eb4b4a593999cec67c42 SHA512 2a3d8073a900323dc9894773158e35beaad951484d1690391a081708121c282c5f8b15499f8d471e64c161be552ba2a3f1c27dfe01bf2f460041263f25bbae36 WHIRLPOOL 454e50bbc4ecb98c2cebce59fe238d8d5f87c7c2ffe7b9e231f974e41c251621444330fb3344f4a5278ccd029c50874e758869f1d6a1c091602e76a0d6b4012d DIST rack-1.4.5.tar.gz 486819 SHA256 141f28583150dd6940545bd5817bfd7673534e50f126435c30044ba4e41bcf06 SHA512 6d2b9f89b0ca6990c6b5d7a3a938f03540124098e2cf0d762f6525f61c8af67f292c095cd512633c03aafaccee9292d595d967c4f7f4a82acf949c115a34755d WHIRLPOOL d4f5c8b6fb31a69595a7c9cf1800c813862249236c0246e5bece2f38192c52ab92486e61d12098a79d79b69bca6d35d3c519c056c2f08b3cfb043790db45192b -EBUILD rack-1.1.5.ebuild 1785 SHA256 8e9112260680e63d130d0463c7b40d21508be3cdf9dca2e413a5c78e6ed31036 SHA512 7f2804ad01e058a38e98bd72e9e9f60b64b57879c0d42201a74ab92105894f39d84541742a5b907651c7cd569c6aa4600504e89f36353c7a94d61632a58a3469 WHIRLPOOL 59a45bf258a6c78e573413cdf93fb60d2c764a39275740cf6dee66782b9393f72b36a03a989b3044f7d9d1c4cec18e42594bff821dadba2e8b0bb5ed46b40be2 EBUILD rack-1.1.6.ebuild 1785 SHA256 787a58df3d3caee2f328b9e18443ecb510d5083da41d87868f017160e0f04c42 SHA512 c3c0645bf765e24da0fedbe0ba8778fbc5af187d5331747b1bb85e9000683833a25079e48369448a18209200a2f2fb776d6e24cc80cd19bb47ff90e8ecf8f2e8 WHIRLPOOL cf93d2f13d6b26c53dcad3a4b64bbf12af6f2142aed31504d40ea4a4cc4f2ea57c47b8a1f6c345466fffe69d70a50923f43e624d1311cb4669c05db79e43f6a9 -EBUILD rack-1.2.7.ebuild 2727 SHA256 5e6dc0afd30bc0e77c9283f951d4fdadfe1dfe20ab4df86be55ca75fbc57b69a SHA512 63ccd39ab7cf0eaf0d6b1674df985ea8aad2ab1da8c375fc8d924ed01edf7555415385e60396ede065753db8ed8b490e30db9aa61104b6c22c655435a1fef9db WHIRLPOOL 27a392cd232b772b95582cae6d1f2b9107e958f537f3e89903b629d4b2ff591f92468c44631f22802d4e9d856b9c1b6fa0823f69b4c19a37c54e53fef8c606ca EBUILD rack-1.2.8.ebuild 2727 SHA256 9f69936e37040132da0b8443008d45de77c77bc2c19e85731b83be3d5eccee30 SHA512 bb9757c6cc1aeabb3e618194b3e9bd6c8bd3a13eca8950fd9889288163dcd7432e0690a77383f7da53259c065094e845fde5e2a1a0fd9cbab8cb9e043e77881f WHIRLPOOL b7b2417a17ba104f72afbf33254a78367191ea3daae19a826e5304e87b66f0edd272c6b647335589027c60125a7dfefd4b9a9182637296de07943a57200cdc4b EBUILD rack-1.3.10.ebuild 1991 SHA256 dcb475bbdbbd1fb12c868dadc7373f17318909879fc5e04d678753a6b887e69f SHA512 5caa1dd236ffac7e905ecd547a43159629295d8d8c7c6f6bbeaeb81094ae031a60ffd4a358974378b6abf8e3252cc4dd3a6bad4f74cd6c526b4a75fc97012cd7 WHIRLPOOL 6d37fedc69c888bea99c16db6542abb0cef93abc70ea88af327edcad10bcbcede9dc8598a222cd90d3254182598077a7b9c17ff069b8eafb8307e5772b7bd8da -EBUILD rack-1.3.9.ebuild 1985 SHA256 b901636e15ebe194e8cd862d5e476f6a92818161899a362bce28810185fc9c87 SHA512 ba6df2b83de8486b89b8efbc614d03de0ac249f057939666c9cbec8d5e3ffc81cd9f7996f6b4b7933ded897bd377b566e0191fead4b09cb93dc6d4bdfcebcd95 WHIRLPOOL 4ae09976b9687766d422559c913ee364e28f03657bf4384f9b13378ced38ded7c34ddafc55104084dfd556c532a72b0253b5d210cf7d29c63f3cd973b57005b2 -EBUILD rack-1.4.4.ebuild 1691 SHA256 e8087323aa5e1bb568d6f716a6594ffa642b16e5609b1f0efd19816b26491152 SHA512 494ae60001ea46ddd39623d9d31fbb69f06687ba577c6a69977a38b059064536e5a9ba61efe355f5eb70cf1cb95929d5c611572da84ca28c91210aa6977826fc WHIRLPOOL 444229a08daf61554706f0f7e95b3527dd7d88d94c23026e3c006c2fc023981e0df21b4f81c37087570d77a2672d6e98c3f593366a4c779e7af46f5804bb784e EBUILD rack-1.4.5.ebuild 1666 SHA256 268b65e54d30ca89de7e1a464cbaa435fc3469bad23013c41a3c6c4ea0003496 SHA512 42a6163df58d2718a4f3120c7193f73260cbb19e75d7b5058750edeef5fb49a631ba61b9bad84eeee12dd2268f3c95762c36d9718d85400a8b0a5b18d4dd0722 WHIRLPOOL 8584183f77361f8bd71788a36da91c5058d73c8f242dc12ee6a92c553eb8f9d3cd45accf0206cf51dbb59f9ee1fe1461ce0589e95a13a300e3058a5ba9e9994f -MISC ChangeLog 15707 SHA256 17bd581194e0168eb254498c54dbf2abe58e414c8a061f54a08fd3cd6effe55d SHA512 f6ebd4513e83a2d0f12270755c291414edc27fb31940d513675447cbd29634f4a5dc0f26cd3dc9a340aa99ecfecc07b12c74b0a75d2461aa6a9b704ce6405917 WHIRLPOOL 436430da55c4483a5fce9f58e27465db5ccc63e4f51a73e24466f7d580eefb2305b6467d85230684badd035fa0a980aede460fa1098aadab3fb90a48d279dc61 +MISC ChangeLog 15873 SHA256 74711abc5fc5870b15a4bf1cc90f6167f914100b3b167d7c83ae7f3ec4418834 SHA512 cca3bddb29023f8c8c80d75798e0c1fabce192ed46cfcaecde4b285a0b9b5c63ee92b73c9bb4449ac3aff2583dfb9fc275f57e615d614b3bf107d2184874894b WHIRLPOOL 9916d5c1dd3ae185da925efef219f943a4db087acff9e18cdcd54882f80f6a54e60aa4e196f742d3486f9c5f54edbcfa47725edcced58777ee1172ac823e0db7 MISC metadata.xml 370 SHA256 f9714dd2a4a9e60fa008d7c243a4d97d4e73786b8714f0cbd2108551e08438bd SHA512 bf9353ed39af73c7f86fa1f7b781b6156afc890f62f2d5f95d1f6803bc4e7152969fe097182007ac7d3d108916935db6887dc4eef91bf9855c4f81bb14a3e2b3 WHIRLPOOL 89ba48a7b72ae2800d95bc4bcc5786a38f35fd5d201626856c2d07bcd04f018bd21525ca1d3b8248b98f73bc16b4d65747d79a5362fceebea05e250ce1e2403b -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iQIcBAEBCgAGBQJRKk9uAAoJELp701BxlEWfDukQAMLfhgzPz3yzZmi8jmCdX0/V -lmqMlBUHRMAR9/6N18pgQ0q2SVR3WR+x+QZuCT/vRRt96aQTtYZDC8adRuaiKlYV -DB/YVD9Od4gUA9vrVNMfQD6DcVNHYx7ZKkb6rVZlYIKbKEgz/1GJpNwdEF7XtzbK -z3+QkyJNEtT8XJxZDNv+T3++wyfWt0Kmz/EhU+Q+Wuq81KelFiVm1KWrc14CyAf7 -hfzbxJFORNWr5anw7gtSAQ5u/KQTRI5X4CzqmShg1w3h2tFamsSdq+OJao6LKJBG -CMhvduzfuwYsdgA9R0aBxf9z3v777nlKAqHZOyrTwRbqB2fe6Ja2fJj4hLlLmDna -lHwdGmgYIoLOrKk5nLGOv0ZUUSoWp7WEkci9I3dVb1zpmYQrbzlvCExc9KfiKVhV -I+sOKRsfpVgCsp1zvvnGrq3KVkP3ikUmJ19UYbB6Vj4bOYhy6dypn2OZMzLENR+P -EJ/rj1hMiVuVHDY/BJcr6IgUxiZcO6aQVAwZn7c7C2VHkehX9+/Fznl434PBuG1a -FozQ0zdAJam6K+osR8xiQSDyISbc5uB7KujVGYInlH50zcEYS7jnAldK2phXbEi5 -UPU1Fl3VxcaOcqzR0qPE8Nplrup88EDFgmYU6HRqx3ou+/0CYTIHXJfVFVkGyw6t -MfGQ5+r+UI24BUfLgTUh -=Mjrq +iF4EAREIAAYFAlFpKQkACgkQiIP6VqMIqNdAWwD/Vkk/7PG4Zhtru47NfJishGeW +tMPqXNYGJedym8Rg3eYA/jsj5sktHKY/wWlT1GQkvklNSxuvAuPiS+rif4MKChSc +=BDj8 -----END PGP SIGNATURE----- diff --git a/dev-ruby/rack/rack-1.1.5.ebuild b/dev-ruby/rack/rack-1.1.5.ebuild deleted file mode 100644 index 99fe33add973..000000000000 --- a/dev-ruby/rack/rack-1.1.5.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.5.ebuild,v 1.6 2013/01/21 14:09:52 ago Exp $ - -EAPI=4 -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.7.ebuild b/dev-ruby/rack/rack-1.2.7.ebuild deleted file mode 100644 index ee7bdecff01f..000000000000 --- a/dev-ruby/rack/rack-1.2.7.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.7.ebuild,v 1.5 2013/01/21 14:09:52 ago Exp $ - -EAPI=4 -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.9.ebuild b/dev-ruby/rack/rack-1.3.9.ebuild deleted file mode 100644 index b7ee559d0189..000000000000 --- a/dev-ruby/rack/rack-1.3.9.ebuild +++ /dev/null @@ -1,51 +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.9.ebuild,v 1.5 2013/01/21 14:09:52 ago Exp $ - -EAPI=4 -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 ~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_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.4.ebuild b/dev-ruby/rack/rack-1.4.4.ebuild deleted file mode 100644 index 923201d555aa..000000000000 --- a/dev-ruby/rack/rack-1.4.4.ebuild +++ /dev/null @@ -1,42 +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.4.ebuild,v 1.5 2013/01/21 14:09:52 ago 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 ${PN}-1.4.3-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_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}" -} |