summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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.7.ebuild52
3 files changed, 71 insertions, 2 deletions
diff --git a/dev-ruby/msgpack/ChangeLog b/dev-ruby/msgpack/ChangeLog
index 27985b9b50d0..2a40101f0898 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.19 2013/08/19 20:43:42 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/msgpack/ChangeLog,v 1.20 2013/11/19 19:35:11 graaff Exp $
+
+*msgpack-0.5.7 (19 Nov 2013)
+
+ 19 Nov 2013; Hans de Graaff <graaff@gentoo.org> +msgpack-0.5.7.ebuild:
+ Version bump. Add ruby20. Drop ppc64, bug 465948.
*msgpack-0.5.5 (19 Aug 2013)
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest
index 7961b5c64825..79f32b15807b 100644
--- a/dev-ruby/msgpack/Manifest
+++ b/dev-ruby/msgpack/Manifest
@@ -1,6 +1,18 @@
+-----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
+DIST msgpack-0.5.7.gem 37376 SHA256 99f21f99187eb24bfee8283e7e16328c0479f27b64dc5475cfbc672cb3df982f SHA512 b195dcb15dde4e5fa7847f9a5b06f4304126d289e55f32aceef5d5303841df485133e6856355e089128ae88ce46a5dcc922f70fb6e033e2d658d3bdc8b62fc6a WHIRLPOOL 84fddc6f7f7ab9aae0617df92cb6d83e32bef63dbd4e57a85a6a403afdfef560f5fd902f2f31d624679711481023904968e54209984d832d2bc3c3aa5c3503f9
EBUILD msgpack-0.4.7.ebuild 1020 SHA256 cd917787462e0c395136dfb57dd08afa1e4719eff56366319276403dc846ed43 SHA512 565e0016e64c5fc22be0b57758a09c78df27db8c3c4b1242a5ab8dcd23cad87bfc9562b1787311eeff668b13f783586494a3c01a1188d3d319e31c7a476a54a8 WHIRLPOOL 6b854f052d3b40610bd729cebddab67db5671b3133c3d028acffee382c3b6429090fb81562932787297e35dc76e405ca340f994d799f3e0b7b4d83683ed3fa97
EBUILD msgpack-0.5.5.ebuild 1158 SHA256 66d64fadfcbbf5ca7d84fd28082946a6f73a02c257d6ad51b88ef81c7fd681f0 SHA512 b8f03944403a0ce26b69b814b42b8d955e678adaab784653be7f03c422684bb961fa5e023bff74a318c245d9d9500a82ef1dabf54d5d80f5cf4e8193f2bb9771 WHIRLPOOL 56d3cc6dce9ec15e89910847581a10a62918d79bf541c335500ac161df9b5fccd3e100136ebe7accbee582ea257766810b5a00b3d97e78aba3de8427a882736b
-MISC ChangeLog 2834 SHA256 75bd8200582d78c89f686ec729783fd291123d773484f71275ff7a35ac445171 SHA512 bb38827fd220a2351d8514c266db4eb1216ac6cc4c6b0df97d03ac43cfcf197959ab45fd66afb466e95655298455f39836d466f4f67929f3c771348b6c8ca643 WHIRLPOOL e7312b918289d5b9ecb844291f210e9c29e0034ca015dcb32187dfba09d82ed29d5d7e6417a7fe17124e3a8ef8aaf67bf75bb879eaa35f3cac400437d2bba192
+EBUILD msgpack-0.5.7.ebuild 1397 SHA256 0a65d1e0a00c7e781b5f3057ff910374fa3aef8d54c6cf9569015aca2319c7f7 SHA512 93e50daeee2c95a9767f75f81bd7c3f5101392a63d92204bfe1be8be7c99c998b7592503300dd64f30725eaa0986c7aef4ec3128af54dffe4fb048da38f8954e WHIRLPOOL 6aad523e99565717b567238e216066a10aa9dc6865c5089d07420cf92e0926a1187dafe2cbc8bde72b894aa96c2f2f47ec964c351dcddca6721bf998228c168b
+MISC ChangeLog 2991 SHA256 a9e4cd5ffdedeeb8e025b6c00263719827cbabcf6da777aad4f117a5fd73b330 SHA512 3741be4d827e9372e178ed30785b55f337fd7a79c5f17afb94439b14c97c3c70cf63b96797750f2f660f9ad00b27bf33b335c5ab96d85c542049b21d2efee16d WHIRLPOOL 945e82c12d40f1fd3fe0dd6410ebd99331e884501a3ee152e98e378e41e27967353274c3d2d8bfa2c4fddfa65c02c2e219aa1ecb65ed580fab9c8737b75a99f8
MISC metadata.xml 158 SHA256 cb912d1f997e9e0c5122d4a02de6e3fa5bb4d91fc1eb5a5ca616becca5db2a7a SHA512 9032da465411436fc83b6e6667030e4fc9d0f28e743286af88407d46a331b5ce5f6ffd55d8ac5b49390a964d915af79743aeb0edd10fc9e72e30dc00b40abe3b WHIRLPOOL ed69120b1be86fbda44122a32c1f1bc69fb4ad6f56aede11046cd19d278304f5cc76f60aabf89fea24b3f1246b9c54eca199ddc50c1a93f10b50a5ed6d1d58cb
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iF0EAREIAAYFAlKLvXwACgkQiIP6VqMIqNfcnwD9Gwy4iqYgYMtUZmCStm9YedGa
+N1j8rinAaOY05mbRPuMA+LehoeVdy3fS7QQlN/IDMswBh21Ag9Rm1TBf0JkxGDc=
+=xMsX
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/msgpack/msgpack-0.5.7.ebuild b/dev-ruby/msgpack/msgpack-0.5.7.ebuild
new file mode 100644
index 000000000000..daed3dd92aeb
--- /dev/null
+++ b/dev-ruby/msgpack/msgpack-0.5.7.ebuild
@@ -0,0 +1,52 @@
+# 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.7.ebuild,v 1.1 2013/11/19 19:35:11 graaff Exp $
+
+EAPI=5
+
+# jruby → uses a binary extension
+USE_RUBY="ruby18 ruby19 ruby20"
+
+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 ~x86 ~x86-fbsd"
+IUSE="doc"
+
+ruby_add_bdepend "doc? ( dev-ruby/yard )"
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/I s:^:#:' Rakefile || die
+}
+
+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
+ # Avoid tests requiring ruby 1.9+
+ sed -i -e '/frozen short strings/,/end/ s:^:#:' \
+ -e '/frozen long strings/,/end/ s:^:#:' spec/unpacker_spec.rb || die
+ ;;
+ *)
+ ;;
+ esac
+}
+
+each_ruby_configure() {
+ ${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed."
+}
+
+each_ruby_compile() {
+ emake V=1 -Cext/${PN}
+ cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library."
+}