summaryrefslogtreecommitdiff
path: root/dev-ruby/msgpack
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-29 11:22:34 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-10-29 11:22:34 +0000
commitbd7908c6630f38067350d396ac5d18c3cc2434a0 (patch)
tree3559b3e11424f5529527f2474d8a977a91ee3389 /dev-ruby/msgpack
parent8b2628ad8526c806375e7b157889e4274b70248b (diff)
gentoo resync : 29.10.2017
Diffstat (limited to 'dev-ruby/msgpack')
-rw-r--r--dev-ruby/msgpack/Manifest1
-rw-r--r--dev-ruby/msgpack/msgpack-1.1.0-r1.ebuild44
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."
+}