summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <graaff@gentoo.org>2015-01-10 06:51:58 +0000
committerHans de Graaff <graaff@gentoo.org>2015-01-10 06:51:58 +0000
commit31d89fd5c3b09ffd75b3e6189d91903737736cab (patch)
treecfc162f3c4c31639c5d315fb5caed2cc6cebc86a /dev-ruby
parentVersion bump. (diff)
downloadhistorical-31d89fd5c3b09ffd75b3e6189d91903737736cab.tar.gz
historical-31d89fd5c3b09ffd75b3e6189d91903737736cab.tar.bz2
historical-31d89fd5c3b09ffd75b3e6189d91903737736cab.zip
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x8883FA56A308A8D7!
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/json/ChangeLog9
-rw-r--r--dev-ruby/json/Manifest10
-rw-r--r--dev-ruby/json/json-1.8.2.ebuild69
3 files changed, 82 insertions, 6 deletions
diff --git a/dev-ruby/json/ChangeLog b/dev-ruby/json/ChangeLog
index b299fbcba35e..1f848db0336d 100644
--- a/dev-ruby/json/ChangeLog
+++ b/dev-ruby/json/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/json
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/ChangeLog,v 1.151 2014/12/27 20:59:39 graaff Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/ChangeLog,v 1.152 2015/01/10 06:51:48 graaff Exp $
+
+*json-1.8.2 (10 Jan 2015)
+
+ 10 Jan 2015; Hans de Graaff <graaff@gentoo.org> +json-1.8.2.ebuild:
+ Version bump.
*json-1.8.1-r1 (27 Dec 2014)
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 974139304dfa..5a2e000a24d1 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -4,16 +4,18 @@ Hash: SHA256
AUX json-1.8.1-ruby22.patch 513 SHA256 839b84fb4840fd1ca51a26f6dfb7fef355b866bfa3530c340d670a2b4d5d7863 SHA512 34ca964ae56c51aba2221c61cf95cc172fcebe5f450a93139d4266f9fdf87b2a2650cc973a2884724cbefce075d1e1a9cdf3c09626abcfe4d044003d5f5697d1 WHIRLPOOL cb40f9d362d6607d7f30046f97be7fbf43f9b845aa5208e44d83af97c46c05a1c4ca15e164727ddb02f23ba55a82bfb91bad5f869be35f4983b6520f75b36459
DIST json-1.8.0.gem 148992 SHA256 87e49cccff3fb2091c53141a605956e8d9a252cda43128714f9fdb51d0ca1729 SHA512 7a8ae0d975e10be06d1026df6c9736e8e724814ea7ef8c92b512c60fd7b4ac18e46a9f44615f57407e58decebc4891e2e97b78a177f7e283cc540619264c4400 WHIRLPOOL 159cd8d1cf95d6f7ca5ed16ec294015f873453a1ec8f9eb3667442c0ca582487e5dfcd78d2106c72c5a3563e1ace5b69f2c256c05a35630f09c3499b95f12505
DIST json-1.8.1.gem 148992 SHA256 961bfbbfa9fda1e857e9c791e964e6664e0d43bf687b19669dfbc7cdbc5e0200 SHA512 ad729c00a9f7b4940e077a151a1e74f054d9df5bff8bac996634b3df3eb42ad7c732035c4bbb40de92816c3989339b113c4fecebd36ee3f5c301b76169fe4fb7 WHIRLPOOL 01c7444598612055b73dd0cc3f803210b9936028523dd446f3a1808b3e87fa94825c4daf1267472945898def78ce7cf851d9325d2235aa7008d3bba470839e40
+DIST json-1.8.2.gem 152064 SHA256 256f73d107635f54e3dd84daba65da7b08f9d6a6e6aeb046db6a46b98bd8fb7f SHA512 5c94ec2c5378f7f54cd87a2e265b058e80031d2dd29daf14639c80ba0ac285a527ab7961f5a2cd1e483f455fd8f8c88575950822b7b2d431aa7b2b9c8be819c1 WHIRLPOOL dc17e0c011523434ed29e428a2658ebe58d08df8252e7ee8990882b6d17c19354b3e4ba6985a2a45e4b94932ad265698197ba64ef891f38d3be154da4edde8cb
EBUILD json-1.8.0-r1.ebuild 2161 SHA256 365def817ade2898e2e493f877b1b697c68a1dff13985b5856b6eb08fe63d409 SHA512 1f1376f92d15a8dc8224744fee370511f68c8af49026fc28b7cb76d57984867cb996116e2513e6d623df7a8b78e1e6ba928b15eb1801893f7892a7abfffdc310 WHIRLPOOL d72127b99bd383e10e8e7cba4a0048031ba6260b849a3c47a477c54211f08cf5e7cf1586beeaa249c0ffdd6d58b278addd84a7dea44d5899c2240828eb7fc6bb
EBUILD json-1.8.0.ebuild 2133 SHA256 1130ce580987f27b5a0022c05dcf6dfc65c82a0dadd66eadd4f14e0c76d5f2e1 SHA512 79c985b23274e5ab3e7e527a3780bb16a5e6bca5256b29f6361318b126fe64d76c1425d896e9849685ecd5580161d90aedbb6d183adc3ce2cd32e7b68962fed2 WHIRLPOOL 3745cc00018fab4c26d8139aa1e899518629a140941a6cf544ee8956bbb0fd70636fb5c340805a21ec785ea50d0ea16f260be7402c817295f2d36fdba80a36be
EBUILD json-1.8.1-r1.ebuild 2211 SHA256 835170ea6bb59994b90c17aad96a2ebadf3914abd75e6a482bcc8d6ad342d9e4 SHA512 e06c008bb0bc3da032aa64157f004350b5ff4095e2df9f525d201950c7908f52b2093bad4073346fd86e11308367461f3094fcd3ecd2aa4c25ceaeeb1deeccba WHIRLPOOL 9ec8f1369ea1da123b35cef2f91242b634c34d309ea566cd500cb4f8faeb0e43e9fe3234cb2b394f43906c60819ebf20111fb2c3dd6430fcb046388bf61fb5e4
EBUILD json-1.8.1.ebuild 2165 SHA256 525850881495262ca93067fd5d36a791dcd912de1b6df391318a0c892b6a868e SHA512 915a3569dc0e35646640c8ba9c27dd2a6b5ef0ebd5ab1875fdf8367d3e1f8143c32c26090f13e0000cd394de6c9e292df5cc416d3661aa8565375cd231a79450 WHIRLPOOL 1fd9e4fad1ee2df5d418062eabd32f3c0d564da2e175a07cbfff4607aed591797ce246e62c96fe1a9331dd1998a88b5bb9048a780bca98d4f28d871778c1ea76
-MISC ChangeLog 18675 SHA256 cd3b461c6646c647657cedbae2a47297cc01cc1fc49a8995e657c71dcdf543d6 SHA512 cdea7f2cae90eb4c54306036cb3854bf706fac5ea2c1b1c92a50b9fff28585e502b4aad12ac3f1dbeedf90e13683c8150b57bca44def8bacde223d96aac3e608 WHIRLPOOL 12bd8f33262e934d87ededd9cc68d70e662ad391311b879f8ed9b2cf1dbafec522551d61f72c2ee0ce8dd2ce6ed11ca516cbf2e4ac8fc83f62ed3190effce205
+EBUILD json-1.8.2.ebuild 2170 SHA256 f0bea99373653e86c017017a7c75bfb7771ba44657d37f4c7de0fbb4de794e44 SHA512 c0da5460e6b1264a76dff4212fe3438e9d03124c04390adc8a4a89192bdb9b26893712d1dbab655a66cdd129a22fdc99ff448fcda2b6657601390edd2f3d9527 WHIRLPOOL 3300d0ebce137bfefbe14fe828166166d29978f9ac39d9974335b1c40268e514f29dd6ccc05916b3963ff8b6b666df20efb98827183d81eb875870a405663ac0
+MISC ChangeLog 18789 SHA256 19abf791a4bb9ff9d0413f4a5cd691b3704716dd4e3437cb74627a6454d65cae SHA512 2c161b5353eed4efb9b6504c2326f7a02a59e59688753b54d933a22dcdff91f2c3a8ab86e6390969903f0b5758232f74729220c58ff83784aa03196f4cea543b WHIRLPOOL 34faafdf27563aaa2d964a01becf446c47c58db5fd6bc4a86ef3dda34026f912c2dd5631fb741f9fce92a5746304067940cfacdd0728a2771cfe0907133720da
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlSfHbwACgkQiIP6VqMIqNddoAD9FrTVkyaOH1OjutBKrcxr5dGE
-WqMdOQlM4jomgdh7fC4A/AsMYQu9Q3o13RONBZxrDc6nau3le4NAE9yDJEFQQHhi
-=8t5F
+iF4EAREIAAYFAlSwzA0ACgkQiIP6VqMIqNdCfwD9Gldel0/6oIw8G2SxeOnnv7d/
+8ar857TGkRt0oilASz4A/RpnqO5m7XtDQIIfsltMzbPaTW40S0ePAeyy0k/bE7u+
+=mpfe
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/json/json-1.8.2.ebuild b/dev-ruby/json/json-1.8.2.ebuild
new file mode 100644
index 000000000000..306d7b1ed6db
--- /dev/null
+++ b/dev-ruby/json/json-1.8.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/json-1.8.2.ebuild,v 1.1 2015/01/10 06:51:48 graaff Exp $
+
+EAPI=5
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
+
+RUBY_FAKEGEM_TASK_DOC="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGES TODO README.rdoc README-json-jruby.markdown"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json"
+LICENSE="|| ( Ruby GPL-2 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+ dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake"
+
+all_ruby_prepare() {
+ # Avoid building the extension twice!
+ # And use rdoc instead of sdoc which we don't have packaged
+ # And don't call git to list files. We're using the pregenerated spec anyway.
+ sed -i \
+ -e 's| => :compile||' \
+ -e 's| => :clean||' \
+ -e 's|sdoc|rdoc|' \
+ -e 's|`git ls-files`|""|' \
+ Rakefile || die "rakefile fix failed"
+
+ # Remove hardcoded and broken -O setting.
+ sed -i -e '/^ \(if\|unless\)/,/^ end/ s:^:#:' \
+ -e '/^unless/,/^end/ s:^:#:' ext/json/ext/*/extconf.rb || die
+}
+
+each_ruby_compile() {
+ # Since 1.5.0 a Java extension is provided but it does not compile.
+ if [[ $(basename ${RUBY}) != "jruby" ]]; then
+ ${RUBY} -S rake compile || die "extension compile failed"
+ fi
+}
+
+each_ruby_test() {
+ JSON=pure \
+ ${RUBY} -Iext:lib -S testrb tests/test_*.rb || die "pure ruby tests failed"
+
+ if [[ $(basename ${RUBY}) != "jruby" ]]; then
+ JSON=ext \
+ ${RUBY} -Iext:lib -S testrb tests/test_*.rb || die "ext ruby tests failed"
+ fi
+}
+
+each_ruby_install() {
+ each_fakegem_install
+ if [[ $(basename ${RUBY}) != "jruby" ]]; then
+ ruby_fakegem_newins ext/json/ext/generator$(get_modname) lib/json/ext/generator$(get_modname)
+ ruby_fakegem_newins ext/json/ext/parser$(get_modname) lib/json/ext/parser$(get_modname)
+ fi
+}