summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2012-01-24 07:12:19 +0000
committerHans de Graaff <graaff@gentoo.org>2012-01-24 07:12:19 +0000
commit2a093d342c9c1233763c8dc5f43addf352b65088 (patch)
tree6c80acc169ca67b210b83a074f4acc171f710970 /dev-ruby
parentAdd ncurses to RDEPEND. Reported in bug #399675. (diff)
downloadhistorical-2a093d342c9c1233763c8dc5f43addf352b65088.tar.gz
historical-2a093d342c9c1233763c8dc5f43addf352b65088.tar.bz2
historical-2a093d342c9c1233763c8dc5f43addf352b65088.zip
Version bump.
Package-Manager: portage-2.1.10.41/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/rack/ChangeLog7
-rw-r--r--dev-ruby/rack/Manifest10
-rw-r--r--dev-ruby/rack/rack-1.4.1.ebuild61
3 files changed, 73 insertions, 5 deletions
diff --git a/dev-ruby/rack/ChangeLog b/dev-ruby/rack/ChangeLog
index f1094fd1bbfb..62bd5390c381 100644
--- a/dev-ruby/rack/ChangeLog
+++ b/dev-ruby/rack/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/rack
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/ChangeLog,v 1.74 2012/01/22 18:49:43 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/rack/ChangeLog,v 1.75 2012/01/24 07:12:19 graaff Exp $
+
+*rack-1.4.1 (24 Jan 2012)
+
+ 24 Jan 2012; Hans de Graaff <graaff@gentoo.org> +rack-1.4.1.ebuild:
+ Version bump.
22 Jan 2012; Hans de Graaff <graaff@gentoo.org> -rack-1.1.0.ebuild,
-rack-1.1.0-r1.ebuild, -rack-1.1.2.ebuild, -rack-1.2.3.ebuild,
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 736b3a4a4748..2219da133d5b 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -10,6 +10,7 @@ DIST rack-1.2.4.tar.gz 341444 RMD160 f4920fde1c792140ddae0966eb1a2cd66a76daee SH
DIST rack-1.2.5.tar.gz 362175 RMD160 f0fa6746c23222596b5f0d3b8a95709a7a9ad071 SHA1 06bfdf3dd6fc062272fc644b562d97779a183260 SHA256 4e8931b4681d85970195643d2dcf3cc82d4a2833313a210d3bf1d3046b5d8b78
DIST rack-1.3.6.tar.gz 408553 RMD160 1fe0418b497140fd9564611436e62c6345cd7c73 SHA1 367f91c3b3917a8d3709c8ec13d09cca5d3ca253 SHA256 1f163f1075a9de968a8fe92d51b3ce7b1bacdfd96fb4635f24bd5f46f261ebf4
DIST rack-1.4.0.tar.gz 429747 RMD160 73c7c61d62e5d9b25f7656f448bb53b287dc6d75 SHA1 0fec4d01e20b1ad13fd7809d0083292a71d3ec84 SHA256 f1a20293758a6c068f9f3ebcf4cae342de9de6007f980324326f7ea26062210a
+DIST rack-1.4.1.tar.gz 425436 RMD160 818b4cc9b2fe548d585228c27b4bb73405a5777f SHA1 e822bb1c1dd9306f1f4cc6c7c208ac3fe0aa4018 SHA256 66b8e0fc1edd9d4c1cf52b91b4459ecf173472378256adfab1fb821ae03a166a
EBUILD rack-1.0.1-r2.ebuild 1746 RMD160 d02c5a64032a5199cd255b11833a57189c5fd085 SHA1 a70bce57e7827bdcf36c5bf5057f0c5771513acb SHA256 e28c40c577d6e101d9286bca71621be55f5c7b6b5bea56744014c6ff3dd146a7
EBUILD rack-1.1.3-r1.ebuild 1547 RMD160 32a42a446a3a3640af98f32562449ca356fdacd6 SHA1 f0b2861933d0b651f447aff22402144daf72fdc2 SHA256 9ecf499b62b9874cd1bc548ea3be729bc0931ce29faaa840f452df186cb9c891
EBUILD rack-1.1.3.ebuild 1514 RMD160 a25c9657512a3b2ed994cd7179d5a31a3d43a342 SHA1 c388b7c6f80cc80551f9ec9ef543d8ec55f27aa3 SHA256 08d3284aaf5f3c4bbf9ece1108884b580b1fd2e2d97ae2b891040fdb1bb94806
@@ -19,12 +20,13 @@ EBUILD rack-1.2.5.ebuild 2768 RMD160 f21c4d8f8b17054c3504700ddd38075eb5e9db94 SH
EBUILD rack-1.3.6-r1.ebuild 2200 RMD160 2aeb8610a67497f63c3adda044485adaaebaffb0 SHA1 c90ff117efdd2c08b1a60f2cdc042f9a68e883c6 SHA256 5737947911bc11e008eb12d26b2553a054ca06b82e93082f3520e1c8c289eba6
EBUILD rack-1.3.6.ebuild 2144 RMD160 1693d9b1e07f30dd715dc73a0f577c635bd0c70e SHA1 d918a56090067cb6273bb4e259c55792eac8a3a1 SHA256 56bc1a95c8923cfb8d46d74ac5ff35da0e514e63ae93a05efd9abf6d5210f26a
EBUILD rack-1.4.0.ebuild 2200 RMD160 f67b6b775c7d596d20b0f3d30161944a591f605d SHA1 2553e2923d3efa5721ba2b5bb63d248a363046d8 SHA256 602990b3f4b061d8acb36902befb6814610a7a71b0b26033154a173f2289be54
-MISC ChangeLog 10053 RMD160 3a05c8c71dd8b695196a3061265dff368acca730 SHA1 74a5edcba796aa34a493bae5bdcb8465cc030917 SHA256 65a96fcac2d4051d4e7bf0e1d5aba9002b6a59c68865b6f16516081406ae93f8
+EBUILD rack-1.4.1.ebuild 2200 RMD160 bea54d2c017647e0db943149db5d2680dd9f777b SHA1 f693b77afd7fa04cd58d1f65b187691a78944832 SHA256 c056ea6a16d01ede17e8f637fffbd6634f98877dc41649d4542ddc73084b0031
+MISC ChangeLog 10167 RMD160 9fe8f329fa6012901c34b4f948b080f17c8baf33 SHA1 10e662ab60db2876353c6adbfa00b20fb05bab20 SHA256 8005d258fcf89ecafd85efda54f214feaa59acce9b1db9c89249880c373b8dfe
MISC metadata.xml 298 RMD160 346a19f2ad30420333de0e18f6885d39c45199f9 SHA1 aa0efe5a5420481faf50930f7e9934fdce3f15f3 SHA256 4433420c9bacb25a180e376175271d9fa41ab158ac71638fb8cccc460370899b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iF4EAREIAAYFAk8cWlEACgkQiIP6VqMIqNfKRQD/Rfq8yJatt5Hq+xxUIWSwsyzW
-y2OI1dCsVc2f5MTGrrcA/3RqoThLhrKYag7E1417NeQIWSPGSRXC3L+2CtGOAtAw
-=UrrH
+iF4EAREIAAYFAk8eWeIACgkQiIP6VqMIqNcbDgD9Genwx7jC+8UZhB1vk/VQ4zSO
+Fsdl+zFZZ6U5AXTMy20A/0UHbZ4Px0+0W64t3WbiipVISR2xeUS+Qpzwiw0GEgDh
+=U8JP
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/rack/rack-1.4.1.ebuild b/dev-ruby/rack/rack-1.4.1.ebuild
new file mode 100644
index 000000000000..27dcc53217a3
--- /dev/null
+++ b/dev-ruby/rack/rack-1.4.1.ebuild
@@ -0,0 +1,61 @@
+# 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.4.1.ebuild,v 1.1 2012/01/24 07:12:19 graaff 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="~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/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}"
+}