summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-ruby/multi_json/ChangeLog7
-rw-r--r--dev-ruby/multi_json/Manifest14
-rw-r--r--dev-ruby/multi_json/multi_json-1.9.3.ebuild74
3 files changed, 93 insertions, 2 deletions
diff --git a/dev-ruby/multi_json/ChangeLog b/dev-ruby/multi_json/ChangeLog
index b39615998d4e..1ae676208b25 100644
--- a/dev-ruby/multi_json/ChangeLog
+++ b/dev-ruby/multi_json/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/multi_json
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/ChangeLog,v 1.38 2014/04/05 23:39:34 mrueg Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/ChangeLog,v 1.39 2014/05/03 07:52:07 graaff Exp $
+
+*multi_json-1.9.3 (03 May 2014)
+
+ 03 May 2014; Hans de Graaff <graaff@gentoo.org> +multi_json-1.9.3.ebuild:
+ Version bump.
05 Apr 2014; Manuel Rüger <mrueg@gentoo.org> multi_json-1.5.0.ebuild,
multi_json-1.6.1-r1.ebuild, multi_json-1.6.1.ebuild, multi_json-1.8.4.ebuild,
diff --git a/dev-ruby/multi_json/Manifest b/dev-ruby/multi_json/Manifest
index 888ec9876e96..4551c5e9db58 100644
--- a/dev-ruby/multi_json/Manifest
+++ b/dev-ruby/multi_json/Manifest
@@ -1,13 +1,25 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX multi_json-0.0.4-gentoo.patch 793 SHA256 4bd5d5bed2847e1c4944757e5ba0ff27a994c6a8ef898bdeafeda9be542a08a1 SHA512 70e469ea7f9e312872452aede73e9847e831b5e77ff13bbb07e8a11e9eb747fe5481a15f02a876d2256ce7e2df4912958d6ad52adb0c1318127ba32524723ef7 WHIRLPOOL 2bb2d46e3565fa2a3d74d0f7ad4a5c799f04ef4c4673ac2ad4c22d9da28a0c49b3b5516d597a1a695e801f665b45535a93e27e08f82ce7df4a1a58e527f4c897
AUX multi_json-1.0.3-gentoo.patch 1939 SHA256 40eda804dfb648493959c18d34ec876f2fc71adcefda2bef19fc93673a2553d4 SHA512 ba1d21d8eace96aebd2d8357392330da242e7e861a8add475d12bb745dc3852228ec6e1b540be506fcce8c585e8f713d0a22df4d89ca2dd0717f687720c1f133 WHIRLPOOL f9c3e3800c02b49172c8f7a36b02e03c4c04501640461438d08d9dd1760c188c38ba40fca24ef34cb548fc9eb3982155c4604d20844807c17850a986066ec518
DIST multi_json-1.5.0.gem 15872 SHA256 e94cf8a6db88eb35657b20f5a17631fcc7e46a867f798fce7ef09944442d673a SHA512 5f36d9f3d7d11d090b3ae68fa0d5152f4a89006e3e3cc079d0fefc9297f4dbb4043708627c8de6b8a7bec4ecbc436f8dab7cefd2884ac68ee620cd905e0cd8b0 WHIRLPOOL 8a4979bdc6d78e3629102f4bac8922dd454ea02a92282763d11ae1093e405cb3f6c16c04d2e292701cdf2146ad6fc82b6913957e6d764e0f9d909085bb3074bd
DIST multi_json-1.6.1.gem 24064 SHA256 8fe5991287b6d1a77719feaa03e460ab1f8c689b326106f6e627c54419d7635c SHA512 1672a4c7cad6ad4f9bd532b425a71ec7be2115675c04f66afbb203f2e1c078543175e4d0e01f118e86e503d29e078f52a6beb043e98af4e51de3c32f5eba402b WHIRLPOOL 5f1cf218f9214d3f2e62aa54c5cc8bf3175269f66d13e6f1f73e4235112bdaa10b88cca9887ca1f4eb2f2cefad8360b4a81add877d16dc767667bc357b62b226
DIST multi_json-1.8.4.gem 29696 SHA256 011a3868b5179a3c8bc87b6f3568124d6e2ee0d4f19321ce8c976b0668164585 SHA512 a998f2800bdad3990dc678d538095671307958a2996c3eaaa08430c53dfab33421aacba1a579d7afc7f4c6d8994bd3c61fec4467d0cd2e14a8145d709cee8963 WHIRLPOOL 32db0dc927b816010587d22bc71cbf72bafd1a9d080a43abf3ef910ce15d32a3dae72ec12cbcbc2cdb6c9deabd5f2810ab65d47ff841d3fa0cff798b8c58b212
DIST multi_json-1.9.2.gem 30720 SHA256 0700b91d359f01a603dc915115a5467fcf57473b68396ffc919a3a7d3ee381c5 SHA512 4ae186c0851cc3517257178951413275b9e1a0bb2449c1b50928355e1cf598f6dfcfb8842051bdab07d0b537a52fd50178d01f9912ada116a0a713e0cccb6783 WHIRLPOOL 0e2b7d7bcb6b4309e4f140995b2bf1cfd70ff6eaea961cf3eba549bdbef63cbc21c7a91b85e8a0eed708fc778440dbb2b6a587dadaab3b73e9e5762950dc7248
+DIST multi_json-1.9.3.gem 30720 SHA256 631390d4b6c3d3753a3df0c28339c8e7840704083dfdcefb1323a22ab97b2281 SHA512 7f06747e760a63b6421dfda480522924f12bd00ad63f95414f6624173b9b9b255b139f9dc33d2d2a8d19b232f99a005033e00e3a0b223be992f73d142a55b8b5 WHIRLPOOL a96f1c1e53865e153bc83079fc70b69af6c941c4995f4215317ca53567532d1406adb174683fc8c5229fdc3563f5e8d3c2c662d77cf9d9d55367aab2df5b34f0
EBUILD multi_json-1.5.0.ebuild 1757 SHA256 9b20adbbbd6811e53a711395efbe35a59db25ecf1ea75bab2eb35ba78184c8bc SHA512 c2ef7da7f694dc84cd645d9c7bf972fc871b758849a44f6026614fc2a589de34e5d8d6620c627b36b02fe603240c1ad15b1dff49fdefac91e3e9eee43fc532f2 WHIRLPOOL eda3b018139b2e39c0ac5fe1b9097d56f6d2246bda4251706eca0595c283427eb356003ac67d6e05a96035b31b797b4764f87fb8dec9108fcf036eaf6971a2f5
EBUILD multi_json-1.6.1-r1.ebuild 2020 SHA256 b1408050eb7675d9e9d159883d830a4dd253cd7ed75cd404d61b117d418e527b SHA512 aeee9f451114c5579032e4a5dd113ea482b57c23bcbfdc4e2969f32108776be21c2242d71947f89ac27cfcb41aae0bd27a72746c44fa5619315c53ba2b808feb WHIRLPOOL 09760cca35f8d12aba664534853b93fa970e3488130db7083ff20851c05e5f81a272a093fc4a58c04c0e47533502ea891337aa18becfb210ff3256a955880118
EBUILD multi_json-1.6.1.ebuild 2010 SHA256 c14909fce43853a71c92c5a0070c7532924843aba183859bee3e8d7ed8418b99 SHA512 9b3e091698ca3630ca1113af9c497d3a3f49eeb80e12f9565658032807c0073e85eb15d2abeb7d17e907d2c963dd777f292e33cea97f9459eb909f209a84bee9 WHIRLPOOL f909050da8ba79e183e513abd6b9e6bd17a482b2e56be2769a3d9c962426806647174e42a62d302d5ffdce4033697f253526581c09a8208282ce0efc76de0c91
EBUILD multi_json-1.8.4.ebuild 2341 SHA256 ec2693fe477014630e44c392eceec290a8310d717e98c8c07c8f133c855d92e7 SHA512 2969458eb5d35f7d734e5bf6e400007d10fa3dc51513a7a13ec2d3e3eead0e5837c670d048542f1de2d4a9357fa045496cc898b455be7f397650f3d46f8cf56a WHIRLPOOL 2c55d1a287efc2fa690e9c4ad8d4bc7855ce2eb333602773948f0622b078faceee6c0cd498963983fba5aecba69a99e0d710c7ec5f41903032457ea6a1488ddf
EBUILD multi_json-1.9.2.ebuild 2341 SHA256 af60b10223d5448ccf2b550b34ffe6f368ebe7f1bd5cca222e13f9ab287ff5e1 SHA512 0bfd6ea5221ebd2660114901ce7245dcd92ab531d43388f7bcbe250e7cac365eb9809aa23bb9fbd75ad77736e5cb0e4f10dba1a3671a2cac387f9a56e1ecba98 WHIRLPOOL 038633464bb1cfccdd1b02cfb9a04b2f1a51044d978322e79ac4cc3125385b9fc28397e22b77eb92415395a3e0375dbc852fe682dfb59924de381ac57d015818
-MISC ChangeLog 6031 SHA256 362e571defca058ea7bd94c8395724a7f6bd637e451e3d96636689a170ba952e SHA512 bb2d833335a7278b359e06711830a188f41d235003f455830dbe20a0d00ca8dc0d829c11c5bfffc392e60a310b4ac1b7b59c167117e7e2278c1f22d5c2847b82 WHIRLPOOL a56025703db459f3faa13ced4b94821b87799f5d01e20444bf3a58f50626f45c91ede439c7e206037602de302ac5024e7ccdf85a08e02fc46d3feb373a611248
+EBUILD multi_json-1.9.3.ebuild 2341 SHA256 826137a72c7382cc0d45f9a0cf3be961aa064ba4a8a27943b60cdb006b10916a SHA512 fc1af6353d375bc12a1a96407a539ad968110ee84130f85fef517cd78643b0212be6b79d6a0eec25c73d43b99c20f9f9887b2b640d7bb458d5eff93eaf21222f WHIRLPOOL 30632bc07a460a2d935fa03ecd215ca038ccf7b294480de74c0b46cfb2550ee878da2868719813e302efd559dcc0ebb892db9a4ddf8528112abace5d1ca68f34
+MISC ChangeLog 6158 SHA256 2480e208158388b0cde480a0e95faf826d367e3a1292ebb2a3ee64136b7ffc8e SHA512 7a46ff5c3a9567fb78ac57d4dfb9d33d6162b2f8e553a561029caca2ddfdcc21e57ab19d101ba1845ed475e56e36e90d49618b8f5b4572b1811ddb25cdd826b5 WHIRLPOOL 9abd8f4e8436cfd7ddce83d8d05109e8e3ed8486896ecf0a4fb43ad22fcd3b9f293bb802fefb114917c60a430f755aa09d4e5e09f8aef9550b9c35e9ffa419bc
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iF4EAREIAAYFAlNkoCgACgkQiIP6VqMIqNdaKAD/ci1DA/pDY06ub6jRUBTHCgUg
+oW7g48dGQv+kkcO2bnYA/RbpxUWM2fkPcaglSfaiPytZ9phKnZevQjRVQ01MyvuZ
+=wo8I
+-----END PGP SIGNATURE-----
diff --git a/dev-ruby/multi_json/multi_json-1.9.3.ebuild b/dev-ruby/multi_json/multi_json-1.9.3.ebuild
new file mode 100644
index 000000000000..a80fd3ac79e3
--- /dev/null
+++ b/dev-ruby/multi_json/multi_json-1.9.3.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/multi_json/multi_json-1.9.3.ebuild,v 1.1 2014/05/03 07:52:07 graaff Exp $
+
+EAPI=5
+
+USE_RUBY="ruby19 ruby20 ruby21 jruby"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_TASK_DOC="yard"
+
+RUBY_FAKEGEM_DOCDIR="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="multi_json.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A gem to provide swappable JSON backends"
+HOMEPAGE="http://github.com/intridea/multi_json"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="0"
+IUSE=""
+
+ruby_add_rdepend "|| ( >=dev-ruby/json-1.4 >=dev-ruby/yajl-ruby-0.7 =dev-ruby/activesupport-3* )"
+
+ruby_add_bdepend "doc? ( dev-ruby/rspec:2 dev-ruby/yard )"
+
+ruby_add_bdepend "test? ( dev-ruby/json )"
+
+USE_RUBY="${USE_RUBY/jruby/}" ruby_add_bdepend "test? ( dev-ruby/yajl-ruby )"
+
+all_ruby_prepare() {
+ sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die "Unable to remove bundler."
+ rm Gemfile || die "Unable to remove bundler Gemfile."
+
+ # Remove unimportant rspec options not supported by rspec 2.6.
+ rm .rspec || die
+
+ # Remove specs specific to oj since we don't package oj yet.
+ sed -i -e '/defaults to the best available gem/,/^ end/ s:^:#:' \
+ -e '/Oj does not create symbols on parse/,/^ end/ s:^:#:' \
+ -e '/with Oj.default_settings/,/^ end/ s:^:#:' \
+ -e '/using one-shot parser/,/^ end/ s:^:#:' \
+ spec/multi_json_spec.rb
+
+ # Avoid simplecov which only works with ruby 1.9
+ sed -i -e '/simplecov/d' -e '/SimpleCov.formatter/,/SimpleCov.start/ d' spec/spec_helper.rb || die
+
+ # Remove unpackaged and for our purposes unneeded coveralls
+ sed -i -e '/coveralls/d' spec/spec_helper.rb || die
+
+ # Avoid testing unpackaged adapters
+ rm spec/{gson,jr_jackson,oj}_adapter_spec.rb || die
+}
+
+each_ruby_prepare() {
+ case ${RUBY} in
+ *jruby)
+ # Compiled code is not supported for jruby 1.6
+ rm spec/json_gem_adapter_spec.rb || die
+ # jr_jackson is not supported but needed for the common tests.
+ rm spec/multi_json_spec.rb || die
+ ;;
+ esac
+}
+
+each_ruby_test() {
+ for t in spec/*_spec.rb; do
+ ${RUBY} -S rspec ${t} || die
+ done
+}