From 780736315457df2bc2c6d9bdcb0695d53ea174b5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Diego=20Elio=20Petten=C3=B2?= Date: Wed, 26 May 2010 11:55:02 +0000 Subject: [PATCH] Reduce size of configure/compile functions, die if tests fail, add ree18 support. Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- dev-ruby/msgpack/ChangeLog | 7 +++- dev-ruby/msgpack/Manifest | 14 +++----- dev-ruby/msgpack/msgpack-0.3.3.ebuild | 14 -------- dev-ruby/msgpack/msgpack-0.3.6.ebuild | 46 --------------------------- dev-ruby/msgpack/msgpack-0.3.9.ebuild | 17 +++++----- 5 files changed, 19 insertions(+), 79 deletions(-) delete mode 100644 dev-ruby/msgpack/msgpack-0.3.3.ebuild delete mode 100644 dev-ruby/msgpack/msgpack-0.3.6.ebuild diff --git a/dev-ruby/msgpack/ChangeLog b/dev-ruby/msgpack/ChangeLog index 5495f3a43dfe..4b29531e0123 100644 --- a/dev-ruby/msgpack/ChangeLog +++ b/dev-ruby/msgpack/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ruby/msgpack # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/ChangeLog,v 1.4 2010/05/22 15:26:59 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/ChangeLog,v 1.5 2010/05/26 11:55:02 flameeyes Exp $ + + 26 May 2010; Diego E. Pettenò + -msgpack-0.3.3.ebuild, -msgpack-0.3.6.ebuild, msgpack-0.3.9.ebuild: + Reduce size of configure/compile functions, die if tests fail, add ree18 + support. 22 May 2010; Diego E. Pettenò msgpack-0.3.6.ebuild, msgpack-0.3.9.ebuild: diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest index 799a33e17d19..5f03dc6c4ff0 100644 --- a/dev-ruby/msgpack/Manifest +++ b/dev-ruby/msgpack/Manifest @@ -1,18 +1,14 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -DIST msgpack-0.3.3.gem 14336 RMD160 3bda2fba907496cea1d3144af429632607f25ae7 SHA1 73738991548c729829840f5c91dd01b8523002ee SHA256 5cb7055f2dd54801951a029dbbc67ccd2707067175f20632b3bf7ecc4a87b529 -DIST msgpack-0.3.6.gem 14336 RMD160 53982a890a55d2d23e9f082a80eab130df54dae7 SHA1 4f84ca6c35d22c68320e53e3dac4e49f3df4252c SHA256 829f06aff404d7db5a90ccccba6ee65cbbd2ca16cdfc58c496aea0c49843bea5 DIST msgpack-0.3.9.gem 14848 RMD160 d56fdb326c10557f75f4de80b1870487c2da9338 SHA1 6b66a0e2f34ac63f42d8c7fa0f85c9ea2a0c1271 SHA256 fc3a9d952bc24efa841697c27fd442ea754e3b8ac270bd4e6414e0829184aa24 -EBUILD msgpack-0.3.3.ebuild 425 RMD160 7ee430366458d7fa701fca8b3013c549f6875125 SHA1 f8456a3dcacea9c5e907be903a988c0b0a6df09f SHA256 cd6adde0fc1a37ce70ac4b54f298fe776331cb30b84f5de536ec8ea6135e37da -EBUILD msgpack-0.3.6.ebuild 974 RMD160 77e53c59fe1ce344ce79b5a9ee4612864bde5745 SHA1 e2c8b2ca1edc9926e6ac5c344ded09371ba9dc0f SHA256 6b0ef2fef66d7b4b221cb3d9ab6ae52cfc506dd7305a32aa2c6fe892e48d6078 -EBUILD msgpack-0.3.9.ebuild 937 RMD160 bdf5cb0b9647d29fb65819e1417832dce5961be1 SHA1 44249ba6000ed7a248a259d483d592b6141b3932 SHA256 64be045779e9a8d3a26a602735b21ebc3b36fa68db7dfc61207c957efddbaa03 -MISC ChangeLog 948 RMD160 2decc2f4a0e91b5c0ea25b29c1672de7e3acde64 SHA1 99150af3d0709a6ab07490501302ac71fa939379 SHA256 541bd2ed814316293533b353938cf773fdcd79067f66adb1e9ffe60182526fd0 +EBUILD msgpack-0.3.9.ebuild 1004 RMD160 c5483792cc5ed96b50765a2410699955e1ed3503 SHA1 c2728ed6d56647029f0f152ac1a8b631628d6c80 SHA256 8f78ceb8633d7732a599aa8ffb8bd95f7a8195d278fbb50e946af873846aae50 +MISC ChangeLog 1161 RMD160 df014da2f9a034d44071d341e52a9e9da87137bd SHA1 adf2039f52697a7eeabe81614ebaf8eeb15df477 SHA256 e1661a395ef40dde38b7173b96001f08ca354359f0cedb60b869c26b7eb00ee6 MISC metadata.xml 218 RMD160 c839e23e657d68662944410ff36e365ef09d5bb4 SHA1 ee42b4d417b9397368b2b5c133cabebb11436565 SHA256 94d6a99301698c09015a76f7f85881cb96d88353e3847d67c1a3221b5c2d1d0a -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.15 (GNU/Linux) -iEYEARECAAYFAkv395QACgkQAiZjviIA2XgiRACg28SNyy/OmSK1FY3nktTyuebt -6W4AnjVH9K5kk4hipeb03V+3gtlqUaXz -=/DeT +iEYEARECAAYFAkv9C74ACgkQAiZjviIA2XgP3gCgiI2GZq+NfOUvPQZ91BqCmiLr +Fa8An2vpykIBPOkybtUR3qYsFTYM9M2J +=8hyx -----END PGP SIGNATURE----- diff --git a/dev-ruby/msgpack/msgpack-0.3.3.ebuild b/dev-ruby/msgpack/msgpack-0.3.3.ebuild deleted file mode 100644 index 5bbfa93b5c2a..000000000000 --- a/dev-ruby/msgpack/msgpack-0.3.3.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.3.3.ebuild,v 1.1 2010/03/02 15:51:40 matsuu Exp $ - -EAPI="2" -inherit gems - -DESCRIPTION="Binary-based efficient data interchange format for ruby binding" -HOMEPAGE="http://msgpack.sourceforge.jp/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" diff --git a/dev-ruby/msgpack/msgpack-0.3.6.ebuild b/dev-ruby/msgpack/msgpack-0.3.6.ebuild deleted file mode 100644 index 2d17c9d3dd25..000000000000 --- a/dev-ruby/msgpack/msgpack-0.3.6.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.3.6.ebuild,v 1.2 2010/05/22 15:26:59 flameeyes Exp $ - -EAPI="2" -USE_RUBY="ruby18" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_TASK_TEST="" - -RUBY_FAKEGEM_EXTRADOC="README" - -inherit ruby-fakegem - -DESCRIPTION="Binary-based efficient data interchange format for ruby binding" -HOMEPAGE="http://msgpack.sourceforge.jp/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -ruby_add_bdepend "test? ( virtual/ruby-test-unit )" - -each_ruby_configure() { - pushd ext - ${RUBY} extconf.rb || die "Configuration of extension failed." - popd -} - -each_ruby_compile() { - pushd ext - emake || die - popd -} - -each_ruby_test() { - ${RUBY} test/msgpack_test.rb -} - -each_ruby_install() { - mkdir lib || die "Unable to make lib directory." - cp ext/msgpack.so lib/ || die "Unable to install msgpack library." - - each_fakegem_install -} diff --git a/dev-ruby/msgpack/msgpack-0.3.9.ebuild b/dev-ruby/msgpack/msgpack-0.3.9.ebuild index dd056dcdd483..811fc20b602a 100644 --- a/dev-ruby/msgpack/msgpack-0.3.9.ebuild +++ b/dev-ruby/msgpack/msgpack-0.3.9.ebuild @@ -1,9 +1,12 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.3.9.ebuild,v 1.2 2010/05/22 15:26:59 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.3.9.ebuild,v 1.3 2010/05/26 11:55:02 flameeyes Exp $ EAPI="2" -USE_RUBY="ruby18" + +# ruby19 → tests fail +# jruby → uses a binary extension +USE_RUBY="ruby18 ree18" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_TASK_TEST="" @@ -23,20 +26,16 @@ IUSE="" ruby_add_bdepend "test? ( virtual/ruby-test-unit )" each_ruby_configure() { - pushd ext - ${RUBY} extconf.rb || die "Configuration of extension failed." - popd + ${RUBY} -Cext extconf.rb || die "Configuration of extension failed." } each_ruby_compile() { - pushd ext - emake || die - popd + emake -Cext || die mkdir lib || die "Unable to make lib directory." cp ext/msgpack.so lib/ || die "Unable to install msgpack library." } each_ruby_test() { - ${RUBY} test/msgpack_test.rb + ${RUBY} test/msgpack_test.rb || die "tests failed" } -- 2.26.2