diff options
author | Hans de Graaff <graaff@gentoo.org> | 2013-11-19 19:35:24 +0000 |
---|---|---|
committer | Hans de Graaff <graaff@gentoo.org> | 2013-11-19 19:35:24 +0000 |
commit | 8069d6c3810ebac321132ce2e76fd8207bf1e5f9 (patch) | |
tree | 48f696d115d05d09dac77450268c4fbf359ee2f4 /dev-ruby/msgpack | |
parent | media-video/pyqtrailer removal due to non-working state (diff) | |
download | historical-8069d6c3810ebac321132ce2e76fd8207bf1e5f9.tar.gz historical-8069d6c3810ebac321132ce2e76fd8207bf1e5f9.tar.bz2 historical-8069d6c3810ebac321132ce2e76fd8207bf1e5f9.zip |
Version bump. Add ruby20. Drop ppc64, bug 465948.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby/msgpack')
-rw-r--r-- | dev-ruby/msgpack/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ruby/msgpack/Manifest | 14 | ||||
-rw-r--r-- | dev-ruby/msgpack/msgpack-0.5.7.ebuild | 52 |
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." +} |