[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 89dfad9ab158b3c0105e4cf404f4bfaecc9f94d4 Author: Hans de Graaff gentoo org> AuthorDate: Thu Jan 15 15:41:31 2026 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Jan 15 15:47:46 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89dfad9a dev-ruby/nokogiri-diff: enable ruby40 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild index 13a4e6bc506d..7d6f16609620 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 1dc614a3ead9bd5391c16be9f0755d24c03582fb Author: Hans de Graaff gentoo org> AuthorDate: Sat Jan 10 06:43:08 2026 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Jan 10 06:43:08 2026 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dc614a3 dev-ruby/nokogiri: enable ruby40 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/nokogiri-1.19.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.19.0.ebuild b/dev-ruby/nokogiri/nokogiri-1.19.0.ebuild index 3714c5c1a64c..57fc4f226695 100644 --- a/dev-ruby/nokogiri/nokogiri-1.19.0.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.19.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby32 ruby33 ruby34" +USE_RUBY="ruby32 ruby33 ruby34 ruby40" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 16dd2e7b032ea23d45b7ba0bc61975eb5b7783ed
Author: Eli Schwartz gentoo org>
AuthorDate: Tue Dec 30 14:56:37 2025 +
Commit: Eli Schwartz gentoo org>
CommitDate: Tue Dec 30 15:20:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16dd2e7b
dev-ruby/nokogiri: Stabilize 1.18.10 ppc, #968166
Signed-off-by: Eli Schwartz gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index 44aaa074889c..0f1ead13cec9 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: e9a8cd812a4cf834961fb74eeb19491b100300f4
Author: Eli Schwartz gentoo org>
AuthorDate: Tue Dec 30 15:20:11 2025 +
Commit: Eli Schwartz gentoo org>
CommitDate: Tue Dec 30 15:20:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a8cd81
dev-ruby/nokogiri: Stabilize 1.18.10 ppc64, #968166
Signed-off-by: Eli Schwartz gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index 0f1ead13cec9..8c260078ff62 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: db6277c5dce9bcee38609cd62e43ee66d2821a2c
Author: Sam James gentoo org>
AuthorDate: Tue Dec 30 13:18:32 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Dec 30 13:18:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db6277c5
dev-ruby/nokogiri: Stabilize 1.18.10 arm64, #968166
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index 3714c5c1a64c..793d596ce27a 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: dfa320af7d8fc6cca09b8ccb5eb10ec9932eb73a
Author: Sam James gentoo org>
AuthorDate: Tue Dec 30 13:18:37 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Dec 30 13:18:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfa320af
dev-ruby/nokogiri: Stabilize 1.18.10 amd64, #968166
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index 8dbd80d5f434..4be6fc2b3fd6 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 8452e88cb9e06ae5511a282a49136d9e07e76e27
Author: Sam James gentoo org>
AuthorDate: Tue Dec 30 13:18:34 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Dec 30 13:18:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8452e88c
dev-ruby/nokogiri: Stabilize 1.18.10 x86, #968166
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index 793d596ce27a..8dbd80d5f434 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 9dd6ebc17000176b81121616e0b8d0bc6f03381f
Author: Sam James gentoo org>
AuthorDate: Tue Dec 30 13:18:38 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Dec 30 13:18:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dd6ebc1
dev-ruby/nokogiri: Stabilize 1.18.10 arm, #968166
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index 4be6fc2b3fd6..44aaa074889c 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 0f7d7da799e3b2b02bea8533532901a12d874487
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Dec 30 07:06:21 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Dec 30 07:10:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f7d7da7
dev-ruby/nokogiri: use minitest:5
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
index b2f1a9eaa6ac..3714c5c1a64c 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -39,7 +39,7 @@ ruby_add_bdepend "
dev-ruby/mini_portile2:2.8
>=dev-ruby/rexical-1.0.7
dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+ test? ( dev-ruby/minitest:5 dev-ruby/rubyzip )"
all_ruby_prepare() {
sed -i \
@@ -53,6 +53,7 @@ all_ruby_prepare() {
sed -i -e '/cross_config_options/d' Rakefile || die
sed -e '/reporters/I s:^:#:' \
+ -e '1igem "minitest", "~> 5.0"' \
-i test/helper.rb || die
# There is no need for mini_portile2 to be a runtime dependency on
Gentoo
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 4790b8dc53b77c5c8ae75cf8364639701adbb31e
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Dec 30 07:02:12 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Dec 30 07:10:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4790b8dc
dev-ruby/nokogiri: add 1.19.0
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.19.0.ebuild | 101 +++
2 files changed, 102 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 7324b0364001..5e4279cc6467 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,3 +2,4 @@ DIST nokogiri-1.18.10-git.tgz 11053859 BLAKE2B
adeaf49362101011e4ca6327799e6b483
DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
DIST nokogiri-1.18.8-git.tgz 11053885 BLAKE2B
5ff4eac2aba046114be84791a3aafc436558ea52cd537d5ae58b259d30686ac4e6306d7f691a8bd3e6c328b90c03d925ef6f0e6d9e58c148f936e9691fae838b
SHA512
cefec463825c7664dc81b8668d8bf18a9fa4b659dbece0d1251c913eeccac1c762fb30fdd183e8fdd4a3da89e8cfa1bf828a1d9b11809c6f8c61fd4efa990306
DIST nokogiri-1.18.9-git.tgz 11060237 BLAKE2B
c4eb387d0bd0883997b6d911e70c2474a750f70e0fafe7a87fe2c564d7d063b9f7c55c9a6bce9aeef52c7facc19f0b0ae38a6bce1d71d82f151527029861af8c
SHA512
55b7d6f4b88cdb770c51e21ddc97b373343b25d3bd1250a69c4bb0dfcf34bf5a93624c15279b567be5fd6d04bb4e47a68ce5d8ead779493ad498286deeeb71e0
+DIST nokogiri-1.19.0-git.tgz 11053759 BLAKE2B
6f83704618e60140998cd8a72d8cf387dac542a1aa27ef3f6167947884b7d334e5cafdeb76cd09998e1c2ef4290515087772c1427759703e295344071a4b2812
SHA512
60add3e52fb5423e75f2ee4889e3e149ed5a2b5ce2a3b437b7d9a5447023b8280f22b88edb66fb43e4559de2071835153ce0169ade58d3866dd83c3892f4b7e0
diff --git a/dev-ruby/nokogiri/nokogiri-1.19.0.ebuild
b/dev-ruby/nokogiri/nokogiri-1.19.0.ebuild
new file mode 100644
index ..3714c5c1a64c
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.19.0.ebuild
@@ -0,0 +1,101 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.9:=
+ >=dev-libs/libxslt-1.1.43
+ >=virtual/zlib-1.3.1:=
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.9:=
+ >=dev-libs/libxslt-1.1.43
+ >=virtual/zlib-1.3.1:=
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest:5 dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -e '1igem "minitest", "~> 5.0"' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/files/
commit: 7930963dbd0c1977e44253e474049ec62012a7a9
Author: Michael Mair-Keimberger gentoo org>
AuthorDate: Fri Dec 5 17:50:56 2025 +
Commit: Michael Mair-Keimberger gentoo org>
CommitDate: Fri Dec 5 17:50:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7930963d
dev-ruby/nokogiri-diff: remove unused patch(es)
Signed-off-by: Michael Mair-Keimberger gentoo.org>
.../files/nokogiri-diff-0.2.0-rspec3.patch | 436 -
1 file changed, 436 deletions(-)
diff --git a/dev-ruby/nokogiri-diff/files/nokogiri-diff-0.2.0-rspec3.patch
b/dev-ruby/nokogiri-diff/files/nokogiri-diff-0.2.0-rspec3.patch
deleted file mode 100644
index c47bda03ec11..
--- a/dev-ruby/nokogiri-diff/files/nokogiri-diff-0.2.0-rspec3.patch
+++ /dev/null
@@ -1,436 +0,0 @@
-From 4683f35469dbb69fa291ea35be4e7a74090a8b24 Mon Sep 17 00:00:00 2001
-From: Balasankar C
-Date: Sat, 28 Nov 2015 17:55:09 +0530
-Subject: [PATCH] Port tests to RSpec 3
-
- Rakefile| 2 +-
- gemspec.yml | 2 +-
- spec/diff_spec.rb | 226 ++--
- spec/spec_helper.rb | 2 +-
- 4 files changed, 116 insertions(+), 116 deletions(-)
-
-diff --git a/Rakefile b/Rakefile
-index 1b8a92d..7fb967c 100644
a/Rakefile
-+++ b/Rakefile
-@@ -12,7 +12,7 @@ rescue LoadError => e
- end
-
- begin
-- gem 'rspec', '~> 2.4'
-+ gem 'rspec', '~> 3.0'
- require 'rspec/core/rake_task'
-
- RSpec::Core::RakeTask.new
-diff --git a/gemspec.yml b/gemspec.yml
-index 5ae611d..d775248 100644
a/gemspec.yml
-+++ b/gemspec.yml
-@@ -18,5 +18,5 @@ dependencies:
-
- development_dependencies:
- rubygems-tasks: ~> 0.1
-- rspec: ~> 2.4
-+ rspec: ~> 3.0
- yard: ~> 0.7
-diff --git a/spec/diff_spec.rb b/spec/diff_spec.rb
-index 6450c49..adfaaa8 100644
a/spec/diff_spec.rb
-+++ b/spec/diff_spec.rb
-@@ -21,197 +21,197 @@
- let(:removed_attr){ Nokogiri::XML('one') }
-
- it "should add #diff to Nokogiri::XML::Docuemnt" do
--doc.should respond_to(:diff)
-+expect(doc).to respond_to(:diff)
- end
-
- it "should add #diff to Nokogiri::XML::Element" do
--added_element.at('div').should respond_to(:diff)
-+expect(added_element.at('div')).to respond_to(:diff)
- end
-
- it "should add #diff to Nokogiri::XML::Text" do
--added_text.at('p/text()').should respond_to(:diff)
-+expect(added_text.at('p/text()')).to respond_to(:diff)
- end
-
- it "should add #diff to Nokogiri::XML::Attr" do
--added_attr.at('p/@id').should respond_to(:diff)
-+expect(added_attr.at('p/@id')).to respond_to(:diff)
- end
-
- it "should not compare the Document objects" do
- change = doc.diff(doc).first
-
--change[0].should == ' '
--change[1].should == doc.root
-+expect(change[0]).to eq(' ')
-+expect(change[1]).to eq(doc.root)
- end
-
- it "should determine when two different documents are identical" do
--doc.diff(Nokogiri::XML(contents)).all? { |change,node|
-+expect(doc.diff(Nokogiri::XML(contents)).all? { |change,node|
- change == ' '
--}.should == true
-+}).to eq(true)
- end
-
- it "should search down within Nokogiri::XML::Document objects" do
--doc.diff(changed_text).any? { |change,node|
-+expect(doc.diff(changed_text).any? { |change,node|
- change != ' '
--}.should == true
-+}).to eq(true)
- end
-
- it "should determine when text nodes are added" do
- changes = doc.at('div').diff(added_text.at('div')).to_a
-
--changes.length.should == 4
-+expect(changes.length).to eq(4)
-
--changes[0][0].should == ' '
--changes[0][1].should == doc.at('div')
-+expect(changes[0][0]).to eq(' ')
-+expect(changes[0][1]).to eq(doc.at('div'))
-
--changes[1][0].should == ' '
--changes[1][1].should == doc.at('//p')
-+expect(changes[1][0]).to eq(' ')
-+expect(changes[1][1]).to eq(doc.at('//p'))
-
--changes[2][0].should == '+'
--changes[2][1].should == added_text.at('//div/text()')
-+expect(changes[2][0]).to eq('+')
-+expect(changes[2][1]).to eq(added_text.at('//div/text()'))
-
--changes[3][0].should == ' '
--changes[3][1].should == doc.at('//p/text()')
-+expect(changes[3][0]).to eq(' ')
-+expect(changes[3][1]).to eq(doc.at('//p/text()'))
- end
-
- it "should determine when elements are added" do
- changes = doc.at('div').diff(added_element.at('div')).to_a
-
--changes.length.should == 5
-+expect(changes.length).to eq(5)
-
--changes[0][0].should == ' '
--changes[0][1].should == doc.at('div')
-+expect(changes[0][0]).to eq(' ')
-+expect(changes[0][1]).to eq(doc.at('div'))
-
--changes[1][0].should == '+'
--changes[1][1].should == added_element.at('//p[1]')
-+expect(changes[1][0]).to eq('+')
-+expect(changes[1][1]).to eq(added_element.at('//p[1]'))
-
--changes[2][0].should == ' '
--changes[2][1].should == doc.at('//p')
-+expect(change
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 72de1a45ecafce2c185aa91bb6e69fe409ab4ded
Author: Hans de Graaff gentoo org>
AuthorDate: Mon Sep 15 10:29:31 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Sep 16 10:09:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72de1a45
dev-ruby/nokogiri: add 1.18.10
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest| 1 +
dev-ruby/nokogiri/nokogiri-1.18.10.ebuild | 100 ++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index be2d8df207d0..7324b0364001 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
+DIST nokogiri-1.18.10-git.tgz 11053859 BLAKE2B
adeaf49362101011e4ca6327799e6b4837ade20eab255f29e65dafaf64892c3a4f02f0f5bf6b923988314d16c26271f73db4816758c5e8a4ee8c42fb626b0778
SHA512
0680a972b99c3f1a5de2b4fe6590446811d192a600f8b058d3022265acb69037bd0c7874a578a7d58725fa9c0afa205afd79441647986b4f6737239837c21816
DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
DIST nokogiri-1.18.8-git.tgz 11053885 BLAKE2B
5ff4eac2aba046114be84791a3aafc436558ea52cd537d5ae58b259d30686ac4e6306d7f691a8bd3e6c328b90c03d925ef6f0e6d9e58c148f936e9691fae838b
SHA512
cefec463825c7664dc81b8668d8bf18a9fa4b659dbece0d1251c913eeccac1c762fb30fdd183e8fdd4a3da89e8cfa1bf828a1d9b11809c6f8c61fd4efa990306
DIST nokogiri-1.18.9-git.tgz 11060237 BLAKE2B
c4eb387d0bd0883997b6d911e70c2474a750f70e0fafe7a87fe2c564d7d063b9f7c55c9a6bce9aeef52c7facc19f0b0ae38a6bce1d71d82f151527029861af8c
SHA512
55b7d6f4b88cdb770c51e21ddc97b373343b25d3bd1250a69c4bb0dfcf34bf5a93624c15279b567be5fd6d04bb4e47a68ce5d8ead779493ad498286deeeb71e0
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
new file mode 100644
index ..7fb576fcd2d8
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.10.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.9:=
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.9:=
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 89fd0c7037ade16b04a28bf2781d74a7ffea017e
Author: Hans de Graaff gentoo org>
AuthorDate: Wed Aug 13 06:21:16 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Wed Aug 13 09:47:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89fd0c70
dev-ruby/nokogiri: drop 1.16.8-r1
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 -
dev-ruby/nokogiri/nokogiri-1.16.8-r1.ebuild | 96 -
2 files changed, 97 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 0ba01e997e9b..be2d8df207d0 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,4 +1,3 @@
-DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
DIST nokogiri-1.18.8-git.tgz 11053885 BLAKE2B
5ff4eac2aba046114be84791a3aafc436558ea52cd537d5ae58b259d30686ac4e6306d7f691a8bd3e6c328b90c03d925ef6f0e6d9e58c148f936e9691fae838b
SHA512
cefec463825c7664dc81b8668d8bf18a9fa4b659dbece0d1251c913eeccac1c762fb30fdd183e8fdd4a3da89e8cfa1bf828a1d9b11809c6f8c61fd4efa990306
DIST nokogiri-1.18.9-git.tgz 11060237 BLAKE2B
c4eb387d0bd0883997b6d911e70c2474a750f70e0fafe7a87fe2c564d7d063b9f7c55c9a6bce9aeef52c7facc19f0b0ae38a6bce1d71d82f151527029861af8c
SHA512
55b7d6f4b88cdb770c51e21ddc97b373343b25d3bd1250a69c4bb0dfcf34bf5a93624c15279b567be5fd6d04bb4e47a68ce5d8ead779493ad498286deeeb71e0
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8-r1.ebuild
deleted file mode 100644
index 6616bbb3489c..
--- a/dev-ruby/nokogiri/nokogiri-1.16.8-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
-IUSE="test"
-
-RDEPEND="
- >=dev-libs/libxml2-2.12.9:=
- >=dev-libs/libxslt-1.1.39
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-DEPEND="
- >=dev-libs/libxml2-2.12.9:=
- >=dev-libs/libxslt-1.1.39
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- sed -e '/reporters/I s:^:#:' \
- -i test/helper.rb || die
-
- # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
- sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_configure() {
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
- ${RUBY} -Cext/${PN} extconf.rb \
- --with-zlib-include="${EPREFIX}"/usr/include \
- --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
- --with-iconv-include="${EPREFIX}"/usr/include \
- --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
- --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
- --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
- --with-xslt-dir="${EPREFIX}"/usr \
- --with-iconvlib=iconv \
- || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
- ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
- fi
-
- if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
-
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a9ab42d26772aab11f539c91aded6b6b3b19144f
Author: Hans de Graaff gentoo org>
AuthorDate: Mon Jul 21 06:12:53 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Mon Jul 21 06:12:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ab42d2
dev-ruby/nokogiri: add 1.18.9
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.9.ebuild | 100 +++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 84faab630c5a..0ba01e997e9b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
DIST nokogiri-1.18.8-git.tgz 11053885 BLAKE2B
5ff4eac2aba046114be84791a3aafc436558ea52cd537d5ae58b259d30686ac4e6306d7f691a8bd3e6c328b90c03d925ef6f0e6d9e58c148f936e9691fae838b
SHA512
cefec463825c7664dc81b8668d8bf18a9fa4b659dbece0d1251c913eeccac1c762fb30fdd183e8fdd4a3da89e8cfa1bf828a1d9b11809c6f8c61fd4efa990306
+DIST nokogiri-1.18.9-git.tgz 11060237 BLAKE2B
c4eb387d0bd0883997b6d911e70c2474a750f70e0fafe7a87fe2c564d7d063b9f7c55c9a6bce9aeef52c7facc19f0b0ae38a6bce1d71d82f151527029861af8c
SHA512
55b7d6f4b88cdb770c51e21ddc97b373343b25d3bd1250a69c4bb0dfcf34bf5a93624c15279b567be5fd6d04bb4e47a68ce5d8ead779493ad498286deeeb71e0
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.9.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.9.ebuild
new file mode 100644
index ..aaf53e6775be
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.9.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.8:=
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.8:=
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ $
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 971df74eba5be113930e709585094d0da4c9e712
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Jun 10 04:44:44 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Jun 10 04:56:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971df74e
dev-ruby/nokogiri: restore stable keywords
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild
index 89e986893634..5bcb6121da67 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.7-r1.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: d54dc16e925a669fda6b4056079ea6d869fbe5d5
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Jun 3 07:41:22 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Jun 3 07:44:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54dc16e
dev-ruby/nokogiri-diff: drop 0.2.0-r3
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri-diff/Manifest| 1 -
.../nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild| 22 --
2 files changed, 23 deletions(-)
diff --git a/dev-ruby/nokogiri-diff/Manifest b/dev-ruby/nokogiri-diff/Manifest
index 946c9622acd3..942509c1b9b6 100644
--- a/dev-ruby/nokogiri-diff/Manifest
+++ b/dev-ruby/nokogiri-diff/Manifest
@@ -1,2 +1 @@
-DIST nokogiri-diff-0.2.0.gem 8704 BLAKE2B
e1df47db2e6e7fcd29eb229245cb9a9a7b31fded319a6fe28d04722f457f0ea7bc19e13ee49b2233f3c072eedf3c83c7e38cd8b19d5ecbc4937f709a9f4cf3a7
SHA512
9b2b6f266c9c7d01153c345567086b4cd1092a5984e6867ea81d15e00467936f296fd5e2c3ab7dc18e44d1dd2af022d250234fb4311a9be80fd3ca32b3d201ca
DIST nokogiri-diff-0.3.0.gem 10240 BLAKE2B
2e90a279926c6fc33089a679f4a25d40a7075fbee2481291bbec1f936bf436595bfa8a967050249df29c1b34211529bdff0c8f847c6f88964164a93c9864b216
SHA512
da28e7c2ae03fc66a5b4d9ce6b266ca20dc47a84445bb5a109d40d8153d41c98e7c6547efe35484fc7dbe0e30507e6588894dfc0c4b0fc297c3b24fc4ebbb41e
diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild
b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild
deleted file mode 100644
index 9352ba1e585a..
--- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild
+++ /dev/null
@@ -1,22 +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_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Calculate the differences between two XML/HTML documents"
-HOMEPAGE="https://github.com/postmodern/nokogiri-diff";
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux
~ppc-macos ~x64-macos ~x64-solaris"
-
-PATCHES=( "${FILESDIR}/${P}-rspec3.patch" )
-
-ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.3.2"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: ca0a4d8d7fa392b0cd1978a2ad6f1087b214b161
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Jun 3 07:42:11 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Jun 3 07:44:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0a4d8d
dev-ruby/nokogiri: drop 1.17.2, 1.18.6
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 2 -
dev-ruby/nokogiri/nokogiri-1.17.2.ebuild | 96 -
dev-ruby/nokogiri/nokogiri-1.18.6.ebuild | 100 ---
3 files changed, 198 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index d6ec5fc6e31f..84faab630c5a 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,5 +1,3 @@
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
-DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
-DIST nokogiri-1.18.6-git.tgz 11053802 BLAKE2B
4b955a34c920e51df0ddf5c98374ad4664aa5317bd3d40eb25d85fba704277aa14d740b2dc5e4ea0c0f7f8d473eedc7563e1a9c4ffbd5c72f382ef0fef4ee070
SHA512
489f8a46cbff52ba0bfc1426d0f0839830d53491974ddb45514000bc44dbfc8822ff6f9122486efd253c97463741d84c7b14797d9265e3e674040a65418042ef
DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
DIST nokogiri-1.18.8-git.tgz 11053885 BLAKE2B
5ff4eac2aba046114be84791a3aafc436558ea52cd537d5ae58b259d30686ac4e6306d7f691a8bd3e6c328b90c03d925ef6f0e6d9e58c148f936e9691fae838b
SHA512
cefec463825c7664dc81b8668d8bf18a9fa4b659dbece0d1251c913eeccac1c762fb30fdd183e8fdd4a3da89e8cfa1bf828a1d9b11809c6f8c61fd4efa990306
diff --git a/dev-ruby/nokogiri/nokogiri-1.17.2.ebuild
b/dev-ruby/nokogiri/nokogiri-1.17.2.ebuild
deleted file mode 100644
index 14129f254d95..
--- a/dev-ruby/nokogiri/nokogiri-1.17.2.ebuild
+++ /dev/null
@@ -1,96 +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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
-IUSE="test"
-
-RDEPEND="
- >=dev-libs/libxml2-2.13.5
- >=dev-libs/libxslt-1.1.42
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-DEPEND="
- >=dev-libs/libxml2-2.13.5
- >=dev-libs/libxslt-1.1.42
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- sed -e '/reporters/I s:^:#:' \
- -i test/helper.rb || die
-
- # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
- sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_configure() {
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
- ${RUBY} -Cext/${PN} extconf.rb \
- --with-zlib-include="${EPREFIX}"/usr/include \
- --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
- --with-iconv-include="${EPREFIX}"/usr/include \
- --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
- --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
- --with-xml2-lib="${EPREFIX}"/usr/$(g
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: aaa51d47308d9588f221d4798587ec36e8167c06
Author: Arthur Zamarin gentoo org>
AuthorDate: Wed May 21 10:56:28 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Wed May 21 10:56:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa51d47
dev-ruby/nokogiri: Stabilize 1.18.7 amd64, #956187
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
index 766efe50a513..0ab04fafa746 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: c42a9ade6fee429ae28df2ffa0e50f8a3cb9a14a
Author: Arthur Zamarin gentoo org>
AuthorDate: Tue May 20 18:38:58 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Tue May 20 18:38:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c42a9ade
dev-ruby/nokogiri: Stabilize 1.18.7 ppc64, #956187
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
index 42fb1093c633..766efe50a513 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bf39e51d497afa328c9e43d5bbb545cc097e5e0f
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun May 18 10:18:07 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun May 18 10:18:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf39e51d
dev-ruby/nokogiri: Stabilize 1.18.7 arm, #956187
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
index 63d450deeb0d..5d3500616822 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: ac66d727d136e652bcb40cbfef8d9492ab61739b
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun May 18 10:18:08 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun May 18 10:18:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac66d727
dev-ruby/nokogiri: Stabilize 1.18.7 arm64, #956187
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.18.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
index 5d3500616822..c796cf7ebcc2 100644
--- a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a5acbaf71dedf008159d98012e6c4f2d931c755d
Author: Hans de Graaff gentoo org>
AuthorDate: Sun May 11 06:21:09 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun May 11 06:21:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5acbaf7
dev-ruby/nokogiri: drop 1.18.1, 1.18.3, 1.18.4, 1.18.5
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 4 --
dev-ruby/nokogiri/nokogiri-1.18.1.ebuild | 96 -
dev-ruby/nokogiri/nokogiri-1.18.3.ebuild | 100 ---
dev-ruby/nokogiri/nokogiri-1.18.4.ebuild | 100 ---
dev-ruby/nokogiri/nokogiri-1.18.5.ebuild | 100 ---
5 files changed, 400 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 27166c753d93..d6ec5fc6e31f 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,9 +1,5 @@
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
-DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9
SHA512
3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd
-DIST nokogiri-1.18.3-git.tgz 11051462 BLAKE2B
122bd2d8ddbba09e7aded36a1125d6fa79ed60f7066488baa39cc1295edeb006cbea119e9edf193a635c8c131d1f3829088f30c6ebf49b0090672b8bdedadc60
SHA512
cccfa0caef34326924e21e24a205199503504a817467a65ba038af5f96ec10978e2c72948c5f28e3db0b1ae172c9d1e63de3ba71cab926956cf4596055606b6d
-DIST nokogiri-1.18.4-git.tgz 11051342 BLAKE2B
f6509767384a19977f08bd56a3f1fadbfabf2321700c02328686cb13180816a51dec231a5810d8a3769c29f036723606fa3ae485fd7beac489f5797453b7f0e7
SHA512
50ea6f22ce03df62c754d5b69b9537af8e8febb90bcb724d6f401df2fb4d3d261ea00d2ed420f67726ae4bf80e78b6cb2929972b91084ee276f3730cd19c0833
-DIST nokogiri-1.18.5-git.tgz 11053564 BLAKE2B
63b935bfd81e2daf0ff11389b593ffb598bf7138e04f95666c3d7f738b0d1ac9b36d1118969e2ef60e03594b6f8a4078ecd267793fed41934e874735ef8af0a3
SHA512
99e9cde9f6840d1dc0d69f3faeaa489dcd499fa733e2bb9b8bed7f1eb9a2d8f69244cd60572439d08dfffde8470012034ea11859f45fa5334c96f3108fc9e977
DIST nokogiri-1.18.6-git.tgz 11053802 BLAKE2B
4b955a34c920e51df0ddf5c98374ad4664aa5317bd3d40eb25d85fba704277aa14d740b2dc5e4ea0c0f7f8d473eedc7563e1a9c4ffbd5c72f382ef0fef4ee070
SHA512
489f8a46cbff52ba0bfc1426d0f0839830d53491974ddb45514000bc44dbfc8822ff6f9122486efd253c97463741d84c7b14797d9265e3e674040a65418042ef
DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
DIST nokogiri-1.18.8-git.tgz 11053885 BLAKE2B
5ff4eac2aba046114be84791a3aafc436558ea52cd537d5ae58b259d30686ac4e6306d7f691a8bd3e6c328b90c03d925ef6f0e6d9e58c148f936e9691fae838b
SHA512
cefec463825c7664dc81b8668d8bf18a9fa4b659dbece0d1251c913eeccac1c762fb30fdd183e8fdd4a3da89e8cfa1bf828a1d9b11809c6f8c61fd4efa990306
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild
deleted file mode 100644
index 9a0fc231b909..
--- a/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
-IUSE="test"
-
-RDEPEND="
- >=dev-libs/libxml2-2.13.5
- >=dev-libs/libxslt-1.1.42
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-DEPEND="
- >=dev-libs/libxml2-2.13.5
- >=dev-libs/libxslt-1.1.42
- >=sys-libs/zl
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: ccddd1d4ae4e7354630eb3e940f6dce1dd723ac9
Author: Hans de Graaff gentoo org>
AuthorDate: Sun May 11 06:20:34 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun May 11 06:20:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccddd1d4
dev-ruby/nokogiri: add 1.18.8
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.8.ebuild | 100 +++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 9d9325153c20..27166c753d93 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -6,3 +6,4 @@ DIST nokogiri-1.18.4-git.tgz 11051342 BLAKE2B
f6509767384a19977f08bd56a3f1fadbfa
DIST nokogiri-1.18.5-git.tgz 11053564 BLAKE2B
63b935bfd81e2daf0ff11389b593ffb598bf7138e04f95666c3d7f738b0d1ac9b36d1118969e2ef60e03594b6f8a4078ecd267793fed41934e874735ef8af0a3
SHA512
99e9cde9f6840d1dc0d69f3faeaa489dcd499fa733e2bb9b8bed7f1eb9a2d8f69244cd60572439d08dfffde8470012034ea11859f45fa5334c96f3108fc9e977
DIST nokogiri-1.18.6-git.tgz 11053802 BLAKE2B
4b955a34c920e51df0ddf5c98374ad4664aa5317bd3d40eb25d85fba704277aa14d740b2dc5e4ea0c0f7f8d473eedc7563e1a9c4ffbd5c72f382ef0fef4ee070
SHA512
489f8a46cbff52ba0bfc1426d0f0839830d53491974ddb45514000bc44dbfc8822ff6f9122486efd253c97463741d84c7b14797d9265e3e674040a65418042ef
DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
+DIST nokogiri-1.18.8-git.tgz 11053885 BLAKE2B
5ff4eac2aba046114be84791a3aafc436558ea52cd537d5ae58b259d30686ac4e6306d7f691a8bd3e6c328b90c03d925ef6f0e6d9e58c148f936e9691fae838b
SHA512
cefec463825c7664dc81b8668d8bf18a9fa4b659dbece0d1251c913eeccac1c762fb30fdd183e8fdd4a3da89e8cfa1bf828a1d9b11809c6f8c61fd4efa990306
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.8.ebuild
new file mode 100644
index ..dcdb507169da
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.8.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.8
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.8
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile()
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 0ad2773aa9852768c657570709f4999b24b90cec Author: Hans de Graaff gentoo org> AuthorDate: Thu Apr 3 11:27:59 2025 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Apr 3 11:48:26 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad2773a dev-ruby/nokogiri-diff: stabilize 0.3.0 for amd64 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild index d166e76d594d..1db79fe324e3 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33" +USE_RUBY="ruby31 ruby32 ruby33 ruby34" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md" @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/postmodern/nokogiri-diff"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: cf2450d76c93ce183b6424f30d8c3ba24b508988
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Apr 1 05:19:25 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Apr 1 05:19:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf2450d7
dev-ruby/nokogiri: add 1.18.7
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.7.ebuild | 100 +++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 63b46c3fe8c3..9d9325153c20 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -5,3 +5,4 @@ DIST nokogiri-1.18.3-git.tgz 11051462 BLAKE2B
122bd2d8ddbba09e7aded36a1125d6fa79
DIST nokogiri-1.18.4-git.tgz 11051342 BLAKE2B
f6509767384a19977f08bd56a3f1fadbfabf2321700c02328686cb13180816a51dec231a5810d8a3769c29f036723606fa3ae485fd7beac489f5797453b7f0e7
SHA512
50ea6f22ce03df62c754d5b69b9537af8e8febb90bcb724d6f401df2fb4d3d261ea00d2ed420f67726ae4bf80e78b6cb2929972b91084ee276f3730cd19c0833
DIST nokogiri-1.18.5-git.tgz 11053564 BLAKE2B
63b935bfd81e2daf0ff11389b593ffb598bf7138e04f95666c3d7f738b0d1ac9b36d1118969e2ef60e03594b6f8a4078ecd267793fed41934e874735ef8af0a3
SHA512
99e9cde9f6840d1dc0d69f3faeaa489dcd499fa733e2bb9b8bed7f1eb9a2d8f69244cd60572439d08dfffde8470012034ea11859f45fa5334c96f3108fc9e977
DIST nokogiri-1.18.6-git.tgz 11053802 BLAKE2B
4b955a34c920e51df0ddf5c98374ad4664aa5317bd3d40eb25d85fba704277aa14d740b2dc5e4ea0c0f7f8d473eedc7563e1a9c4ffbd5c72f382ef0fef4ee070
SHA512
489f8a46cbff52ba0bfc1426d0f0839830d53491974ddb45514000bc44dbfc8822ff6f9122486efd253c97463741d84c7b14797d9265e3e674040a65418042ef
+DIST nokogiri-1.18.7-git.tgz 11053819 BLAKE2B
37feac55a841a8ca0e4b6df023abb28608e30e410ab6fe1fa5d71d8973c186145d006965f9e9ae94c2d1fe6e9d7f7b8a4d267ff047965bb7b133d71811726c93
SHA512
de0e28e566209e41dde9931058aac94a832a68d991881dc51919f69be1eb9a517e25e3b74136b1ba331d40ae940356371240c78610eaf828c9609ce4da3f407d
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
new file mode 100644
index ..63d450deeb0d
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.7.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.7
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.7
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_co
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: cd9c436dc3d56101ebda58a3f6b42c2be017c463
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Mar 25 07:38:27 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Mar 25 07:38:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd9c436d
dev-ruby/nokogiri: drop 1.16.6
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 -
dev-ruby/nokogiri/nokogiri-1.16.6.ebuild | 96
2 files changed, 97 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index d4c9ab9f46eb..63b46c3fe8c3 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,4 +1,3 @@
-DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9
SHA512
3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
deleted file mode 100644
index 892c9f0db2e9..
--- a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
+++ /dev/null
@@ -1,96 +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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
-IUSE="test"
-
-RDEPEND="
- >=dev-libs/libxml2-2.12.8
- >=dev-libs/libxslt-1.1.39
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-DEPEND="
- >=dev-libs/libxml2-2.12.8
- >=dev-libs/libxslt-1.1.39
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- sed -e '/reporters/I s:^:#:' \
- -i test/helper.rb || die
-
- # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
- sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_configure() {
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
- ${RUBY} -Cext/${PN} extconf.rb \
- --with-zlib-include="${EPREFIX}"/usr/include \
- --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
- --with-iconv-include="${EPREFIX}"/usr/include \
- --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
- --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
- --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
- --with-xslt-dir="${EPREFIX}"/usr \
- --with-iconvlib=iconv \
- || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
- ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
- fi
-
- if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
- ${RUBY
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f6d87322889d7a125b2d2704d6fb4b15842164b0
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Mar 25 07:37:47 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Mar 25 07:37:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d87322
dev-ruby/nokogiri: add 1.18.6
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.6.ebuild | 100 +++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 056e505ff67f..d4c9ab9f46eb 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -5,3 +5,4 @@ DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba6
DIST nokogiri-1.18.3-git.tgz 11051462 BLAKE2B
122bd2d8ddbba09e7aded36a1125d6fa79ed60f7066488baa39cc1295edeb006cbea119e9edf193a635c8c131d1f3829088f30c6ebf49b0090672b8bdedadc60
SHA512
cccfa0caef34326924e21e24a205199503504a817467a65ba038af5f96ec10978e2c72948c5f28e3db0b1ae172c9d1e63de3ba71cab926956cf4596055606b6d
DIST nokogiri-1.18.4-git.tgz 11051342 BLAKE2B
f6509767384a19977f08bd56a3f1fadbfabf2321700c02328686cb13180816a51dec231a5810d8a3769c29f036723606fa3ae485fd7beac489f5797453b7f0e7
SHA512
50ea6f22ce03df62c754d5b69b9537af8e8febb90bcb724d6f401df2fb4d3d261ea00d2ed420f67726ae4bf80e78b6cb2929972b91084ee276f3730cd19c0833
DIST nokogiri-1.18.5-git.tgz 11053564 BLAKE2B
63b935bfd81e2daf0ff11389b593ffb598bf7138e04f95666c3d7f738b0d1ac9b36d1118969e2ef60e03594b6f8a4078ecd267793fed41934e874735ef8af0a3
SHA512
99e9cde9f6840d1dc0d69f3faeaa489dcd499fa733e2bb9b8bed7f1eb9a2d8f69244cd60572439d08dfffde8470012034ea11859f45fa5334c96f3108fc9e977
+DIST nokogiri-1.18.6-git.tgz 11053802 BLAKE2B
4b955a34c920e51df0ddf5c98374ad4664aa5317bd3d40eb25d85fba704277aa14d740b2dc5e4ea0c0f7f8d473eedc7563e1a9c4ffbd5c72f382ef0fef4ee070
SHA512
489f8a46cbff52ba0bfc1426d0f0839830d53491974ddb45514000bc44dbfc8822ff6f9122486efd253c97463741d84c7b14797d9265e3e674040a65418042ef
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.6.ebuild
new file mode 100644
index ..52f5d69faef6
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.6.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_co
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f07be7f1e79e78bc3bc5b5d1ba22c48167eac4a8
Author: Arthur Zamarin gentoo org>
AuthorDate: Sun Mar 23 06:51:46 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sun Mar 23 06:51:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07be7f1
dev-ruby/nokogiri: Stabilize 1.16.8 ppc, #947472
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index 350118e38f54..311a1b9bc8aa 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 7490fdf79eb9c01e2cfd6e9615468543e6a7cba9
Author: Hans de Graaff gentoo org>
AuthorDate: Thu Mar 20 08:00:27 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Thu Mar 20 08:04:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7490fdf7
dev-ruby/nokogiri: add 1.18.5
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.5.ebuild | 100 +++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 4eccce7280e1..056e505ff67f 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -4,3 +4,4 @@ DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b
DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9
SHA512
3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd
DIST nokogiri-1.18.3-git.tgz 11051462 BLAKE2B
122bd2d8ddbba09e7aded36a1125d6fa79ed60f7066488baa39cc1295edeb006cbea119e9edf193a635c8c131d1f3829088f30c6ebf49b0090672b8bdedadc60
SHA512
cccfa0caef34326924e21e24a205199503504a817467a65ba038af5f96ec10978e2c72948c5f28e3db0b1ae172c9d1e63de3ba71cab926956cf4596055606b6d
DIST nokogiri-1.18.4-git.tgz 11051342 BLAKE2B
f6509767384a19977f08bd56a3f1fadbfabf2321700c02328686cb13180816a51dec231a5810d8a3769c29f036723606fa3ae485fd7beac489f5797453b7f0e7
SHA512
50ea6f22ce03df62c754d5b69b9537af8e8febb90bcb724d6f401df2fb4d3d261ea00d2ed420f67726ae4bf80e78b6cb2929972b91084ee276f3730cd19c0833
+DIST nokogiri-1.18.5-git.tgz 11053564 BLAKE2B
63b935bfd81e2daf0ff11389b593ffb598bf7138e04f95666c3d7f738b0d1ac9b36d1118969e2ef60e03594b6f8a4078ecd267793fed41934e874735ef8af0a3
SHA512
99e9cde9f6840d1dc0d69f3faeaa489dcd499fa733e2bb9b8bed7f1eb9a2d8f69244cd60572439d08dfffde8470012034ea11859f45fa5334c96f3108fc9e977
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.5.ebuild
new file mode 100644
index ..52f5d69faef6
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.5.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_co
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 10a9986c41d13c073dabeac2d9507e0db9fa79dc
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Mar 15 08:10:11 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Mar 15 08:14:13 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a9986c
dev-ruby/nokogiri: add 1.18.4
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.4.ebuild | 100 +++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 1b6dfe365c2a..4eccce7280e1 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,3 +3,4 @@ DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd59
DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9
SHA512
3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd
DIST nokogiri-1.18.3-git.tgz 11051462 BLAKE2B
122bd2d8ddbba09e7aded36a1125d6fa79ed60f7066488baa39cc1295edeb006cbea119e9edf193a635c8c131d1f3829088f30c6ebf49b0090672b8bdedadc60
SHA512
cccfa0caef34326924e21e24a205199503504a817467a65ba038af5f96ec10978e2c72948c5f28e3db0b1ae172c9d1e63de3ba71cab926956cf4596055606b6d
+DIST nokogiri-1.18.4-git.tgz 11051342 BLAKE2B
f6509767384a19977f08bd56a3f1fadbfabf2321700c02328686cb13180816a51dec231a5810d8a3769c29f036723606fa3ae485fd7beac489f5797453b7f0e7
SHA512
50ea6f22ce03df62c754d5b69b9537af8e8febb90bcb724d6f401df2fb4d3d261ea00d2ed420f67726ae4bf80e78b6cb2929972b91084ee276f3730cd19c0833
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.4.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.4.ebuild
new file mode 100644
index ..52f5d69faef6
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.4.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.43
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_co
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f4bc30c26868dd4f57a6aa43702aa506a2e7a756
Author: Sam James gentoo org>
AuthorDate: Thu Feb 27 02:56:06 2025 +
Commit: Sam James gentoo org>
CommitDate: Thu Feb 27 02:56:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4bc30c2
dev-ruby/nokogiri: Stabilize 1.16.8 arm, #947472
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index 62158cd646ff..350118e38f54 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 9233794da87cd7930c5001a3ae237d7d5177b74d
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Feb 23 08:39:15 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Feb 23 08:40:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9233794d
dev-ruby/nokogiri: add 1.18.3
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.3.ebuild | 100 +++
2 files changed, 101 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index bbe6781aa626..b3c86b566f9c 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -4,3 +4,4 @@ DIST nokogiri-1.16.7-git.tgz 11014702 BLAKE2B
b300ceb73101c822df040ed99edcae3b15
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9
SHA512
3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd
+DIST nokogiri-1.18.3-git.tgz 11051462 BLAKE2B
122bd2d8ddbba09e7aded36a1125d6fa79ed60f7066488baa39cc1295edeb006cbea119e9edf193a635c8c131d1f3829088f30c6ebf49b0090672b8bdedadc60
SHA512
cccfa0caef34326924e21e24a205199503504a817467a65ba038af5f96ec10978e2c72948c5f28e3db0b1ae172c9d1e63de3ba71cab926956cf4596055606b6d
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.3.ebuild
new file mode 100644
index ..d2c26da6278d
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.3.ebuild
@@ -0,0 +1,100 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.42
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.42
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid a failing test already dropped upstream.
+ sed -e '128 s:^:#:' \
+ -i test/xml/test_document_encoding.rb || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_co
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 8ac8df84ab95b4a809960e4e01df3400926d1f12
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Feb 23 08:40:02 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Feb 23 08:40:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ac8df84
dev-ruby/nokogiri: drop 1.16.5, 1.16.7
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 2 -
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 96
dev-ruby/nokogiri/nokogiri-1.16.7.ebuild | 96
3 files changed, 194 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index b3c86b566f9c..1b6dfe365c2a 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,6 +1,4 @@
-DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52
SHA512
822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217
DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
-DIST nokogiri-1.16.7-git.tgz 11014702 BLAKE2B
b300ceb73101c822df040ed99edcae3b1556ca8a9060b05b51107a949d562ffdd02349d2f771207ad6cb8aa6d17725b823f22b086acde638ad36e0ac36c75889
SHA512
6f4c28351bcf1d01e1892eaceb75a6af3fb8399c2cb18c9db1c2a2e65d87103d9a7f8ef4bf6396e2ab8ca6c178125999bd7273893cb43e6ce47c9e46cfb17462
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9
SHA512
3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
deleted file mode 100644
index 9399f98f6e02..
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ /dev/null
@@ -1,96 +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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-LICENSE="MIT"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
-IUSE="test"
-
-RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.12.7
- >=dev-libs/libxslt-1.1.39
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.12.7
- >=dev-libs/libxslt-1.1.39
- >=sys-libs/zlib-1.3.1
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- sed -e '/reporters/I s:^:#:' \
- -i test/helper.rb || die
-
- # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
- sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_configure() {
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
- ${RUBY} -Cext/${PN} extconf.rb \
- --with-zlib-include="${EPREFI
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 2252a7ec22466e0468e390642d3cfff76060e6ea
Author: Jakov Smolić gentoo org>
AuthorDate: Sat Feb 8 00:32:39 2025 +
Commit: Jakov Smolić gentoo org>
CommitDate: Sat Feb 8 01:08:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2252a7ec
dev-ruby/nokogiri: Stabilize 1.16.8 x86, #947472
Signed-off-by: Jakov Smolić gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index dd23d7e63f3b..62158cd646ff 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 468503e84ea8a1279f1c321b4c0cb1777a28a83c
Author: Sam James gentoo org>
AuthorDate: Sat Jan 4 17:29:40 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 4 17:29:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468503e8
dev-ruby/nokogiri: Stabilize 1.16.8 arm64, #947472
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index ec98aba72670..dd23d7e63f3b 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bbb506fc377f2a115578d97436cd7714fb9ebd72
Author: Sam James gentoo org>
AuthorDate: Sat Jan 4 13:28:18 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 4 13:28:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb506fc
dev-ruby/nokogiri: Stabilize 1.16.8 amd64, #947472
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index 4899b7f2faab..ec98aba72670 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: d184978b3546b67e86fa8f992c9faea7ae7d0b1f
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jan 4 13:27:49 2025 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jan 4 13:27:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d184978b
dev-ruby/nokogiri: Stabilize 1.16.8 sparc, #947472
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index cf8f5e292ee6..4899b7f2faab 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: b64a13b705dc5f318711095bfdbf070a141fdddb
Author: Sam James gentoo org>
AuthorDate: Sat Jan 4 11:41:29 2025 +
Commit: Sam James gentoo org>
CommitDate: Sat Jan 4 11:41:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b64a13b7
dev-ruby/nokogiri: Stabilize 1.16.8 ppc64, #947472
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index ae75d1819732..cf8f5e292ee6 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 9e05920d1c297b495d265fef7ce739f21e8c6e63
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Jan 4 10:21:14 2025 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Jan 4 10:23:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e05920d
dev-ruby/nokogiri: add 1.18.1
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.18.1.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 208e2d98ebc7..bbe6781aa626 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,3 +3,4 @@ DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521
DIST nokogiri-1.16.7-git.tgz 11014702 BLAKE2B
b300ceb73101c822df040ed99edcae3b1556ca8a9060b05b51107a949d562ffdd02349d2f771207ad6cb8aa6d17725b823f22b086acde638ad36e0ac36c75889
SHA512
6f4c28351bcf1d01e1892eaceb75a6af3fb8399c2cb18c9db1c2a2e65d87103d9a7f8ef4bf6396e2ab8ca6c178125999bd7273893cb43e6ce47c9e46cfb17462
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
+DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B
544d1cbcfb8e75ca499b93a68928dbeba678ba978e6f2bdd624537d7adb0508e8e0127f2ba4ac2f49be552ba1db932561059d30db65a9940da0ed329b9acf3e9
SHA512
3a099d0c5fec88b3728be150dc5a7a5d52e0b7d2f875e662eccc2fcb7dc4c5c140cf4fca14792d8329f196e3f1fc564af6791c48f693a08816ab977011a157fd
diff --git a/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild
new file mode 100644
index ..9a0fc231b909
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.18.1.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.42
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.42
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 91dbf9b7cd1c15c480b5533a31ee2d05fefa4490
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Dec 22 06:53:42 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Dec 22 07:06:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91dbf9b7
dev-ruby/nokogiri: add 1.17.2
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.17.2.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 5962bf308b45..208e2d98ebc7 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,3 +2,4 @@ DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f75078
DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
DIST nokogiri-1.16.7-git.tgz 11014702 BLAKE2B
b300ceb73101c822df040ed99edcae3b1556ca8a9060b05b51107a949d562ffdd02349d2f771207ad6cb8aa6d17725b823f22b086acde638ad36e0ac36c75889
SHA512
6f4c28351bcf1d01e1892eaceb75a6af3fb8399c2cb18c9db1c2a2e65d87103d9a7f8ef4bf6396e2ab8ca6c178125999bd7273893cb43e6ce47c9e46cfb17462
DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
+DIST nokogiri-1.17.2-git.tgz 11048266 BLAKE2B
eb7c1b178d8fbb91e1b398e639a9a68d1b9e62af8de0d41e5b48e681f6359a4501734216431273f4e7d9d3e2aafee9cf9f0237c504e0b0f9cfc848d8cba2ef57
SHA512
9282f38feadd6139e99689706c045c6cc42ef71b7372a6c6d7e684faad6a40249a69553eaa7fbff4f7677e328b4d64b0ab7752415f574f21cca4e2e32ed75852
diff --git a/dev-ruby/nokogiri/nokogiri-1.17.2.ebuild
b/dev-ruby/nokogiri/nokogiri-1.17.2.ebuild
new file mode 100644
index ..14129f254d95
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.17.2.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.42
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.13.5
+ >=dev-libs/libxslt-1.1.42
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 5cd28419fa36b7a03e486458feeeab2ee685fc90
Author: Hans de Graaff gentoo org>
AuthorDate: Tue Dec 3 12:36:21 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Tue Dec 3 14:03:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd28419
dev-ruby/nokogiri: add 1.16.8
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.8.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index e37f067cb10a..5962bf308b45 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52
SHA512
822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217
DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
DIST nokogiri-1.16.7-git.tgz 11014702 BLAKE2B
b300ceb73101c822df040ed99edcae3b1556ca8a9060b05b51107a949d562ffdd02349d2f771207ad6cb8aa6d17725b823f22b086acde638ad36e0ac36c75889
SHA512
6f4c28351bcf1d01e1892eaceb75a6af3fb8399c2cb18c9db1c2a2e65d87103d9a7f8ef4bf6396e2ab8ca6c178125999bd7273893cb43e6ce47c9e46cfb17462
+DIST nokogiri-1.16.8-git.tgz 11014909 BLAKE2B
55a580c96bb281bd57136488139f01dd5939b9fa8122104b6a19c92a121038215ba63d585e6e229b01b5779b650485cf6ff3585daa048173fc6f539d3b3c25a7
SHA512
bcfd72cd4b2b425d9615d7df095989b2ce39abb01eee3fa2d24e09b5f9f3e25d58879a95c3e869cebf6f6d3c0e94f7c2114da51218d2569d806223bd2654de86
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
new file mode 100644
index ..ae75d1819732
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.12.9
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.12.9
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${R
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: aa9a5f3a0f07c4e75eb9aa975c7b2f59f789d33f
Author: Sam James gentoo org>
AuthorDate: Thu Nov 14 04:34:44 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Nov 14 04:34:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa9a5f3a
dev-ruby/nokogiri: Stabilize 1.16.6 ppc, #943461
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
index 9c32c31e6c7f..c65f8aedfc5d 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bc30098ea57d6e4182c1ad11f32b96f108f28b2c
Author: Sam James gentoo org>
AuthorDate: Thu Nov 14 03:49:07 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Nov 14 03:49:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc30098e
dev-ruby/nokogiri: Stabilize 1.16.6 ppc64, #943461
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
index 5a5a988a2881..9c32c31e6c7f 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bf5000380235763bbb1ec9927675cede89078502
Author: Sam James gentoo org>
AuthorDate: Thu Nov 14 03:49:05 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Nov 14 03:49:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf500038
dev-ruby/nokogiri: Stabilize 1.16.6 sparc, #943461
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
index c7efdd357a73..5a5a988a2881 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: c3b4778967b4a9007dd7f761fb9898f5c3bb42db
Author: Sam James gentoo org>
AuthorDate: Thu Nov 14 03:20:26 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Nov 14 03:20:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b47789
dev-ruby/nokogiri: Stabilize 1.16.6 arm, #943461
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
index 7328459ecdef..c7efdd357a73 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: e24cc9d7f3c965e99f6e8e02b3ad28defa018eb3
Author: Sam James gentoo org>
AuthorDate: Thu Nov 14 03:20:25 2024 +
Commit: Sam James gentoo org>
CommitDate: Thu Nov 14 03:20:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e24cc9d7
dev-ruby/nokogiri: Stabilize 1.16.6 x86, #943461
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
index 219482043eff..7328459ecdef 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 8a26b131988642c5a4f368e485259e439fcc2abe
Author: Hans de Graaff gentoo org>
AuthorDate: Mon Nov 11 07:43:56 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Mon Nov 11 07:43:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a26b131
dev-ruby/nokogiri: add 1.16.7
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.7.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index a3f25af10d10..e37f067cb10a 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,2 +1,3 @@
DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52
SHA512
822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217
DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
+DIST nokogiri-1.16.7-git.tgz 11014702 BLAKE2B
b300ceb73101c822df040ed99edcae3b1556ca8a9060b05b51107a949d562ffdd02349d2f771207ad6cb8aa6d17725b823f22b086acde638ad36e0ac36c75889
SHA512
6f4c28351bcf1d01e1892eaceb75a6af3fb8399c2cb18c9db1c2a2e65d87103d9a7f8ef4bf6396e2ab8ca6c178125999bd7273893cb43e6ce47c9e46cfb17462
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.7.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.7.ebuild
new file mode 100644
index ..ae75d1819732
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.7.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.12.9
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.12.9
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="${CFLAGS} -fPIC" \
+ archflag="${LDFLAGS}" || die "make extension failed"
+ cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die
+}
+
+each_ruby_t
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 07abb3782449f2942d8e93e5203f5b103c50741a
Author: Andreas K. Hüttel gentoo org>
AuthorDate: Thu Oct 31 22:31:58 2024 +
Commit: Andreas K. Hüttel gentoo org>
CommitDate: Thu Oct 31 22:31:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07abb378
dev-ruby/nokogiri: drop 1.15.3, 1.16.2
Bug: https://bugs.gentoo.org/923107
Signed-off-by: Andreas K. Hüttel gentoo.org>
dev-ruby/nokogiri/Manifest | 2 -
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 95 ---
dev-ruby/nokogiri/nokogiri-1.16.2.ebuild | 96
3 files changed, 193 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 4a852b7c2b92..a3f25af10d10 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,4 +1,2 @@
-DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
-DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
SHA512
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52
SHA512
822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217
DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
deleted file mode 100644
index 201ad4a00c77..
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-LICENSE="MIT"
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.11.4
- >=dev-libs/libxslt-1.1.37
- sys-libs/zlib
- virtual/libiconv"
-DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.11.4
- >=dev-libs/libxslt-1.1.38
- >=sys-libs/zlib-1.2.13
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- sed -e '/simplecov/,/^end/ s:^:#:' \
- -e '/reporters/I s:^:#:' \
- -i test/helper.rb || die
-
- # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
- sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_configure() {
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
- ${RUBY} -Cext/${PN} extconf.rb \
- --with-zlib-include="${EPREFIX}"/usr/include \
- --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
- --with-iconv-include="${EPREFIX}"/usr/include \
- --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
- --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
- --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
- --with-xslt-dir="${EPREFIX}"/usr \
- --with-iconvlib=iconv \
- || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- if ! [[ -f lib/nokogiri/css/tokenizer
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 7e35d13b0dc9433b2b35e8047ea5b1d7afae9c20 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 12 07:51:46 2024 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 12 07:51:46 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e35d13b dev-ruby/nokogiri-diff: Stabilize 0.3.0 arm64, #941065 Signed-off-by: Michał Górny gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild index d1ae50b09b58..d166e76d594d 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/postmodern/nokogiri-diff"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 45c9aa9fb41ceeba0120be5004e37f2abcab3a76 Author: Sam James gentoo org> AuthorDate: Wed Oct 9 10:48:13 2024 + Commit: Sam James gentoo org> CommitDate: Wed Oct 9 10:48:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c9aa9f dev-ruby/nokogiri-diff: Stabilize 0.3.0 ppc, #941065 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild index b911ba7e4602..d1ae50b09b58 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/postmodern/nokogiri-diff"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: c85d22dc7a30ea008bb982eb60822653e16061c3 Author: Sam James gentoo org> AuthorDate: Sun Oct 6 15:19:56 2024 + Commit: Sam James gentoo org> CommitDate: Mon Oct 7 02:39:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85d22dc dev-ruby/nokogiri-diff: Stabilize 0.3.0 ppc64, #941065 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild index 1751b8173267..b911ba7e4602 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/postmodern/nokogiri-diff"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: eeb7d7eafc592d89018dda8ec3199d74346f00c4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 6 18:44:48 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 6 18:44:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb7d7ea dev-ruby/nokogiri-diff: Stabilize 0.3.0 arm, #941065 Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild index b04c8d780acb..1751b8173267 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/postmodern/nokogiri-diff"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: d13f61e9f26952f3742c0c4358aa67a635389332 Author: Sam James gentoo org> AuthorDate: Sun Oct 6 12:01:16 2024 + Commit: Sam James gentoo org> CommitDate: Sun Oct 6 12:01:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d13f61e9 dev-ruby/nokogiri-diff: Stabilize 0.3.0 x86, #941065 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild index 9e76ad01ffb3..b04c8d780acb 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/postmodern/nokogiri-diff"; LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 1dfc606f28019a5ec61b2514c45a10b0884d473d
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 20 12:50:06 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 20 12:50:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dfc606f
dev-ruby/nokogiri: Stabilize 1.16.5 ppc, #936378
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
index 63779da91dde..9399f98f6e02 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 807d52559a534e63a0a18bf4b77734f067a1d428
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 20 11:18:24 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 20 11:18:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=807d5255
dev-ruby/nokogiri: Stabilize 1.16.5 sparc, #936378
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
index e42a4a022309..63779da91dde 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 68123bbc023e64f55ead16ce9fd86696941c5a2c
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 20 11:13:48 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 20 11:13:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68123bbc
dev-ruby/nokogiri: Stabilize 1.16.5 ppc64, #936378
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
index 8bbeeaeb5ab6..e42a4a022309 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 3fa9e57b67a8da57fed1bbce47a4ef42513b83d4
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 20 11:13:47 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 20 11:13:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa9e57b
dev-ruby/nokogiri: Stabilize 1.16.5 amd64, #936378
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
index 34d949f426af..8bbeeaeb5ab6 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 7a12eaf3c1fed40bd87e841195234134d20031e3
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 20 08:14:52 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 20 08:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a12eaf3
dev-ruby/nokogiri: Stabilize 1.16.5 arm64, #936378
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
index 31766e6b16b1..34d949f426af 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f06b17151b455ed93b4c41de0e8adc5763106341
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 20 07:57:39 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 20 07:57:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f06b1715
dev-ruby/nokogiri: Stabilize 1.16.5 x86, #936378
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
index cfe9e894f942..31766e6b16b1 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 089704e8c6fa84867d7e2ae331cd4f7c8441b168
Author: Arthur Zamarin gentoo org>
AuthorDate: Sat Jul 20 07:57:38 2024 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Sat Jul 20 07:57:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=089704e8
dev-ruby/nokogiri: Stabilize 1.16.5 arm, #936378
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
index f5f97d56c722..cfe9e894f942 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -19,7 +19,7 @@
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
IUSE="test"
RDEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: b0df3746184de5c8c20335fa1527f129402de325
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Jul 20 07:00:09 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Jul 20 07:17:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0df3746
dev-ruby/nokogiri: drop 1.15.5, 1.16.3, 1.16.4
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 3 -
dev-ruby/nokogiri/nokogiri-1.15.5.ebuild | 95 ---
dev-ruby/nokogiri/nokogiri-1.16.3.ebuild | 96
dev-ruby/nokogiri/nokogiri-1.16.4.ebuild | 96
4 files changed, 290 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index d413bcef94bb..4a852b7c2b92 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,7 +1,4 @@
DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
-DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
SHA512
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
-DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B
fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8
SHA512
e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3
-DIST nokogiri-1.16.4-git.tgz 11014494 BLAKE2B
c07d75af189a8f897b885c111bb43258d039c31c8134df4dff65162fb5d3c24c48ec1194af24d816d8c5cc405b8384ae6430ffdce0a8687504f1de2b784b70dd
SHA512
76a179fa7c907d5ffd548e472b9d03d02ba1afbd80c58f8c2760a0e342c2d3db75bd973e7a2f3751c671b68dd63ea3da95a6631f4963e18f85d5c5e7b9b877f4
DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52
SHA512
822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217
DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild
deleted file mode 100644
index 408df7c220cf..
--- a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild
+++ /dev/null
@@ -1,95 +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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-LICENSE="MIT"
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.11.6
- >=dev-libs/libxslt-1.1.39
- sys-libs/zlib
- virtual/libiconv"
-DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.11.6
- >=dev-libs/libxslt-1.1.39
- >=sys-libs/zlib-1.2.13
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- se
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 0d44baaf2261c8b5233025afe255e7f4afbf8b26
Author: Hans de Graaff gentoo org>
AuthorDate: Wed Jun 26 05:56:20 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Wed Jun 26 05:59:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d44baaf
dev-ruby/nokogiri: add 1.16.6
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.6.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 327c910c9d0b..d413bcef94bb 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -4,3 +4,4 @@ DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61
DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B
fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8
SHA512
e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3
DIST nokogiri-1.16.4-git.tgz 11014494 BLAKE2B
c07d75af189a8f897b885c111bb43258d039c31c8134df4dff65162fb5d3c24c48ec1194af24d816d8c5cc405b8384ae6430ffdce0a8687504f1de2b784b70dd
SHA512
76a179fa7c907d5ffd548e472b9d03d02ba1afbd80c58f8c2760a0e342c2d3db75bd973e7a2f3751c671b68dd63ea3da95a6631f4963e18f85d5c5e7b9b877f4
DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52
SHA512
822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217
+DIST nokogiri-1.16.6-git.tgz 11014594 BLAKE2B
5a2becbbaf52d753569d778fcf2c84b521a30aa52abeb923970dbc8abea56277b807e70538032edfb883552c9385b7c225885cdbab111462f51a741a0b8d3bd5
SHA512
c90e0dcd9c90980344551a5b660e15cbdf1f42a139c123f936c728952f0d8d07f8ca4810cf6f8dd51070bff66398dca3cb29ed60f8e2242930233dd594efe843
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
new file mode 100644
index ..219482043eff
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.6.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="
+ >=dev-libs/libxml2-2.12.8
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="
+ >=dev-libs/libxml2-2.12.8
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: e725e3290be269bc12dea45543864d736380cd5b
Author: Hans de Graaff gentoo org>
AuthorDate: Thu May 16 05:15:53 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Thu May 16 05:16:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e725e329
dev-ruby/nokogiri: add 1.16.5
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 07f5c6691d5f..327c910c9d0b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,3 +3,4 @@ DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6
DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
SHA512
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B
fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8
SHA512
e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3
DIST nokogiri-1.16.4-git.tgz 11014494 BLAKE2B
c07d75af189a8f897b885c111bb43258d039c31c8134df4dff65162fb5d3c24c48ec1194af24d816d8c5cc405b8384ae6430ffdce0a8687504f1de2b784b70dd
SHA512
76a179fa7c907d5ffd548e472b9d03d02ba1afbd80c58f8c2760a0e342c2d3db75bd973e7a2f3751c671b68dd63ea3da95a6631f4963e18f85d5c5e7b9b877f4
+DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B
0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52
SHA512
822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
new file mode 100644
index ..f5f97d56c722
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+LICENSE="MIT"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.7
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.7
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rex
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 1a389dba45722ad0b751440965cabe05b77de7b2
Author: Hans de Graaff gentoo org>
AuthorDate: Fri Apr 12 08:49:13 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Fri Apr 12 09:14:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a389dba
dev-ruby/nokogiri: add 1.16.4
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.4.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 7d47702145e5..07f5c6691d5f 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,3 +2,4 @@ DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
SHA512
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B
fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8
SHA512
e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3
+DIST nokogiri-1.16.4-git.tgz 11014494 BLAKE2B
c07d75af189a8f897b885c111bb43258d039c31c8134df4dff65162fb5d3c24c48ec1194af24d816d8c5cc405b8384ae6430ffdce0a8687504f1de2b784b70dd
SHA512
76a179fa7c907d5ffd548e472b9d03d02ba1afbd80c58f8c2760a0e342c2d3db75bd973e7a2f3751c671b68dd63ea3da95a6631f4963e18f85d5c5e7b9b877f4
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild
new file mode 100644
index ..44e350cce0d1
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.6
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.6
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.3.1
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rex
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f72c025d049e3e190f0829ceab4b455becbb7e31
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Mar 17 06:21:13 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Mar 17 06:46:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72c025d
dev-ruby/nokogiri: drop 1.15.4, 1.16.0, 1.16.1
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 3 -
dev-ruby/nokogiri/nokogiri-1.15.4.ebuild | 95 ---
dev-ruby/nokogiri/nokogiri-1.16.0.ebuild | 96
dev-ruby/nokogiri/nokogiri-1.16.1.ebuild | 96
4 files changed, 290 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 7647516b547b..7d47702145e5 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,7 +1,4 @@
DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
-DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408
SHA512
f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
-DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B
5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa
SHA512
0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51
-DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B
e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517
SHA512
0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8
DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
SHA512
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B
fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8
SHA512
e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild
deleted file mode 100644
index 880304279034..
--- a/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-LICENSE="MIT"
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.11.5
- >=dev-libs/libxslt-1.1.37
- sys-libs/zlib
- virtual/libiconv"
-DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.11.5
- >=dev-libs/libxslt-1.1.38
- >=sys-libs/zlib-1.2.13
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- se
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 84721d0f42a8495a7afb9fe2e3fd33fecbd30acb
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Mar 17 06:19:10 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Mar 17 06:46:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84721d0f
dev-ruby/nokogiri: add 1.16.3
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.3.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index dd28f20486ba..7647516b547b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -4,3 +4,4 @@ DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6
DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B
5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa
SHA512
0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51
DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B
e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517
SHA512
0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8
DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
SHA512
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
+DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B
fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8
SHA512
e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.3.ebuild
new file mode 100644
index ..e3afcfa435ee
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.3.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.6
+ >=dev-libs/libxslt-1.1.39
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.6
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
f
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a0a035114736acd3e27b29720c47382c62921eda
Author: Hans de Graaff gentoo org>
AuthorDate: Mon Feb 5 07:09:34 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Mon Feb 5 07:09:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a03511
dev-ruby/nokogiri: add 1.16.2
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.2.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index ab535e4e0541..dd28f20486ba 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,3 +3,4 @@ DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb344
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B
5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa
SHA512
0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51
DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B
e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517
SHA512
0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8
+DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B
8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108
SHA512
844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild
new file mode 100644
index ..64d7dd3b0f24
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.5
+ >=dev-libs/libxslt-1.1.39
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.5
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
f
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: eaccd08fdbdf1d686d11b91baf5964277004f46b
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Feb 4 07:12:17 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Feb 4 08:12:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaccd08f
dev-ruby/nokogiri: add 1.16.1
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.1.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index d68455195357..ab535e4e0541 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,3 +2,4 @@ DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9
DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408
SHA512
f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B
5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa
SHA512
0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51
+DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B
e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517
SHA512
0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.1.ebuild
new file mode 100644
index ..5e4ab554823f
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.1.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE="test"
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.4
+ >=dev-libs/libxslt-1.1.39
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.4
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
f
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bd2596882811d9ac3a264883133586dc360e0bff
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Jan 28 07:57:26 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Jan 28 09:49:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd259688
dev-ruby/nokogiri: add 1.16.0
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.16.0.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index e47d50255b26..d68455195357 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408
SHA512
f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
+DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B
5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa
SHA512
0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.0.ebuild
b/dev-ruby/nokogiri/nokogiri-1.16.0.ebuild
new file mode 100644
index ..0156ef303f1d
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.16.0.ebuild
@@ -0,0 +1,96 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.12.3
+ >=dev-libs/libxslt-1.1.39
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.12.3
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 92b148f216b8b9474537361c28e34bfbe5bc79fd
Author: Hans de Graaff gentoo org>
AuthorDate: Thu Jan 25 08:20:14 2024 +
Commit: Hans de Graaff gentoo org>
CommitDate: Thu Jan 25 08:20:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b148f2
dev-ruby/nokogiri-diff: add 0.3.0
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri-diff/Manifest | 1 +
dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 24 +++
2 files changed, 25 insertions(+)
diff --git a/dev-ruby/nokogiri-diff/Manifest b/dev-ruby/nokogiri-diff/Manifest
index 6ca08c15b9c1..946c9622acd3 100644
--- a/dev-ruby/nokogiri-diff/Manifest
+++ b/dev-ruby/nokogiri-diff/Manifest
@@ -1 +1,2 @@
DIST nokogiri-diff-0.2.0.gem 8704 BLAKE2B
e1df47db2e6e7fcd29eb229245cb9a9a7b31fded319a6fe28d04722f457f0ea7bc19e13ee49b2233f3c072eedf3c83c7e38cd8b19d5ecbc4937f709a9f4cf3a7
SHA512
9b2b6f266c9c7d01153c345567086b4cd1092a5984e6867ea81d15e00467936f296fd5e2c3ab7dc18e44d1dd2af022d250234fb4311a9be80fd3ca32b3d201ca
+DIST nokogiri-diff-0.3.0.gem 10240 BLAKE2B
2e90a279926c6fc33089a679f4a25d40a7075fbee2481291bbec1f936bf436595bfa8a967050249df29c1b34211529bdff0c8f847c6f88964164a93c9864b216
SHA512
da28e7c2ae03fc66a5b4d9ce6b266ca20dc47a84445bb5a109d40d8153d41c98e7c6547efe35484fc7dbe0e30507e6588894dfc0c4b0fc297c3b24fc4ebbb41e
diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild
b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild
new file mode 100644
index ..9e76ad01ffb3
--- /dev/null
+++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild
@@ -0,0 +1,24 @@
+# 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_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Calculate the differences between two XML/HTML documents"
+HOMEPAGE="https://github.com/postmodern/nokogiri-diff";
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~x86-linux
~ppc-macos ~x64-macos ~x64-solaris"
+
+ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0"
+
+all_ruby_prepare() {
+ sed -e '/simplecov/I s:^:#:' -i spec/spec_helper.rb || die
+}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 4b9d953535e3a640b766fb1a01c5f9360844f719 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jan 1 08:17:41 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jan 1 09:32:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b9d9535 dev-ruby/nokogiri-diff: enable ruby33 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild index a4aec6688844..9352ba1e585a 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 29b8c574eee7a6dadb88f90b0e48835aa9d892b8 Author: Hans de Graaff gentoo org> AuthorDate: Thu Dec 28 09:33:38 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Dec 28 09:33:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b8c574 dev-ruby/nokogiri: enable ruby33 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild index 6789ff1df6c2..408df7c220cf 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 52e711dab9c5bd7fca52b29ffa43536f4a220c3b
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Dec 2 09:03:34 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Dec 2 09:03:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e711da
dev-ruby/nokogiri: drop 1.14.2-r1, 1.14.4
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 2 -
dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 95
dev-ruby/nokogiri/nokogiri-1.14.4.ebuild| 96 -
3 files changed, 193 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index f07d4b6d6a8d..e47d50255b26 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,5 +1,3 @@
-DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
SHA512
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916
-DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
SHA512
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408
SHA512
f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b
DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
deleted file mode 100644
index 42b8ac2f227a..
--- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
+++ /dev/null
@@ -1,95 +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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-LICENSE="MIT"
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
~arm64-macos"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.10.3:= =dev-libs/libxml2-2.10*
- >=dev-libs/libxslt-1.1.37
- sys-libs/zlib
- virtual/libiconv"
-DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.10.3 =dev-libs/libxml2-2.10*
- >=dev-libs/libxslt-1.1.37
- >=sys-libs/zlib-1.2.13
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- sed -e '/simplecov/,/^end/ s:^:#:' \
- -e '/reporters/I s:^:#:' \
- -i test/helper.rb || die
-
- # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
- sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_configure() {
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
- ${RUBY} -Cext/${PN} extconf.rb \
- --with-zlib-include="${EPREFIX}"/usr/include \
- --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
- --with-iconv-include="${EPREFIX}"/usr/include \
- --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
-
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a07429b5814604b9c14d419996e1a0388f910f42
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Nov 18 08:09:03 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Nov 18 08:09:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07429b5
dev-ruby/nokogiri: add 1.15.5
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.15.5.ebuild | 95
2 files changed, 96 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index eaf9def8630d..f07d4b6d6a8d 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,3 +2,4 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f7
DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
SHA512
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408
SHA512
f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b
+DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B
25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c
SHA512
1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild
new file mode 100644
index ..6789ff1df6c2
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild
@@ -0,0 +1,95 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.11.6
+ >=dev-libs/libxslt-1.1.39
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.11.6
+ >=dev-libs/libxslt-1.1.39
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogi
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: d86e4dafae3be04b32c070f1ed56f2e9a71029b1
Author: Sam James gentoo org>
AuthorDate: Wed Aug 16 02:19:37 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Aug 16 02:19:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d86e4daf
dev-ruby/nokogiri: Stabilize 1.15.3 ppc, #909636
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index 932d0660a5b2..201ad4a00c77 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a637d1ac5e2e5f47185bb3bc2b73d3f081335552
Author: Sam James gentoo org>
AuthorDate: Tue Aug 15 05:19:53 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 15 05:19:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a637d1ac
dev-ruby/nokogiri: Stabilize 1.15.3 x86, #909636
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index aa5b8e97e04a..932d0660a5b2 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 04633598d4ca433bc2c9f4c0c24ea9761a78c9e0
Author: Sam James gentoo org>
AuthorDate: Tue Aug 15 05:17:52 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 15 05:17:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04633598
dev-ruby/nokogiri: Stabilize 1.15.3 ppc64, #909636
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index 1357d3942494..75a5d12e8964 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: ad7d692eb287ed848ac6266334f2f39c90ddfd01
Author: Sam James gentoo org>
AuthorDate: Tue Aug 15 05:17:53 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 15 05:17:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad7d692e
dev-ruby/nokogiri: Stabilize 1.15.3 sparc, #909636
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index 75a5d12e8964..06f1a31953f8 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 3011cbb21fde22d308517fdc08d2fe1ec42b72e3
Author: Sam James gentoo org>
AuthorDate: Tue Aug 15 05:17:54 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 15 05:17:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3011cbb2
dev-ruby/nokogiri: Stabilize 1.15.3 amd64, #909636
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index 06f1a31953f8..276b8094efa8 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 2630b942ef3f8cd222bb3c12290bf8ed3110b5ae
Author: Sam James gentoo org>
AuthorDate: Tue Aug 15 05:17:56 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 15 05:17:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2630b942
dev-ruby/nokogiri: Stabilize 1.15.3 arm, #909636
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index 04421ef478a2..aa5b8e97e04a 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 5e3045a3b33da0c5cb57dc0e9b2354f0518026eb
Author: Sam James gentoo org>
AuthorDate: Tue Aug 15 05:17:55 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Aug 15 05:17:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3045a3
dev-ruby/nokogiri: Stabilize 1.15.3 arm64, #909636
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index 276b8094efa8..04421ef478a2 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390
sparc ~x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 73bc5f28d49c89e1f798c1df8a626437a26cd88a
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Aug 12 06:36:19 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Aug 12 07:21:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73bc5f28
dev-ruby/nokogiri: drop 1.14.3-r1, 1.15.1, 1.15.2
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 3 -
dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild | 96 -
dev-ruby/nokogiri/nokogiri-1.15.1.ebuild| 95
dev-ruby/nokogiri/nokogiri-1.15.2.ebuild| 95
4 files changed, 289 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 4bc8fa4d6870..eaf9def8630d 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,7 +1,4 @@
DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
SHA512
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916
-DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B
e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7
SHA512
93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
SHA512
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
-DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B
60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5
SHA512
1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf
-DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B
76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98
SHA512
12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9
DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408
SHA512
f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
deleted file mode 100644
index 666056df9cfd..
--- a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
+++ /dev/null
@@ -1,96 +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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://nokogiri.org/";
-LICENSE="MIT"
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
-SLOT="0"
-IUSE=""
-
-# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep
-RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10*
- >=dev-libs/libxslt-1.1.37
- sys-libs/zlib
- virtual/libiconv"
-DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10*
- >=dev-libs/libxslt-1.1.37
- >=sys-libs/zlib-1.2.13
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest dev-ruby/rubyzip )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cros
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 977f41fffb5ae3a6e1ec00058ffbe637e95093a4
Author: Hans de Graaff gentoo org>
AuthorDate: Sat Aug 12 06:34:15 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sat Aug 12 07:21:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977f41ff
dev-ruby/nokogiri: add 1.15.4
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.15.4.ebuild | 95
2 files changed, 96 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 577cc1fe86ed..4bc8fa4d6870 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -4,3 +4,4 @@ DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58a
DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B
60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5
SHA512
1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf
DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B
76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98
SHA512
12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9
DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
+DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B
fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408
SHA512
f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild
new file mode 100644
index ..880304279034
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.11.5
+ >=dev-libs/libxslt-1.1.37
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.11.5
+ >=dev-libs/libxslt-1.1.38
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 400849d96b9520727263b3bbf72cb241290ade43
Author: Matoro Mahri users noreply github
com>
AuthorDate: Thu Jul 13 18:03:58 2023 +
Commit: Arthur Zamarin gentoo org>
CommitDate: Fri Jul 14 05:45:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400849d9
dev-ruby/nokogiri: Keyword 1.15.3 mips, #902699
Signed-off-by: Matoro Mahri users.noreply.github.com>
Signed-off-by: Arthur Zamarin gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
index 460ca3cbae15..1357d3942494 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv
~s390 ~sparc ~x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f306a810bb0f25048933a4d8e6d6138ac13bdc78
Author: Hans de Graaff gentoo org>
AuthorDate: Thu Jul 6 04:42:07 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Thu Jul 6 04:42:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f306a810
dev-ruby/nokogiri: add 1.15.3
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 95
2 files changed, 96 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 0eb76e76d75b..577cc1fe86ed 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,3 +3,4 @@ DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B
e93caad3b807e74b79204d3272c52d1a33
DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
SHA512
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B
60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5
SHA512
1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf
DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B
76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98
SHA512
12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9
+DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B
d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662
SHA512
9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
new file mode 100644
index ..460ca3cbae15
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.37
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.38
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokog
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 11f1d3ba6754318722bbf2f9977c9d0de78801ae
Author: Sam James gentoo org>
AuthorDate: Sat Jun 10 19:38:21 2023 +
Commit: Sam James gentoo org>
CommitDate: Mon Jun 12 02:27:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f1d3ba
dev-ruby/nokogiri: add 1.15.2
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.15.2.ebuild | 95
2 files changed, 96 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 309d2e73895f..0eb76e76d75b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,3 +2,4 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f7
DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B
e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7
SHA512
93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
SHA512
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B
60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5
SHA512
1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf
+DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B
76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98
SHA512
12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild
new file mode 100644
index ..460ca3cbae15
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.37
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.38
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokeniz
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f53b2509f5bb0fa3f70083abf3872e8140a77cc1
Author: Fabian Groffen gentoo org>
AuthorDate: Sun Jun 4 11:09:22 2023 +
Commit: Fabian Groffen gentoo org>
CommitDate: Sun Jun 4 11:09:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53b2509
dev-ruby/nokogiri-1.15.1: marked ~arm64-macos
Signed-off-by: Fabian Groffen gentoo.org>
dev-ruby/nokogiri/nokogiri-1.15.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild
index dfe49ac50ee3..460ca3cbae15 100644
--- a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~arm64-macos"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 823642a4324c7b375bfdf5fdcd0825c28b0883ae
Author: Sam James gentoo org>
AuthorDate: Sat May 20 08:26:55 2023 +
Commit: Sam James gentoo org>
CommitDate: Sat May 20 09:20:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=823642a4
dev-ruby/nokogiri: add 1.15.1
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.15.1.ebuild | 95
2 files changed, 96 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 70b5496c1117..309d2e73895f 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
SHA512
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916
DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B
e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7
SHA512
93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
SHA512
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
+DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B
60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5
SHA512
1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf
diff --git a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild
new file mode 100644
index ..dfe49ac50ee3
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.37
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.11.4
+ >=dev-libs/libxslt-1.1.38
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; t
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: dd07bce637bacfcc091b046ce548a61617816d2b
Author: Hans de Graaff gentoo org>
AuthorDate: Fri May 12 05:52:01 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Fri May 12 05:52:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd07bce6
dev-ruby/nokogiri: add 1.14.4
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.14.4.ebuild | 96
2 files changed, 97 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index e61925d6637a..70b5496c1117 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,2 +1,3 @@
DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
SHA512
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916
DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B
e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7
SHA512
93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
+DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B
b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d
SHA512
09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild
new file mode 100644
index ..e0070b99d06d
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10*
+ >=dev-libs/libxslt-1.1.37
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10*
+ >=dev-libs/libxslt-1.1.37
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bcc6e204f31af8c2e7284759c62e1d3aa4be6c8c
Author: Sam James gentoo org>
AuthorDate: Wed May 10 21:40:10 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed May 10 21:40:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc6e204
dev-ruby/nokogiri: link to upstream bug for libxml2-2.10* dep
Bug: https://github.com/sparklemotion/nokogiri/issues/2865
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
index 93cc6858ddc9..666056df9cfd 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
@@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64
~riscv ~s390 ~sparc
SLOT="0"
IUSE=""
+# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep
RDEPEND="${RDEPEND}
>=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10*
>=dev-libs/libxslt-1.1.37
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 90672a8cd11ba6ccc17b045073d20786bf21e6a1
Author: Sam James gentoo org>
AuthorDate: Wed May 10 20:10:22 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed May 10 20:10:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90672a8c
dev-ruby/nokogiri: revbump for earlier libxml2 change
Needed to stop the upgrade if nokogiri-1.14.13 is already installed.
See: d01d8831749f139eb4b36ba3b7cc1a2cb4c135cb
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/{nokogiri-1.14.3.ebuild => nokogiri-1.14.3-r1.ebuild} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
similarity index 100%
rename from dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
rename to dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 4b83a04e5834d3fff4c78feb4710a4dd54dff6a0
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Apr 30 08:47:33 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Apr 30 08:50:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b83a04e
dev-ruby/nokogiri: drop 1.13.10
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest| 1 -
dev-ruby/nokogiri/nokogiri-1.13.10.ebuild | 95 ---
2 files changed, 96 deletions(-)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index c66d266a3352..e61925d6637a 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,2 @@
-DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B
043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727
SHA512
c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172
DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
SHA512
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916
DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B
e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7
SHA512
93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
deleted file mode 100644
index 1d25771a5076..
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
-
-inherit ruby-fakegem multilib
-
-DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
-HOMEPAGE="https://www.nokogiri.org/";
-LICENSE="MIT"
-SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.10.3:=
- >=dev-libs/libxslt-1.1.37
- sys-libs/zlib
- virtual/libiconv"
-DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.10.3
- >=dev-libs/libxslt-1.1.37
- >=sys-libs/zlib-1.2.13
- virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
- dev-ruby/mini_portile2:2.8
- >=dev-ruby/rexical-1.0.7
- dev-ruby/rdoc
- test? ( dev-ruby/minitest )"
-
-all_ruby_prepare() {
- sed -i \
- -e '/tasks\/cross_compile/s:^:#:' \
- -e '/:test.*prerequisites/s:^:#:' \
- -e '/license/ s:^:#:' \
- Rakefile || die
- # Remove the cross compilation options since they interfere with
- # native building.
- sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
- sed -i -e '/cross_config_options/d' Rakefile || die
-
- sed -e '/simplecov/,/^end/ s:^:#:' \
- -e '/reporters/I s:^:#:' \
- -i test/helper.rb || die
-
- # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
- sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_configure() {
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
- ${RUBY} -Cext/${PN} extconf.rb \
- --with-zlib-include="${EPREFIX}"/usr/include \
- --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
- --with-iconv-include="${EPREFIX}"/usr/include \
- --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
- --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
- --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
- --with-xslt-dir="${EPREFIX}"/usr \
- --with-iconvlib=iconv \
- || die "extconf.rb failed"
-}
-
-each_ruby_compile() {
- if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
- ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
- fi
-
- if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
- ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
- fi
-
- emake -Cext/${PN} \
- V=1 \
- CFLAGS="${CFLAGS} -fPIC" \
- archflag="${LDFLAGS}" || die "make extension failed"
- cp -l ext/${PN}/${PN}$(get_modname) lib/${P
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: d01d8831749f139eb4b36ba3b7cc1a2cb4c135cb
Author: Hans de Graaff gentoo org>
AuthorDate: Sun Apr 30 08:49:41 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Sun Apr 30 08:50:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01d8831
dev-ruby/nokogiri: limit libxml2 dependency
libxml2-2.11.0 contains incompatible changes that require additional
work in nokogiri.
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 4 ++--
dev-ruby/nokogiri/nokogiri-1.14.3.ebuild| 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
index f11567283f61..a64e527cfdbc 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
@@ -23,12 +23,12 @@ SLOT="0"
IUSE=""
RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.10.3:=
+ >=dev-libs/libxml2-2.10.3:= =dev-libs/libxml2-2.10*
>=dev-libs/libxslt-1.1.37
sys-libs/zlib
virtual/libiconv"
DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.10.3
+ >=dev-libs/libxml2-2.10.3 =dev-libs/libxml2-2.10*
>=dev-libs/libxslt-1.1.37
>=sys-libs/zlib-1.2.13
virtual/libiconv"
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
index b190e6e12ed9..93cc6858ddc9 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
@@ -23,12 +23,12 @@ SLOT="0"
IUSE=""
RDEPEND="${RDEPEND}
- >=dev-libs/libxml2-2.10.4:=
+ >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10*
>=dev-libs/libxslt-1.1.37
sys-libs/zlib
virtual/libiconv"
DEPEND="${DEPEND}
- >=dev-libs/libxml2-2.10.4
+ >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10*
>=dev-libs/libxslt-1.1.37
>=sys-libs/zlib-1.2.13
virtual/libiconv"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: ecf029b0e0e73a4774dcd3a89c8f73e50a5f4b65
Author: Hans de Graaff gentoo org>
AuthorDate: Wed Apr 12 07:27:19 2023 +
Commit: Hans de Graaff gentoo org>
CommitDate: Wed Apr 12 07:27:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf029b0
dev-ruby/nokogiri: add 1.14.3
Signed-off-by: Hans de Graaff gentoo.org>
dev-ruby/nokogiri/Manifest | 1 +
dev-ruby/nokogiri/nokogiri-1.14.3.ebuild | 95
2 files changed, 96 insertions(+)
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 9591ee1625fa..c66d266a3352 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,2 +1,3 @@
DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B
043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727
SHA512
c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172
DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
SHA512
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916
+DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B
e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7
SHA512
93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
new file mode 100644
index ..b190e6e12ed9
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild
@@ -0,0 +1,95 @@
+# 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="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
+
+RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb)
+
+inherit ruby-fakegem multilib
+
+DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser"
+HOMEPAGE="https://nokogiri.org/";
+LICENSE="MIT"
+SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.10.4:=
+ >=dev-libs/libxslt-1.1.37
+ sys-libs/zlib
+ virtual/libiconv"
+DEPEND="${DEPEND}
+ >=dev-libs/libxml2-2.10.4
+ >=dev-libs/libxslt-1.1.37
+ >=sys-libs/zlib-1.2.13
+ virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+ dev-ruby/mini_portile2:2.8
+ >=dev-ruby/rexical-1.0.7
+ dev-ruby/rdoc
+ test? ( dev-ruby/minitest dev-ruby/rubyzip )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '/tasks\/cross_compile/s:^:#:' \
+ -e '/:test.*prerequisites/s:^:#:' \
+ -e '/license/ s:^:#:' \
+ Rakefile || die
+ # Remove the cross compilation options since they interfere with
+ # native building.
+ sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile ||
die
+ sed -i -e '/cross_config_options/d' Rakefile || die
+
+ sed -e '/simplecov/,/^end/ s:^:#:' \
+ -e '/reporters/I s:^:#:' \
+ -i test/helper.rb || die
+
+ # There is no need for mini_portile2 to be a runtime dependency on
Gentoo
+ sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_configure() {
+ NOKOGIRI_USE_SYSTEM_LIBRARIES=true \
+ ${RUBY} -Cext/${PN} extconf.rb \
+ --with-zlib-include="${EPREFIX}"/usr/include \
+ --with-zlib-lib="${EPREFIX}"/$(get_libdir) \
+ --with-iconv-include="${EPREFIX}"/usr/include \
+ --with-iconv-lib="${EPREFIX}"/$(get_libdir) \
+ --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \
+ --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \
+ --with-xslt-dir="${EPREFIX}"/usr \
+ --with-iconvlib=iconv \
+ || die "extconf.rb failed"
+}
+
+each_ruby_compile() {
+ if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
failed"
+ fi
+
+ if ! [[ -f lib/nokogiri/css/parser.rb ]]; then
+ ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed"
+ fi
+
+ emake -Cext/${PN} \
+ V=1 \
+ CFLAGS="${CFLAGS} -fPIC" \
+ archflag="${LDFLAGS}" || die "make extension failed"
+ cp -l ext/${PN}/${PN}$(g
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 7598375d24f0a76755f0144c848b44dd7cea4e62
Author: Sam James gentoo org>
AuthorDate: Sun Apr 2 02:02:25 2023 +
Commit: Sam James gentoo org>
CommitDate: Sun Apr 2 02:55:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7598375d
dev-ruby/nokogiri-diff: enable ruby32
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild | 9 -
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild
b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild
index 7091a701d5b4..5b5216b748d1 100644
--- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild
+++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild
@@ -1,9 +1,9 @@
-# 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="ruby26 ruby27 ruby30 ruby31"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
@@ -12,11 +12,10 @@ inherit ruby-fakegem
DESCRIPTION="Calculate the differences between two XML/HTML documents"
HOMEPAGE="https://github.com/postmodern/nokogiri-diff";
-LICENSE="MIT"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+LICENSE="MIT"
SLOT="0"
-IUSE=""
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
PATCHES=( "${FILESDIR}/${P}-rspec3.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: e74603ee401acc9ddac7e525cd5d65b015d4a21f
Author: Sam James gentoo org>
AuthorDate: Wed Mar 29 01:28:47 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 29 01:28:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74603ee
dev-ruby/nokogiri: Stabilize 1.14.2-r1 ppc, #903489
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
index 9f75885eef9a..f11567283f61 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 8872ee2e2b9c6639f340c963094caf74f7b536ce
Author: Sam James gentoo org>
AuthorDate: Wed Mar 29 00:43:27 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 29 00:43:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8872ee2e
dev-ruby/nokogiri: Stabilize 1.14.2-r1 x86, #903489
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
index f787ad8e90f3..9f75885eef9a 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc
x86"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: b9fc64c06af76f5cf6a285b7f838f28139a0f147
Author: Sam James gentoo org>
AuthorDate: Wed Mar 29 00:15:12 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 29 00:15:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9fc64c0
dev-ruby/nokogiri: Stabilize 1.14.2-r1 ppc64, #903489
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
index 5949713ede00..f787ad8e90f3 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc
~x86"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a96ac548415d6d7ce81358c0d2a835af621e8d23
Author: Sam James gentoo org>
AuthorDate: Wed Mar 29 00:10:06 2023 +
Commit: Sam James gentoo org>
CommitDate: Wed Mar 29 00:10:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96ac548
dev-ruby/nokogiri: Stabilize 1.14.2-r1 sparc, #903489
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
index f7e4a704ecdb..5949713ede00 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc
~x86"
SLOT="0"
IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 943e335178a2c7f37f2703ae4321212495c86e4f
Author: Sam James gentoo org>
AuthorDate: Tue Mar 28 23:52:47 2023 +
Commit: Sam James gentoo org>
CommitDate: Tue Mar 28 23:53:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943e3351
dev-ruby/nokogiri: keyword 1.14.2-r1 for ~loong, ~s390
Signed-off-by: Sam James gentoo.org>
dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
index 768928fabdd9..f7e4a704ecdb 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/";
LICENSE="MIT"
SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz ->
${P}-git.tgz"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc
~x86"
SLOT="0"
IUSE=""
