[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-12-12 Thread Hans de Graaff
commit: e4a6b4e20a41c25525f1d7aebef73d86f2b576b3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 12 09:09:04 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec 12 10:31:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a6b4e2

dev-ruby/json: add 2.18.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.18.0.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index e06e3bc343bd..a58dd9bc1d0a 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -5,3 +5,4 @@ DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da
 DIST json-2.15.2.tar.gz 857225 BLAKE2B 
882854d354524bfa319cd20b8f18f854563323c831ab2d23e698eae8280e2166c7861173934897ea05ce05dff0cb9e0f3f80537278ca0b16d373a070f2e76b58
 SHA512 
320e5a6e56829fe32c73e6d0bb6a850fb5e9f123bec01f935ace892350c99e7e94f5bca3d98408ae83bc22f2aa96adc150da727dda7372b92877c2d2e6a91b56
 DIST json-2.16.0.tar.gz 885987 BLAKE2B 
36dd95d95ea1e2ac1c6d8458c7eb61825725af1f0e99f956f4df15c336e2d0f6a4934aecfd4c1d44f540dc4fa89310224212e577957e35068bc0329060954526
 SHA512 
4bad117d09fa854e20bbf02baf0b83a66aac7d4a573fbb4bbe61bfcb27ba47d76bb2d9ef11bc6c6077e04bb5a7cf1d0ac2e4e083f0c8820a89fcba667870896e
 DIST json-2.17.1.tar.gz 887867 BLAKE2B 
0a53059137baa168cca2b285c46ba0facd9bf6d5e8adbcede98fa9fa8bb73a98a58cf7117ee8d681ec72201b5ae17b16a03f4da0241728e038f5adfac0a3
 SHA512 
b2f0ee0e0fa8f8fc3fd3d6aaffe8bacdd5aed012efbb121012aa6d0a936ef73122f671a806f7a3e80203342d18fe8ad39faa78755b0f89b60e6cda4a99b996dc
+DIST json-2.18.0.tar.gz 888250 BLAKE2B 
fe996a27f80da55fc4b5a3d69b69bc20aef5d1c767d99bc0f27e94bc23d23fa0c6dc1ac19df6663f78f1d50f30a6168e33a174f871d6489b19a1eab2e30688fd
 SHA512 
c386463cefcc43c8c237affade9f88feda9d73ef5b293783200c9dd20fc3bc3c2b259b8e22fc792e1126878528082ad7bee4db4a75297797baced31d570eba05

diff --git a/dev-ruby/json/json-2.18.0.ebuild b/dev-ruby/json/json-2.18.0.ebuild
new file mode 100644
index ..43b3a77483b8
--- /dev/null
+++ b/dev-ruby/json/json-2.18.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-12-04 Thread Hans de Graaff
commit: c43633e20e0c739a940c6497b0c2c8e2b5230c2a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  4 08:45:40 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec  4 08:45:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43633e2

dev-ruby/json: add 2.17.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.17.1.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 42e6067ea908..e06e3bc343bd 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -4,3 +4,4 @@ DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb2
 DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709
 SHA512 
82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
 DIST json-2.15.2.tar.gz 857225 BLAKE2B 
882854d354524bfa319cd20b8f18f854563323c831ab2d23e698eae8280e2166c7861173934897ea05ce05dff0cb9e0f3f80537278ca0b16d373a070f2e76b58
 SHA512 
320e5a6e56829fe32c73e6d0bb6a850fb5e9f123bec01f935ace892350c99e7e94f5bca3d98408ae83bc22f2aa96adc150da727dda7372b92877c2d2e6a91b56
 DIST json-2.16.0.tar.gz 885987 BLAKE2B 
36dd95d95ea1e2ac1c6d8458c7eb61825725af1f0e99f956f4df15c336e2d0f6a4934aecfd4c1d44f540dc4fa89310224212e577957e35068bc0329060954526
 SHA512 
4bad117d09fa854e20bbf02baf0b83a66aac7d4a573fbb4bbe61bfcb27ba47d76bb2d9ef11bc6c6077e04bb5a7cf1d0ac2e4e083f0c8820a89fcba667870896e
+DIST json-2.17.1.tar.gz 887867 BLAKE2B 
0a53059137baa168cca2b285c46ba0facd9bf6d5e8adbcede98fa9fa8bb73a98a58cf7117ee8d681ec72201b5ae17b16a03f4da0241728e038f5adfac0a3
 SHA512 
b2f0ee0e0fa8f8fc3fd3d6aaffe8bacdd5aed012efbb121012aa6d0a936ef73122f671a806f7a3e80203342d18fe8ad39faa78755b0f89b60e6cda4a99b996dc

diff --git a/dev-ruby/json/json-2.17.1.ebuild b/dev-ruby/json/json-2.17.1.ebuild
new file mode 100644
index ..43b3a77483b8
--- /dev/null
+++ b/dev-ruby/json/json-2.17.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-11-08 Thread Hans de Graaff
commit: 1867c9d191ee0821b1ad20f8c091f3ec4db644f2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov  8 09:46:40 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  9 07:58:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1867c9d1

dev-ruby/json: add 2.16.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.16.0.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 34328c04922b..f9232978f21a 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -5,3 +5,4 @@ DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da
 DIST json-2.15.0.tar.gz 856404 BLAKE2B 
89a9409b678afa87cdf90da5c37e688d0ec78869c35803c3a31fee74b337b014f5c71fb0bc8b17d5d3f012e103450da17dfd5fa331adbc0d86db217c452eccb4
 SHA512 
5008c9c548ae60a142afeb852dda062047400fb8a6fcdcf5e50f38ec094d922a20c4197c04587c9de1849d8bb841bb1e9a73c126fbc8b3fb16dfd377876e95a0
 DIST json-2.15.1.tar.gz 856795 BLAKE2B 
814459f9628b02c6d788cc9ce82c53ce62b6d351100d499e5792cef53822c14d1cfc11882065508930322c0ca32482ad7e2ed64b2d07bf35ae6e6fb8b6ed8b03
 SHA512 
aa14367863eb79fdbe3bab0a8d69440e1e463663513e2737995ce940d1ae8795489d13026682b1557f0f1d534421a166731dd0172d7f64f3186da4ea7d48c118
 DIST json-2.15.2.tar.gz 857225 BLAKE2B 
882854d354524bfa319cd20b8f18f854563323c831ab2d23e698eae8280e2166c7861173934897ea05ce05dff0cb9e0f3f80537278ca0b16d373a070f2e76b58
 SHA512 
320e5a6e56829fe32c73e6d0bb6a850fb5e9f123bec01f935ace892350c99e7e94f5bca3d98408ae83bc22f2aa96adc150da727dda7372b92877c2d2e6a91b56
+DIST json-2.16.0.tar.gz 885987 BLAKE2B 
36dd95d95ea1e2ac1c6d8458c7eb61825725af1f0e99f956f4df15c336e2d0f6a4934aecfd4c1d44f540dc4fa89310224212e577957e35068bc0329060954526
 SHA512 
4bad117d09fa854e20bbf02baf0b83a66aac7d4a573fbb4bbe61bfcb27ba47d76bb2d9ef11bc6c6077e04bb5a7cf1d0ac2e4e083f0c8820a89fcba667870896e

diff --git a/dev-ruby/json/json-2.16.0.ebuild b/dev-ruby/json/json-2.16.0.ebuild
new file mode 100644
index ..43b3a77483b8
--- /dev/null
+++ b/dev-ruby/json/json-2.16.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-11-08 Thread Hans de Graaff
commit: 8228ac0ad6cf2c5738adc9ec36727d9551999e61
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov  8 09:47:12 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Nov  9 07:58:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8228ac0a

dev-ruby/json: drop 2.15.0, 2.15.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  2 --
 dev-ruby/json/json-2.15.0.ebuild | 56 
 dev-ruby/json/json-2.15.1.ebuild | 53 -
 3 files changed, 111 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index f9232978f21a..42e6067ea908 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -2,7 +2,5 @@ DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c29
 DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a
 SHA512 
ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e
 DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d
 SHA512 
62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
 DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709
 SHA512 
82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
-DIST json-2.15.0.tar.gz 856404 BLAKE2B 
89a9409b678afa87cdf90da5c37e688d0ec78869c35803c3a31fee74b337b014f5c71fb0bc8b17d5d3f012e103450da17dfd5fa331adbc0d86db217c452eccb4
 SHA512 
5008c9c548ae60a142afeb852dda062047400fb8a6fcdcf5e50f38ec094d922a20c4197c04587c9de1849d8bb841bb1e9a73c126fbc8b3fb16dfd377876e95a0
-DIST json-2.15.1.tar.gz 856795 BLAKE2B 
814459f9628b02c6d788cc9ce82c53ce62b6d351100d499e5792cef53822c14d1cfc11882065508930322c0ca32482ad7e2ed64b2d07bf35ae6e6fb8b6ed8b03
 SHA512 
aa14367863eb79fdbe3bab0a8d69440e1e463663513e2737995ce940d1ae8795489d13026682b1557f0f1d534421a166731dd0172d7f64f3186da4ea7d48c118
 DIST json-2.15.2.tar.gz 857225 BLAKE2B 
882854d354524bfa319cd20b8f18f854563323c831ab2d23e698eae8280e2166c7861173934897ea05ce05dff0cb9e0f3f80537278ca0b16d373a070f2e76b58
 SHA512 
320e5a6e56829fe32c73e6d0bb6a850fb5e9f123bec01f935ace892350c99e7e94f5bca3d98408ae83bc22f2aa96adc150da727dda7372b92877c2d2e6a91b56
 DIST json-2.16.0.tar.gz 885987 BLAKE2B 
36dd95d95ea1e2ac1c6d8458c7eb61825725af1f0e99f956f4df15c336e2d0f6a4934aecfd4c1d44f540dc4fa89310224212e577957e35068bc0329060954526
 SHA512 
4bad117d09fa854e20bbf02baf0b83a66aac7d4a573fbb4bbe61bfcb27ba47d76bb2d9ef11bc6c6077e04bb5a7cf1d0ac2e4e083f0c8820a89fcba667870896e

diff --git a/dev-ruby/json/json-2.15.0.ebuild b/dev-ruby/json/json-2.15.0.ebuild
deleted file mode 100644
index 35899578f2ec..
--- a/dev-ruby/json/json-2.15.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json";
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   -e '/extensiontask/I s:^:#:' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' test/json/

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-10-27 Thread Hans de Graaff
commit: 5a08acf9b0651fea7408bd29da908e2e8b662b62
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 27 12:21:04 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 27 16:29:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a08acf9

dev-ruby/json: add 2.15.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.15.2.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 2781d46c25f9..34328c04922b 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -4,3 +4,4 @@ DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb2
 DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709
 SHA512 
82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
 DIST json-2.15.0.tar.gz 856404 BLAKE2B 
89a9409b678afa87cdf90da5c37e688d0ec78869c35803c3a31fee74b337b014f5c71fb0bc8b17d5d3f012e103450da17dfd5fa331adbc0d86db217c452eccb4
 SHA512 
5008c9c548ae60a142afeb852dda062047400fb8a6fcdcf5e50f38ec094d922a20c4197c04587c9de1849d8bb841bb1e9a73c126fbc8b3fb16dfd377876e95a0
 DIST json-2.15.1.tar.gz 856795 BLAKE2B 
814459f9628b02c6d788cc9ce82c53ce62b6d351100d499e5792cef53822c14d1cfc11882065508930322c0ca32482ad7e2ed64b2d07bf35ae6e6fb8b6ed8b03
 SHA512 
aa14367863eb79fdbe3bab0a8d69440e1e463663513e2737995ce940d1ae8795489d13026682b1557f0f1d534421a166731dd0172d7f64f3186da4ea7d48c118
+DIST json-2.15.2.tar.gz 857225 BLAKE2B 
882854d354524bfa319cd20b8f18f854563323c831ab2d23e698eae8280e2166c7861173934897ea05ce05dff0cb9e0f3f80537278ca0b16d373a070f2e76b58
 SHA512 
320e5a6e56829fe32c73e6d0bb6a850fb5e9f123bec01f935ace892350c99e7e94f5bca3d98408ae83bc22f2aa96adc150da727dda7372b92877c2d2e6a91b56

diff --git a/dev-ruby/json/json-2.15.2.ebuild b/dev-ruby/json/json-2.15.2.ebuild
new file mode 100644
index ..43b3a77483b8
--- /dev/null
+++ b/dev-ruby/json/json-2.15.2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-10-18 Thread Arthur Zamarin
commit: ca737fba3a9a4ab13346b230c2c68f5721b94737
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Sep 28 15:51:43 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Sep 28 15:51:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca737fba

dev-ruby/json: Stabilize 2.12.2 ppc, #963327

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.12.2.ebuild b/dev-ruby/json/json-2.12.2.ebuild
index c146ce288f27..ac08eb9f5e70 100644
--- a/dev-ruby/json/json-2.12.2.ebuild
+++ b/dev-ruby/json/json-2.12.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-10-17 Thread Hans de Graaff
commit: 96a86293ed50e458e5558de672e818d8725c80f7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct  8 11:08:31 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct  8 11:40:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a86293

dev-ruby/json: add 2.15.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.15.1.ebuild | 53 
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 20b1e4e27117..2781d46c25f9 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,3 +3,4 @@ DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab
 DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d
 SHA512 
62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
 DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709
 SHA512 
82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
 DIST json-2.15.0.tar.gz 856404 BLAKE2B 
89a9409b678afa87cdf90da5c37e688d0ec78869c35803c3a31fee74b337b014f5c71fb0bc8b17d5d3f012e103450da17dfd5fa331adbc0d86db217c452eccb4
 SHA512 
5008c9c548ae60a142afeb852dda062047400fb8a6fcdcf5e50f38ec094d922a20c4197c04587c9de1849d8bb841bb1e9a73c126fbc8b3fb16dfd377876e95a0
+DIST json-2.15.1.tar.gz 856795 BLAKE2B 
814459f9628b02c6d788cc9ce82c53ce62b6d351100d499e5792cef53822c14d1cfc11882065508930322c0ca32482ad7e2ed64b2d07bf35ae6e6fb8b6ed8b03
 SHA512 
aa14367863eb79fdbe3bab0a8d69440e1e463663513e2737995ce940d1ae8795489d13026682b1557f0f1d534421a166731dd0172d7f64f3186da4ea7d48c118

diff --git a/dev-ruby/json/json-2.15.1.ebuild b/dev-ruby/json/json-2.15.1.ebuild
new file mode 100644
index ..43b3a77483b8
--- /dev/null
+++ b/dev-ruby/json/json-2.15.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-26 Thread Arthur Zamarin
commit: 07f78757d2293221b51e43003a40478997beca91
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 26 12:25:37 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 26 12:25:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07f78757

dev-ruby/json: Stabilize 2.12.2 ppc64, #963327

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.12.2.ebuild b/dev-ruby/json/json-2.12.2.ebuild
index 3dc78de898b6..c146ce288f27 100644
--- a/dev-ruby/json/json-2.12.2.ebuild
+++ b/dev-ruby/json/json-2.12.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-26 Thread Arthur Zamarin
commit: 2cd4e31b01c4eba3d332550cbecaf38e72cd33e1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 23 12:08:49 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 23 12:08:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cd4e31b

dev-ruby/json: Stabilize 2.12.2 arm64, #963327

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.12.2.ebuild b/dev-ruby/json/json-2.12.2.ebuild
index c0fb48cdba01..3dc78de898b6 100644
--- a/dev-ruby/json/json-2.12.2.ebuild
+++ b/dev-ruby/json/json-2.12.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-23 Thread Arthur Zamarin
commit: f743ae09fbf73f077578190b7dfe79170174d535
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 23 12:08:47 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 23 12:08:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f743ae09

dev-ruby/json: Stabilize 2.12.2 amd64, #963327

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.12.2.ebuild b/dev-ruby/json/json-2.12.2.ebuild
index 52e51a99f877..bfb1d85c7f2e 100644
--- a/dev-ruby/json/json-2.12.2.ebuild
+++ b/dev-ruby/json/json-2.12.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-23 Thread Arthur Zamarin
commit: 7b04c8b962c1e664fc4975dc2a337ac36631484a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 23 12:08:46 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 23 12:08:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b04c8b9

dev-ruby/json: Stabilize 2.12.2 arm, #963327

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.12.2.ebuild b/dev-ruby/json/json-2.12.2.ebuild
index a615e0883ca4..52e51a99f877 100644
--- a/dev-ruby/json/json-2.12.2.ebuild
+++ b/dev-ruby/json/json-2.12.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-23 Thread Arthur Zamarin
commit: 149959a05b396e3625bd31a07cb2bf437b52ff11
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 23 12:08:48 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 23 12:08:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=149959a0

dev-ruby/json: Stabilize 2.12.2 x86, #963327

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.12.2.ebuild b/dev-ruby/json/json-2.12.2.ebuild
index bfb1d85c7f2e..c0fb48cdba01 100644
--- a/dev-ruby/json/json-2.12.2.ebuild
+++ b/dev-ruby/json/json-2.12.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-23 Thread Hans de Graaff
commit: 44711bb35f76f09a03b4b421d36170499f1bf4cd
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 23 09:12:45 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 23 09:12:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44711bb3

dev-ruby/json: add 2.15.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.15.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 35e00c620dc9..90db289dbbcc 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -6,3 +6,4 @@ DIST json-2.13.0.tar.gz 850890 BLAKE2B 
04f8042cf57c3008c835158a270e481786b135247
 DIST json-2.13.1.tar.gz 851179 BLAKE2B 
bf8710c90572f9808beb478c0114d889416b109f8d2b00210cd05717cac497eb0e696f4abdb56c994efb7341f7ed9d7f2e92d3174654438b4160bc08a6dad430
 SHA512 
957b97f1940d7b21559348458766b0dd101a487551f88be7735eaa98a2de99329a979193dd17a7d9390f8cf584b2ac2313b338e3a89f0df54e383ee1ce8b3bd8
 DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d
 SHA512 
62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
 DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709
 SHA512 
82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
+DIST json-2.15.0.tar.gz 856404 BLAKE2B 
89a9409b678afa87cdf90da5c37e688d0ec78869c35803c3a31fee74b337b014f5c71fb0bc8b17d5d3f012e103450da17dfd5fa331adbc0d86db217c452eccb4
 SHA512 
5008c9c548ae60a142afeb852dda062047400fb8a6fcdcf5e50f38ec094d922a20c4197c04587c9de1849d8bb841bb1e9a73c126fbc8b3fb16dfd377876e95a0

diff --git a/dev-ruby/json/json-2.15.0.ebuild b/dev-ruby/json/json-2.15.0.ebuild
new file mode 100644
index ..35899578f2ec
--- /dev/null
+++ b/dev-ruby/json/json-2.15.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-23 Thread Hans de Graaff
commit: 5595d75ae7d953bc6802321beeb569a925e13787
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Sep 23 09:14:10 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Sep 23 09:14:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5595d75a

dev-ruby/json: drop 2.11.3, 2.12.0, 2.13.0, 2.13.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  4 ---
 dev-ruby/json/json-2.11.3.ebuild | 55 ---
 dev-ruby/json/json-2.12.0.ebuild | 55 ---
 dev-ruby/json/json-2.13.0.ebuild | 56 
 dev-ruby/json/json-2.13.1.ebuild | 56 
 5 files changed, 226 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 90db289dbbcc..20b1e4e27117 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,9 +1,5 @@
 DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c295f1313504c61bbf73a5f80054635b19dbee5fab2cd6b7f24ada79a08d7e798dc8faead80ac6863c0be946b2
 SHA512 
b4193f944d7b24197d138ecbbf4132b1e39fa93c4f5abeca6c24027a54a8a0d278bf214348a96c2fade72408ebd265f79da9ee7a594c589f05089cbf0b38cf31
-DIST json-2.11.3.tar.gz 840952 BLAKE2B 
33423f7508371b9052e04041664567d60819682aa53a1c1d13c5f22825fa8a0e6bfa523be92b0281ab4fd0d2dc288ded5d4db8059855c30d09032a99fb9171e1
 SHA512 
86ac5be9255a4f44e3ce1fc0d5ed2bfd829e573ebd774e46cc33e68c35382e29bfb34f1b75df2439c2daa04bd040357231c7b94e3d08af1f499e2e2cad6c7699
-DIST json-2.12.0.tar.gz 846422 BLAKE2B 
7beaa7974f34804865e21729af95ef5f3283a9eae1eef721cb3ef1bfb034434ba44cf68b63daffbecd074c5ee82089292d3df10307c9862ece1705f6d7fcf6a1
 SHA512 
a7707fcd318512a013887ff89c8f1489c0d35adece04cb0929129f9be7f4375db9fb8e82fcdb4b0dd1f1d385053db0f2f613e775d2fe463143270e597dbc46b9
 DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a
 SHA512 
ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e
-DIST json-2.13.0.tar.gz 850890 BLAKE2B 
04f8042cf57c3008c835158a270e481786b135247eef499c6c7d5b6c17bdb9a5e34d684098f5fc85c78c6401d94886e8cc3a0f487f16b1c36286008edbe8e8f3
 SHA512 
ca9512cb6f54c3c912320f0c879cfedd65eded7e75d6914c71d4e9fcb2bfd49f93101933526b33c7ae908485a5a986ccd983b013f9ac2e75bc82dd056c08ee3a
-DIST json-2.13.1.tar.gz 851179 BLAKE2B 
bf8710c90572f9808beb478c0114d889416b109f8d2b00210cd05717cac497eb0e696f4abdb56c994efb7341f7ed9d7f2e92d3174654438b4160bc08a6dad430
 SHA512 
957b97f1940d7b21559348458766b0dd101a487551f88be7735eaa98a2de99329a979193dd17a7d9390f8cf584b2ac2313b338e3a89f0df54e383ee1ce8b3bd8
 DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d
 SHA512 
62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
 DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709
 SHA512 
82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
 DIST json-2.15.0.tar.gz 856404 BLAKE2B 
89a9409b678afa87cdf90da5c37e688d0ec78869c35803c3a31fee74b337b014f5c71fb0bc8b17d5d3f012e103450da17dfd5fa331adbc0d86db217c452eccb4
 SHA512 
5008c9c548ae60a142afeb852dda062047400fb8a6fcdcf5e50f38ec094d922a20c4197c04587c9de1849d8bb841bb1e9a73c126fbc8b3fb16dfd377876e95a0

diff --git a/dev-ruby/json/json-2.11.3.ebuild b/dev-ruby/json/json-2.11.3.ebuild
deleted file mode 100644
index a615e0883ca4..
--- a/dev-ruby/json/json-2.11.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json";
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-all_rub

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-09-19 Thread Hans de Graaff
commit: 382da9e191989f5c3e7029649497af8a1e38e3eb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Sep 19 07:38:49 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Sep 19 08:26:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=382da9e1

dev-ruby/json: add 2.14.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.14.1.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 9ce7d69b4c45..35e00c620dc9 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -5,3 +5,4 @@ DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab
 DIST json-2.13.0.tar.gz 850890 BLAKE2B 
04f8042cf57c3008c835158a270e481786b135247eef499c6c7d5b6c17bdb9a5e34d684098f5fc85c78c6401d94886e8cc3a0f487f16b1c36286008edbe8e8f3
 SHA512 
ca9512cb6f54c3c912320f0c879cfedd65eded7e75d6914c71d4e9fcb2bfd49f93101933526b33c7ae908485a5a986ccd983b013f9ac2e75bc82dd056c08ee3a
 DIST json-2.13.1.tar.gz 851179 BLAKE2B 
bf8710c90572f9808beb478c0114d889416b109f8d2b00210cd05717cac497eb0e696f4abdb56c994efb7341f7ed9d7f2e92d3174654438b4160bc08a6dad430
 SHA512 
957b97f1940d7b21559348458766b0dd101a487551f88be7735eaa98a2de99329a979193dd17a7d9390f8cf584b2ac2313b338e3a89f0df54e383ee1ce8b3bd8
 DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d
 SHA512 
62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
+DIST json-2.14.1.tar.gz 855875 BLAKE2B 
f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709
 SHA512 
82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e

diff --git a/dev-ruby/json/json-2.14.1.ebuild b/dev-ruby/json/json-2.14.1.ebuild
new file mode 100644
index ..35899578f2ec
--- /dev/null
+++ b/dev-ruby/json/json-2.14.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-08-15 Thread Hans de Graaff
commit: 291388f973b3a3e36c51592f9c9c01cdfb517993
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Aug 15 14:10:32 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug 16 06:04:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=291388f9

dev-ruby/json: drop 2.7.2-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest |  1 -
 dev-ruby/json/json-2.7.2-r1.ebuild | 51 --
 2 files changed, 52 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index a412ca3391ac..9ce7d69b4c45 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -5,4 +5,3 @@ DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab
 DIST json-2.13.0.tar.gz 850890 BLAKE2B 
04f8042cf57c3008c835158a270e481786b135247eef499c6c7d5b6c17bdb9a5e34d684098f5fc85c78c6401d94886e8cc3a0f487f16b1c36286008edbe8e8f3
 SHA512 
ca9512cb6f54c3c912320f0c879cfedd65eded7e75d6914c71d4e9fcb2bfd49f93101933526b33c7ae908485a5a986ccd983b013f9ac2e75bc82dd056c08ee3a
 DIST json-2.13.1.tar.gz 851179 BLAKE2B 
bf8710c90572f9808beb478c0114d889416b109f8d2b00210cd05717cac497eb0e696f4abdb56c994efb7341f7ed9d7f2e92d3174654438b4160bc08a6dad430
 SHA512 
957b97f1940d7b21559348458766b0dd101a487551f88be7735eaa98a2de99329a979193dd17a7d9390f8cf584b2ac2313b338e3a89f0df54e383ee1ce8b3bd8
 DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d
 SHA512 
62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
-DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
deleted file mode 100644
index c1fecbf25351..
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/flori/json";
-SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-07-28 Thread Hans de Graaff
commit: b7dba5a121bc16482ab6f7fbd67f4dffad908f27
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jul 29 05:41:43 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jul 29 05:49:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7dba5a1

dev-ruby/json: add 2.13.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.13.2.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 74205fbfe9d3..a412ca3391ac 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -4,4 +4,5 @@ DIST json-2.12.0.tar.gz 846422 BLAKE2B 
7beaa7974f34804865e21729af95ef5f3283a9eae
 DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a
 SHA512 
ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e
 DIST json-2.13.0.tar.gz 850890 BLAKE2B 
04f8042cf57c3008c835158a270e481786b135247eef499c6c7d5b6c17bdb9a5e34d684098f5fc85c78c6401d94886e8cc3a0f487f16b1c36286008edbe8e8f3
 SHA512 
ca9512cb6f54c3c912320f0c879cfedd65eded7e75d6914c71d4e9fcb2bfd49f93101933526b33c7ae908485a5a986ccd983b013f9ac2e75bc82dd056c08ee3a
 DIST json-2.13.1.tar.gz 851179 BLAKE2B 
bf8710c90572f9808beb478c0114d889416b109f8d2b00210cd05717cac497eb0e696f4abdb56c994efb7341f7ed9d7f2e92d3174654438b4160bc08a6dad430
 SHA512 
957b97f1940d7b21559348458766b0dd101a487551f88be7735eaa98a2de99329a979193dd17a7d9390f8cf584b2ac2313b338e3a89f0df54e383ee1ce8b3bd8
+DIST json-2.13.2.tar.gz 851603 BLAKE2B 
9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d
 SHA512 
62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e

diff --git a/dev-ruby/json/json-2.13.2.ebuild b/dev-ruby/json/json-2.13.2.ebuild
new file mode 100644
index ..35899578f2ec
--- /dev/null
+++ b/dev-ruby/json/json-2.13.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-07-24 Thread Hans de Graaff
commit: d3cd742699bc1076bab6f043722c831d5f889ebc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 25 06:25:18 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 25 06:25:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3cd7426

dev-ruby/json: add 2.13.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.13.1.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 592f21f62e51..74205fbfe9d3 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,4 +3,5 @@ DIST json-2.11.3.tar.gz 840952 BLAKE2B 
33423f7508371b9052e04041664567d60819682aa
 DIST json-2.12.0.tar.gz 846422 BLAKE2B 
7beaa7974f34804865e21729af95ef5f3283a9eae1eef721cb3ef1bfb034434ba44cf68b63daffbecd074c5ee82089292d3df10307c9862ece1705f6d7fcf6a1
 SHA512 
a7707fcd318512a013887ff89c8f1489c0d35adece04cb0929129f9be7f4375db9fb8e82fcdb4b0dd1f1d385053db0f2f613e775d2fe463143270e597dbc46b9
 DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a
 SHA512 
ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e
 DIST json-2.13.0.tar.gz 850890 BLAKE2B 
04f8042cf57c3008c835158a270e481786b135247eef499c6c7d5b6c17bdb9a5e34d684098f5fc85c78c6401d94886e8cc3a0f487f16b1c36286008edbe8e8f3
 SHA512 
ca9512cb6f54c3c912320f0c879cfedd65eded7e75d6914c71d4e9fcb2bfd49f93101933526b33c7ae908485a5a986ccd983b013f9ac2e75bc82dd056c08ee3a
+DIST json-2.13.1.tar.gz 851179 BLAKE2B 
bf8710c90572f9808beb478c0114d889416b109f8d2b00210cd05717cac497eb0e696f4abdb56c994efb7341f7ed9d7f2e92d3174654438b4160bc08a6dad430
 SHA512 
957b97f1940d7b21559348458766b0dd101a487551f88be7735eaa98a2de99329a979193dd17a7d9390f8cf584b2ac2313b338e3a89f0df54e383ee1ce8b3bd8
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e

diff --git a/dev-ruby/json/json-2.13.1.ebuild b/dev-ruby/json/json-2.13.1.ebuild
new file mode 100644
index ..35899578f2ec
--- /dev/null
+++ b/dev-ruby/json/json-2.13.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-07-17 Thread Hans de Graaff
commit: 5947b911648b34db43ea886c22ea3af8679dbe28
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 18 05:01:12 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 18 05:01:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5947b911

dev-ruby/json: add 2.13.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.13.0.ebuild | 56 
 2 files changed, 57 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index acfb5e93e2c3..592f21f62e51 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -2,4 +2,5 @@ DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c29
 DIST json-2.11.3.tar.gz 840952 BLAKE2B 
33423f7508371b9052e04041664567d60819682aa53a1c1d13c5f22825fa8a0e6bfa523be92b0281ab4fd0d2dc288ded5d4db8059855c30d09032a99fb9171e1
 SHA512 
86ac5be9255a4f44e3ce1fc0d5ed2bfd829e573ebd774e46cc33e68c35382e29bfb34f1b75df2439c2daa04bd040357231c7b94e3d08af1f499e2e2cad6c7699
 DIST json-2.12.0.tar.gz 846422 BLAKE2B 
7beaa7974f34804865e21729af95ef5f3283a9eae1eef721cb3ef1bfb034434ba44cf68b63daffbecd074c5ee82089292d3df10307c9862ece1705f6d7fcf6a1
 SHA512 
a7707fcd318512a013887ff89c8f1489c0d35adece04cb0929129f9be7f4375db9fb8e82fcdb4b0dd1f1d385053db0f2f613e775d2fe463143270e597dbc46b9
 DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a
 SHA512 
ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e
+DIST json-2.13.0.tar.gz 850890 BLAKE2B 
04f8042cf57c3008c835158a270e481786b135247eef499c6c7d5b6c17bdb9a5e34d684098f5fc85c78c6401d94886e8cc3a0f487f16b1c36286008edbe8e8f3
 SHA512 
ca9512cb6f54c3c912320f0c879cfedd65eded7e75d6914c71d4e9fcb2bfd49f93101933526b33c7ae908485a5a986ccd983b013f9ac2e75bc82dd056c08ee3a
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e

diff --git a/dev-ruby/json/json-2.13.0.ebuild b/dev-ruby/json/json-2.13.0.ebuild
new file mode 100644
index ..35899578f2ec
--- /dev/null
+++ b/dev-ruby/json/json-2.13.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-07-13 Thread Sam James
commit: a790ddfa009df10066209a32fd545240e56eaf77
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 13 09:33:10 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 13 09:45:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a790ddfa

dev-ruby/json: Stabilize 2.10.2 sparc, #954359

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
index e1ccea77a53f..bdf3f748db97 100644
--- a/dev-ruby/json/json-2.10.2.ebuild
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-05-23 Thread Hans de Graaff
commit: 6845b9062b4dfa3e765f594a84ba5d2378969c3a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 24 05:18:24 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 24 05:32:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6845b906

dev-ruby/json: drop 2.9.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 -
 dev-ruby/json/json-2.9.1.ebuild | 54 -
 2 files changed, 55 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 4fb70ac07303..acfb5e93e2c3 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,4 +3,3 @@ DIST json-2.11.3.tar.gz 840952 BLAKE2B 
33423f7508371b9052e04041664567d60819682aa
 DIST json-2.12.0.tar.gz 846422 BLAKE2B 
7beaa7974f34804865e21729af95ef5f3283a9eae1eef721cb3ef1bfb034434ba44cf68b63daffbecd074c5ee82089292d3df10307c9862ece1705f6d7fcf6a1
 SHA512 
a7707fcd318512a013887ff89c8f1489c0d35adece04cb0929129f9be7f4375db9fb8e82fcdb4b0dd1f1d385053db0f2f613e775d2fe463143270e597dbc46b9
 DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a
 SHA512 
ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
-DIST json-2.9.1.tar.gz 842298 BLAKE2B 
0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230
 SHA512 
47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b

diff --git a/dev-ruby/json/json-2.9.1.ebuild b/dev-ruby/json/json-2.9.1.ebuild
deleted file mode 100644
index 6068a3d18fb7..
--- a/dev-ruby/json/json-2.9.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json";
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
-
-   # Fix version number
-   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-05-23 Thread Hans de Graaff
commit: 93d315eb9ee1ab1cdd7800eaab771da6d77618fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 24 05:18:02 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 24 05:32:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d315eb

dev-ruby/json: add 2.12.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.12.2.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 72216846e8eb..4fb70ac07303 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,5 +1,6 @@
 DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c295f1313504c61bbf73a5f80054635b19dbee5fab2cd6b7f24ada79a08d7e798dc8faead80ac6863c0be946b2
 SHA512 
b4193f944d7b24197d138ecbbf4132b1e39fa93c4f5abeca6c24027a54a8a0d278bf214348a96c2fade72408ebd265f79da9ee7a594c589f05089cbf0b38cf31
 DIST json-2.11.3.tar.gz 840952 BLAKE2B 
33423f7508371b9052e04041664567d60819682aa53a1c1d13c5f22825fa8a0e6bfa523be92b0281ab4fd0d2dc288ded5d4db8059855c30d09032a99fb9171e1
 SHA512 
86ac5be9255a4f44e3ce1fc0d5ed2bfd829e573ebd774e46cc33e68c35382e29bfb34f1b75df2439c2daa04bd040357231c7b94e3d08af1f499e2e2cad6c7699
 DIST json-2.12.0.tar.gz 846422 BLAKE2B 
7beaa7974f34804865e21729af95ef5f3283a9eae1eef721cb3ef1bfb034434ba44cf68b63daffbecd074c5ee82089292d3df10307c9862ece1705f6d7fcf6a1
 SHA512 
a7707fcd318512a013887ff89c8f1489c0d35adece04cb0929129f9be7f4375db9fb8e82fcdb4b0dd1f1d385053db0f2f613e775d2fe463143270e597dbc46b9
+DIST json-2.12.2.tar.gz 848560 BLAKE2B 
489660e253a40c4274cc7d1c45a959a32674d2bab32fc9d16820744d6acdd0ef07cddafa586e7b1266815d68c5dc3b8a50a75242cd18d6f0503cfa6ad065bb0a
 SHA512 
ccaf9813fb51f735d0961b97ccb6f71d9c0124d3b179dc936664b502dd2136fe48df16cc0b2384bbb46d514f29ef0241ee7bcbea5677e608935a63c8a9dacf6e
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
 DIST json-2.9.1.tar.gz 842298 BLAKE2B 
0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230
 SHA512 
47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b

diff --git a/dev-ruby/json/json-2.12.2.ebuild b/dev-ruby/json/json-2.12.2.ebuild
new file mode 100644
index ..a615e0883ca4
--- /dev/null
+++ b/dev-ruby/json/json-2.12.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-05-12 Thread Hans de Graaff
commit: 2fd4b484f7341e7222d338097e4e81f866deb6f3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May 12 18:40:37 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 12 18:49:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd4b484

dev-ruby/json: add 2.12.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.12.0.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 4e31ffbf9d80..72216846e8eb 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,4 +1,5 @@
 DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c295f1313504c61bbf73a5f80054635b19dbee5fab2cd6b7f24ada79a08d7e798dc8faead80ac6863c0be946b2
 SHA512 
b4193f944d7b24197d138ecbbf4132b1e39fa93c4f5abeca6c24027a54a8a0d278bf214348a96c2fade72408ebd265f79da9ee7a594c589f05089cbf0b38cf31
 DIST json-2.11.3.tar.gz 840952 BLAKE2B 
33423f7508371b9052e04041664567d60819682aa53a1c1d13c5f22825fa8a0e6bfa523be92b0281ab4fd0d2dc288ded5d4db8059855c30d09032a99fb9171e1
 SHA512 
86ac5be9255a4f44e3ce1fc0d5ed2bfd829e573ebd774e46cc33e68c35382e29bfb34f1b75df2439c2daa04bd040357231c7b94e3d08af1f499e2e2cad6c7699
+DIST json-2.12.0.tar.gz 846422 BLAKE2B 
7beaa7974f34804865e21729af95ef5f3283a9eae1eef721cb3ef1bfb034434ba44cf68b63daffbecd074c5ee82089292d3df10307c9862ece1705f6d7fcf6a1
 SHA512 
a7707fcd318512a013887ff89c8f1489c0d35adece04cb0929129f9be7f4375db9fb8e82fcdb4b0dd1f1d385053db0f2f613e775d2fe463143270e597dbc46b9
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
 DIST json-2.9.1.tar.gz 842298 BLAKE2B 
0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230
 SHA512 
47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b

diff --git a/dev-ruby/json/json-2.12.0.ebuild b/dev-ruby/json/json-2.12.0.ebuild
new file mode 100644
index ..a615e0883ca4
--- /dev/null
+++ b/dev-ruby/json/json-2.12.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-25 Thread Hans de Graaff
commit: 327ff70b751cfcd54a1c8c7a3476744152752d03
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 25 18:09:13 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 25 18:25:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=327ff70b

dev-ruby/json: add 2.11.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.11.3.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 2f3cccdfbef7..4e31ffbf9d80 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,4 @@
 DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c295f1313504c61bbf73a5f80054635b19dbee5fab2cd6b7f24ada79a08d7e798dc8faead80ac6863c0be946b2
 SHA512 
b4193f944d7b24197d138ecbbf4132b1e39fa93c4f5abeca6c24027a54a8a0d278bf214348a96c2fade72408ebd265f79da9ee7a594c589f05089cbf0b38cf31
+DIST json-2.11.3.tar.gz 840952 BLAKE2B 
33423f7508371b9052e04041664567d60819682aa53a1c1d13c5f22825fa8a0e6bfa523be92b0281ab4fd0d2dc288ded5d4db8059855c30d09032a99fb9171e1
 SHA512 
86ac5be9255a4f44e3ce1fc0d5ed2bfd829e573ebd774e46cc33e68c35382e29bfb34f1b75df2439c2daa04bd040357231c7b94e3d08af1f499e2e2cad6c7699
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
 DIST json-2.9.1.tar.gz 842298 BLAKE2B 
0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230
 SHA512 
47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b

diff --git a/dev-ruby/json/json-2.11.3.ebuild b/dev-ruby/json/json-2.11.3.ebuild
new file mode 100644
index ..a615e0883ca4
--- /dev/null
+++ b/dev-ruby/json/json-2.11.3.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-25 Thread Arthur Zamarin
commit: f8aebf9ede4563c0236058570570ae9afbd7c13a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 25 10:11:39 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 25 10:11:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8aebf9e

dev-ruby/json: Stabilize 2.10.2 ppc, #954359

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
index 8fb33533f168..e1ccea77a53f 100644
--- a/dev-ruby/json/json-2.10.2.ebuild
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-24 Thread Sam James
commit: 0d143b156ff3a97d3c02fc658f287a91cc711a6d
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 25 00:32:31 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 25 00:32:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d143b15

dev-ruby/json: Stabilize 2.10.2 arm64, #954359

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
index 0e127dcdca76..8fb33533f168 100644
--- a/dev-ruby/json/json-2.10.2.ebuild
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-24 Thread Sam James
commit: 75edeb7657222af4d38efc127cf5346fce402ce6
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 19:54:58 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 19:54:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75edeb76

dev-ruby/json: Stabilize 2.10.2 ppc64, #954359

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
index ff910ee58aeb..0e127dcdca76 100644
--- a/dev-ruby/json/json-2.10.2.ebuild
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-24 Thread Sam James
commit: 2cde69c275acb18957c9bc534c4f8d3f6e2db392
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 19:07:39 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 19:07:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cde69c2

dev-ruby/json: Stabilize 2.10.2 x86, #954359

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
index 6d1ea4273227..ff910ee58aeb 100644
--- a/dev-ruby/json/json-2.10.2.ebuild
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-24 Thread Sam James
commit: bb9467f6c79de0acfaa6f5912b45d54e189659ea
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 19:07:38 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 19:07:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9467f6

dev-ruby/json: Stabilize 2.10.2 amd64, #954359

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
index a691e5b29c61..6d1ea4273227 100644
--- a/dev-ruby/json/json-2.10.2.ebuild
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-24 Thread Sam James
commit: dd7a563f97d42b1cc62615e0f26b72fc2c8ec767
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 24 19:07:36 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 24 19:07:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7a563f

dev-ruby/json: Stabilize 2.10.2 arm, #954359

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
index a5366b3fef2b..a691e5b29c61 100644
--- a/dev-ruby/json/json-2.10.2.ebuild
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-04-24 Thread Hans de Graaff
commit: 4259c9c1709334ddcf8857b8818366c8e9a39dbe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 24 18:25:52 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 24 18:25:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4259c9c1

dev-ruby/json: drop 2.8.2, 2.9.0-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest |  2 --
 dev-ruby/json/json-2.8.2.ebuild| 51 ---
 dev-ruby/json/json-2.9.0-r1.ebuild | 54 --
 3 files changed, 107 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 4a2cdca435a4..2f3cccdfbef7 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,5 +1,3 @@
 DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c295f1313504c61bbf73a5f80054635b19dbee5fab2cd6b7f24ada79a08d7e798dc8faead80ac6863c0be946b2
 SHA512 
b4193f944d7b24197d138ecbbf4132b1e39fa93c4f5abeca6c24027a54a8a0d278bf214348a96c2fade72408ebd265f79da9ee7a594c589f05089cbf0b38cf31
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
-DIST json-2.8.2.tar.gz 841421 BLAKE2B 
286416fd14642a3044df0d382a10ae7dcff211b30e15303c4461decc961f80169b26f9ad6a2b8524d76f65058e773afe7c39654a166d263a4208d8649fe3a134
 SHA512 
d33f9abbe548c18f572c038261526c61bc5c5c70b5bc4f864f479dff41435aabdc0d30e190cf934ad71680b21aca1cbdd1cf379ad807a97459722c7d67f1de69
-DIST json-2.9.0.tar.gz 841887 BLAKE2B 
28ff3a69a55b0f862f18985213ae7c09021914451b8b6a3cb217334d6f3e0d7d6c52a5eea13cc0c1931adc2a12a2aa715741ce621fef0bb3c66ac12440d8dc5f
 SHA512 
64534f0889f1874a8893259e065ea0f3669028a9722ceeb5e7454236d509d5df817b251e94c57b9c3ad04e6ec5ab94e63aa93596d996c8c37b5fd75fb50fc22e
 DIST json-2.9.1.tar.gz 842298 BLAKE2B 
0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230
 SHA512 
47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b

diff --git a/dev-ruby/json/json-2.8.2.ebuild b/dev-ruby/json/json-2.8.2.ebuild
deleted file mode 100644
index fcb2a51b4bd1..
--- a/dev-ruby/json/json-2.8.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json";
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
-}

diff --git a/dev-ruby/json/json-2.9.0-r1.ebuild 
b/dev-ruby/json/json-2.9.0-r1.ebuild
deleted file mode 100644
index b79d989aabe8..
--- a/dev-ruby/json/json-2.9.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://gith

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2025-03-16 Thread Hans de Graaff
commit: d423659174a16115ce334c68092709d817c733ea
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 16 08:48:58 2025 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 16 08:48:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4236591

dev-ruby/json: add 2.10.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest   |  1 +
 dev-ruby/json/json-2.10.2.ebuild | 55 
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 5f38ad35c639..4a2cdca435a4 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,4 @@
+DIST json-2.10.2.tar.gz 834578 BLAKE2B 
2225e515e2df5ec66985ca3e73ff0e9cd68025c295f1313504c61bbf73a5f80054635b19dbee5fab2cd6b7f24ada79a08d7e798dc8faead80ac6863c0be946b2
 SHA512 
b4193f944d7b24197d138ecbbf4132b1e39fa93c4f5abeca6c24027a54a8a0d278bf214348a96c2fade72408ebd265f79da9ee7a594c589f05089cbf0b38cf31
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
 DIST json-2.8.2.tar.gz 841421 BLAKE2B 
286416fd14642a3044df0d382a10ae7dcff211b30e15303c4461decc961f80169b26f9ad6a2b8524d76f65058e773afe7c39654a166d263a4208d8649fe3a134
 SHA512 
d33f9abbe548c18f572c038261526c61bc5c5c70b5bc4f864f479dff41435aabdc0d30e190cf934ad71680b21aca1cbdd1cf379ad807a97459722c7d67f1de69
 DIST json-2.9.0.tar.gz 841887 BLAKE2B 
28ff3a69a55b0f862f18985213ae7c09021914451b8b6a3cb217334d6f3e0d7d6c52a5eea13cc0c1931adc2a12a2aa715741ce621fef0bb3c66ac12440d8dc5f
 SHA512 
64534f0889f1874a8893259e065ea0f3669028a9722ceeb5e7454236d509d5df817b251e94c57b9c3ad04e6ec5ab94e63aa93596d996c8c37b5fd75fb50fc22e

diff --git a/dev-ruby/json/json-2.10.2.ebuild b/dev-ruby/json/json-2.10.2.ebuild
new file mode 100644
index ..a5366b3fef2b
--- /dev/null
+++ b/dev-ruby/json/json-2.10.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   -e '/extensiontask/I s:^:#:' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-12-18 Thread Hans de Graaff
commit: 7163efb1c7cefe5ebb88952f20a30269ce36676c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 19 06:21:57 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 19 06:25:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7163efb1

dev-ruby/json: add 2.9.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.9.1.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index e1c17e5c9ad9..ce3323f4bf97 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -4,3 +4,4 @@ DIST json-2.7.6.tar.gz 827356 BLAKE2B 
f2768102750dbd3e05410bf406a259efbc539feb18
 DIST json-2.8.1.tar.gz 841139 BLAKE2B 
6a8ba6fb714cb3de6183262101f507cdac4fb8f69c98b4af7a3a5c182dcf0ef1c26d3d7b5c628279345d1a691757f08c967883904695728c6c2aed93c3d60555
 SHA512 
2b51bf38e6322295d575a992b008b97cdfaa87de95929167cc472cb2a48b71752dc5a83114b7ee5aaf8cb4c9079d44d072f16149badfa07c4c1baa495cc72c53
 DIST json-2.8.2.tar.gz 841421 BLAKE2B 
286416fd14642a3044df0d382a10ae7dcff211b30e15303c4461decc961f80169b26f9ad6a2b8524d76f65058e773afe7c39654a166d263a4208d8649fe3a134
 SHA512 
d33f9abbe548c18f572c038261526c61bc5c5c70b5bc4f864f479dff41435aabdc0d30e190cf934ad71680b21aca1cbdd1cf379ad807a97459722c7d67f1de69
 DIST json-2.9.0.tar.gz 841887 BLAKE2B 
28ff3a69a55b0f862f18985213ae7c09021914451b8b6a3cb217334d6f3e0d7d6c52a5eea13cc0c1931adc2a12a2aa715741ce621fef0bb3c66ac12440d8dc5f
 SHA512 
64534f0889f1874a8893259e065ea0f3669028a9722ceeb5e7454236d509d5df817b251e94c57b9c3ad04e6ec5ab94e63aa93596d996c8c37b5fd75fb50fc22e
+DIST json-2.9.1.tar.gz 842298 BLAKE2B 
0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230
 SHA512 
47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b

diff --git a/dev-ruby/json/json-2.9.1.ebuild b/dev-ruby/json/json-2.9.1.ebuild
new file mode 100644
index ..b79d989aabe8
--- /dev/null
+++ b/dev-ruby/json/json-2.9.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-12-18 Thread Hans de Graaff
commit: f3f6d94a93e33e37bad32e8e4b1670559379a33e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec 19 06:22:43 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec 19 06:25:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f6d94a

dev-ruby/json: drop 2.7.5, 2.7.6, 2.8.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  3 ---
 dev-ruby/json/json-2.7.5.ebuild | 54 -
 dev-ruby/json/json-2.7.6.ebuild | 51 --
 dev-ruby/json/json-2.8.1.ebuild | 51 --
 4 files changed, 159 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index ce3323f4bf97..5f38ad35c639 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,7 +1,4 @@
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
-DIST json-2.7.5.tar.gz 826340 BLAKE2B 
6078a6496d6b8503e40cdb176516b4a1ad487c1a351d1bc77f98149a7b8380118b8d9d65e125905a5ba53a28bcbf48504b7b27c15893fe551c9ed124405d9096
 SHA512 
73d542e59669addf5bc514c9945dfbaf800b2b4384f8c673d7844d2712c55a6b22a952fb70541d34dbc9d9ac5e9dd3d7b892002cc1d129947a2b6fdad031879c
-DIST json-2.7.6.tar.gz 827356 BLAKE2B 
f2768102750dbd3e05410bf406a259efbc539feb18afc1684ad13f2c8fc2ac58e20ba0b722c0a411de7b04dc14be4fc0a9441901f28d442450e5c5f25aa42141
 SHA512 
d1f9c6c36a3c7ae8adb7f3900c0d8b5ca43a398837bc7eb6c8e915c1039f65fd575a863343e2af1887101439c88b074545f588bfb19cd11c629493b1a50689fc
-DIST json-2.8.1.tar.gz 841139 BLAKE2B 
6a8ba6fb714cb3de6183262101f507cdac4fb8f69c98b4af7a3a5c182dcf0ef1c26d3d7b5c628279345d1a691757f08c967883904695728c6c2aed93c3d60555
 SHA512 
2b51bf38e6322295d575a992b008b97cdfaa87de95929167cc472cb2a48b71752dc5a83114b7ee5aaf8cb4c9079d44d072f16149badfa07c4c1baa495cc72c53
 DIST json-2.8.2.tar.gz 841421 BLAKE2B 
286416fd14642a3044df0d382a10ae7dcff211b30e15303c4461decc961f80169b26f9ad6a2b8524d76f65058e773afe7c39654a166d263a4208d8649fe3a134
 SHA512 
d33f9abbe548c18f572c038261526c61bc5c5c70b5bc4f864f479dff41435aabdc0d30e190cf934ad71680b21aca1cbdd1cf379ad807a97459722c7d67f1de69
 DIST json-2.9.0.tar.gz 841887 BLAKE2B 
28ff3a69a55b0f862f18985213ae7c09021914451b8b6a3cb217334d6f3e0d7d6c52a5eea13cc0c1931adc2a12a2aa715741ce621fef0bb3c66ac12440d8dc5f
 SHA512 
64534f0889f1874a8893259e065ea0f3669028a9722ceeb5e7454236d509d5df817b251e94c57b9c3ad04e6ec5ab94e63aa93596d996c8c37b5fd75fb50fc22e
 DIST json-2.9.1.tar.gz 842298 BLAKE2B 
0d76819a475051b4f5e1cf45244bbaccc108b9a6b0806c26840094835dc65b2ed0c4e388119196de9b775cf185c468bd493ffe1d382e8f4974ab3bd582d9f230
 SHA512 
47cbd2d65d8aa2e0c41ef2099fc6851a854d8f10b9c6759e9cfb2865f124e034d1b5f4fbcb7bd502efb12ae88cfec36f7e837500d601a4a6e0849a69dedc369b

diff --git a/dev-ruby/json/json-2.7.5.ebuild b/dev-ruby/json/json-2.7.5.ebuild
deleted file mode 100644
index bb5fa119a74c..
--- a/dev-ruby/json/json-2.7.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json";
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
-
-   # Fix broken version indic

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-12-06 Thread Hans de Graaff
commit: a65855c043cfa047f2ce0e49ab6744e512518806
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec  6 13:59:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Dec  6 13:59:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a65855c0

dev-ruby/json: fix version number again

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/{json-2.9.0.ebuild => json-2.9.0-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/json/json-2.9.0.ebuild 
b/dev-ruby/json/json-2.9.0-r1.ebuild
similarity index 95%
rename from dev-ruby/json/json-2.9.0.ebuild
rename to dev-ruby/json/json-2.9.0-r1.ebuild
index fcb2a51b4bd1..b79d989aabe8 100644
--- a/dev-ruby/json/json-2.9.0.ebuild
+++ b/dev-ruby/json/json-2.9.0-r1.ebuild
@@ -48,4 +48,7 @@ all_ruby_prepare() {
 
# Avoid setting gem since it will not be available yet when installing
sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix version number
+   sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-12-05 Thread Hans de Graaff
commit: 2ad711792e4ddcb16e9efb4a034242712a468635
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  5 07:07:04 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec  5 10:08:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ad71179

dev-ruby/json: add 2.9.0

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.9.0.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index aec6252eb88f..e1c17e5c9ad9 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,3 +3,4 @@ DIST json-2.7.5.tar.gz 826340 BLAKE2B 
6078a6496d6b8503e40cdb176516b4a1ad487c1a35
 DIST json-2.7.6.tar.gz 827356 BLAKE2B 
f2768102750dbd3e05410bf406a259efbc539feb18afc1684ad13f2c8fc2ac58e20ba0b722c0a411de7b04dc14be4fc0a9441901f28d442450e5c5f25aa42141
 SHA512 
d1f9c6c36a3c7ae8adb7f3900c0d8b5ca43a398837bc7eb6c8e915c1039f65fd575a863343e2af1887101439c88b074545f588bfb19cd11c629493b1a50689fc
 DIST json-2.8.1.tar.gz 841139 BLAKE2B 
6a8ba6fb714cb3de6183262101f507cdac4fb8f69c98b4af7a3a5c182dcf0ef1c26d3d7b5c628279345d1a691757f08c967883904695728c6c2aed93c3d60555
 SHA512 
2b51bf38e6322295d575a992b008b97cdfaa87de95929167cc472cb2a48b71752dc5a83114b7ee5aaf8cb4c9079d44d072f16149badfa07c4c1baa495cc72c53
 DIST json-2.8.2.tar.gz 841421 BLAKE2B 
286416fd14642a3044df0d382a10ae7dcff211b30e15303c4461decc961f80169b26f9ad6a2b8524d76f65058e773afe7c39654a166d263a4208d8649fe3a134
 SHA512 
d33f9abbe548c18f572c038261526c61bc5c5c70b5bc4f864f479dff41435aabdc0d30e190cf934ad71680b21aca1cbdd1cf379ad807a97459722c7d67f1de69
+DIST json-2.9.0.tar.gz 841887 BLAKE2B 
28ff3a69a55b0f862f18985213ae7c09021914451b8b6a3cb217334d6f3e0d7d6c52a5eea13cc0c1931adc2a12a2aa715741ce621fef0bb3c66ac12440d8dc5f
 SHA512 
64534f0889f1874a8893259e065ea0f3669028a9722ceeb5e7454236d509d5df817b251e94c57b9c3ad04e6ec5ab94e63aa93596d996c8c37b5fd75fb50fc22e

diff --git a/dev-ruby/json/json-2.9.0.ebuild b/dev-ruby/json/json-2.9.0.ebuild
new file mode 100644
index ..fcb2a51b4bd1
--- /dev/null
+++ b/dev-ruby/json/json-2.9.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-11-16 Thread Hans de Graaff
commit: faca3b5305dafdb08464c5b5bf5c0b8938538703
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 16 07:42:25 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 16 08:12:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faca3b53

dev-ruby/json: add 2.8.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.8.2.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 050e5d154130..aec6252eb88f 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -2,3 +2,4 @@ DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a
 DIST json-2.7.5.tar.gz 826340 BLAKE2B 
6078a6496d6b8503e40cdb176516b4a1ad487c1a351d1bc77f98149a7b8380118b8d9d65e125905a5ba53a28bcbf48504b7b27c15893fe551c9ed124405d9096
 SHA512 
73d542e59669addf5bc514c9945dfbaf800b2b4384f8c673d7844d2712c55a6b22a952fb70541d34dbc9d9ac5e9dd3d7b892002cc1d129947a2b6fdad031879c
 DIST json-2.7.6.tar.gz 827356 BLAKE2B 
f2768102750dbd3e05410bf406a259efbc539feb18afc1684ad13f2c8fc2ac58e20ba0b722c0a411de7b04dc14be4fc0a9441901f28d442450e5c5f25aa42141
 SHA512 
d1f9c6c36a3c7ae8adb7f3900c0d8b5ca43a398837bc7eb6c8e915c1039f65fd575a863343e2af1887101439c88b074545f588bfb19cd11c629493b1a50689fc
 DIST json-2.8.1.tar.gz 841139 BLAKE2B 
6a8ba6fb714cb3de6183262101f507cdac4fb8f69c98b4af7a3a5c182dcf0ef1c26d3d7b5c628279345d1a691757f08c967883904695728c6c2aed93c3d60555
 SHA512 
2b51bf38e6322295d575a992b008b97cdfaa87de95929167cc472cb2a48b71752dc5a83114b7ee5aaf8cb4c9079d44d072f16149badfa07c4c1baa495cc72c53
+DIST json-2.8.2.tar.gz 841421 BLAKE2B 
286416fd14642a3044df0d382a10ae7dcff211b30e15303c4461decc961f80169b26f9ad6a2b8524d76f65058e773afe7c39654a166d263a4208d8649fe3a134
 SHA512 
d33f9abbe548c18f572c038261526c61bc5c5c70b5bc4f864f479dff41435aabdc0d30e190cf934ad71680b21aca1cbdd1cf379ad807a97459722c7d67f1de69

diff --git a/dev-ruby/json/json-2.8.2.ebuild b/dev-ruby/json/json-2.8.2.ebuild
new file mode 100644
index ..fcb2a51b4bd1
--- /dev/null
+++ b/dev-ruby/json/json-2.8.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-11-07 Thread Hans de Graaff
commit: dbe279a2cf051fed6c00c9d785fc37fcaf0ba6eb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov  8 07:08:42 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov  8 07:08:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbe279a2

dev-ruby/json: drop 2.7.3, 2.7.4-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest |  2 --
 dev-ruby/json/json-2.7.3.ebuild| 51 ---
 dev-ruby/json/json-2.7.4-r1.ebuild | 54 --
 3 files changed, 107 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index ce63eb7c491e..050e5d154130 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,6 +1,4 @@
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
-DIST json-2.7.3.tar.gz 825781 BLAKE2B 
66f2cd428b8bbbdcfa67ed4f7b7f15f296b03e57bd1c8dc1795b4e4d9b0517d7d63daf490749979bdd96e66607ae1976127622d169bb4bc1b62c1894f665bd69
 SHA512 
b8ccc038ed2f0ccd851333dc849e0682af924d782ba2ec99db1f23e8da9e6780199ef325a367f82541f881f1b01fcd904c46a1d9e22ee2d3e90afceba0afa2d2
-DIST json-2.7.4.tar.gz 825987 BLAKE2B 
87d4ffb749994978e74262be17c818e10625d60b60f67fbcf5c82df1cd4b3eb251a74ae216a6e44c56105bc33e26ab047f67023ee6028245aea5a54cf9a146c2
 SHA512 
1aa9ebfce80d961166a20ed0bf6c02c34b6c9f83432524810a2c076d4befd513672662746ba42cfc2657a13af604fc99da1b5a5ab70202af4e67bdf38ec6b89e
 DIST json-2.7.5.tar.gz 826340 BLAKE2B 
6078a6496d6b8503e40cdb176516b4a1ad487c1a351d1bc77f98149a7b8380118b8d9d65e125905a5ba53a28bcbf48504b7b27c15893fe551c9ed124405d9096
 SHA512 
73d542e59669addf5bc514c9945dfbaf800b2b4384f8c673d7844d2712c55a6b22a952fb70541d34dbc9d9ac5e9dd3d7b892002cc1d129947a2b6fdad031879c
 DIST json-2.7.6.tar.gz 827356 BLAKE2B 
f2768102750dbd3e05410bf406a259efbc539feb18afc1684ad13f2c8fc2ac58e20ba0b722c0a411de7b04dc14be4fc0a9441901f28d442450e5c5f25aa42141
 SHA512 
d1f9c6c36a3c7ae8adb7f3900c0d8b5ca43a398837bc7eb6c8e915c1039f65fd575a863343e2af1887101439c88b074545f588bfb19cd11c629493b1a50689fc
 DIST json-2.8.1.tar.gz 841139 BLAKE2B 
6a8ba6fb714cb3de6183262101f507cdac4fb8f69c98b4af7a3a5c182dcf0ef1c26d3d7b5c628279345d1a691757f08c967883904695728c6c2aed93c3d60555
 SHA512 
2b51bf38e6322295d575a992b008b97cdfaa87de95929167cc472cb2a48b71752dc5a83114b7ee5aaf8cb4c9079d44d072f16149badfa07c4c1baa495cc72c53

diff --git a/dev-ruby/json/json-2.7.3.ebuild b/dev-ruby/json/json-2.7.3.ebuild
deleted file mode 100644
index fcb2a51b4bd1..
--- a/dev-ruby/json/json-2.7.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/ruby/json";
-SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-IUSE="doc test"
-
-DEPEND="dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
-}

diff --git a/dev-ruby/json/json-2.7.4-r1.ebuild 
b/dev-ruby/json/json-2.7.4-r1.ebuild
deleted file mode 100644
index acba111b7854..
--- a/dev-ruby/json/json-2.7.4-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-11-07 Thread Hans de Graaff
commit: 54088658960e8efcc10f74e5d46b92b43db0c319
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov  8 07:08:11 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov  8 07:08:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54088658

dev-ruby/json: add 2.8.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.8.1.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 8ef9a2bc9d9a..ce63eb7c491e 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -3,3 +3,4 @@ DIST json-2.7.3.tar.gz 825781 BLAKE2B 
66f2cd428b8bbbdcfa67ed4f7b7f15f296b03e57bd
 DIST json-2.7.4.tar.gz 825987 BLAKE2B 
87d4ffb749994978e74262be17c818e10625d60b60f67fbcf5c82df1cd4b3eb251a74ae216a6e44c56105bc33e26ab047f67023ee6028245aea5a54cf9a146c2
 SHA512 
1aa9ebfce80d961166a20ed0bf6c02c34b6c9f83432524810a2c076d4befd513672662746ba42cfc2657a13af604fc99da1b5a5ab70202af4e67bdf38ec6b89e
 DIST json-2.7.5.tar.gz 826340 BLAKE2B 
6078a6496d6b8503e40cdb176516b4a1ad487c1a351d1bc77f98149a7b8380118b8d9d65e125905a5ba53a28bcbf48504b7b27c15893fe551c9ed124405d9096
 SHA512 
73d542e59669addf5bc514c9945dfbaf800b2b4384f8c673d7844d2712c55a6b22a952fb70541d34dbc9d9ac5e9dd3d7b892002cc1d129947a2b6fdad031879c
 DIST json-2.7.6.tar.gz 827356 BLAKE2B 
f2768102750dbd3e05410bf406a259efbc539feb18afc1684ad13f2c8fc2ac58e20ba0b722c0a411de7b04dc14be4fc0a9441901f28d442450e5c5f25aa42141
 SHA512 
d1f9c6c36a3c7ae8adb7f3900c0d8b5ca43a398837bc7eb6c8e915c1039f65fd575a863343e2af1887101439c88b074545f588bfb19cd11c629493b1a50689fc
+DIST json-2.8.1.tar.gz 841139 BLAKE2B 
6a8ba6fb714cb3de6183262101f507cdac4fb8f69c98b4af7a3a5c182dcf0ef1c26d3d7b5c628279345d1a691757f08c967883904695728c6c2aed93c3d60555
 SHA512 
2b51bf38e6322295d575a992b008b97cdfaa87de95929167cc472cb2a48b71752dc5a83114b7ee5aaf8cb4c9079d44d072f16149badfa07c4c1baa495cc72c53

diff --git a/dev-ruby/json/json-2.8.1.ebuild b/dev-ruby/json/json-2.8.1.ebuild
new file mode 100644
index ..fcb2a51b4bd1
--- /dev/null
+++ b/dev-ruby/json/json-2.8.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-11-04 Thread Hans de Graaff
commit: a36f825c673f2503e545aa70aee6df12bb0007eb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Nov  5 06:50:57 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Nov  5 06:50:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36f825c

dev-ruby/json: add 2.7.6

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.7.6.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index c6e522fc327f..8ef9a2bc9d9a 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -2,3 +2,4 @@ DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a
 DIST json-2.7.3.tar.gz 825781 BLAKE2B 
66f2cd428b8bbbdcfa67ed4f7b7f15f296b03e57bd1c8dc1795b4e4d9b0517d7d63daf490749979bdd96e66607ae1976127622d169bb4bc1b62c1894f665bd69
 SHA512 
b8ccc038ed2f0ccd851333dc849e0682af924d782ba2ec99db1f23e8da9e6780199ef325a367f82541f881f1b01fcd904c46a1d9e22ee2d3e90afceba0afa2d2
 DIST json-2.7.4.tar.gz 825987 BLAKE2B 
87d4ffb749994978e74262be17c818e10625d60b60f67fbcf5c82df1cd4b3eb251a74ae216a6e44c56105bc33e26ab047f67023ee6028245aea5a54cf9a146c2
 SHA512 
1aa9ebfce80d961166a20ed0bf6c02c34b6c9f83432524810a2c076d4befd513672662746ba42cfc2657a13af604fc99da1b5a5ab70202af4e67bdf38ec6b89e
 DIST json-2.7.5.tar.gz 826340 BLAKE2B 
6078a6496d6b8503e40cdb176516b4a1ad487c1a351d1bc77f98149a7b8380118b8d9d65e125905a5ba53a28bcbf48504b7b27c15893fe551c9ed124405d9096
 SHA512 
73d542e59669addf5bc514c9945dfbaf800b2b4384f8c673d7844d2712c55a6b22a952fb70541d34dbc9d9ac5e9dd3d7b892002cc1d129947a2b6fdad031879c
+DIST json-2.7.6.tar.gz 827356 BLAKE2B 
f2768102750dbd3e05410bf406a259efbc539feb18afc1684ad13f2c8fc2ac58e20ba0b722c0a411de7b04dc14be4fc0a9441901f28d442450e5c5f25aa42141
 SHA512 
d1f9c6c36a3c7ae8adb7f3900c0d8b5ca43a398837bc7eb6c8e915c1039f65fd575a863343e2af1887101439c88b074545f588bfb19cd11c629493b1a50689fc

diff --git a/dev-ruby/json/json-2.7.6.ebuild b/dev-ruby/json/json-2.7.6.ebuild
new file mode 100644
index ..fcb2a51b4bd1
--- /dev/null
+++ b/dev-ruby/json/json-2.7.6.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-10-30 Thread Hans de Graaff
commit: 762470cdcdc3cb423a3f924760a2ebba0d7a1495
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Oct 31 06:25:04 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Oct 31 06:34:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762470cd

dev-ruby/json: add 2.7.5

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.7.5.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 84e4651f837d..c6e522fc327f 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,4 @@
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
 DIST json-2.7.3.tar.gz 825781 BLAKE2B 
66f2cd428b8bbbdcfa67ed4f7b7f15f296b03e57bd1c8dc1795b4e4d9b0517d7d63daf490749979bdd96e66607ae1976127622d169bb4bc1b62c1894f665bd69
 SHA512 
b8ccc038ed2f0ccd851333dc849e0682af924d782ba2ec99db1f23e8da9e6780199ef325a367f82541f881f1b01fcd904c46a1d9e22ee2d3e90afceba0afa2d2
 DIST json-2.7.4.tar.gz 825987 BLAKE2B 
87d4ffb749994978e74262be17c818e10625d60b60f67fbcf5c82df1cd4b3eb251a74ae216a6e44c56105bc33e26ab047f67023ee6028245aea5a54cf9a146c2
 SHA512 
1aa9ebfce80d961166a20ed0bf6c02c34b6c9f83432524810a2c076d4befd513672662746ba42cfc2657a13af604fc99da1b5a5ab70202af4e67bdf38ec6b89e
+DIST json-2.7.5.tar.gz 826340 BLAKE2B 
6078a6496d6b8503e40cdb176516b4a1ad487c1a351d1bc77f98149a7b8380118b8d9d65e125905a5ba53a28bcbf48504b7b27c15893fe551c9ed124405d9096
 SHA512 
73d542e59669addf5bc514c9945dfbaf800b2b4384f8c673d7844d2712c55a6b22a952fb70541d34dbc9d9ac5e9dd3d7b892002cc1d129947a2b6fdad031879c

diff --git a/dev-ruby/json/json-2.7.5.ebuild b/dev-ruby/json/json-2.7.5.ebuild
new file mode 100644
index ..bb5fa119a74c
--- /dev/null
+++ b/dev-ruby/json/json-2.7.5.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix broken version indicator
+   sed -e 's/2.7.4/2.7.5/' -i lib/json/version.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-10-28 Thread Hans de Graaff
commit: 4e9c7325dae6fff78ca59d89ebc2042955f9bb41
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 29 06:42:13 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 29 06:42:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e9c7325

dev-ruby/json: fix version

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/{json-2.7.4.ebuild => json-2.7.4-r1.ebuild} | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/json/json-2.7.4.ebuild 
b/dev-ruby/json/json-2.7.4-r1.ebuild
similarity index 94%
rename from dev-ruby/json/json-2.7.4.ebuild
rename to dev-ruby/json/json-2.7.4-r1.ebuild
index fcb2a51b4bd1..acba111b7854 100644
--- a/dev-ruby/json/json-2.7.4.ebuild
+++ b/dev-ruby/json/json-2.7.4-r1.ebuild
@@ -48,4 +48,7 @@ all_ruby_prepare() {
 
# Avoid setting gem since it will not be available yet when installing
sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+   # Fix broken version indicator
+   sed -e 's/2.7.3/2.7.4/' -i lib/json/version.rb || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-10-25 Thread Hans de Graaff
commit: 1526178ab469db4138bbc7e4626b5017f680543c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Oct 26 06:50:38 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Oct 26 06:50:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1526178a

dev-ruby/json: add 2.7.4

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.7.4.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 95effbcd1064..84e4651f837d 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
 DIST json-2.7.3.tar.gz 825781 BLAKE2B 
66f2cd428b8bbbdcfa67ed4f7b7f15f296b03e57bd1c8dc1795b4e4d9b0517d7d63daf490749979bdd96e66607ae1976127622d169bb4bc1b62c1894f665bd69
 SHA512 
b8ccc038ed2f0ccd851333dc849e0682af924d782ba2ec99db1f23e8da9e6780199ef325a367f82541f881f1b01fcd904c46a1d9e22ee2d3e90afceba0afa2d2
+DIST json-2.7.4.tar.gz 825987 BLAKE2B 
87d4ffb749994978e74262be17c818e10625d60b60f67fbcf5c82df1cd4b3eb251a74ae216a6e44c56105bc33e26ab047f67023ee6028245aea5a54cf9a146c2
 SHA512 
1aa9ebfce80d961166a20ed0bf6c02c34b6c9f83432524810a2c076d4befd513672662746ba42cfc2657a13af604fc99da1b5a5ab70202af4e67bdf38ec6b89e

diff --git a/dev-ruby/json/json-2.7.4.ebuild b/dev-ruby/json/json-2.7.4.ebuild
new file mode 100644
index ..fcb2a51b4bd1
--- /dev/null
+++ b/dev-ruby/json/json-2.7.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-10-24 Thread Hans de Graaff
commit: c247a52f630e0c1527341cc3ab178dc3c25238d9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 25 06:12:14 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 25 06:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c247a52f

dev-ruby/json: add 2.7.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.7.3.ebuild | 51 +
 2 files changed, 52 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 166f3ac9354e..95effbcd1064 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1 +1,2 @@
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e
+DIST json-2.7.3.tar.gz 825781 BLAKE2B 
66f2cd428b8bbbdcfa67ed4f7b7f15f296b03e57bd1c8dc1795b4e4d9b0517d7d63daf490749979bdd96e66607ae1976127622d169bb4bc1b62c1894f665bd69
 SHA512 
b8ccc038ed2f0ccd851333dc849e0682af924d782ba2ec99db1f23e8da9e6780199ef325a367f82541f881f1b01fcd904c46a1d9e22ee2d3e90afceba0afa2d2

diff --git a/dev-ruby/json/json-2.7.3.ebuild b/dev-ruby/json/json-2.7.3.ebuild
new file mode 100644
index ..fcb2a51b4bd1
--- /dev/null
+++ b/dev-ruby/json/json-2.7.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json";
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-10-24 Thread Hans de Graaff
commit: 581e032f61d9bc3b7764fc4dbbb5fad3df1a8ee2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 25 06:13:49 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 25 06:31:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581e032f

dev-ruby/json: drop 2.7.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 52 -
 1 file changed, 52 deletions(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
deleted file mode 100644
index 844c416f9c52..
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/flori/json";
-SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-SLOT="$(ver_cut 1)"
-IUSE="doc test"
-
-DEPEND="${DEPEND}
-   =dev-util/ragel-6*"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-10-24 Thread Hans de Graaff
commit: 76c90b076bd2f4fbcdb48b9bbeb7df6be99ca846
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Oct 25 06:13:00 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Oct 25 06:31:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c90b07

dev-ruby/json: update upstream metadata

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/metadata.xml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ruby/json/metadata.xml b/dev-ruby/json/metadata.xml
index cb7297daf851..62da787c4b7c 100644
--- a/dev-ruby/json/metadata.xml
+++ b/dev-ruby/json/metadata.xml
@@ -6,6 +6,7 @@
 Gentoo Ruby Project
   
   
-flori/json
+ruby/json
+json
   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-09-12 Thread Sam James
commit: a00ec5c84c39e2e9cd13fd416a073668a4a74628
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 12 13:43:53 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 12 13:45:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a00ec5c8

dev-ruby/json: Stabilize 2.7.2-r1 ppc, #938953

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
index 8b209fce5e5d..c1fecbf25351 100644
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-09-11 Thread Arthur Zamarin
commit: c1ab6e60c9228c9b2f504147a31e44614d946ced
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 11 18:22:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 11 18:22:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1ab6e60

dev-ruby/json: Stabilize 2.7.2-r1 ppc64, #938953

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
index e5fe0e803656..8b209fce5e5d 100644
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-09-04 Thread Sam James
commit: f27a179ecfc8c15fbf8d9de650d6df4b390d630c
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  5 00:04:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  5 00:04:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27a179e

dev-ruby/json: Stabilize 2.7.2-r1 arm64, #938953

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
index 9edf5b07ed21..e5fe0e803656 100644
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-09-03 Thread Sam James
commit: 440f166aa7d39e0d736ac3e890075bcec62f1eaf
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  3 09:55:33 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  3 09:55:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=440f166a

dev-ruby/json: Stabilize 2.7.2-r1 x86, #938953

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
index 89d217e63d60..9edf5b07ed21 100644
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-09-03 Thread Sam James
commit: 3f7cbc04c72868dba9c56af3f8e1350dc63353c2
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  3 09:55:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  3 09:55:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7cbc04

dev-ruby/json: Stabilize 2.7.2-r1 amd64, #938953

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
index a32df906b198..89d217e63d60 100644
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-09-03 Thread Sam James
commit: 3b8a537731be33f0e4d2067dfe1482f0e8359177
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  3 08:59:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  3 08:59:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b8a5377

dev-ruby/json: Stabilize 2.7.2-r1 sparc, #938953

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
index e0ef6a572308..c5409954115e 100644
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-09-03 Thread Sam James
commit: d8f0641085ab7bc307026a23ad90deacaff0fdb4
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  3 08:59:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  3 08:59:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8f06410

dev-ruby/json: Stabilize 2.7.2-r1 arm, #938953

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
index c5409954115e..a32df906b198 100644
--- a/dev-ruby/json/json-2.7.2-r1.ebuild
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 IUSE="doc test"
 
 DEPEND="dev-util/ragel"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-07-12 Thread Hans de Graaff
commit: 40549c1712f5ef7b90fd79ef0c8914b901c78d68
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 12 08:01:35 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul 12 09:06:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40549c17

dev-ruby/json: drop 2.6.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 -
 dev-ruby/json/json-2.6.3.ebuild | 46 -
 2 files changed, 47 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 33d988584ae5..166f3ac9354e 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1 @@
-DIST json-2.6.3.tar.gz 133077 BLAKE2B 
f6101f533159fb689b6bf22975137d34a77bd0926c164a9c14f2d5eab982778538ec40551709e8a6470f05e78584a3e5680be740314bb7829b48feb32fb258ae
 SHA512 
1bf9125266d8cdc565deb9e2fe3c884a1fc8d2f3b31caae67a154d0c47e30305074c1c08b49d180dd785c766762b46d3b3ef85919d53388797fcc2f37675317c
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
deleted file mode 100644
index 73b8f0373091..
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/flori/json";
-SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-SLOT="2"
-IUSE=""
-
-RDEPEND="${RDEPEND}"
-DEPEND="${DEPEND}
-   dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? ( dev-ruby/test-unit:2 )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-06-03 Thread Hans de Graaff
commit: 1b25a69077f514882b5039e763c5bcbc5841b757
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun  4 04:26:28 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun  4 04:26:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b25a690

dev-ruby/json: allow all ragel versions

It turns out dev-ruby/json does not use ragel to generate ruby code and
using ragel 7 works fine for this case.

Bug: https://bugs.gentoo.org/794235
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.7.2-r1.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/dev-ruby/json/json-2.7.2-r1.ebuild 
b/dev-ruby/json/json-2.7.2-r1.ebuild
new file mode 100644
index ..e0ef6a572308
--- /dev/null
+++ b/dev-ruby/json/json-2.7.2-r1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-06-01 Thread Hans de Graaff
commit: 0b812288a6ec1295e7f0943b30e7162eecfba58c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jun  1 08:01:21 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jun  2 05:41:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b812288

dev-ruby/json: drop 2.7.1-r1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest |  1 -
 dev-ruby/json/json-2.7.1-r1.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 2e3ee93f1f48..33d988584ae5 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,2 @@
 DIST json-2.6.3.tar.gz 133077 BLAKE2B 
f6101f533159fb689b6bf22975137d34a77bd0926c164a9c14f2d5eab982778538ec40551709e8a6470f05e78584a3e5680be740314bb7829b48feb32fb258ae
 SHA512 
1bf9125266d8cdc565deb9e2fe3c884a1fc8d2f3b31caae67a154d0c47e30305074c1c08b49d180dd785c766762b46d3b3ef85919d53388797fcc2f37675317c
-DIST json-2.7.1.tar.gz 125655 BLAKE2B 
9921b8dd26123d27b752d3dd633f788437a1aa2003b09ad6d0f43e946362f48a8e5b8dcc70d08f61cc9affa2578750e40c5a78d3bf88e0417af8890100987c79
 SHA512 
81e7cf51363095088142a7ac15428765f296e9b8c205946abf9ab98ddf7c57aa732c8111e6b0e239606645dfbc24dd40fbe981a52ab2d9fac97c0e3fb08133a0
 DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e

diff --git a/dev-ruby/json/json-2.7.1-r1.ebuild 
b/dev-ruby/json/json-2.7.1-r1.ebuild
deleted file mode 100644
index e35c42b886fe..
--- a/dev-ruby/json/json-2.7.1-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/flori/json";
-SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-SLOT="$(ver_cut 1)"
-IUSE=""
-
-RDEPEND="${RDEPEND}"
-DEPEND="${DEPEND}
-   dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? (
-   dev-ruby/test-unit:2
-   dev-ruby/test-unit-ruby-core
-   )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-30 Thread Arthur Zamarin
commit: 3d91db76ed0fb9b4192c520fb1c6d10c2e38d8cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 19:10:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 19:10:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d91db76

dev-ruby/json: Stabilize 2.7.2 arm64, #933099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index 55f5330bed9d..cdbd287a24d4 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 SLOT="$(ver_cut 1)"
 IUSE="doc test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-30 Thread Arthur Zamarin
commit: 9c670a94577b081e96f0079268e68941ead38ffc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 19:10:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 19:10:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c670a94

dev-ruby/json: Stabilize 2.7.2 arm, #933099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index cdbd287a24d4..844c416f9c52 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 SLOT="$(ver_cut 1)"
 IUSE="doc test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-30 Thread Arthur Zamarin
commit: 63a0ab629237b04cb06215170aa91afa87a3f169
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 19:10:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 19:10:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63a0ab62

dev-ruby/json: Stabilize 2.7.2 ppc64, #933099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index 731a4022cfe2..55f5330bed9d 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 SLOT="$(ver_cut 1)"
 IUSE="doc test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-30 Thread Arthur Zamarin
commit: b7a47aecb5df58cb38415248cd010ccb15bd111c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 18:41:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 18:41:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7a47aec

dev-ruby/json: Stabilize 2.7.2 sparc, #933099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index 8ebe16254fec..e1244e4d32af 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 SLOT="$(ver_cut 1)"
 IUSE="doc test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-30 Thread Arthur Zamarin
commit: 7934a98537a0b3cd59915dd1fcfd53196404b852
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 18:41:50 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 18:41:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7934a985

dev-ruby/json: Stabilize 2.7.2 x86, #933099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index e1244e4d32af..731a4022cfe2 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 SLOT="$(ver_cut 1)"
 IUSE="doc test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-30 Thread Arthur Zamarin
commit: 7936055465b0f790fa27e36eaa36d933d4a3cd18
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 18:41:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 18:41:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79360554

dev-ruby/json: Stabilize 2.7.2 amd64, #933099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index 57e3c6681fa7..8ebe16254fec 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 SLOT="$(ver_cut 1)"
 IUSE="doc test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-30 Thread Arthur Zamarin
commit: 1fc2a3ea78905cc4070a0c71e0bbe54144d8d472
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu May 30 16:23:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu May 30 16:23:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fc2a3ea

dev-ruby/json: Stabilize 2.7.2 ppc, #933099

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index f920bc10c14a..57e3c6681fa7 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
 SLOT="$(ver_cut 1)"
 IUSE="doc test"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-05-20 Thread Hans de Graaff
commit: e952df8bdc645c9aef72be1eee31ecebb10ecd3e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May 20 10:08:09 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May 20 10:11:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e952df8b

dev-ruby/json: require ragel 6.x

This is the only version that still supports ruby.

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
index 35048694bea9..f920bc10c14a 100644
--- a/dev-ruby/json/json-2.7.2.ebuild
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -24,7 +24,7 @@ SLOT="$(ver_cut 1)"
 IUSE="doc test"
 
 DEPEND="${DEPEND}
-   dev-util/ragel"
+   =dev-util/ragel-6*"
 
 ruby_add_bdepend "dev-ruby/rake
doc? ( dev-ruby/rdoc )



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-04-03 Thread Hans de Graaff
commit: ad96f095158c089ac212a62aeedfe49b814fca19
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr  4 06:03:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr  4 06:04:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad96f095

dev-ruby/json: add 2.7.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.7.2.ebuild | 52 +
 2 files changed, 53 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 42556a953f99..2e3ee93f1f48 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-2.6.3.tar.gz 133077 BLAKE2B 
f6101f533159fb689b6bf22975137d34a77bd0926c164a9c14f2d5eab982778538ec40551709e8a6470f05e78584a3e5680be740314bb7829b48feb32fb258ae
 SHA512 
1bf9125266d8cdc565deb9e2fe3c884a1fc8d2f3b31caae67a154d0c47e30305074c1c08b49d180dd785c766762b46d3b3ef85919d53388797fcc2f37675317c
 DIST json-2.7.1.tar.gz 125655 BLAKE2B 
9921b8dd26123d27b752d3dd633f788437a1aa2003b09ad6d0f43e946362f48a8e5b8dcc70d08f61cc9affa2578750e40c5a78d3bf88e0417af8890100987c79
 SHA512 
81e7cf51363095088142a7ac15428765f296e9b8c205946abf9ab98ddf7c57aa732c8111e6b0e239606645dfbc24dd40fbe981a52ab2d9fac97c0e3fb08133a0
+DIST json-2.7.2.tar.gz 125814 BLAKE2B 
450c9495053c762446e77997bdc7e0291f8baf160a4da7e56d04ed18aa5629a11f1309e40bab0849692433392cfba8a19dda905fe5044ab363591a49e6e18b60
 SHA512 
5c432c293eed69b9810b5d0ca782383ba3f206d561641c354515e357c663ed4a4fb5ae35d3336d48605f9e82156d2f14a7ec6fa26642351214f60d91bac84f0e

diff --git a/dev-ruby/json/json-2.7.2.ebuild b/dev-ruby/json/json-2.7.2.ebuild
new file mode 100644
index ..35048694bea9
--- /dev/null
+++ b/dev-ruby/json/json-2.7.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="$(ver_cut 1)"
+IUSE="doc test"
+
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2024-03-29 Thread Hans de Graaff
commit: dbd71af3c2cdc7ee31a5c6d1c6d7f6230d2b7920
Author: Félix Poisot  lhfblc  fr>
AuthorDate: Mon Mar  4 18:52:18 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Mar 29 09:24:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd71af3

dev-ruby/json: tests depend on test-unit-ruby-core

Bug: https://bugs.gentoo.org/923479
Signed-off-by: Félix Poisot  lhfblc.fr>
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.7.1-r1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/json/json-2.7.1-r1.ebuild 
b/dev-ruby/json/json-2.7.1-r1.ebuild
index 178fac808b33..e35c42b886fe 100644
--- a/dev-ruby/json/json-2.7.1-r1.ebuild
+++ b/dev-ruby/json/json-2.7.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,10 @@ DEPEND="${DEPEND}
 
 ruby_add_bdepend "dev-ruby/rake
doc? ( dev-ruby/rdoc )
-   test? ( dev-ruby/test-unit:2 )"
+   test? (
+   dev-ruby/test-unit:2
+   dev-ruby/test-unit-ruby-core
+   )"
 
 all_ruby_prepare() {
# Avoid building the extension twice!



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-12-26 Thread Hans de Graaff
commit: 84f8861b5a8d439d1bed900feccb55cb6fcf0a58
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 27 07:16:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 27 07:16:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84f8861b

dev-ruby/json: drop 2.7.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.7.1.ebuild | 50 -
 1 file changed, 50 deletions(-)

diff --git a/dev-ruby/json/json-2.7.1.ebuild b/dev-ruby/json/json-2.7.1.ebuild
deleted file mode 100644
index 178fac808b33..
--- a/dev-ruby/json/json-2.7.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-RUBY_FAKEGEM_DOCDIR="doc"
-
-RUBY_FAKEGEM_GEMSPEC="json.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
-RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
-
-inherit ruby-fakegem
-
-DESCRIPTION="A JSON implementation as a Ruby extension"
-HOMEPAGE="https://github.com/flori/json";
-SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="|| ( BSD-2 Ruby )"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
-SLOT="$(ver_cut 1)"
-IUSE=""
-
-RDEPEND="${RDEPEND}"
-DEPEND="${DEPEND}
-   dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? ( dev-ruby/test-unit:2 )"
-
-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 '/task :test/ s|:compile,||' \
-   -e 's| => :clean||' \
-   -e 's|sdoc|rdoc|' \
-   -e 's|`git ls-files`|""|' \
-   Rakefile || die "rakefile fix failed"
-
-   sed -e 's/__dir__/"."/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-12-26 Thread Hans de Graaff
commit: e98c3b7a5545fb7a23e63b081c177856e65ee066
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Dec 27 07:15:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Dec 27 07:15:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98c3b7a

dev-ruby/json: propagate gemspec fix properly

This fix changes installed files, so ensure everyone will update.

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.7.1-r1.ebuild | 50 ++
 1 file changed, 50 insertions(+)

diff --git a/dev-ruby/json/json-2.7.1-r1.ebuild 
b/dev-ruby/json/json-2.7.1-r1.ebuild
new file mode 100644
index ..178fac808b33
--- /dev/null
+++ b/dev-ruby/json/json-2.7.1-r1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   sed -e 's/__dir__/"."/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-12-25 Thread Hans de Graaff
commit: 6f4350503e7deb0487f266ae8ceb7bf721b253ff
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 25 09:48:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 25 09:48:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f435050

dev-ruby/json: add 2.7.1

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.7.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index b4f91805013a..42556a953f99 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1 +1,2 @@
 DIST json-2.6.3.tar.gz 133077 BLAKE2B 
f6101f533159fb689b6bf22975137d34a77bd0926c164a9c14f2d5eab982778538ec40551709e8a6470f05e78584a3e5680be740314bb7829b48feb32fb258ae
 SHA512 
1bf9125266d8cdc565deb9e2fe3c884a1fc8d2f3b31caae67a154d0c47e30305074c1c08b49d180dd785c766762b46d3b3ef85919d53388797fcc2f37675317c
+DIST json-2.7.1.tar.gz 125655 BLAKE2B 
9921b8dd26123d27b752d3dd633f788437a1aa2003b09ad6d0f43e946362f48a8e5b8dcc70d08f61cc9affa2578750e40c5a78d3bf88e0417af8890100987c79
 SHA512 
81e7cf51363095088142a7ac15428765f296e9b8c205946abf9ab98ddf7c57aa732c8111e6b0e239606645dfbc24dd40fbe981a52ab2d9fac97c0e3fb08133a0

diff --git a/dev-ruby/json/json-2.7.1.ebuild b/dev-ruby/json/json-2.7.1.ebuild
new file mode 100644
index ..89d650801018
--- /dev/null
+++ b/dev-ruby/json/json-2.7.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="$(ver_cut 1)"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ s|:compile,||' \
+   -e 's| => :clean||' \
+   -e 's|sdoc|rdoc|' \
+   -e 's|`git ls-files`|""|' \
+   Rakefile || die "rakefile fix failed"
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-04-25 Thread Sam James
commit: 2c35517dc9ca63701230e2a0f16100e135e8da3d
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 25 22:20:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 25 22:20:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c35517d

dev-ruby/json: drop obsolete sed

See 
https://github.com/flori/json/commit/18b390d1044425d369a58ebe52f5342b9699
which dropped the relevant -O* stuff this was removing.

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.6.3.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
index e47d024b5a6f..08949a1f9e3b 100644
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -41,10 +41,6 @@ all_ruby_prepare() {
-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
-
# Avoid setting gem since it will not be available yet when installing
sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-03-28 Thread Sam James
commit: 583ae3fcf7394e9f7f191fe4a89791066a99e06e
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 29 00:09:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 29 00:09:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=583ae3fc

dev-ruby/json: Stabilize 2.6.3 hppa, #903469

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
index 2629b2ed58bb..e47d024b5a6f 100644
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-03-28 Thread Sam James
commit: 4f14e0c05a63ed38665ab6ccfe0d60f909a748fe
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 22:26:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 22:26:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f14e0c0

dev-ruby/json: Stabilize 2.6.3 ppc64, #903469

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
index d1601f637599..2629b2ed58bb 100644
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-03-28 Thread Sam James
commit: bd60ad4cec9ed82a34093eeb1747dc516a6cd2e5
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 21:53:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 21:53:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd60ad4c

dev-ruby/json: Stabilize 2.6.3 arm, #903469

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
index 4b0d0ca40143..d1601f637599 100644
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-03-28 Thread Sam James
commit: f2a88f73fa2f644cfee1dbc81db9b54fc8795d1b
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 21:50:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 21:50:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a88f73

dev-ruby/json: Stabilize 2.6.3 sparc, #903469

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.6.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
index d33d36b86a1d..4b0d0ca40143 100644
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="|| ( BSD-2 Ruby )"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2023-03-04 Thread Hans de Graaff
commit: 309bc08e89842294debc2a3bcfb512e367d6ff09
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 28 07:50:44 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar  4 10:24:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309bc08e

dev-ruby/json: enable ruby32

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.6.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
index 6fdae306ab6c..3c976f7b844d 100644
--- a/dev-ruby/json/json-2.6.3.ebuild
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
 RUBY_FAKEGEM_DOCDIR="doc"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2022-12-10 Thread Hans de Graaff
commit: b17b0a22bf70616e1d45e96bb09a4c7345193ba4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Dec 10 08:07:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 06:27:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b17b0a22

dev-ruby/json: add 2.6.3

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.6.3.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index d6608f52e84d..08f1aae1e2e1 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,4 @@
 DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087
 DIST json-2.6.1.tar.gz 132705 BLAKE2B 
5a8e83b8d11e360402324427de5d2520f39ee1567e2fbf3c92c738546792bb5dec4a9a3c36f3286a3de63161bb5d9f9e7b059c2560f7a3fa50271ce2aa3dc0fc
 SHA512 
e9d0ef77d77ae54a0300b490e3e5c445d0b5aefbce1b160454916bd4f4f8f943131223047e6a7416347cc40d9e7fb1870101c3cbf3a2663a9053f07bdfbd13cf
 DIST json-2.6.2.tar.gz 133073 BLAKE2B 
f81202ee284d3a6afe5c6f3ddccde76655e170b64883e37bc38c47bd63d731f8dca4e8a57da15e275ad64af5e1e967def69590d1105c0069b92f322919782a84
 SHA512 
9c1c16ef462e7736c0306781573f32b96a0a53368ed24b4d1ae97953df62956b6cd72dcd20ed07708b0e1e3dd71baa61551bde452c87d7efac41267c0ee60b33
+DIST json-2.6.3.tar.gz 133077 BLAKE2B 
f6101f533159fb689b6bf22975137d34a77bd0926c164a9c14f2d5eab982778538ec40551709e8a6470f05e78584a3e5680be740314bb7829b48feb32fb258ae
 SHA512 
1bf9125266d8cdc565deb9e2fe3c884a1fc8d2f3b31caae67a154d0c47e30305074c1c08b49d180dd785c766762b46d3b3ef85919d53388797fcc2f37675317c

diff --git a/dev-ruby/json/json-2.6.3.ebuild b/dev-ruby/json/json-2.6.3.ebuild
new file mode 100644
index ..6fdae306ab6c
--- /dev/null
+++ b/dev-ruby/json/json-2.6.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ 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
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2022-07-29 Thread Hans de Graaff
commit: 8a3b41d99b349b0bc6acb9ead306cc505ca5b19d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul 29 15:50:25 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jul 30 06:32:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3b41d9

dev-ruby/json: update LICENSE

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 4 ++--
 dev-ruby/json/json-2.6.1.ebuild| 2 +-
 dev-ruby/json/json-2.6.2.ebuild| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index b60bf87b53cc..ec077cbe9732 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,7 +16,7 @@ inherit multilib ruby-fakegem
 DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Ruby"
+LICENSE="|| ( BSD-2 Ruby )"
 
 KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="2"

diff --git a/dev-ruby/json/json-2.6.1.ebuild b/dev-ruby/json/json-2.6.1.ebuild
index 8645070d8ec3..a90b9af04b1f 100644
--- a/dev-ruby/json/json-2.6.1.ebuild
+++ b/dev-ruby/json/json-2.6.1.ebuild
@@ -16,7 +16,7 @@ inherit multilib ruby-fakegem
 DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Ruby"
+LICENSE="|| ( BSD-2 Ruby )"
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"

diff --git a/dev-ruby/json/json-2.6.2.ebuild b/dev-ruby/json/json-2.6.2.ebuild
index c92a49456688..1cdeaa8478c9 100644
--- a/dev-ruby/json/json-2.6.2.ebuild
+++ b/dev-ruby/json/json-2.6.2.ebuild
@@ -16,7 +16,7 @@ inherit ruby-fakegem
 DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Ruby"
+LICENSE="|| ( BSD-2 Ruby )"
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2022-05-17 Thread Hans de Graaff
commit: 97b8cdfac17a7fd3f36a49248ce7ebd14cdb6560
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed May 18 05:01:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed May 18 05:03:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b8cdfa

dev-ruby/json: add 2.6.2

Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.6.2.ebuild | 50 +
 2 files changed, 51 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index b454b5921bff..d6608f52e84d 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087
 DIST json-2.6.1.tar.gz 132705 BLAKE2B 
5a8e83b8d11e360402324427de5d2520f39ee1567e2fbf3c92c738546792bb5dec4a9a3c36f3286a3de63161bb5d9f9e7b059c2560f7a3fa50271ce2aa3dc0fc
 SHA512 
e9d0ef77d77ae54a0300b490e3e5c445d0b5aefbce1b160454916bd4f4f8f943131223047e6a7416347cc40d9e7fb1870101c3cbf3a2663a9053f07bdfbd13cf
+DIST json-2.6.2.tar.gz 133073 BLAKE2B 
f81202ee284d3a6afe5c6f3ddccde76655e170b64883e37bc38c47bd63d731f8dca4e8a57da15e275ad64af5e1e967def69590d1105c0069b92f322919782a84
 SHA512 
9c1c16ef462e7736c0306781573f32b96a0a53368ed24b4d1ae97953df62956b6cd72dcd20ed07708b0e1e3dd71baa61551bde452c87d7efac41267c0ee60b33

diff --git a/dev-ruby/json/json-2.6.2.ebuild b/dev-ruby/json/json-2.6.2.ebuild
new file mode 100644
index ..c92a49456688
--- /dev/null
+++ b/dev-ruby/json/json-2.6.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ 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
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2022-03-11 Thread Hans de Graaff
commit: 9bf0faaaf82c338c6adec8e1213f29b7d5225231
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 12 07:16:17 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 12 07:21:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf0faaa

dev-ruby/json: add ruby31

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.6.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/json/json-2.6.1.ebuild b/dev-ruby/json/json-2.6.1.ebuild
index 34e2b84f19d0..c17bebd12cd3 100644
--- a/dev-ruby/json/json-2.6.1.ebuild
+++ b/dev-ruby/json/json-2.6.1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
 RUBY_FAKEGEM_DOCDIR="doc"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-11-18 Thread Hans de Graaff
commit: bdddba44c369349ab622215f5f2f12f911e8ed6a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 19 06:47:51 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 19 06:54:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdddba44

dev-ruby/json: cleanup

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 -
 dev-ruby/json/json-2.3.0.ebuild | 73 -
 2 files changed, 74 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index d2cb154f1999..b454b5921bff 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,2 @@
-DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332
 DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087
 DIST json-2.6.1.tar.gz 132705 BLAKE2B 
5a8e83b8d11e360402324427de5d2520f39ee1567e2fbf3c92c738546792bb5dec4a9a3c36f3286a3de63161bb5d9f9e7b059c2560f7a3fa50271ce2aa3dc0fc
 SHA512 
e9d0ef77d77ae54a0300b490e3e5c445d0b5aefbce1b160454916bd4f4f8f943131223047e6a7416347cc40d9e7fb1870101c3cbf3a2663a9053f07bdfbd13cf

diff --git a/dev-ruby/json/json-2.3.0.ebuild b/dev-ruby/json/json-2.3.0.ebuild
deleted file mode 100644
index 815eee4af5c5..
--- a/dev-ruby/json/json-2.3.0.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-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"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="2"
-IUSE=""
-
-RDEPEND="${RDEPEND}"
-DEPEND="${DEPEND}
-   dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? ( dev-ruby/test-unit:2 )"
-
-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 '/task :test/ 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
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}
-
-each_ruby_configure() {
-   for ext in parser generator ; do
-   ${RUBY} -Cext/json/ext/${ext} extconf.rb || die
-   done
-}
-
-each_ruby_compile() {
-   for ext in parser generator ; do
-   emake V=1 -Cext/json/ext/${ext}
-   cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
-   done
-}
-
-each_ruby_test() {
-   for t in pure ext ; do
-   JSON=${T} ${RUBY} -S rake do_test_${t} || die
-   done
-}
-
-each_ruby_install() {
-   each_fakegem_install
-
-   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)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-11-17 Thread Sam James
commit: 989b955133464f553415830084ceae58b605c187
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Nov 16 20:46:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 17 08:19:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=989b9551

dev-ruby/json: stable 2.5.1-r1 for hppa, bug #817761

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index 3efecff8b3ca..b60bf87b53cc 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-24 Thread Hans de Graaff
commit: 7370b30d6b76a6f4bd7dac002a068f191a3d24b2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 25 05:58:22 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 25 05:58:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7370b30d

dev-ruby/json: add 2.6.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.6.1.ebuild | 63 +
 2 files changed, 64 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index a5e364879cc..d2cb154f199 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332
 DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087
+DIST json-2.6.1.tar.gz 132705 BLAKE2B 
5a8e83b8d11e360402324427de5d2520f39ee1567e2fbf3c92c738546792bb5dec4a9a3c36f3286a3de63161bb5d9f9e7b059c2560f7a3fa50271ce2aa3dc0fc
 SHA512 
e9d0ef77d77ae54a0300b490e3e5c445d0b5aefbce1b160454916bd4f4f8f943131223047e6a7416347cc40d9e7fb1870101c3cbf3a2663a9053f07bdfbd13cf

diff --git a/dev-ruby/json/json-2.6.1.ebuild b/dev-ruby/json/json-2.6.1.ebuild
new file mode 100644
index 000..34e2b84f19d
--- /dev/null
+++ b/dev-ruby/json/json-2.6.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ 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
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}
+
+#each_ruby_compile() {
+#  for ext in parser generator ; do
+#  cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
+#  done
+#}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   #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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Sam James
commit: 73883104dd3335ba71628e1404ad097d15f863d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:30:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:30:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73883104

dev-ruby/json: Stabilize 2.5.1-r1 sparc, #817761

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index d745417a630..d55b4bb7917 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Sam James
commit: c8a857d6e0a8118824048ee59403adaa01ca85f5
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:30:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:30:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a857d6

dev-ruby/json: Stabilize 2.5.1-r1 ppc, #817761

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index e7ef35f0551..d745417a630 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Sam James
commit: 6081c67737f877558815c4540bb1089df7010c4d
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:30:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:30:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6081c677

dev-ruby/json: Stabilize 2.5.1-r1 amd64, #817761

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index 96cfc9286d2..9a0a101460f 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Sam James
commit: 80c0ef135cd717468f658dec87a5a5b9a80744c1
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:30:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:30:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80c0ef13

dev-ruby/json: Stabilize 2.5.1-r1 x86, #817761

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index d55b4bb7917..3efecff8b3c 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Sam James
commit: e4dcb15fdfb7da4882f038ef519aa6a69eea8908
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:30:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:30:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4dcb15f

dev-ruby/json: Stabilize 2.5.1-r1 arm, #817761

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index 2b483ec9c0a..07fca282fb4 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Sam James
commit: 1d6cf081915f7f22ae4c5eaab08b721bd06aec8d
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:30:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:30:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d6cf081

dev-ruby/json: Stabilize 2.5.1-r1 arm64, #817761

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index 9a0a101460f..2b483ec9c0a 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Sam James
commit: 10b13461c2a4d4983f1c58a4f7c957d581f01107
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 11 23:30:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 11 23:30:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b13461

dev-ruby/json: Stabilize 2.5.1-r1 ppc64, #817761

Signed-off-by: Sam James  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index 07fca282fb4..e7ef35f0551 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-10-11 Thread Hans de Graaff
commit: 048e91e5c957d66155b48ecb315d6a04b2e24ae3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Oct 11 05:59:36 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Oct 11 15:01:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=048e91e5

dev-ruby/json: cleanup

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 -
 dev-ruby/json/json-2.3.1.ebuild | 73 -
 dev-ruby/json/json-2.5.1.ebuild | 68 --
 3 files changed, 142 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index f1761ddf79a..a5e364879cc 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,2 @@
 DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332
-DIST json-2.3.1.gem 118784 BLAKE2B 
6852f5d1733fd5d596b44d095c37d11a129b02fc61dc81afa90aef3623eefdb5515f6755dce42f055954baf2ac45e87620940ccd7c2c839501945923dbe62d18
 SHA512 
a9a0c54ac1faacc412ad708b630c8bad8c6f99db6862e8fc80c46207f0f0972433fbfe51d0c93a5d91b91c59b1fef5ad8e64e36cc49e32b3e51ff390a380a2a9
 DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087

diff --git a/dev-ruby/json/json-2.3.1.ebuild b/dev-ruby/json/json-2.3.1.ebuild
deleted file mode 100644
index a71902f0775..000
--- a/dev-ruby/json/json-2.3.1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-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"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="2"
-IUSE=""
-
-RDEPEND="${RDEPEND}"
-DEPEND="${DEPEND}
-   dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? ( dev-ruby/test-unit:2 )"
-
-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 '/task :test/ 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
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}
-
-each_ruby_configure() {
-   for ext in parser generator ; do
-   ${RUBY} -Cext/json/ext/${ext} extconf.rb || die
-   done
-}
-
-each_ruby_compile() {
-   for ext in parser generator ; do
-   emake V=1 -Cext/json/ext/${ext}
-   cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
-   done
-}
-
-each_ruby_test() {
-   for t in pure ext ; do
-   JSON=${T} ${RUBY} -S rake do_test_${t} || die
-   done
-}
-
-each_ruby_install() {
-   each_fakegem_install
-
-   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)
-}

diff --git a/dev-ruby/json/json-2.5.1.ebuild b/dev-ruby/json/json-2.5.1.ebuild
deleted file mode 100644
index ad69f8dec5d..000
--- a/dev-ruby/json/json-2.5.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-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";
-SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="Ruby"
-
-KEYWORDS="~alph

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-07-21 Thread Marek Szuba
commit: 639af4b58e55e9906f8bacf7ad5099da8b8b5406
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 21 10:05:43 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 21 10:20:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639af4b5

dev-ruby/json: keyword 2.5.1-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
index ee4ed3bbb0f..96cfc9286d2 100644
--- a/dev-ruby/json/json-2.5.1-r1.ebuild
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/flori/json";
 SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="Ruby"
 
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2021-02-07 Thread Hans de Graaff
commit: 8ff6c764808cdfd0d93d72b8a401efddb3a78974
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Feb  7 10:53:23 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Feb  7 16:17:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ff6c764

dev-ruby/json: fix extension install

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/json-2.5.1-r1.ebuild | 63 ++
 1 file changed, 63 insertions(+)

diff --git a/dev-ruby/json/json-2.5.1-r1.ebuild 
b/dev-ruby/json/json-2.5.1-r1.ebuild
new file mode 100644
index 000..ee4ed3bbb0f
--- /dev/null
+++ b/dev-ruby/json/json-2.5.1-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb 
ext/json/ext/generator/extconf.rb)
+
+inherit multilib ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/flori/json";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ 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
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}
+
+#each_ruby_compile() {
+#  for ext in parser generator ; do
+#  cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
+#  done
+#}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   #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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2020-12-27 Thread Hans de Graaff
commit: d9591e30c5a5afc8908de2cf91d76740ee5c9ab4
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Dec 28 07:42:17 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Dec 28 07:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9591e30

dev-ruby/json: add 2.5.1

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.5.1.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 158c82c17ff..f1761ddf79a 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332
 DIST json-2.3.1.gem 118784 BLAKE2B 
6852f5d1733fd5d596b44d095c37d11a129b02fc61dc81afa90aef3623eefdb5515f6755dce42f055954baf2ac45e87620940ccd7c2c839501945923dbe62d18
 SHA512 
a9a0c54ac1faacc412ad708b630c8bad8c6f99db6862e8fc80c46207f0f0972433fbfe51d0c93a5d91b91c59b1fef5ad8e64e36cc49e32b3e51ff390a380a2a9
+DIST json-2.5.1.tar.gz 131183 BLAKE2B 
2ccdf5921ef476b66cb1dbf72cc01763636c82b0eb5d0a5cfc029e14177c7c6766464e7852b11c2424db401f5b931cb64c01d3952929236c9979378a7928ea59
 SHA512 
4df7ec9b86692376e89c2019c2c1ab3ae9af28fb4742864acc6f985c0551fc10795742cc1124d6435e820617c00d4c5f4aa6c83b21d2fff43ed05cd9d0a89087

diff --git a/dev-ruby/json/json-2.5.1.ebuild b/dev-ruby/json/json-2.5.1.ebuild
new file mode 100644
index 000..5fae8444682
--- /dev/null
+++ b/dev-ruby/json/json-2.5.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+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";
+SRC_URI="https://github.com/flori/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="Ruby"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ 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
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}
+
+each_ruby_configure() {
+   for ext in parser generator ; do
+   ${RUBY} -Cext/json/ext/${ext} extconf.rb || die
+   done
+}
+
+each_ruby_compile() {
+   for ext in parser generator ; do
+   emake V=1 -Cext/json/ext/${ext}
+   cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
+   done
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/files/, dev-ruby/json/, profiles/

2020-09-14 Thread Michał Górny
commit: 37a7617bdc64e6e7f57180f9a6241d2f63115ca5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Sep 14 17:19:35 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Sep 14 17:23:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37a7617b

dev-ruby/json: Remove masked slot :0

Bug: https://bugs.gentoo.org/713478
Signed-off-by: Michał Górny  gentoo.org>

 dev-ruby/json/Manifest |  1 -
 dev-ruby/json/files/json-1.8.6-heap-exposure.patch | 82 --
 dev-ruby/json/json-1.8.6-r1.ebuild | 70 --
 profiles/package.mask  |  5 --
 4 files changed, 158 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 1744891ca90..158c82c17ff 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,2 @@
-DIST json-1.8.6.gem 144384 BLAKE2B 
db9e407be4ac7e0cb2e09369637b88f70cdac7a659c600dc83a5390746dfd21b0a5243af62afaeeff013b5a4116a3b22c65a481cad89f1ca9be8904af87d0345
 SHA512 
8f393da080293965389df4a606e0604c500b4b267897b3c1b9007b7700dde8156f6598c25790e84fa20a7e03c7ae359a0b267c7b84e52dfe2a1ac83cf652ad9b
 DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332
 DIST json-2.3.1.gem 118784 BLAKE2B 
6852f5d1733fd5d596b44d095c37d11a129b02fc61dc81afa90aef3623eefdb5515f6755dce42f055954baf2ac45e87620940ccd7c2c839501945923dbe62d18
 SHA512 
a9a0c54ac1faacc412ad708b630c8bad8c6f99db6862e8fc80c46207f0f0972433fbfe51d0c93a5d91b91c59b1fef5ad8e64e36cc49e32b3e51ff390a380a2a9

diff --git a/dev-ruby/json/files/json-1.8.6-heap-exposure.patch 
b/dev-ruby/json/files/json-1.8.6-heap-exposure.patch
deleted file mode 100644
index d3da7a0f86f..000
--- a/dev-ruby/json/files/json-1.8.6-heap-exposure.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-diff --git ext/json/generator/generator.c ext/json/generator/generator.c
-index a135e28348..2cdca5685f 100644
 a/ext/json/ext/generator/generator.c
-+++ b/ext/json/ext/generator/generator.c
-@@ -301,7 +301,7 @@ static char *fstrndup(const char *ptr, unsigned long len) {
-   char *result;
-   if (len <= 0) return NULL;
-   result = ALLOC_N(char, len);
--  memccpy(result, ptr, 0, len);
-+  memcpy(result, ptr, len);
-   return result;
- }
- 
-@@ -1055,7 +1055,7 @@ static VALUE cState_indent_set(VALUE self, VALUE indent)
- }
- } else {
- if (state->indent) ruby_xfree(state->indent);
--state->indent = strdup(RSTRING_PTR(indent));
-+state->indent = fstrndup(RSTRING_PTR(indent), len);
- state->indent_len = len;
- }
- return Qnil;
-@@ -1093,7 +1093,7 @@ static VALUE cState_space_set(VALUE self, VALUE space)
- }
- } else {
- if (state->space) ruby_xfree(state->space);
--state->space = strdup(RSTRING_PTR(space));
-+state->space = fstrndup(RSTRING_PTR(space), len);
- state->space_len = len;
- }
- return Qnil;
-@@ -1129,7 +1129,7 @@ static VALUE cState_space_before_set(VALUE self, VALUE 
space_before)
- }
- } else {
- if (state->space_before) ruby_xfree(state->space_before);
--state->space_before = strdup(RSTRING_PTR(space_before));
-+state->space_before = fstrndup(RSTRING_PTR(space_before), len);
- state->space_before_len = len;
- }
- return Qnil;
-@@ -1166,7 +1166,7 @@ static VALUE cState_object_nl_set(VALUE self, VALUE 
object_nl)
- }
- } else {
- if (state->object_nl) ruby_xfree(state->object_nl);
--state->object_nl = strdup(RSTRING_PTR(object_nl));
-+state->object_nl = fstrndup(RSTRING_PTR(object_nl), len);
- state->object_nl_len = len;
- }
- return Qnil;
-@@ -1201,7 +1201,7 @@ static VALUE cState_array_nl_set(VALUE self, VALUE 
array_nl)
- }
- } else {
- if (state->array_nl) ruby_xfree(state->array_nl);
--state->array_nl = strdup(RSTRING_PTR(array_nl));
-+state->array_nl = fstrndup(RSTRING_PTR(array_nl), len);
- state->array_nl_len = len;
- }
- return Qnil;
-diff --git ext/json/generator/generator.h ext/json/generator/generator.h
-index 298c0a4965..6bbf817b7d 100644
 a/ext/json/ext/generator/generator.h
-+++ b/ext/json/ext/generator/generator.h
-@@ -1,7 +1,6 @@
- #ifndef _GENERATOR_H_
- #define _GENERATOR_H_
- 
--#include 
- #include 
- #include 
- 
-diff --git ext/json/lib/json/version.rb ext/json/lib/json/version.rb
-index b5748334b9..cd7ddf8777 100644
 a/lib/json/version.rb
-+++ b/lib/json/version.rb
-@@ -1,7 +1,7 @@
- module JSON
-   # JSON version
--  VERSION = '1.8.6'
-+  VERSION = '1.8.6.1'
-   VERSION_ARRAY   = VERSION.split(/\./).map { |x| x.to_i } # :nodoc:
-   VERSION_MAJOR   = VERSION_ARRAY

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2020-06-30 Thread Hans de Graaff
commit: e2eabca0c1c53268bd576ab6ea2d3c6ad05cb2fc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  1 05:40:31 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  1 05:40:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2eabca0

dev-ruby/json: add 2.3.1

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 +
 dev-ruby/json/json-2.3.1.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 6ef49e66810..1744891ca90 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,2 +1,3 @@
 DIST json-1.8.6.gem 144384 BLAKE2B 
db9e407be4ac7e0cb2e09369637b88f70cdac7a659c600dc83a5390746dfd21b0a5243af62afaeeff013b5a4116a3b22c65a481cad89f1ca9be8904af87d0345
 SHA512 
8f393da080293965389df4a606e0604c500b4b267897b3c1b9007b7700dde8156f6598c25790e84fa20a7e03c7ae359a0b267c7b84e52dfe2a1ac83cf652ad9b
 DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332
+DIST json-2.3.1.gem 118784 BLAKE2B 
6852f5d1733fd5d596b44d095c37d11a129b02fc61dc81afa90aef3623eefdb5515f6755dce42f055954baf2ac45e87620940ccd7c2c839501945923dbe62d18
 SHA512 
a9a0c54ac1faacc412ad708b630c8bad8c6f99db6862e8fc80c46207f0f0972433fbfe51d0c93a5d91b91c59b1fef5ad8e64e36cc49e32b3e51ff390a380a2a9

diff --git a/dev-ruby/json/json-2.3.1.ebuild b/dev-ruby/json/json-2.3.1.ebuild
new file mode 100644
index 000..c7cfd6fdef9
--- /dev/null
+++ b/dev-ruby/json/json-2.3.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+USE_RUBY="ruby25 ruby26 ruby27"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+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"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+SLOT="2"
+IUSE=""
+
+RDEPEND="${RDEPEND}"
+DEPEND="${DEPEND}
+   dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+   doc? ( dev-ruby/rdoc )
+   test? ( dev-ruby/test-unit:2 )"
+
+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 '/task :test/ 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
+
+   # Avoid setting gem since it will not be available yet when installing
+   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
+}
+
+each_ruby_configure() {
+   for ext in parser generator ; do
+   ${RUBY} -Cext/json/ext/${ext} extconf.rb || die
+   done
+}
+
+each_ruby_compile() {
+   for ext in parser generator ; do
+   emake V=1 -Cext/json/ext/${ext}
+   cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
+   done
+}
+
+each_ruby_test() {
+   for t in pure ext ; do
+   JSON=${T} ${RUBY} -S rake do_test_${t} || die
+   done
+}
+
+each_ruby_install() {
+   each_fakegem_install
+
+   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)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2020-04-05 Thread Hans de Graaff
commit: 2a9bd5dd9653980b428970d3d5e431540de9ee91
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Apr  5 09:45:14 2020 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Apr  5 09:45:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9bd5dd

dev-ruby/json: cleanup

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/json/Manifest  |  1 -
 dev-ruby/json/json-2.2.0.ebuild | 74 -
 2 files changed, 75 deletions(-)

diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 3ee1553c5c1..6ef49e66810 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -1,3 +1,2 @@
 DIST json-1.8.6.gem 144384 BLAKE2B 
db9e407be4ac7e0cb2e09369637b88f70cdac7a659c600dc83a5390746dfd21b0a5243af62afaeeff013b5a4116a3b22c65a481cad89f1ca9be8904af87d0345
 SHA512 
8f393da080293965389df4a606e0604c500b4b267897b3c1b9007b7700dde8156f6598c25790e84fa20a7e03c7ae359a0b267c7b84e52dfe2a1ac83cf652ad9b
-DIST json-2.2.0.gem 112640 BLAKE2B 
973fe22979f4e2fa64a1090e44e5e149029881f20ec2749ce040b79a94610003941f6f3471bbc71e581491df74201bc4201419081c04a03790caaed888dfed1c
 SHA512 
855d5cbeb6e62a7deb009ad454944430c0370cc98c53a1126d8ca3cac4b11a191bfb2ded84a957d4caa0f59cc9b6308e320a58569bddba8d6984078ea34703f2
 DIST json-2.3.0.gem 114176 BLAKE2B 
329f1305a0cae3d44c74cc7475c7340e86b8447d5e4ffdd5854620669ee4ef5bba0ed7dbc617b0beffb7bfd8b3d79d46ce26feef37685413a4a5a9c230d0ce0c
 SHA512 
9086a64b664f2d774439c0c9f10c2c1cd897684050eb60f8e3ad9256e0b9541deec3bd22fab0bdcf66e3d5bc795720c6923d514b6edb824c9962fc22f162b332

diff --git a/dev-ruby/json/json-2.2.0.ebuild b/dev-ruby/json/json-2.2.0.ebuild
deleted file mode 100644
index b531e023010..000
--- a/dev-ruby/json/json-2.2.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
-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"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="2"
-IUSE=""
-
-RDEPEND="${RDEPEND}"
-DEPEND="${DEPEND}
-   dev-util/ragel"
-
-ruby_add_bdepend "dev-ruby/rake
-   doc? ( dev-ruby/rdoc )
-   test? ( dev-ruby/test-unit:2 )"
-
-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 '/task :test/ 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
-
-   # Avoid setting gem since it will not be available yet when installing
-   sed -i -e '/gem/ s:^:#:' tests/test_helper.rb || die
-}
-
-each_ruby_configure() {
-   for ext in parser generator ; do
-   ${RUBY} -Cext/json/ext/${ext} extconf.rb || die
-   done
-}
-
-each_ruby_compile() {
-   for ext in parser generator ; do
-   emake V=1 -Cext/json/ext/${ext}
-   cp ext/json/ext/${ext}/${ext}$(get_modname) ext/json/ext/ || die
-   done
-}
-
-each_ruby_test() {
-   for t in pure ext ; do
-   JSON=${T} ${RUBY} -S rake do_test_${t} || die
-   done
-}
-
-each_ruby_install() {
-   each_fakegem_install
-
-   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)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2020-04-03 Thread Agostino Sarubbo
commit: 470d8d295a647939dc4e589adcf781610a1da356
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 13:12:09 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 13:12:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=470d8d29

dev-ruby/json: x86 stable wrt bug #713478

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/json/json-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.3.0.ebuild b/dev-ruby/json/json-2.3.0.ebuild
index 47469362632..31f1010c5ae 100644
--- a/dev-ruby/json/json-2.3.0.ebuild
+++ b/dev-ruby/json/json-2.3.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json";
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2020-04-03 Thread Agostino Sarubbo
commit: 746913ca2d15165f08ee8273a9e3e32703b74b14
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:13:39 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:13:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=746913ca

dev-ruby/json: s390 stable wrt bug #713478

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/json/json-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.3.0.ebuild b/dev-ruby/json/json-2.3.0.ebuild
index d2e36fc5071..47469362632 100644
--- a/dev-ruby/json/json-2.3.0.ebuild
+++ b/dev-ruby/json/json-2.3.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json";
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2020-04-03 Thread Agostino Sarubbo
commit: aaa829e317b88ac885a4a75323ae53c700316ca6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:06:12 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:06:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa829e3

dev-ruby/json: arm stable wrt bug #713478

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/json/json-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.3.0.ebuild b/dev-ruby/json/json-2.3.0.ebuild
index 23ebed6266b..d2e36fc5071 100644
--- a/dev-ruby/json/json-2.3.0.ebuild
+++ b/dev-ruby/json/json-2.3.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json";
 LICENSE="Ruby"
 
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/json/

2020-04-03 Thread Agostino Sarubbo
commit: b4ea5f314255ed9b8410a4273aba55297b5dfc1b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:03:57 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:03:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ea5f31

dev-ruby/json: amd64 stable wrt bug #713478

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ruby/json/json-2.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/json/json-2.3.0.ebuild b/dev-ruby/json/json-2.3.0.ebuild
index 738aa939e3c..23ebed6266b 100644
--- a/dev-ruby/json/json-2.3.0.ebuild
+++ b/dev-ruby/json/json-2.3.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="A JSON implementation as a Ruby extension"
 HOMEPAGE="https://github.com/flori/json";
 LICENSE="Ruby"
 
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="2"
 IUSE=""
 



  1   2   >