summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Rüger <mrueg@gentoo.org>2013-08-19 20:43:58 +0000
committerManuel Rüger <mrueg@gentoo.org>2013-08-19 20:43:58 +0000
commit6381463ca418ae465f30caef3a181dddeda09550 (patch)
treec73e1f6a7eb5a2f3ebae85ee90498d0cc774fbc2 /dev-ruby/msgpack
parentrevbump: EAPI=5 (diff)
downloadhistorical-6381463ca418ae465f30caef3a181dddeda09550.tar.gz
historical-6381463ca418ae465f30caef3a181dddeda09550.tar.bz2
historical-6381463ca418ae465f30caef3a181dddeda09550.zip
Version bump. Tests work with ruby18, but might take a long time.
Package-Manager: portage-2.2.0/cvs/Linux x86_64
Diffstat (limited to 'dev-ruby/msgpack')
-rw-r--r--dev-ruby/msgpack/ChangeLog7
-rw-r--r--dev-ruby/msgpack/Manifest14
-rw-r--r--dev-ruby/msgpack/msgpack-0.5.5.ebuild45
3 files changed, 54 insertions, 12 deletions
diff --git a/dev-ruby/msgpack/ChangeLog b/dev-ruby/msgpack/ChangeLog
index ccab7d5eabb1..27985b9b50d0 100644
--- a/dev-ruby/msgpack/ChangeLog
+++ b/dev-ruby/msgpack/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/msgpack
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/ChangeLog,v 1.18 2013/02/03 12:23:48 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/ChangeLog,v 1.19 2013/08/19 20:43:42 mrueg Exp $
+
+*msgpack-0.5.5 (19 Aug 2013)
+
+ 19 Aug 2013; Manuel Rüger <mrueg@gentoo.org> +msgpack-0.5.5.ebuild:
+ Version bump. Tests work with ruby18, but might take a long time.
03 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due #22900
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index ad46b44dc3ac..7961b5c64825 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
DIST msgpack-0.4.7.gem 20480 SHA256 48170bd136f8f96dd4fd2cbd0304503e41dff70714bd24ad66ce74987084da4a SHA512 ed1b03aa661e19e10bef30ea131223d487777ca881c8db0174145f5b7a82d25f3020f2a64c2f54c86462c2cea5f605e965be6e9fee4d0e4bd3d5eeb13baf60f8 WHIRLPOOL 38b80b3881eb5ae602b14be1e47374d91b53608b34a125a323c975657541518ec29e20e4f01ae6ca3a001915bb87b41a500a39be113af3271a503565b62b4742
+DIST msgpack-0.5.5.gem 36864 SHA256 937f07f9e3d9ec6393c4cfd6128196c43374d8e2940c51d13d71c626b1dd1eec SHA512 8ed33d4e7d2deda4a48e3a45c44a0ec8a7aaae04cfbb797726da1cbb612e312d69e75da4e68f0942a4ffd004b8f298b455e78a19f582d56d76120834f7de44f7 WHIRLPOOL 8b8a1c693a5086257e89f0c47d350347cff6ac9110b57c96ed54cb0982637ad8e52d4b1c39014b712c10ea1ddefc689b31f89f34446d5bb3d132d40a0dc88514
EBUILD msgpack-0.4.7.ebuild 1020 SHA256 cd917787462e0c395136dfb57dd08afa1e4719eff56366319276403dc846ed43 SHA512 565e0016e64c5fc22be0b57758a09c78df27db8c3c4b1242a5ab8dcd23cad87bfc9562b1787311eeff668b13f783586494a3c01a1188d3d319e31c7a476a54a8 WHIRLPOOL 6b854f052d3b40610bd729cebddab67db5671b3133c3d028acffee382c3b6429090fb81562932787297e35dc76e405ca340f994d799f3e0b7b4d83683ed3fa97
-MISC ChangeLog 2664 SHA256 1f947e705e1821ac03456de0c08525092206a3fc890a4b86f5963a60b88784e0 SHA512 308e4eb5d59fec3ddd10c1feed7fb140bc559c3949e62d56ff854fefb6587c5bf6c266e1091ccb8c48c631a6d8f8d8c75e5cd2b00a7a8554bd5daeed3defaa09 WHIRLPOOL df3113b07beeb9158f531cb1b3657ac3b688590cb4756380009db796811ca00d1a20344e18507dbbae7fbf1a0dfe306e787078288bb4f889cd1d1c4e1b90fa96
+EBUILD msgpack-0.5.5.ebuild 1158 SHA256 66d64fadfcbbf5ca7d84fd28082946a6f73a02c257d6ad51b88ef81c7fd681f0 SHA512 b8f03944403a0ce26b69b814b42b8d955e678adaab784653be7f03c422684bb961fa5e023bff74a318c245d9d9500a82ef1dabf54d5d80f5cf4e8193f2bb9771 WHIRLPOOL 56d3cc6dce9ec15e89910847581a10a62918d79bf541c335500ac161df9b5fccd3e100136ebe7accbee582ea257766810b5a00b3d97e78aba3de8427a882736b
+MISC ChangeLog 2834 SHA256 75bd8200582d78c89f686ec729783fd291123d773484f71275ff7a35ac445171 SHA512 bb38827fd220a2351d8514c266db4eb1216ac6cc4c6b0df97d03ac43cfcf197959ab45fd66afb466e95655298455f39836d466f4f67929f3c771348b6c8ca643 WHIRLPOOL e7312b918289d5b9ecb844291f210e9c29e0034ca015dcb32187dfba09d82ed29d5d7e6417a7fe17124e3a8ef8aaf67bf75bb879eaa35f3cac400437d2bba192
MISC metadata.xml 158 SHA256 cb912d1f997e9e0c5122d4a02de6e3fa5bb4d91fc1eb5a5ca616becca5db2a7a SHA512 9032da465411436fc83b6e6667030e4fc9d0f28e743286af88407d46a331b5ce5f6ffd55d8ac5b49390a964d915af79743aeb0edd10fc9e72e30dc00b40abe3b WHIRLPOOL ed69120b1be86fbda44122a32c1f1bc69fb4ad6f56aede11046cd19d278304f5cc76f60aabf89fea24b3f1246b9c54eca199ddc50c1a93f10b50a5ed6d1d58cb
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREIAAYFAlEOVtUACgkQCaWpQKGI+9RargCeN37xZQ7OIHydDWaIo5fnJLPV
-xjsAn1vdS0c7A4E8phe1qSRLVjJCzKpx
-=IakD
------END PGP SIGNATURE-----
diff --git a/dev-ruby/msgpack/msgpack-0.5.5.ebuild b/dev-ruby/msgpack/msgpack-0.5.5.ebuild
new file mode 100644
index 000000000000..75507dbec466
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-0.5.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/msgpack-0.5.5.ebuild,v 1.1 2013/08/19 20:43:42 mrueg Exp $
+
+EAPI=5
+
+# jruby → uses a binary extension
+USE_RUBY="ruby18 ruby19"
+
+RUBY_FAKEGEM_TASK_DOC="doc"
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_EXTRADOC="README.rdoc"
+
+inherit multilib 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 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="doc"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )"
+
+each_ruby_prepare() {
+ case "${RUBY}" in
+ *ruby18)
+ # Fix tests as .clear is not available in ruby18
+ # Tests are working, but are very slow on ruby18
+ sed -i -e 's/s.clear/s.replace ""/' spec/buffer_spec.rb || die
+ ;;
+ *)
+ ;;
+ esac
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
+}
+
+each_ruby_compile() {
+ emake -Cext/${PN}
+ cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
+}