# 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ò <flameeyes@gentoo.org>
+ -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ò <flameeyes@gentoo.org>
msgpack-0.3.6.ebuild, msgpack-0.3.9.ebuild:
-----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-----
+++ /dev/null
-# 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=""
+++ /dev/null
-# 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
-}
# 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=""
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"
}