diff options
Diffstat (limited to 'dev-ruby/msgpack')
-rw-r--r-- | dev-ruby/msgpack/Manifest | 1 | ||||
-rw-r--r-- | dev-ruby/msgpack/msgpack-1.1.0-r1.ebuild | 44 |
2 files changed, 45 insertions, 0 deletions
diff --git a/dev-ruby/msgpack/Manifest b/dev-ruby/msgpack/Manifest index c50d322f4e0e..067b971ab20f 100644 --- a/dev-ruby/msgpack/Manifest +++ b/dev-ruby/msgpack/Manifest @@ -3,6 +3,7 @@ DIST msgpack-1.0.3.gem 77312 SHA256 6a0de861d6ef51e9155ddac15a476358fbcc21d64be0 DIST msgpack-1.1.0.gem 78336 SHA256 07d27ad7563ec84adf6881e2aee2942c45f8d62938401bd15a922cd34ee06732 SHA512 0142c9a446a476a7b4f9212513dd7b1fbe107193a473873f4eb6f4321d5515c42ea3540ac4de17f37f9e833f19bb75594d14b84ccf70b16d2a3840e066c873da WHIRLPOOL da057f4cb9815ac05729af36f362aa82aefdc2fbe7d14d97ec91f5745e6583aa7d8562b7c18bb4d8ca32c82118fda01ca0d32c0943e62774d6ed696f155564aa EBUILD msgpack-0.7.6.ebuild 1135 SHA256 6e175a875d1ce7c66f3ed5943b56fecc7348f491182861a0fa92ba9c70293bce SHA512 f0c00b42fab6d68ee37b8a8b56ac578517614fc5aaba7376d10e508926b20aa9bded94dcaecd440a56a91ef7a62dd10a3327f35aa323d03c339cd240cd65a4fb WHIRLPOOL f8e2389988bcda673bfe2e8b6252bec99bf77c053e55c7409d482499b1f77e0f4b01be68e54d6c7b08160c52c8d3936649a8c10654610510ad7ddfdc72803fc1 EBUILD msgpack-1.0.3.ebuild 1134 SHA256 2f331b52955e0cfc24e2a23bd1497fedf7dc5b3da256dcaa6fd848f930c29c99 SHA512 70de551f55543ff788216e6193d748e7f610f8957d1ced9701dadffc79fd2964b3c6692b2e7fbb1d755b9f41669a9fd782cf3f9b1fb353d76c27dd36c2cae8a2 WHIRLPOOL 7077a4fad2fb8b35cddf62444e7573244ae9b541a2d5c8edd2e1d5bff6446682b769df5a1baad117de79444c65dd70f6ec10bc7eddae71610d05b90dc9cf32c1 +EBUILD msgpack-1.1.0-r1.ebuild 1134 SHA256 5e7f49b683fe29a57e02bed7bb2f74a86b584642d48e20b1543b75f2df9ac78f SHA512 203489b8cc169c99f692328a7952e11b49ffcb42f72f3a04a0bbccaff3d0187d632b31c2c2b8d56a7cd979ab7606ecaa2e3ee957781c3a92c1fcd1da16cd7f72 WHIRLPOOL 9986ad43813dc7c99911e78ba1eaefd10685563ff6e9eff8241981ea6bbeb35a0baab4caf304747e755b2430666eeac04c84994da66ca019eb261ae88c5c8524 EBUILD msgpack-1.1.0.ebuild 1134 SHA256 2f331b52955e0cfc24e2a23bd1497fedf7dc5b3da256dcaa6fd848f930c29c99 SHA512 70de551f55543ff788216e6193d748e7f610f8957d1ced9701dadffc79fd2964b3c6692b2e7fbb1d755b9f41669a9fd782cf3f9b1fb353d76c27dd36c2cae8a2 WHIRLPOOL 7077a4fad2fb8b35cddf62444e7573244ae9b541a2d5c8edd2e1d5bff6446682b769df5a1baad117de79444c65dd70f6ec10bc7eddae71610d05b90dc9cf32c1 MISC ChangeLog 5665 SHA256 4c96fa1cfaae198a727b7b0699ad655553fbdf6bc5977d9ddb41140f0713d1a6 SHA512 780cca9389cd3e3b171eb3d7e32531cb442a459507851506a2f4b5c44b8e9b78cd16324be6252ac0cada0463ab9b05440c552c038733e87aa0ed53fb43ad99ed WHIRLPOOL 16417265a18685bfc3e42b28b9298dfe0422b2c55255fb689052cc5c04a055a771d77a281b5e173237ed763aabdf6a223f233f1cae5291ab86fed5122961a8c2 MISC ChangeLog-2015 4872 SHA256 e236c98d83b69e538e0be0ff0c6f15f4f27c64715e3b476be3ac18f1d49e8ed6 SHA512 c7773cf40c0dc7fc2b08ac6d02df4af4f7145d4faa957bc2371c432bcdd15a55e7f847aca7f83154e420741cbb9629bb336a70b685122d556b625513359f8d0d WHIRLPOOL d18431d1ab482234eca11f95db9d3eb26e166854684c3a36904d13a74140196eaa41b150d430f6a39c4050dcd5f2794990e18a17ff40e9e9e4ea3f3f8536da1f diff --git a/dev-ruby/msgpack/msgpack-1.1.0-r1.ebuild b/dev-ruby/msgpack/msgpack-1.1.0-r1.ebuild new file mode 100644 index 000000000000..dd26691671f2 --- /dev/null +++ b/dev-ruby/msgpack/msgpack-1.1.0-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +USE_RUBY="ruby22 ruby23 ruby24" + +RUBY_FAKEGEM_TASK_DOC="doc" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="README.rdoc" + +inherit multilib ruby-fakegem + +DESCRIPTION="Binary-based efficient data interchange format for ruby binding" +HOMEPAGE="https://msgpack.org/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x86-fbsd" +IUSE="doc" + +ruby_add_bdepend "doc? ( dev-ruby/yard )" + +all_ruby_prepare() { + sed -i -e '/bundler/I s:^:#:' Rakefile || die + + # Remove jruby-specific specs that are run also for other rubies. + rm -rf spec/jruby || die + + sed -i -e '/git ls-files/d' msgpack.gemspec || die +} + +each_ruby_configure() { + ${RUBY} -Cext/${PN} extconf.rb || die "Configuration of extension failed." + + # rb_num2int is not inlined on 32 bit arches but also not explicitly + # defined, bug 582968 + sed -i -e 's:-Wl,--no-undefined::' ext/${PN}/Makefile || die +} + +each_ruby_compile() { + emake V=1 -Cext/${PN} + cp ext/${PN}/msgpack$(get_modname) lib/${PN} || die "Unable to install msgpack library." +} |