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

2024-05-15 Thread Hans de Graaff
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 

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

2024-04-12 Thread Hans de Graaff
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 

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

2024-03-17 Thread Hans de Graaff
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
-
-   

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

2024-03-17 Thread Hans de Graaff
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 

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

2024-02-04 Thread Hans de Graaff
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 

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

2024-02-04 Thread Hans de Graaff
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 

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

2024-01-28 Thread Hans de Graaff
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/

2024-01-25 Thread Hans de Graaff
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/

2024-01-01 Thread Hans de Graaff
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/

2023-12-28 Thread Hans de Graaff
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/

2023-12-02 Thread Hans de Graaff
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/

2023-11-18 Thread Hans de Graaff
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 

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

2023-08-15 Thread Sam James
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/

2023-08-14 Thread Sam James
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/

2023-08-14 Thread Sam James
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/

2023-08-14 Thread Sam James
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/

2023-08-14 Thread Sam James
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/

2023-08-14 Thread Sam James
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/

2023-08-14 Thread Sam James
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/

2023-08-12 Thread Hans de Graaff
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 

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

2023-08-12 Thread Hans de Graaff
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 

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

2023-07-13 Thread Arthur Zamarin
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/

2023-07-05 Thread Hans de Graaff
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 

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

2023-06-11 Thread Sam James
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 

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

2023-06-04 Thread Fabian Groffen
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/

2023-05-20 Thread Sam James
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 ]]; 

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

2023-05-11 Thread Hans de Graaff
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 \
+   

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

2023-05-10 Thread Sam James
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/

2023-05-10 Thread Sam James
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/

2023-04-30 Thread Hans de Graaff
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) 

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

2023-04-30 Thread Hans de Graaff
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/

2023-04-12 Thread Hans de Graaff
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 

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

2023-04-01 Thread Sam James
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/

2023-03-28 Thread Sam James
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/

2023-03-28 Thread Sam James
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/

2023-03-28 Thread Sam James
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/

2023-03-28 Thread Sam James
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/

2023-03-28 Thread Sam James
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=""
 



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

2023-03-28 Thread Sam James
commit: 1e74e0ceb191df38627e20428ae01b3b3c82ace2
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 23:37:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 23:37:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e74e0ce

dev-ruby/nokogiri: forward amd64, arm, arm64 for 1.14.2-r1

Just adds a rubyzip dep.

Bug: https://bugs.gentoo.org/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 8dfa74254b96..768928fabdd9 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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2023-03-28 Thread Sam James
commit: 1d682842be77f49b4086fba3448bfec3b7a66732
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 23:21:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 23:21:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d682842

dev-ruby/nokogiri: Stabilize 1.14.2 arm64, #903489

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
index f45876ad50c1..394fde0a0bd7 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2023-03-28 Thread Sam James
commit: 5518a41182be4bd9bf3bbf44f58af4d11d8d48f0
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 22:55:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 22:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5518a411

dev-ruby/nokogiri: Stabilize 1.14.2 arm, #903489

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
index 0c7d965401cf..f45876ad50c1 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2023-03-28 Thread Sam James
commit: 57d02ee4e7cdc4fc884daf4f73e5d15551387710
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 28 22:53:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 28 22:53:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57d02ee4

dev-ruby/nokogiri: Stabilize 1.14.2 amd64, #903489

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
index c6bb2c38bb01..0c7d965401cf 100644
--- a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2023-03-10 Thread Arthur Zamarin
commit: 18899d0894dd27d03abad0d91c62380d6887bc13
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 10 09:00:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 10 09:00:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18899d08

dev-ruby/nokogiri: Keyword 1.14.2-r1 s390, #899660

Signed-off-by: Arthur Zamarin  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 4afa5c2f6b06..8dfa74254b96 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 ~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/

2023-03-06 Thread WANG Xuerui
commit: 8a59efc293816572d7e90427d64f7b3e4894b674
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Mar  7 03:40:37 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Mar  7 03:40:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a59efc2

dev-ruby/nokogiri: keyword 1.14.2-r1 for ~loong

Signed-off-by: WANG Xuerui  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 576f9a9b647c..4afa5c2f6b06 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 ~sparc 
~x86"
 SLOT="0"
 IUSE=""
 



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

2023-03-05 Thread Hans de Graaff
commit: 530e4b8f3b1cd1ae20e96d17980d2e412b32ae3b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar  5 08:39:03 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar  5 08:41:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=530e4b8f

dev-ruby/nokogiri: add ruby32

Drop ~loong, ~s390 due to new dev-ruby/rubyzip dependency.

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

 dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 95 +
 1 file changed, 95 insertions(+)

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild
new file mode 100644
index ..576f9a9b647c
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.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 ~ppc ~ppc64 ~riscv ~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 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}$(get_modname) lib/${PN}/ || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' 
|| die
+}



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

2023-02-13 Thread Hans de Graaff
commit: dba15e46ae08235f00a4cfa34c59712cdbaa1626
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 14 06:54:03 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 14 06:54:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba15e46

dev-ruby/nokogiri: add 1.14.2

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.14.2.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 9a7cd2344cc1..b13984b88e9c 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
 DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B 
043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727
 SHA512 
c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172
 DIST nokogiri-1.14.0-git.tgz 10445399 BLAKE2B 
c8119709232979d86d017b7f97a5ceff8f756daa85a2b51dc4d0973419a01d7ef862aeab9bbdb4000ab4bda1335e09afc24049fa34a33bd69fd8b7297bf43474
 SHA512 
9da9c3bafc7a0d9dd0218855d67ca2d024024e3778e9f2784a0a018f5add7ba92ddcbb5568017617b0270091f738e9edadbaeaaa26112cf43b64bd46210567d2
 DIST nokogiri-1.14.1-git.tgz 10446836 BLAKE2B 
a09f2772dad50f915a5a1a176721f9d8de6fb910a8692a2aac7d2b07dfb7beb7d3ec840c19d867c56d61cf4c697f88bd0e1d45dee3ff638340e9b73ff6d5caca
 SHA512 
cca800b59a548ab6ac4be6ad400c27797e61c82b9f0ad9b7417b942c6d8c56f9cb7a7c7794d1dce65702737235826799299bd506a21ca3147d61f139d37857ae
+DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 
0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724
 SHA512 
18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.2.ebuild
new file mode 100644
index ..c6bb2c38bb01
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.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="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 

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

2023-02-01 Thread Hans de Graaff
commit: 174a6378aae468e3127984fc2a99a06116d8a55a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jan 31 07:19:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  2 06:22:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=174a6378

dev-ruby/nokogiri: drop 1.13.6

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

 dev-ruby/nokogiri/Manifest   |  1 -
 dev-ruby/nokogiri/nokogiri-1.13.6.ebuild | 95 
 2 files changed, 96 deletions(-)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 3543c1716f59..33a4d74f1e06 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.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
 DIST nokogiri-1.14.0-git.tgz 10445399 BLAKE2B 
c8119709232979d86d017b7f97a5ceff8f756daa85a2b51dc4d0973419a01d7ef862aeab9bbdb4000ab4bda1335e09afc24049fa34a33bd69fd8b7297bf43474
 SHA512 
9da9c3bafc7a0d9dd0218855d67ca2d024024e3778e9f2784a0a018f5add7ba92ddcbb5568017617b0270091f738e9edadbaeaaa26112cf43b64bd46210567d2

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
deleted file mode 100644
index 3f510abed900..
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.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="ruby26 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.9.14:=
-   >=dev-libs/libxslt-1.1.35
-   sys-libs/zlib
-   virtual/libiconv"
-DEPEND="${DEPEND}
-   >=dev-libs/libxml2-2.9.14
-   >=dev-libs/libxslt-1.1.35
-   sys-libs/zlib
-   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/${PN}/ || 

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

2023-02-01 Thread Hans de Graaff
commit: ee8d32c07df93bd75cab67b0c81f376628c2e752
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Feb  1 06:51:23 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Feb  2 06:22:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee8d32c0

dev-ruby/nokogiri: add 1.14.1

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.14.1.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 33a4d74f1e06..9a7cd2344cc1 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.0-git.tgz 10445399 BLAKE2B 
c8119709232979d86d017b7f97a5ceff8f756daa85a2b51dc4d0973419a01d7ef862aeab9bbdb4000ab4bda1335e09afc24049fa34a33bd69fd8b7297bf43474
 SHA512 
9da9c3bafc7a0d9dd0218855d67ca2d024024e3778e9f2784a0a018f5add7ba92ddcbb5568017617b0270091f738e9edadbaeaaa26112cf43b64bd46210567d2
+DIST nokogiri-1.14.1-git.tgz 10446836 BLAKE2B 
a09f2772dad50f915a5a1a176721f9d8de6fb910a8692a2aac7d2b07dfb7beb7d3ec840c19d867c56d61cf4c697f88bd0e1d45dee3ff638340e9b73ff6d5caca
 SHA512 
cca800b59a548ab6ac4be6ad400c27797e61c82b9f0ad9b7417b942c6d8c56f9cb7a7c7794d1dce65702737235826799299bd506a21ca3147d61f139d37857ae

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.1.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.1.ebuild
new file mode 100644
index ..c6bb2c38bb01
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.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="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) 

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

2023-01-13 Thread Hans de Graaff
commit: 44df39d565f53eaf9837fbaffabeabf8f12d2f39
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jan 13 08:22:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jan 13 08:28:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44df39d5

dev-ruby/nokogiri: add 1.14.0

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.14.0.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 02e3da7b91fb..3543c1716f59 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.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
+DIST nokogiri-1.14.0-git.tgz 10445399 BLAKE2B 
c8119709232979d86d017b7f97a5ceff8f756daa85a2b51dc4d0973419a01d7ef862aeab9bbdb4000ab4bda1335e09afc24049fa34a33bd69fd8b7297bf43474
 SHA512 
9da9c3bafc7a0d9dd0218855d67ca2d024024e3778e9f2784a0a018f5add7ba92ddcbb5568017617b0270091f738e9edadbaeaaa26112cf43b64bd46210567d2

diff --git a/dev-ruby/nokogiri/nokogiri-1.14.0.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.14.0.ebuild
new file mode 100644
index ..c6bb2c38bb01
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.14.0.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"
+
+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) 

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

2022-12-11 Thread Sam James
commit: 613d348c45eab77dfe10380850d5ecea44b312a9
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 21:16:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 21:16:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=613d348c

dev-ruby/nokogiri: Stabilize 1.13.10 sparc, #885439

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
index 4a2582b8b485..1d25771a5076 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-12-11 Thread Sam James
commit: 1a14a47e63fc55052769006d4930bf82f78114ac
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 12:53:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 12:53:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a14a47e

dev-ruby/nokogiri: Stabilize 1.13.10 arm64, #885439

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
index 53ced228a5b8..30d3461d9525 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-12-11 Thread Sam James
commit: 7347020a50f67b991b7cea3879961476c1f790ff
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 12:53:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 12:53:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7347020a

dev-ruby/nokogiri: Stabilize 1.13.10 ppc64, #885439

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
index 7b12661eb7a1..2933f816cd55 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-12-11 Thread Sam James
commit: c49e9356561519e9f25cb2fbbb27732de53624e7
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 12:53:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 12:53:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c49e9356

dev-ruby/nokogiri: Stabilize 1.13.10 arm, #885439

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
index 30d3461d9525..4a2582b8b485 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-12-11 Thread Sam James
commit: 0322d5f290180fb9cfb51c99655e890324f93892
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 12:53:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 12:53:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0322d5f2

dev-ruby/nokogiri: Stabilize 1.13.10 ppc, #885439

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
index 2933f816cd55..53ced228a5b8 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-12-11 Thread Sam James
commit: 8ccb6f4dac654fdebec993461da197ec7da39228
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 12:35:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 12:35:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ccb6f4d

dev-ruby/nokogiri: Stabilize 1.13.10 amd64, #885439

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
index bcc34c2a709e..7b12661eb7a1 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-12-11 Thread Sam James
commit: bab5c611de4714997a8e15424d35b33b882bdc46
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 11 12:35:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 11 12:35:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab5c611

dev-ruby/nokogiri: Stabilize 1.13.10 x86, #885439

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
index 275f8e0224cb..bcc34c2a709e 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-12-11 Thread Hans de Graaff
commit: 0debf7548cb0d3f650b60e69fbb77efddde66cfc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Dec 11 09:52:03 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Dec 11 09:52:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0debf754

dev-ruby/nokogiri: drop 1.13.7, 1.13.8, 1.13.9

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

 dev-ruby/nokogiri/Manifest   |  3 -
 dev-ruby/nokogiri/nokogiri-1.13.7.ebuild | 95 
 dev-ruby/nokogiri/nokogiri-1.13.8.ebuild | 95 
 dev-ruby/nokogiri/nokogiri-1.13.9.ebuild | 95 
 4 files changed, 288 deletions(-)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 261b627265d8..02e3da7b91fb 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,5 +1,2 @@
 DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B 
043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727
 SHA512 
c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
-DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B 
b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579
 SHA512 
34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711
-DIST nokogiri-1.13.8-git.tgz 6251962 BLAKE2B 
122f82b1e00c0b4ae889c72a5c47f543cec70dde5ef814665ac63e795dd1b761806b62f719300b85d9de141d509533d132c34156e5073e717670c6c4aee3bbef
 SHA512 
61ed70b5493a3c54d0c272d75cad60f6c8bc86592e9cf9455ca0b1b9a8830564ffe102f0cbcc816b90297aa8e27e1c31f19e5d553c6998fb19a1fd32aa39daf3
-DIST nokogiri-1.13.9-git.tgz 6236252 BLAKE2B 
665d04b5fd54d26030f5ed973266a4a380f19f23cc79320bf93726841695c425eb0397ce377a093f87fd5d34a72f5235ade51fd4e8b7081f814b028b0b17b5f5
 SHA512 
d24698221e916c043f0ef8c22f0e224da3c14df4b3780a867b93ba680600bdc8f4b0411dc5d149df2c7122d4f56347f750a609f3526ee3b100f72292b1c8a3e9

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild
deleted file mode 100644
index d3d2a1eac8bd..
--- a/dev-ruby/nokogiri/nokogiri-1.13.7.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="ruby26 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.9.14:=
-   >=dev-libs/libxslt-1.1.35
-   sys-libs/zlib
-   virtual/libiconv"
-DEPEND="${DEPEND}
-   >=dev-libs/libxml2-2.9.14
-   >=dev-libs/libxslt-1.1.35
-   sys-libs/zlib
-   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) \
- 

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

2022-12-07 Thread Hans de Graaff
commit: 4964ccb9e0dd41205cecd584ac92a095677a4186
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Dec  8 07:26:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Dec  8 07:30:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4964ccb9

dev-ruby/nokogiri: add 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 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index bb36ceed322b..261b627265d8 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
+DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B 
043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727
 SHA512 
c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
 DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B 
b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579
 SHA512 
34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711
 DIST nokogiri-1.13.8-git.tgz 6251962 BLAKE2B 
122f82b1e00c0b4ae889c72a5c47f543cec70dde5ef814665ac63e795dd1b761806b62f719300b85d9de141d509533d132c34156e5073e717670c6c4aee3bbef
 SHA512 
61ed70b5493a3c54d0c272d75cad60f6c8bc86592e9cf9455ca0b1b9a8830564ffe102f0cbcc816b90297aa8e27e1c31f19e5d553c6998fb19a1fd32aa39daf3

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
new file mode 100644
index ..275f8e0224cb
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild
@@ -0,0 +1,95 @@
+# 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 

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

2022-10-18 Thread Hans de Graaff
commit: a22d44c63805596b6ce58a99bb27f9ee6d72cf40
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct 19 05:44:33 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct 19 05:44:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a22d44c6

dev-ruby/nokogiri: add 1.13.9

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.9.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 5d823aa1eaeb..bb36ceed322b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
 DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B 
b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579
 SHA512 
34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711
 DIST nokogiri-1.13.8-git.tgz 6251962 BLAKE2B 
122f82b1e00c0b4ae889c72a5c47f543cec70dde5ef814665ac63e795dd1b761806b62f719300b85d9de141d509533d132c34156e5073e717670c6c4aee3bbef
 SHA512 
61ed70b5493a3c54d0c272d75cad60f6c8bc86592e9cf9455ca0b1b9a8830564ffe102f0cbcc816b90297aa8e27e1c31f19e5d553c6998fb19a1fd32aa39daf3
+DIST nokogiri-1.13.9-git.tgz 6236252 BLAKE2B 
665d04b5fd54d26030f5ed973266a4a380f19f23cc79320bf93726841695c425eb0397ce377a093f87fd5d34a72f5235ade51fd4e8b7081f814b028b0b17b5f5
 SHA512 
d24698221e916c043f0ef8c22f0e224da3c14df4b3780a867b93ba680600bdc8f4b0411dc5d149df2c7122d4f56347f750a609f3526ee3b100f72292b1c8a3e9

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild
new file mode 100644
index ..275f8e0224cb
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.9.ebuild
@@ -0,0 +1,95 @@
+# 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 ]]; 

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

2022-07-24 Thread Hans de Graaff
commit: 849e0c96c275171a7e310b11c83f2028fb97239f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jul 24 07:34:11 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jul 24 07:34:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849e0c96

dev-ruby/nokogiri: add 1.13.8

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.8.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 834d8dc09d66..5d823aa1eaeb 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,2 +1,3 @@
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
 DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B 
b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579
 SHA512 
34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711
+DIST nokogiri-1.13.8-git.tgz 6251962 BLAKE2B 
122f82b1e00c0b4ae889c72a5c47f543cec70dde5ef814665ac63e795dd1b761806b62f719300b85d9de141d509533d132c34156e5073e717670c6c4aee3bbef
 SHA512 
61ed70b5493a3c54d0c272d75cad60f6c8bc86592e9cf9455ca0b1b9a8830564ffe102f0cbcc816b90297aa8e27e1c31f19e5d553c6998fb19a1fd32aa39daf3

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.8.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.8.ebuild
new file mode 100644
index ..a7ea8e045dd8
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.8.ebuild
@@ -0,0 +1,95 @@
+# 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.9.14:=
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.14
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   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/${PN}/ || die
+}

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

2022-07-14 Thread Hans de Graaff
commit: 59b6a6ff866bb4b2d2abf0057b121fd33e83d716
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Jul 14 06:17:20 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Jul 14 06:17:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b6a6ff

dev-ruby/nokogiri: add 1.13.7

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.7.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index ecdd13919424..834d8dc09d66 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1 +1,2 @@
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486
+DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B 
b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579
 SHA512 
34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild
new file mode 100644
index ..d3d2a1eac8bd
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="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.9.14:=
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.14
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   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/${PN}/ || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' 
|| die
+}



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

2022-05-27 Thread Hans de Graaff
commit: a8c65c7b640f82c297ad8d0f856bf5b1569b5b6c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat May 28 05:42:06 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat May 28 05:42:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c65c7b

dev-ruby/nokogiri: drop 1.13.4, 1.13.5

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

 dev-ruby/nokogiri/Manifest   |  2 -
 dev-ruby/nokogiri/nokogiri-1.13.4.ebuild | 95 
 dev-ruby/nokogiri/nokogiri-1.13.5.ebuild | 95 
 3 files changed, 192 deletions(-)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 3d02cf1af05d..ecdd13919424 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1 @@
-DIST nokogiri-1.13.4-git.tgz 6249271 BLAKE2B 
bc8569a0c80e4efcedd6c5bb8a46c8504cc33ec3d2acdcefe2718047ffabef9404c76003cd279ac55e5a5fb17243af12c335b7d9e300b90d8a97e84015cf92bc
 SHA512 
cca3e8558f8739cca2424e461a5e048a3675a23bcb6549f1c71ecfea0729859cda84ef3bf09a81d2b419e1a7b8ff2616a8dd84ac12f6e1f32b9626a0bd3e1bc4
-DIST nokogiri-1.13.5-git.tgz 6249007 BLAKE2B 
6fc7eed6c10f74105917a94e5e8acb0576fbe8e64fecad70e4256d352e1e4fc9cb101be2d518420c7351f72fd03ab385c3dccc3d6442638fe9e6ecfda581eb21
 SHA512 
a5608c137f60ec3302810154cbe8176bcf281ddae1ac075c08b71d23fd124ac6bc3ca349f326232090475e80524bd53927449cbcba0c6087917c270ddf9e6eb2
 DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
deleted file mode 100644
index c125f5d9de48..
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.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="ruby26 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 ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
-   >=dev-libs/libxml2-2.9.13:=
-   >=dev-libs/libxslt-1.1.35
-   sys-libs/zlib
-   virtual/libiconv"
-DEPEND="${DEPEND}
-   >=dev-libs/libxml2-2.9.13
-   >=dev-libs/libxslt-1.1.35
-   sys-libs/zlib
-   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 

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

2022-05-27 Thread Jakov Smolić
commit: 4e8ec12009761d13bc1c8e968732f3d4821debaa
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri May 27 13:33:51 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri May 27 13:33:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e8ec120

dev-ruby/nokogiri: Stabilize 1.13.6 amd64, #847496

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index ee962b251a70..3f510abed900 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-05-27 Thread Agostino Sarubbo
commit: 37bcc3cc6283b514e6f7e8566e2f458fc7891462
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 27 07:05:04 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 27 07:05:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37bcc3cc

dev-ruby/nokogiri: x86 stable wrt bug #847496

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index cea55b6778ee..ee962b251a70 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-05-27 Thread Agostino Sarubbo
commit: 57792c816a30b339ae067f84b079f93cacf3f70e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 27 07:04:47 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 27 07:04:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57792c81

dev-ruby/nokogiri: sparc stable wrt bug #847496

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index 5704e87202e3..cea55b6778ee 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-05-27 Thread Agostino Sarubbo
commit: 9c9f3e5247a58be4880a93505671e4ce371d83b5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 27 07:01:30 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 27 07:01:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9f3e52

dev-ruby/nokogiri: ppc64 stable wrt bug #847496

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index f7f80bec020c..5704e87202e3 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-05-27 Thread Agostino Sarubbo
commit: aee666e2e6e3a9e09aea4c0519062dd9871e8300
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 27 06:59:39 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 27 06:59:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee666e2

dev-ruby/nokogiri: ppc stable wrt bug #847496

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index e26572ae7970..f7f80bec020c 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-05-27 Thread Agostino Sarubbo
commit: 93975eb6dab4654bc7feffed4ea06cfc2cb9cc93
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 27 06:54:19 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 27 06:54:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93975eb6

dev-ruby/nokogiri: arm stable wrt bug #847496

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index bd373ea1d0a7..e26572ae7970 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-05-26 Thread Jakov Smolić
commit: 0ccd9305f505b835f74244d41db2a1263d9dfff6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu May 26 11:16:05 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu May 26 11:16:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ccd9305

dev-ruby/nokogiri: Stabilize 1.13.6 arm64, #847496

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index d3d2a1eac8bd..bd373ea1d0a7 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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"
+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/

2022-05-22 Thread Hans de Graaff
commit: 6e05964dd8d50ab62ba24be03989a2ed7c315a9a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun May 22 06:06:43 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun May 22 06:09:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e05964d

dev-ruby/nokogiri: keyword 1.13.6 for ~loong

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
index 82f99f83e8bc..d3d2a1eac8bd 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -18,7 +18,7 @@ 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 ~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/

2022-05-08 Thread Hans de Graaff
commit: dbbb5055e81cd0a7e0b9af3cf54366a71317
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon May  9 04:46:05 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon May  9 04:47:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbbb

dev-ruby/nokogiri: add 1.13.6

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.6.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index a1dce86d3dcc..3d02cf1af05d 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,2 +1,3 @@
 DIST nokogiri-1.13.4-git.tgz 6249271 BLAKE2B 
bc8569a0c80e4efcedd6c5bb8a46c8504cc33ec3d2acdcefe2718047ffabef9404c76003cd279ac55e5a5fb17243af12c335b7d9e300b90d8a97e84015cf92bc
 SHA512 
cca3e8558f8739cca2424e461a5e048a3675a23bcb6549f1c71ecfea0729859cda84ef3bf09a81d2b419e1a7b8ff2616a8dd84ac12f6e1f32b9626a0bd3e1bc4
 DIST nokogiri-1.13.5-git.tgz 6249007 BLAKE2B 
6fc7eed6c10f74105917a94e5e8acb0576fbe8e64fecad70e4256d352e1e4fc9cb101be2d518420c7351f72fd03ab385c3dccc3d6442638fe9e6ecfda581eb21
 SHA512 
a5608c137f60ec3302810154cbe8176bcf281ddae1ac075c08b71d23fd124ac6bc3ca349f326232090475e80524bd53927449cbcba0c6087917c270ddf9e6eb2
+DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B 
db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985
 SHA512 
96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
new file mode 100644
index ..82f99f83e8bc
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.6.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.9.14:=
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.14
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   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/${PN}/ || die
+}

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

2022-05-04 Thread Hans de Graaff
commit: 6cd291ab897a23fd5be43b015798660eefb6db7b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May  5 05:47:40 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May  5 05:50:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cd291ab

dev-ruby/nokogiri: add 1.13.5

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.5.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 77c89c754dfb..795239a341c4 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
 DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 
994fd89c5163d92110de40e2dc654698b11d5a18524cc4b7b668ec1475e7167014e1c7604932686e6ad888f352b04ac26a7fbe526d814b20e686c5d9da95c5df
 SHA512 
36d233df250213c4614c34d045c4fbea099e81e991a6da49067c165bc95f36b281c58cc79deb3b6a8aaccc50743a79efa27969e067cc2b546bef7615b139d79b
 DIST nokogiri-1.13.3-git.tgz 6187128 BLAKE2B 
7ab47b7e5d87a83eeaf9c5e10684199f67be1af80a5fa5d616cb4a3ffe91a9598be0576dc23d8f0cc6d143f8ce601a868e44af6411615f377cd43773659b25b8
 SHA512 
69666c1f62124a20fcfe3fa58091a463ed64d5a9c98355572c5822944ba6992fe1e150b694fa883d23605999f14065c5c59d7a34e2273041d9de416e42d75fb6
 DIST nokogiri-1.13.4-git.tgz 6249271 BLAKE2B 
bc8569a0c80e4efcedd6c5bb8a46c8504cc33ec3d2acdcefe2718047ffabef9404c76003cd279ac55e5a5fb17243af12c335b7d9e300b90d8a97e84015cf92bc
 SHA512 
cca3e8558f8739cca2424e461a5e048a3675a23bcb6549f1c71ecfea0729859cda84ef3bf09a81d2b419e1a7b8ff2616a8dd84ac12f6e1f32b9626a0bd3e1bc4
+DIST nokogiri-1.13.5-git.tgz 6249007 BLAKE2B 
6fc7eed6c10f74105917a94e5e8acb0576fbe8e64fecad70e4256d352e1e4fc9cb101be2d518420c7351f72fd03ab385c3dccc3d6442638fe9e6ecfda581eb21
 SHA512 
a5608c137f60ec3302810154cbe8176bcf281ddae1ac075c08b71d23fd124ac6bc3ca349f326232090475e80524bd53927449cbcba0c6087917c270ddf9e6eb2

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.5.ebuild
new file mode 100644
index ..82f99f83e8bc
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.5.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.9.14:=
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.14
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   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
+  

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

2022-05-04 Thread Hans de Graaff
commit: d010471b72b6552bc0a994c4750d04a724680f48
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu May  5 05:48:04 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu May  5 05:50:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d010471b

dev-ruby/nokogiri: drop 1.12.5, 1.13.3

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

 dev-ruby/nokogiri/Manifest   |  2 -
 dev-ruby/nokogiri/nokogiri-1.12.5.ebuild | 96 
 dev-ruby/nokogiri/nokogiri-1.13.3.ebuild | 95 ---
 3 files changed, 193 deletions(-)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 795239a341c4..a1dce86d3dcc 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,4 +1,2 @@
-DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 
994fd89c5163d92110de40e2dc654698b11d5a18524cc4b7b668ec1475e7167014e1c7604932686e6ad888f352b04ac26a7fbe526d814b20e686c5d9da95c5df
 SHA512 
36d233df250213c4614c34d045c4fbea099e81e991a6da49067c165bc95f36b281c58cc79deb3b6a8aaccc50743a79efa27969e067cc2b546bef7615b139d79b
-DIST nokogiri-1.13.3-git.tgz 6187128 BLAKE2B 
7ab47b7e5d87a83eeaf9c5e10684199f67be1af80a5fa5d616cb4a3ffe91a9598be0576dc23d8f0cc6d143f8ce601a868e44af6411615f377cd43773659b25b8
 SHA512 
69666c1f62124a20fcfe3fa58091a463ed64d5a9c98355572c5822944ba6992fe1e150b694fa883d23605999f14065c5c59d7a34e2273041d9de416e42d75fb6
 DIST nokogiri-1.13.4-git.tgz 6249271 BLAKE2B 
bc8569a0c80e4efcedd6c5bb8a46c8504cc33ec3d2acdcefe2718047ffabef9404c76003cd279ac55e5a5fb17243af12c335b7d9e300b90d8a97e84015cf92bc
 SHA512 
cca3e8558f8739cca2424e461a5e048a3675a23bcb6549f1c71ecfea0729859cda84ef3bf09a81d2b419e1a7b8ff2616a8dd84ac12f6e1f32b9626a0bd3e1bc4
 DIST nokogiri-1.13.5-git.tgz 6249007 BLAKE2B 
6fc7eed6c10f74105917a94e5e8acb0576fbe8e64fecad70e4256d352e1e4fc9cb101be2d518420c7351f72fd03ab385c3dccc3d6442638fe9e6ecfda581eb21
 SHA512 
a5608c137f60ec3302810154cbe8176bcf281ddae1ac075c08b71d23fd124ac6bc3ca349f326232090475e80524bd53927449cbcba0c6087917c270ddf9e6eb2

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
deleted file mode 100644
index dc82dff12fbf..
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30"
-
-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 ppc ppc64 ~riscv ~s390 sparc x86"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
-   >=dev-libs/libxml2-2.9.12:=
-   >=dev-libs/libxslt-1.1.34
-   sys-libs/zlib
-   virtual/libiconv"
-DEPEND="${DEPEND}
-   >=dev-libs/libxml2-2.9.12
-   >=dev-libs/libxslt-1.1.34
-   sys-libs/zlib
-   virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
-   dev-ruby/mini_portile2:2.6
-   >=dev-ruby/pkg-config-1.1.7
-   >=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 

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

2022-04-26 Thread Sam James
commit: 9f45419a1df6147ecce617ca2b8286fc59f7c397
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 26 14:34:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 26 14:38:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f45419a

dev-ruby/nokogiri-diff: Keyword 0.2.0-r3 s390, #840930

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

 dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 c16fa9c3a1cf..7091a701d5b4 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
@@ -14,7 +14,7 @@ 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 x86 ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



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

2022-04-15 Thread Arthur Zamarin
commit: 36b5cd892749c6a86d72f66c3690190590eaee6b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 15 07:25:41 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 15 07:25:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b5cd89

dev-ruby/nokogiri: stabilize 1.13.4 for ppc64

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
index 9ea4b9c1632f..c125f5d9de48 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -18,7 +18,7 @@ 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 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE=""
 



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

2022-04-15 Thread Arthur Zamarin
commit: 003490f896c8041a20fd28b0adfdb3ad8caf7c83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 15 06:36:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 15 06:36:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003490f8

dev-ruby/nokogiri: Stabilize 1.13.4 arm, #838136

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
index a70adea1c437..9ea4b9c1632f 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -18,7 +18,7 @@ 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 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE=""
 



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

2022-04-14 Thread Agostino Sarubbo
commit: 799591c4dd34f3fb2f0af04ba39838270260610c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 14 08:12:14 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 14 08:12:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799591c4

dev-ruby/nokogiri: x86 stable wrt bug #838136

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
index 09611dd12b8b..a70adea1c437 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -18,7 +18,7 @@ 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 ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE=""
 



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

2022-04-14 Thread Agostino Sarubbo
commit: e0ef60f0f34a6a2d9409cfe41a3b7fed0001bc45
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 14 08:11:25 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 14 08:11:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ef60f0

dev-ruby/nokogiri: sparc stable wrt bug #838136

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
index 3e8cf5f99ed1..09611dd12b8b 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -18,7 +18,7 @@ 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 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2022-04-14 Thread Agostino Sarubbo
commit: 21217f63783db6dbcc9c100642566e0421a825e3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 14 08:09:29 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 14 08:09:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21217f63

dev-ruby/nokogiri: ppc stable wrt bug #838136

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
index 7e81f19d62b1..3e8cf5f99ed1 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -18,7 +18,7 @@ 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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2022-04-14 Thread Agostino Sarubbo
commit: 5246816cd37ec4359d53f2ffc55086c107b9deee
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Apr 14 08:08:12 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Apr 14 08:08:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5246816c

dev-ruby/nokogiri: amd64 stable wrt bug #838136

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
index ee9dd4511ac7..7e81f19d62b1 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -18,7 +18,7 @@ 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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2022-04-13 Thread Jakov Smolić
commit: 875362ecc5eb53de7f76791b7a52033756cd69de
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Apr 13 09:32:25 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Apr 13 09:32:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=875362ec

dev-ruby/nokogiri: Stabilize 1.13.4 arm64, #838136

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
index c4fd1981823b..ee9dd4511ac7 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -18,7 +18,7 @@ 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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2022-04-11 Thread Hans de Graaff
commit: 52308013eee310d812dea2668ebf3270bc5104fe
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Apr 12 05:41:16 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr 12 05:42:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52308013

dev-ruby/nokogiri: add 1.13.4

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.4.ebuild | 95 
 2 files changed, 96 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 15f1fb85ae4d..1dcd9deabaa2 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -3,3 +3,4 @@ DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 
994fd89c5163d92110de40e2dc654698b11
 DIST nokogiri-1.13.0-git.tgz 6188433 BLAKE2B 
ec603e4202b03cc74ce73c540cfccab51f0910b24a3cde0ecbc6267a83c0c4898bc40614261727f7c7e52561d0dec679e00d97a9a0066ac436037a1681a4125b
 SHA512 
f11169ab0dfec9b16e9fc32c066910dcc71325795283fac1372a67383535ddfd09bf342e2a82b129b71c058153f338cba3ef16f85225f24b6d0c769c98cf
 DIST nokogiri-1.13.1-git.tgz 6190499 BLAKE2B 
daea484ee0e5bff581ae67528f1688002f1e2f550eb55e3164b631f9e87b188ec4152347aaa0ae6253feafbdae9182c54c92cb709c223ce04120ddd1b340cd17
 SHA512 
febb7b8a701c9be4f7b60a8b43bc24d17a37d39a8557ea4fc76d1490e7f9973d2a4516560f3335ba5d2405ae487e040e47fe24387a25e6c170e34719e9dd230c
 DIST nokogiri-1.13.3-git.tgz 6187128 BLAKE2B 
7ab47b7e5d87a83eeaf9c5e10684199f67be1af80a5fa5d616cb4a3ffe91a9598be0576dc23d8f0cc6d143f8ce601a868e44af6411615f377cd43773659b25b8
 SHA512 
69666c1f62124a20fcfe3fa58091a463ed64d5a9c98355572c5822944ba6992fe1e150b694fa883d23605999f14065c5c59d7a34e2273041d9de416e42d75fb6
+DIST nokogiri-1.13.4-git.tgz 6249271 BLAKE2B 
bc8569a0c80e4efcedd6c5bb8a46c8504cc33ec3d2acdcefe2718047ffabef9404c76003cd279ac55e5a5fb17243af12c335b7d9e300b90d8a97e84015cf92bc
 SHA512 
cca3e8558f8739cca2424e461a5e048a3675a23bcb6549f1c71ecfea0729859cda84ef3bf09a81d2b419e1a7b8ff2616a8dd84ac12f6e1f32b9626a0bd3e1bc4

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
new file mode 100644
index ..c4fd1981823b
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.4.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_EXTRADOC="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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.9.13:=
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.13
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   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 

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

2022-04-11 Thread Hans de Graaff
commit: d818c0d1b3a1912f92e20b21d7ab23eedef844c0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Apr 12 05:41:44 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Apr 12 05:42:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d818c0d1

dev-ruby/nokogiri: drop 1.11.7, 1.13.0, 1.13.1

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

 dev-ruby/nokogiri/Manifest   |   3 -
 dev-ruby/nokogiri/nokogiri-1.11.7.ebuild | 107 ---
 dev-ruby/nokogiri/nokogiri-1.13.0.ebuild |  96 ---
 dev-ruby/nokogiri/nokogiri-1.13.1.ebuild |  96 ---
 4 files changed, 302 deletions(-)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 1dcd9deabaa2..77c89c754dfb 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,6 +1,3 @@
-DIST nokogiri-1.11.7-git.tgz 5871407 BLAKE2B 
c0449b5cb8210d22be31f1f9a43c0c13c7ab21feae2d731bf30475fc21c69a3928395109936b9ff242a89da424a5192c8a8cb0ede9d05d6d9ac16c1d6e5a7f63
 SHA512 
f355185f490e0ce73fdfb496f49e36b39c89835ebef2cbe3aecbfc5aceb5a9757dc07738a709059c3e22b5808fac11e7b340b7ebbb3b2c1b5ea3df8aff0db131
 DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 
994fd89c5163d92110de40e2dc654698b11d5a18524cc4b7b668ec1475e7167014e1c7604932686e6ad888f352b04ac26a7fbe526d814b20e686c5d9da95c5df
 SHA512 
36d233df250213c4614c34d045c4fbea099e81e991a6da49067c165bc95f36b281c58cc79deb3b6a8aaccc50743a79efa27969e067cc2b546bef7615b139d79b
-DIST nokogiri-1.13.0-git.tgz 6188433 BLAKE2B 
ec603e4202b03cc74ce73c540cfccab51f0910b24a3cde0ecbc6267a83c0c4898bc40614261727f7c7e52561d0dec679e00d97a9a0066ac436037a1681a4125b
 SHA512 
f11169ab0dfec9b16e9fc32c066910dcc71325795283fac1372a67383535ddfd09bf342e2a82b129b71c058153f338cba3ef16f85225f24b6d0c769c98cf
-DIST nokogiri-1.13.1-git.tgz 6190499 BLAKE2B 
daea484ee0e5bff581ae67528f1688002f1e2f550eb55e3164b631f9e87b188ec4152347aaa0ae6253feafbdae9182c54c92cb709c223ce04120ddd1b340cd17
 SHA512 
febb7b8a701c9be4f7b60a8b43bc24d17a37d39a8557ea4fc76d1490e7f9973d2a4516560f3335ba5d2405ae487e040e47fe24387a25e6c170e34719e9dd230c
 DIST nokogiri-1.13.3-git.tgz 6187128 BLAKE2B 
7ab47b7e5d87a83eeaf9c5e10684199f67be1af80a5fa5d616cb4a3ffe91a9598be0576dc23d8f0cc6d143f8ce601a868e44af6411615f377cd43773659b25b8
 SHA512 
69666c1f62124a20fcfe3fa58091a463ed64d5a9c98355572c5822944ba6992fe1e150b694fa883d23605999f14065c5c59d7a34e2273041d9de416e42d75fb6
 DIST nokogiri-1.13.4-git.tgz 6249271 BLAKE2B 
bc8569a0c80e4efcedd6c5bb8a46c8504cc33ec3d2acdcefe2718047ffabef9404c76003cd279ac55e5a5fb17243af12c335b7d9e300b90d8a97e84015cf92bc
 SHA512 
cca3e8558f8739cca2424e461a5e048a3675a23bcb6549f1c71ecfea0729859cda84ef3bf09a81d2b419e1a7b8ff2616a8dd84ac12f6e1f32b9626a0bd3e1bc4

diff --git a/dev-ruby/nokogiri/nokogiri-1.11.7.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.11.7.ebuild
deleted file mode 100644
index 4dac40ee475b..
--- a/dev-ruby/nokogiri/nokogiri-1.11.7.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
-
-RUBY_FAKEGEM_EXTRAINSTALL="ext"
-
-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 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE=""
-
-RDEPEND="${RDEPEND}
-   >=dev-libs/libxml2-2.9.12:=
-   >=dev-libs/libxslt-1.1.34
-   sys-libs/zlib
-   virtual/libiconv"
-DEPEND="${DEPEND}
-   >=dev-libs/libxml2-2.9.12
-   >=dev-libs/libxslt-1.1.34
-   sys-libs/zlib
-   virtual/libiconv"
-
-ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
-
-ruby_add_bdepend "
-   >=dev-ruby/pkg-config-1.1.7
-   >=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
-
-   sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Account for fix making 

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/files/

2022-04-09 Thread Hans de Graaff
commit: d409e0c2c08907e3b9bf2d13d6e1d7d4e369cb4b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Apr  9 06:55:16 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Apr  9 07:38:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d409e0c2

dev-ruby/nokogiri-diff: add missing diff

Closes: https://bugs.gentoo.org/837224
Signed-off-by: Hans de Graaff  gentoo.org>

 .../files/nokogiri-diff-0.2.0-rspec3.patch | 436 +
 1 file changed, 436 insertions(+)

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
new file mode 100644
index ..c47bda03ec11
--- /dev/null
+++ b/dev-ruby/nokogiri-diff/files/nokogiri-diff-0.2.0-rspec3.patch
@@ -0,0 +1,436 @@
+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')
++

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

2022-04-07 Thread Hans de Graaff
commit: 438c7314dfd975d07194587912f78155ff3fc4f2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr  8 05:11:12 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr  8 05:32:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438c7314

dev-ruby/nokogiri-diff: enable ruby30, ruby31

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

 dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 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 ce6a9e2a7a43..c16fa9c3a1cf 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,11 +1,11 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
 
 inherit ruby-fakegem
@@ -18,4 +18,6 @@ KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 
~x86-linux ~ppc-macos ~x64-
 SLOT="0"
 IUSE=""
 
+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/

2022-03-27 Thread Hans de Graaff
commit: 68a06b9dd64c0eaba1469dc4d508684f8195b746
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 27 07:10:29 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 27 07:13:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68a06b9d

dev-ruby/nokogiri: enable ruby31

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
index 331172177036..d7dcc4b9484c 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby26 ruby27 ruby30 ruby31"
 
 RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
 



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

2022-03-27 Thread Hans de Graaff
commit: 8646be684597f669ad2c28cdd60e9399232ccb07
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 27 07:12:38 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 27 07:13:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8646be68

dev-ruby/nokogiri: add ruby31

Drop unused pkg-config dependency.

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

 dev-ruby/nokogiri/nokogiri-1.13.3.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
index d7dcc4b9484c..c4fd1981823b 100644
--- a/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
@@ -37,7 +37,6 @@ ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
 
 ruby_add_bdepend "
dev-ruby/mini_portile2:2.8
-   >=dev-ruby/pkg-config-1.1.7
>=dev-ruby/rexical-1.0.7
dev-ruby/rdoc
test? ( dev-ruby/minitest )"



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

2022-02-22 Thread Hans de Graaff
commit: 9b6c5dded597cc0b4c7f37e3a7d23563d046024d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Feb 22 08:16:23 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Feb 22 08:17:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b6c5dde

dev-ruby/nokogiri: add 1.13.3

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.3.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index d2dcc0b9b81e..15f1fb85ae4d 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -2,3 +2,4 @@ DIST nokogiri-1.11.7-git.tgz 5871407 BLAKE2B 
c0449b5cb8210d22be31f1f9a43c0c13c7a
 DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 
994fd89c5163d92110de40e2dc654698b11d5a18524cc4b7b668ec1475e7167014e1c7604932686e6ad888f352b04ac26a7fbe526d814b20e686c5d9da95c5df
 SHA512 
36d233df250213c4614c34d045c4fbea099e81e991a6da49067c165bc95f36b281c58cc79deb3b6a8aaccc50743a79efa27969e067cc2b546bef7615b139d79b
 DIST nokogiri-1.13.0-git.tgz 6188433 BLAKE2B 
ec603e4202b03cc74ce73c540cfccab51f0910b24a3cde0ecbc6267a83c0c4898bc40614261727f7c7e52561d0dec679e00d97a9a0066ac436037a1681a4125b
 SHA512 
f11169ab0dfec9b16e9fc32c066910dcc71325795283fac1372a67383535ddfd09bf342e2a82b129b71c058153f338cba3ef16f85225f24b6d0c769c98cf
 DIST nokogiri-1.13.1-git.tgz 6190499 BLAKE2B 
daea484ee0e5bff581ae67528f1688002f1e2f550eb55e3164b631f9e87b188ec4152347aaa0ae6253feafbdae9182c54c92cb709c223ce04120ddd1b340cd17
 SHA512 
febb7b8a701c9be4f7b60a8b43bc24d17a37d39a8557ea4fc76d1490e7f9973d2a4516560f3335ba5d2405ae487e040e47fe24387a25e6c170e34719e9dd230c
+DIST nokogiri-1.13.3-git.tgz 6187128 BLAKE2B 
7ab47b7e5d87a83eeaf9c5e10684199f67be1af80a5fa5d616cb4a3ffe91a9598be0576dc23d8f0cc6d143f8ce601a868e44af6411615f377cd43773659b25b8
 SHA512 
69666c1f62124a20fcfe3fa58091a463ed64d5a9c98355572c5822944ba6992fe1e150b694fa883d23605999f14065c5c59d7a34e2273041d9de416e42d75fb6

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
new file mode 100644
index ..331172177036
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.3.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.9.13:=
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.13
+   >=dev-libs/libxslt-1.1.35
+   sys-libs/zlib
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.8
+   >=dev-ruby/pkg-config-1.1.7
+   >=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
+   

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

2022-02-12 Thread Sam James
commit: 7ffa6657ebc71a3cae69f5359dcfeeabd877ce4b
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 12 15:21:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 12 15:21:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffa6657

dev-ruby/nokogiri: Stabilize 1.12.5 ppc64, #828662

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index 04f0fc5056f5..dc82dff12fbf 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ 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 ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE=""
 



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

2022-01-14 Thread Hans de Graaff
commit: ebb1172ca8151e80fa3d576c1b825f21d37aea5f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Jan 15 06:26:02 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Jan 15 06:29:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebb1172c

dev-ruby/nokogiri: add 1.13.1

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.1.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index fdb3460e4f8c..d2dcc0b9b81e 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,3 +1,4 @@
 DIST nokogiri-1.11.7-git.tgz 5871407 BLAKE2B 
c0449b5cb8210d22be31f1f9a43c0c13c7ab21feae2d731bf30475fc21c69a3928395109936b9ff242a89da424a5192c8a8cb0ede9d05d6d9ac16c1d6e5a7f63
 SHA512 
f355185f490e0ce73fdfb496f49e36b39c89835ebef2cbe3aecbfc5aceb5a9757dc07738a709059c3e22b5808fac11e7b340b7ebbb3b2c1b5ea3df8aff0db131
 DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 
994fd89c5163d92110de40e2dc654698b11d5a18524cc4b7b668ec1475e7167014e1c7604932686e6ad888f352b04ac26a7fbe526d814b20e686c5d9da95c5df
 SHA512 
36d233df250213c4614c34d045c4fbea099e81e991a6da49067c165bc95f36b281c58cc79deb3b6a8aaccc50743a79efa27969e067cc2b546bef7615b139d79b
 DIST nokogiri-1.13.0-git.tgz 6188433 BLAKE2B 
ec603e4202b03cc74ce73c540cfccab51f0910b24a3cde0ecbc6267a83c0c4898bc40614261727f7c7e52561d0dec679e00d97a9a0066ac436037a1681a4125b
 SHA512 
f11169ab0dfec9b16e9fc32c066910dcc71325795283fac1372a67383535ddfd09bf342e2a82b129b71c058153f338cba3ef16f85225f24b6d0c769c98cf
+DIST nokogiri-1.13.1-git.tgz 6190499 BLAKE2B 
daea484ee0e5bff581ae67528f1688002f1e2f550eb55e3164b631f9e87b188ec4152347aaa0ae6253feafbdae9182c54c92cb709c223ce04120ddd1b340cd17
 SHA512 
febb7b8a701c9be4f7b60a8b43bc24d17a37d39a8557ea4fc76d1490e7f9973d2a4516560f3335ba5d2405ae487e040e47fe24387a25e6c170e34719e9dd230c

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.1.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.1.ebuild
new file mode 100644
index ..84744c5cfcbb
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.9.12:=
+   >=dev-libs/libxslt-1.1.34
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.12
+   >=dev-libs/libxslt-1.1.34
+   sys-libs/zlib
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.7
+   >=dev-ruby/pkg-config-1.1.7
+   >=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 

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

2022-01-09 Thread Hans de Graaff
commit: 42dcc03394b305dc693de2d950d0c68a5ca7ee71
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Jan  9 10:34:20 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Jan  9 10:34:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42dcc033

dev-ruby/nokogiri: add 1.13.0

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

 dev-ruby/nokogiri/Manifest   |  1 +
 dev-ruby/nokogiri/nokogiri-1.13.0.ebuild | 96 
 2 files changed, 97 insertions(+)

diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index 2fc077e083f6..fdb3460e4f8c 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -1,2 +1,3 @@
 DIST nokogiri-1.11.7-git.tgz 5871407 BLAKE2B 
c0449b5cb8210d22be31f1f9a43c0c13c7ab21feae2d731bf30475fc21c69a3928395109936b9ff242a89da424a5192c8a8cb0ede9d05d6d9ac16c1d6e5a7f63
 SHA512 
f355185f490e0ce73fdfb496f49e36b39c89835ebef2cbe3aecbfc5aceb5a9757dc07738a709059c3e22b5808fac11e7b340b7ebbb3b2c1b5ea3df8aff0db131
 DIST nokogiri-1.12.5-git.tgz 6158880 BLAKE2B 
994fd89c5163d92110de40e2dc654698b11d5a18524cc4b7b668ec1475e7167014e1c7604932686e6ad888f352b04ac26a7fbe526d814b20e686c5d9da95c5df
 SHA512 
36d233df250213c4614c34d045c4fbea099e81e991a6da49067c165bc95f36b281c58cc79deb3b6a8aaccc50743a79efa27969e067cc2b546bef7615b139d79b
+DIST nokogiri-1.13.0-git.tgz 6188433 BLAKE2B 
ec603e4202b03cc74ce73c540cfccab51f0910b24a3cde0ecbc6267a83c0c4898bc40614261727f7c7e52561d0dec679e00d97a9a0066ac436037a1681a4125b
 SHA512 
f11169ab0dfec9b16e9fc32c066910dcc71325795283fac1372a67383535ddfd09bf342e2a82b129b71c058153f338cba3ef16f85225f24b6d0c769c98cf

diff --git a/dev-ruby/nokogiri/nokogiri-1.13.0.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.13.0.ebuild
new file mode 100644
index ..84744c5cfcbb
--- /dev/null
+++ b/dev-ruby/nokogiri/nokogiri-1.13.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby26 ruby27 ruby30"
+
+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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE=""
+
+RDEPEND="${RDEPEND}
+   >=dev-libs/libxml2-2.9.12:=
+   >=dev-libs/libxslt-1.1.34
+   sys-libs/zlib
+   virtual/libiconv"
+DEPEND="${DEPEND}
+   >=dev-libs/libxml2-2.9.12
+   >=dev-libs/libxslt-1.1.34
+   sys-libs/zlib
+   virtual/libiconv"
+
+ruby_add_rdepend ">=dev-ruby/racc-1.4:0"
+
+ruby_add_bdepend "
+   dev-ruby/mini_portile2:2.7
+   >=dev-ruby/pkg-config-1.1.7
+   >=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 

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

2021-12-31 Thread Matt Turner
commit: 18c65a33a60f3e9a453d1d22d0f74d41b2f5473b
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Dec 31 20:07:06 2021 +
Commit: Matt Turner  gentoo  org>
CommitDate: Fri Dec 31 20:07:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c65a33

dev-ruby/nokogiri: Keyword 1.12.5 alpha, #815898

Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index a7173ce3d21a..04f0fc5056f5 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE=""
 



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

2021-12-12 Thread Agostino Sarubbo
commit: f7fb9229836183029dba95450b0037f6724f8abc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 13 07:09:24 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 13 07:09:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7fb9229

dev-ruby/nokogiri: sparc stable wrt bug #828662

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index a4408d1a0aff..a7173ce3d21a 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE=""
 



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

2021-12-12 Thread Agostino Sarubbo
commit: 51f686a33e3ce9a1a4782f7aa48050e9a9f3e9ee
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 13 07:01:02 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 13 07:01:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f686a3

dev-ruby/nokogiri: x86 stable wrt bug #828662

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index e6c7476871d6..a4408d1a0aff 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc x86"
 SLOT="0"
 IUSE=""
 



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

2021-12-12 Thread Agostino Sarubbo
commit: 155d4691fc2c779f71d3b824174290486bce4cbb
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 13 06:56:43 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 13 06:56:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155d4691

dev-ruby/nokogiri: amd64 stable wrt bug #828662

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index 9154b3bcaee4..e6c7476871d6 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="~amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2021-12-11 Thread Sam James
commit: 3c7e8f25cba5f5777d08c293b9f1b4ff748183ef
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 12 01:51:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 12 01:51:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7e8f25

dev-ruby/nokogiri: Stabilize 1.12.5 arm, #828662

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index 0f58464db433..9154b3bcaee4 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2021-12-11 Thread Sam James
commit: 510a3e239073f0df58de4bb344d9aef9d83c5cff
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 12 01:50:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 12 01:50:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=510a3e23

dev-ruby/nokogiri: Stabilize 1.12.5 arm64, #828662

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index 2454ba30f076..0f58464db433 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2021-12-11 Thread Arthur Zamarin
commit: b6979921b3784902ec8e47f673fc1a434a68304c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 11 19:09:47 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 11 19:10:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6979921

dev-ruby/nokogiri: Stabilize 1.12.5 ppc, #828662

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

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

diff --git a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild 
b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
index 3c9f317487c5..2454ba30f076 100644
--- a/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.12.5.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.nokogiri.org/;
 LICENSE="MIT"
 SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> 
${P}-git.tgz"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
 SLOT="0"
 IUSE=""
 



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

2021-11-26 Thread Hans de Graaff
commit: f8c387afed82491832bfc4f3046ede3fe91558b9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 26 07:09:58 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 26 08:16:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c387af

dev-ruby/nokogiri-diff: cleanup

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

 .../nokogiri-diff/nokogiri-diff-0.2.0-r2.ebuild| 22 --
 1 file changed, 22 deletions(-)

diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r2.ebuild 
b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r2.ebuild
deleted file mode 100644
index 125d98b73541..
--- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec"
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-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"
-
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-SLOT="0"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.3.2"



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

2021-11-26 Thread Hans de Graaff
commit: 8a8c472de164e6756ca5c530fc443a72cb71a9b8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Nov 26 07:09:41 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Nov 26 08:16:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8c472d

dev-ruby/nokogiri-diff: all arches stable

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

 dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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 0691e3fc079b..ce6a9e2a7a43 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
@@ -14,7 +14,7 @@ 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 ~x86 ~x86-linux 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86 ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 SLOT="0"
 IUSE=""
 



  1   2   3   >