summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-ruby/json/ChangeLog7
-rw-r--r--dev-ruby/json/Manifest10
-rw-r--r--dev-ruby/json/json-1.7.4.ebuild65
-rw-r--r--dev-ruby/rack-cache/Manifest16
4 files changed, 88 insertions, 10 deletions
diff --git a/dev-ruby/json/ChangeLog b/dev-ruby/json/ChangeLog
index 5b12a8c9dc82..0e602c5bd534 100644
--- a/dev-ruby/json/ChangeLog
+++ b/dev-ruby/json/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ruby/json
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/ChangeLog,v 1.91 2012/07/31 05:40:27 graaff Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/ChangeLog,v 1.92 2012/07/31 05:48:26 graaff Exp $
+
+*json-1.7.4 (31 Jul 2012)
+
+ 31 Jul 2012; Hans de Graaff <graaff@gentoo.org> +json-1.7.4.ebuild:
+ Version bump, fixing bug 428714.
31 Jul 2012; Hans de Graaff <graaff@gentoo.org> -json-1.4.6.ebuild,
-json-1.6.3.ebuild, -json-1.6.4.ebuild, -json-1.6.6.ebuild:
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index cd8cf5c3d5d9..b7b64c28a32b 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,15 +3,17 @@ Hash: SHA256
DIST json-1.5.4.gem 678912 SHA256 3acf6c344e5f9089b6e4d675d18384bb61a36c81d038ce9a65906987711c789e SHA512 f38768fb3bb2f9a5348d662b65c608eec635aa6ae931245d8afeca03ced587ad55186d78f95a1dad95700621bad526ea2eac51e4db4c66b46c726eaa4f02a897 WHIRLPOOL ffb1903ee5bb2193c5cc08e5ee872fca92a4981663fa77ce9f27ff897ce6279fd793eec2df92716c09deab62afa9bc1876c02a542e06b2722b0bf991eb61d051
DIST json-1.6.7.gem 143872 SHA256 02ad99f012ea4aaaab5b15fd3b0b44ac05aed08ef29e0173d46fcf01d63a070f SHA512 200c0fa2dfecdf78bc8d9faa6b8cccaaa61966d2314f2d7aee0ac778bd0a0959894c8c5bebf6cb858a084b041fd68fe5106ab6545be3bf7b3dc28e7449efe1d9 WHIRLPOOL 2a58c1219f5b82255a947fcea79aaccbe71b31e930efc9c3eb7d1a06f6e9f20c8fcc5e31f3fd07337d43e49723139ba0575c8027faa362cca25adc05bf3b6af9
+DIST json-1.7.4.gem 145920 SHA256 d2129e3fa9f5ed1629367559a0740d8d920e0f5d328e7450a380ee8040eb9e4d SHA512 c0e5deceb3f67009abc6297ab5845885256bfc23079fdd09ed2e8ba4a05fb836be50cc64f00768cd7c0f2997f4dcdf02e096b116ca453913aba08d808ca3883c WHIRLPOOL 694311f2614cecfc6352ede4b8f2d69b029c037a16cdf0ab9dc793483fd0c269ba3efae99fb13bb14d0eda896b3f545afdfe2891faf3369514e72da5ca4be0d6
EBUILD json-1.5.4-r1.ebuild 1897 SHA256 0844022cc65f022e88b008cc8ebf0e17c51be3d584c056210490ae4102a6992d SHA512 7819d3ee8464b5af534a1d97cfe5873bbcf61324694fdb35c34377089a709545a33fde4bede444e4cd303965cd0888acbe368fd56f177491fc97f995aca59180 WHIRLPOOL 291e1774253b5cb687ecaa6c521885768a584368469ef81a6e49776d8de42240bd53ac659ba22670086596e842db0001e341238bb55f91da794ada6422a46978
EBUILD json-1.5.4.ebuild 1882 SHA256 7d30ea4d1ddc3b04c248752a50c68080152c2c971352286689bcea02601d49a5 SHA512 98b79c0ba0d366ddf68360a3f01f8cf31bb8fb3b74c620eb1fb9aa31ef2ff43d767eaf10819f12a3e5fb04fae56c9908737a3eb4b4ba7d22c8172505245006d2 WHIRLPOOL 75bc2da173664550e50e9c7b4df1aef40cc9fe5ba928b2ea2a474445c4b8c12d538232115d0321e210d03cfa56d9ba3118193b8ed70d87d14a2c6c97d51ea1d1
EBUILD json-1.6.7.ebuild 1995 SHA256 068b7f2c3cea88d8ad012a558f74e6a8a365d4bc9c2562a2260bee76f0d8a807 SHA512 635b399b744d965cb6cfa7412f987f6086c3892c9f9608635d6276c4e28a44ecabed70a5b2276a1618758a18af2ad41333cfcbf3da42d7bed13db819116a2400 WHIRLPOOL 196cda57c189c422005d1440e5574aab3317fe0fcf1bf8b3c0161a05419b6deaea8b558096d9a6fc58c41ba67f398965e3536139180818010f6b8d88940c3f01
-MISC ChangeLog 11879 SHA256 fc2d09b945035cda2a9527c9c8988d707293fe24277aa51e1706fb7584383501 SHA512 29fdc0f7c8df734ff8938b07161bb47574fa174bfff025b6ab46279a36db82a0bbb235413187e713b8e056bee4e16f2e20bfb05cde37497f18def3db4a4e35d6 WHIRLPOOL 64320749c4f4787bf49b3a6c177e116c2cfc81f11106bf8431ecaf3993c1f77d33fce32d439d43a695bc2ec1f02bfb2ab2429bf6120ef9f8f1a290af8d6dc601
+EBUILD json-1.7.4.ebuild 1995 SHA256 9e35b383be8a2faa6dfef6b8a6953482c1e3877da18f8871ebd7689a54b9ba2d SHA512 30c270d192be99cf06cc1e9555e4373f262effd51d2204a4124eb1f91155251584cee987f5ff8bebe32e09a65c23489393082fd598ff926592b5cd7e66674d2a WHIRLPOOL a781c8848e6058870462e35f20e7df4756753e0077c24ca24c8dbfae03c35b1b3c927d63b29e70ae02a8d792ca517d67f99fc53935bd8ad05dcca02147c93bed
+MISC ChangeLog 12012 SHA256 e597f52b5fad024d159d05a19e04cda08671454ea558c2ca0d3142f3c3f4735f SHA512 52f5f8de874fdcde924fe7b10361d9a531a5b6920daba47753eb956ef36d77398cdd8a5f61327c5c7b29c8732906c7a53631de5b9d2109986fb5dd5a3f3964e9 WHIRLPOOL 16d602ce0f8b3418c495d879f477cf6ecaa5473b4544066252d544ffd5a993e2afaa7fa84f3c7f1634e7121316a272e99ab93b5a9d008dfbb1f908322034dc60
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlAXb9cACgkQiIP6VqMIqNcbHAD/W8ksYDCvhptyHXFpempW9n9+
-53uF9ZN4UrnSe3bijssBAJZFXKIZ4vw6tzxfTjpNYnryX+e3eMhu0pLjbP+KC2fC
-=IfQT
+iF4EAREIAAYFAlAXcbAACgkQiIP6VqMIqNfgrwD+LLIaCGu7iB83xvtDILdBUIdr
+n4FpVwwsxl8U0jTJBGcA/iQ3NoEih7W8yEPSDePup1dWLttkjJwWRL8CtCw68JJC
+=SuL3
-----END PGP SIGNATURE-----
diff --git a/dev-ruby/json/json-1.7.4.ebuild b/dev-ruby/json/json-1.7.4.ebuild
new file mode 100644
index 000000000000..55ea579b596e
--- /dev/null
+++ b/dev-ruby/json/json-1.7.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ruby/json/json-1.7.4.ebuild,v 1.1 2012/07/31 05:48:26 graaff Exp $
+
+EAPI=2
+USE_RUBY="ruby18 ree18 ruby19 jruby"
+
+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="http://json.rubyforge.org/"
+LICENSE="|| ( Ruby GPL-2 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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"
+}
+
+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
+}
diff --git a/dev-ruby/rack-cache/Manifest b/dev-ruby/rack-cache/Manifest
index 2a2a592f5914..50cc8c18c6f0 100644
--- a/dev-ruby/rack-cache/Manifest
+++ b/dev-ruby/rack-cache/Manifest
@@ -1,8 +1,14 @@
-DIST rack-cache-1.0.3.gem 260096 SHA256 5c90862b359698982f9cc8b259e32ad01dfa48330bdf8930fe000d429c1618a1 SHA512 d18674b872d438d29000a1c69504d3c58e657ba9df0cb140e8c0714cb2cc6172312df1c85e8a7db10122bd49433e618c5ed0d6b18b77558c909f652e1acc6b9c WHIRLPOOL e1fec0dba9f724acabb644c35cab324d5007302d6c9280434fa4479a6e667a49fae38b280ff96bd10ad211246d2f9e585b25ee163d1d5a189eb41cfccded0b02
-DIST rack-cache-1.1.gem 260608 SHA256 34effcdccb0f4999d72742f9b539c20330ba87947783dd1a3fd2718c48f55422 SHA512 9eb8cd311449f4df3ced8762730ac0b275b0864d1bba0a992584c0e704c0a217a013617a4a8db4e36cc84bc502ca6079b718c1da5ad03327a0eab99621173c71 WHIRLPOOL f129bd08e6f92a960dc342a5be6e5d6e0563d718220ec54bd4e1b69aa4b73a655197e30a333f29e0aeedc5f74b7fbdece8449bb9958c4fc428e0f5f8176fc967
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST rack-cache-1.2.gem 261632 SHA256 02bfed05f8b3266db804f2fa445801636ca2c6d211a3137ec796f88af5756e1c SHA512 510e0b98af47170b9030578feadf534132ae473b093df3f1fce6022fb97883b4c56dee441dd06df50e0ea06c4f0a1d00e11bf63f165e29d1e451f28ee8c17177 WHIRLPOOL f8ec4a460bf1bc89dad9dc6b666f6dfa3e8409434a3380d357c945f29da63bec609285c118ed28ce209f207ee3aaa56dd4ba5f3992286f762c2d33f4572b61f8
-EBUILD rack-cache-1.0.3.ebuild 936 SHA256 aa3b7e8178e6bada59af5720d209aa442401a38ea01aebe43f21ea35d604b914 SHA512 3a30ee0eb08f67cd02561d74690176c85a0185a13bf01d34924cbd0bfcf5961a71e379cd4267d9eb3e4d8eefd2b3b39efc918573cae419d80e43368c50786d2f WHIRLPOOL 9b9ebc2740601e744022d55ca7effccbf320d9ecd8d6934296607d11dcc44453bfe9a3ed071f4f5d77b9002c2689fc2e03b4c5a4b89e4302af0fcf61b100c620
-EBUILD rack-cache-1.1.ebuild 992 SHA256 5cc38049fddcfdb209aed4b71a2f1e0c921432251b919920eb8365b27bbbd7df SHA512 9b9a5b813f46c67d88d29b74cab85e13c75147ae80a5f2341551373b76de54ef9c05ddef6d70b70ad44cc97278e820b8a6a779348e84ba91553e6aa5f40951e6 WHIRLPOOL e558d5909775e0d806aa47d95d2b3499009b3113b1e5272fd3660d1e13d8e71e99a30b470ee1722aa0edf4d819e5b275c89cbc43daa98964b51ecf1efb82cbe7
EBUILD rack-cache-1.2.ebuild 992 SHA256 ddd6032f249bf9cd97e30cd1d53cb994b5ea21cab587d394bba2eb29b7f605fd SHA512 0364e1833ea787f4ab28dd1233cea83fea95fcd4f71d3a9699ccb9a188f81689790d1bdaf86dcf22ed37a5c26acbe6d1f4778e703fa431aaf2657217b1dd9c9c WHIRLPOOL bc9f4f5657b61f216d4405c2fe7c4bd147c2b71609692576ba1651b3a92d8b053c50210324e009f56a35fb90817c40365b778ec071399290d6456652e61352aa
-MISC ChangeLog 1472 SHA256 7fb8f656057bb3c30b3dfbf8e7cb67f03daa5defc12126716c6546e27d88a901 SHA512 da936bf5f26bca5e0665fb2e7c4244c81480525808334420fd355a89317bc809f7b2cd7f048011b102c428932842ab93a89419da6bd72c5323f49195cd0d982c WHIRLPOOL 787e8ebef00ce5d519cd09963b93c278d0a3d706901dcc5cefb46e6686f5451c4913ca492e5832c1b9e5cb7c87290ab7a703b3b4076d4d270345a44a376002d4
+MISC ChangeLog 1661 SHA256 44916acdfb4870912b4e7e87916eb1e84d5763045cd125a70a755455f486eff1 SHA512 05320f6f0f3cd76bc0fbb8448cb4aa8f8131c7f185b101111aca0ca6735bd83bf6a10c7b3cd0fc21ef7c4d6f34ae69df13720613ef56a306e1e7121ffc6f168a WHIRLPOOL 327652fee13bb49f657f9f3219c0d0f9e0bee3d5ca205577fda5afb8df4e80f9ae11c0034fb5d19a0d9eb332c37fa1ae2c88f51c623b0a9bb11fff275352fb4b
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iF4EAREIAAYFAlAXcrYACgkQiIP6VqMIqNfLTAD+LE/cT2IFVeaQKbwJ9UzYiRkg
+B5MSvHY6GheHeBjkIfgA/j4AWtwTkkoJS4XrTL+nRLQpmjbvM2SwQs27jb2Ep6BN
+=ba5a
+-----END PGP SIGNATURE-----