[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: e725e3290be269bc12dea45543864d736380cd5b Author: Hans de Graaff gentoo org> AuthorDate: Thu May 16 05:15:53 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu May 16 05:16:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e725e329 dev-ruby/nokogiri: add 1.16.5 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.16.5.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 07f5c6691d5f..327c910c9d0b 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -3,3 +3,4 @@ DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6 DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108 SHA512 844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9 DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8 SHA512 e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3 DIST nokogiri-1.16.4-git.tgz 11014494 BLAKE2B c07d75af189a8f897b885c111bb43258d039c31c8134df4dff65162fb5d3c24c48ec1194af24d816d8c5cc405b8384ae6430ffdce0a8687504f1de2b784b70dd SHA512 76a179fa7c907d5ffd548e472b9d03d02ba1afbd80c58f8c2760a0e342c2d3db75bd973e7a2f3751c671b68dd63ea3da95a6631f4963e18f85d5c5e7b9b877f4 +DIST nokogiri-1.16.5-git.tgz 11014565 BLAKE2B 0158c23c1479a4c05074906afbb1f7507814f73702bf6c4f5dbf90d130ad61cbd89e9be2957c59dc3a2f5bf1023d625c7c435220e168d76dbc524d314175cd52 SHA512 822acaf88f838e4b2b1840187e62d9d4424a0e552a850a2349541c114f58f3ca1ca83df2d1d1323275bb6847b79ea4afc87b6282c8ebc56094f1eb8b57dda217 diff --git a/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild new file mode 100644 index ..f5f97d56c722 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.16.5.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" +LICENSE="MIT" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +IUSE="test" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.12.7 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.3.1 + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.12.7 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.3.1 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 1a389dba45722ad0b751440965cabe05b77de7b2 Author: Hans de Graaff gentoo org> AuthorDate: Fri Apr 12 08:49:13 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Fri Apr 12 09:14:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a389dba dev-ruby/nokogiri: add 1.16.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.16.4.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 7d47702145e5..07f5c6691d5f 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -2,3 +2,4 @@ DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9 DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7 DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108 SHA512 844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9 DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8 SHA512 e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3 +DIST nokogiri-1.16.4-git.tgz 11014494 BLAKE2B c07d75af189a8f897b885c111bb43258d039c31c8134df4dff65162fb5d3c24c48ec1194af24d816d8c5cc405b8384ae6430ffdce0a8687504f1de2b784b70dd SHA512 76a179fa7c907d5ffd548e472b9d03d02ba1afbd80c58f8c2760a0e342c2d3db75bd973e7a2f3751c671b68dd63ea3da95a6631f4963e18f85d5c5e7b9b877f4 diff --git a/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild new file mode 100644 index ..44e350cce0d1 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.16.4.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="test" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.12.6 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.3.1 + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.12.6 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.3.1 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f72c025d049e3e190f0829ceab4b455becbb7e31 Author: Hans de Graaff gentoo org> AuthorDate: Sun Mar 17 06:21:13 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Mar 17 06:46:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f72c025d dev-ruby/nokogiri: drop 1.15.4, 1.16.0, 1.16.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 3 - dev-ruby/nokogiri/nokogiri-1.15.4.ebuild | 95 --- dev-ruby/nokogiri/nokogiri-1.16.0.ebuild | 96 dev-ruby/nokogiri/nokogiri-1.16.1.ebuild | 96 4 files changed, 290 deletions(-) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 7647516b547b..7d47702145e5 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,7 +1,4 @@ DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 -DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7 -DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B 5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa SHA512 0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51 -DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517 SHA512 0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8 DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108 SHA512 844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9 DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8 SHA512 e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3 diff --git a/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild deleted file mode 100644 index 880304279034.. --- a/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" - -RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) - -inherit ruby-fakegem multilib - -DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" -HOMEPAGE="https://nokogiri.org/; -LICENSE="MIT" -SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" -SLOT="0" -IUSE="" - -RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.11.5 - >=dev-libs/libxslt-1.1.37 - sys-libs/zlib - virtual/libiconv" -DEPEND="${DEPEND} - >=dev-libs/libxml2-2.11.5 - >=dev-libs/libxslt-1.1.38 - >=sys-libs/zlib-1.2.13 - virtual/libiconv" - -ruby_add_rdepend ">=dev-ruby/racc-1.4:0" - -ruby_add_bdepend " - dev-ruby/mini_portile2:2.8 - >=dev-ruby/rexical-1.0.7 - dev-ruby/rdoc - test? ( dev-ruby/minitest dev-ruby/rubyzip )" - -all_ruby_prepare() { - sed -i \ - -e '/tasks\/cross_compile/s:^:#:' \ - -e '/:test.*prerequisites/s:^:#:' \ - -e '/license/ s:^:#:' \ - Rakefile || die - # Remove the cross compilation options since they interfere with - # native building. - sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die - sed -i -e '/cross_config_options/d' Rakefile || die - -
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 84721d0f42a8495a7afb9fe2e3fd33fecbd30acb Author: Hans de Graaff gentoo org> AuthorDate: Sun Mar 17 06:19:10 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Mar 17 06:46:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84721d0f dev-ruby/nokogiri: add 1.16.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.16.3.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index dd28f20486ba..7647516b547b 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -4,3 +4,4 @@ DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6 DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B 5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa SHA512 0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51 DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517 SHA512 0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8 DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108 SHA512 844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9 +DIST nokogiri-1.16.3-git.tgz 11014282 BLAKE2B fbda2a863374e25a9dae0e7ab145419b759e1ec615a8e87418825ed1d188801d535be87bb9e36bb717062080bb2a9f7cb179fdb311dd4dda61b019a41d4df6b8 SHA512 e86d5d2cb47720b9f2e72ced13e07e6d9a2bda808e05d9d151ffba92820e148bb6cd8cfe148d15247b13c23feb2abe64942f2665431e66dc821b9655425df8e3 diff --git a/dev-ruby/nokogiri/nokogiri-1.16.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.3.ebuild new file mode 100644 index ..e3afcfa435ee --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.16.3.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="test" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.12.6 + >=dev-libs/libxslt-1.1.39 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.12.6 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a0a035114736acd3e27b29720c47382c62921eda Author: Hans de Graaff gentoo org> AuthorDate: Mon Feb 5 07:09:34 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Feb 5 07:09:34 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0a03511 dev-ruby/nokogiri: add 1.16.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.16.2.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index ab535e4e0541..dd28f20486ba 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -3,3 +3,4 @@ DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb344 DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7 DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B 5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa SHA512 0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51 DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517 SHA512 0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8 +DIST nokogiri-1.16.2-git.tgz 11014186 BLAKE2B 8b34c586f3326278299786fec8b7513f61d7c147b453d984107d1d6896b42e8e59f078ac32577bebd71fc510e99087e80f8ea4eef822c73a41fc17c0ec079108 SHA512 844a47fcc9ad8677bed5486fd3437e9a685143afc8c8d71464301c14cc09e93827f3a91713df22f741434989adb24ed6d9144b3a4d0f3cb7f63fc83c2d3130a9 diff --git a/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild new file mode 100644 index ..64d7dd3b0f24 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.16.2.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="test" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.12.5 + >=dev-libs/libxslt-1.1.39 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.12.5 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: eaccd08fdbdf1d686d11b91baf5964277004f46b Author: Hans de Graaff gentoo org> AuthorDate: Sun Feb 4 07:12:17 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Feb 4 08:12:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaccd08f dev-ruby/nokogiri: add 1.16.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.16.1.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index d68455195357..ab535e4e0541 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -2,3 +2,4 @@ DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9 DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7 DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B 5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa SHA512 0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51 +DIST nokogiri-1.16.1-git.tgz 11014638 BLAKE2B e03122ba361b03c57e1c4b41e721a497d85e22ab6b6073475c1958f46a0c653b61459c482139c4eeebefdb83759f9af46b8c9c363e5a817d218e9ffd82002517 SHA512 0c821120d8c63f6c9a7440c11c5104d778517be0e0f92c2a787cdd478c0b869565d16f9bad42a66fd541e3dd871a0de98dea22815885e6468224696aba7f25d8 diff --git a/dev-ruby/nokogiri/nokogiri-1.16.1.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.1.ebuild new file mode 100644 index ..5e4ab554823f --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.16.1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="test" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.12.4 + >=dev-libs/libxslt-1.1.39 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.12.4 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bd2596882811d9ac3a264883133586dc360e0bff Author: Hans de Graaff gentoo org> AuthorDate: Sun Jan 28 07:57:26 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Jan 28 09:49:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd259688 dev-ruby/nokogiri: add 1.16.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.16.0.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index e47d50255b26..d68455195357 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,3 +1,4 @@ DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7 +DIST nokogiri-1.16.0-git.tgz 11010821 BLAKE2B 5b82e28d7d1e7d74e857a997ea32ba406450588f398fa49590d318b194883b2a247b9389b3930583727a34df425034f3cefc4a5cb00f25945a02623872ac3ffa SHA512 0f6740ce69159f878844f2afdddafcc8c8f3bdabee68e5fcedb1526ae9cc48648c6ebda2a272ab1b8776fbde766bae97046802573908bd908cfb908288607e51 diff --git a/dev-ruby/nokogiri/nokogiri-1.16.0.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.0.ebuild new file mode 100644 index ..0156ef303f1d --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.16.0.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.12.3 + >=dev-libs/libxslt-1.1.39 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.12.3 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" + fi + + if ! [[ -f lib/nokogiri/css/parser.rb ]]; then +
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 92b148f216b8b9474537361c28e34bfbe5bc79fd Author: Hans de Graaff gentoo org> AuthorDate: Thu Jan 25 08:20:14 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Jan 25 08:20:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b148f2 dev-ruby/nokogiri-diff: add 0.3.0 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri-diff/Manifest | 1 + dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild | 24 +++ 2 files changed, 25 insertions(+) diff --git a/dev-ruby/nokogiri-diff/Manifest b/dev-ruby/nokogiri-diff/Manifest index 6ca08c15b9c1..946c9622acd3 100644 --- a/dev-ruby/nokogiri-diff/Manifest +++ b/dev-ruby/nokogiri-diff/Manifest @@ -1 +1,2 @@ DIST nokogiri-diff-0.2.0.gem 8704 BLAKE2B e1df47db2e6e7fcd29eb229245cb9a9a7b31fded319a6fe28d04722f457f0ea7bc19e13ee49b2233f3c072eedf3c83c7e38cd8b19d5ecbc4937f709a9f4cf3a7 SHA512 9b2b6f266c9c7d01153c345567086b4cd1092a5984e6867ea81d15e00467936f296fd5e2c3ab7dc18e44d1dd2af022d250234fb4311a9be80fd3ca32b3d201ca +DIST nokogiri-diff-0.3.0.gem 10240 BLAKE2B 2e90a279926c6fc33089a679f4a25d40a7075fbee2481291bbec1f936bf436595bfa8a967050249df29c1b34211529bdff0c8f847c6f88964164a93c9864b216 SHA512 da28e7c2ae03fc66a5b4d9ce6b266ca20dc47a84445bb5a109d40d8153d41c98e7c6547efe35484fc7dbe0e30507e6588894dfc0c4b0fc297c3b24fc4ebbb41e diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild new file mode 100644 index ..9e76ad01ffb3 --- /dev/null +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.3.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md" + +inherit ruby-fakegem + +DESCRIPTION="Calculate the differences between two XML/HTML documents" +HOMEPAGE="https://github.com/postmodern/nokogiri-diff; + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86 ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + +ruby_add_rdepend ">=dev-ruby/nokogiri-1.5 >=dev-ruby/tdiff-0.4.0:0" + +all_ruby_prepare() { + sed -e '/simplecov/I s:^:#:' -i spec/spec_helper.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 4b9d953535e3a640b766fb1a01c5f9360844f719 Author: Hans de Graaff gentoo org> AuthorDate: Mon Jan 1 08:17:41 2024 + Commit: Hans de Graaff gentoo org> CommitDate: Mon Jan 1 09:32:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b9d9535 dev-ruby/nokogiri-diff: enable ruby33 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild index a4aec6688844..9352ba1e585a 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 29b8c574eee7a6dadb88f90b0e48835aa9d892b8 Author: Hans de Graaff gentoo org> AuthorDate: Thu Dec 28 09:33:38 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Dec 28 09:33:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b8c574 dev-ruby/nokogiri: enable ruby33 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild index 6789ff1df6c2..408df7c220cf 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 52e711dab9c5bd7fca52b29ffa43536f4a220c3b Author: Hans de Graaff gentoo org> AuthorDate: Sat Dec 2 09:03:34 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Dec 2 09:03:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52e711da dev-ruby/nokogiri: drop 1.14.2-r1, 1.14.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 2 - dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 95 dev-ruby/nokogiri/nokogiri-1.14.4.ebuild| 96 - 3 files changed, 193 deletions(-) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index f07d4b6d6a8d..e47d50255b26 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,5 +1,3 @@ -DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724 SHA512 18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916 -DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7 diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild deleted file mode 100644 index 42b8ac2f227a.. --- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" - -RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) - -inherit ruby-fakegem multilib - -DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" -HOMEPAGE="https://nokogiri.org/; -LICENSE="MIT" -SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos" -SLOT="0" -IUSE="" - -RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.10.3:= =dev-libs/libxml2-2.10* - >=dev-libs/libxslt-1.1.37 - sys-libs/zlib - virtual/libiconv" -DEPEND="${DEPEND} - >=dev-libs/libxml2-2.10.3 =dev-libs/libxml2-2.10* - >=dev-libs/libxslt-1.1.37 - >=sys-libs/zlib-1.2.13 - virtual/libiconv" - -ruby_add_rdepend ">=dev-ruby/racc-1.4:0" - -ruby_add_bdepend " - dev-ruby/mini_portile2:2.8 - >=dev-ruby/rexical-1.0.7 - dev-ruby/rdoc - test? ( dev-ruby/minitest dev-ruby/rubyzip )" - -all_ruby_prepare() { - sed -i \ - -e '/tasks\/cross_compile/s:^:#:' \ - -e '/:test.*prerequisites/s:^:#:' \ - -e '/license/ s:^:#:' \ - Rakefile || die - # Remove the cross compilation options since they interfere with - # native building. - sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die - sed -i -e '/cross_config_options/d' Rakefile || die - - sed -e '/simplecov/,/^end/ s:^:#:' \ - -e '/reporters/I s:^:#:' \ - -i test/helper.rb || die - - # There is no need for mini_portile2 to be a runtime dependency on Gentoo - sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_configure() { - NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ - ${RUBY} -Cext/${PN} extconf.rb \ - --with-zlib-include="${EPREFIX}"/usr/include \ - --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ - --with-iconv-include="${EPREFIX}"/usr/include \ - --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ -
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a07429b5814604b9c14d419996e1a0388f910f42 Author: Hans de Graaff gentoo org> AuthorDate: Sat Nov 18 08:09:03 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Nov 18 08:09:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07429b5 dev-ruby/nokogiri: add 1.15.5 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.15.5.ebuild | 95 2 files changed, 96 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index eaf9def8630d..f07d4b6d6a8d 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -2,3 +2,4 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f7 DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b +DIST nokogiri-1.15.5-git.tgz 10768080 BLAKE2B 25d24799c69a4271ea5283b264061c05f6907635ed55de196f76684d2db3c6c226e7f09f02f30de049b282c17cdea69154dec9a06813cb4f63adaac4876e160c SHA512 1df3f6bf4508a7c84fa22ce774cb878ca47154e69730f1cedb403fad270df42c580526ac03b47e73bf2267ad50d2999ed1341079b10043b450f51ea6b0565da7 diff --git a/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild new file mode 100644 index ..6789ff1df6c2 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.15.5.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.11.6 + >=dev-libs/libxslt-1.1.39 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.11.6 + >=dev-libs/libxslt-1.1.39 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: d86e4dafae3be04b32c070f1ed56f2e9a71029b1 Author: Sam James gentoo org> AuthorDate: Wed Aug 16 02:19:37 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 16 02:19:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d86e4daf dev-ruby/nokogiri: Stabilize 1.15.3 ppc, #909636 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index 932d0660a5b2..201ad4a00c77 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a637d1ac5e2e5f47185bb3bc2b73d3f081335552 Author: Sam James gentoo org> AuthorDate: Tue Aug 15 05:19:53 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 05:19:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a637d1ac dev-ruby/nokogiri: Stabilize 1.15.3 x86, #909636 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index aa5b8e97e04a..932d0660a5b2 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 04633598d4ca433bc2c9f4c0c24ea9761a78c9e0 Author: Sam James gentoo org> AuthorDate: Tue Aug 15 05:17:52 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 05:17:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04633598 dev-ruby/nokogiri: Stabilize 1.15.3 ppc64, #909636 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index 1357d3942494..75a5d12e8964 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: ad7d692eb287ed848ac6266334f2f39c90ddfd01 Author: Sam James gentoo org> AuthorDate: Tue Aug 15 05:17:53 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 05:17:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad7d692e dev-ruby/nokogiri: Stabilize 1.15.3 sparc, #909636 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index 75a5d12e8964..06f1a31953f8 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 3011cbb21fde22d308517fdc08d2fe1ec42b72e3 Author: Sam James gentoo org> AuthorDate: Tue Aug 15 05:17:54 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 05:17:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3011cbb2 dev-ruby/nokogiri: Stabilize 1.15.3 amd64, #909636 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index 06f1a31953f8..276b8094efa8 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 2630b942ef3f8cd222bb3c12290bf8ed3110b5ae Author: Sam James gentoo org> AuthorDate: Tue Aug 15 05:17:56 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 05:17:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2630b942 dev-ruby/nokogiri: Stabilize 1.15.3 arm, #909636 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index 04421ef478a2..aa5b8e97e04a 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 5e3045a3b33da0c5cb57dc0e9b2354f0518026eb Author: Sam James gentoo org> AuthorDate: Tue Aug 15 05:17:55 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 05:17:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3045a3 dev-ruby/nokogiri: Stabilize 1.15.3 arm64, #909636 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index 276b8094efa8..04421ef478a2 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 73bc5f28d49c89e1f798c1df8a626437a26cd88a Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 12 06:36:19 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 12 07:21:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73bc5f28 dev-ruby/nokogiri: drop 1.14.3-r1, 1.15.1, 1.15.2 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 3 - dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild | 96 - dev-ruby/nokogiri/nokogiri-1.15.1.ebuild| 95 dev-ruby/nokogiri/nokogiri-1.15.2.ebuild| 95 4 files changed, 289 deletions(-) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 4bc8fa4d6870..eaf9def8630d 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,7 +1,4 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724 SHA512 18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916 -DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331 DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be -DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B 60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5 SHA512 1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf -DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B 76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98 SHA512 12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9 DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild deleted file mode 100644 index 666056df9cfd.. --- a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31 ruby32" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" - -RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) - -inherit ruby-fakegem multilib - -DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" -HOMEPAGE="https://nokogiri.org/; -LICENSE="MIT" -SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="0" -IUSE="" - -# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep -RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10* - >=dev-libs/libxslt-1.1.37 - sys-libs/zlib - virtual/libiconv" -DEPEND="${DEPEND} - >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10* - >=dev-libs/libxslt-1.1.37 - >=sys-libs/zlib-1.2.13 - virtual/libiconv" - -ruby_add_rdepend ">=dev-ruby/racc-1.4:0" - -ruby_add_bdepend " - dev-ruby/mini_portile2:2.8 - >=dev-ruby/rexical-1.0.7 - dev-ruby/rdoc - test? ( dev-ruby/minitest dev-ruby/rubyzip )" - -all_ruby_prepare() { - sed -i \ - -e '/tasks\/cross_compile/s:^:#:' \ - -e '/:test.*prerequisites/s:^:#:' \ - -e '/license/ s:^:#:' \ - Rakefile || die - # Remove the cross compilation options since they interfere with - # native building. - sed -i -e
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 977f41fffb5ae3a6e1ec00058ffbe637e95093a4 Author: Hans de Graaff gentoo org> AuthorDate: Sat Aug 12 06:34:15 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sat Aug 12 07:21:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=977f41ff dev-ruby/nokogiri: add 1.15.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.15.4.ebuild | 95 2 files changed, 96 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 577cc1fe86ed..4bc8fa4d6870 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -4,3 +4,4 @@ DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58a DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B 60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5 SHA512 1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B 76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98 SHA512 12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9 DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 +DIST nokogiri-1.15.4-git.tgz 10767816 BLAKE2B fe35809f62279ded261c655cc589fdb3447514f6525b62d591da58f91cc9dced34f5ac3e8bde180944ce23a67f56b2f93c90ac9cf69699e331dceee1ea259408 SHA512 f255a51053c55151c6df8937a979833571e2cbc8a25d032674d71d1303267ed4d3a1226d0995e54d9a152f237b31e7fe85e70fb976578902234eb5a2f4f3ce2b diff --git a/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild new file mode 100644 index ..880304279034 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.15.4.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.11.5 + >=dev-libs/libxslt-1.1.37 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.11.5 + >=dev-libs/libxslt-1.1.38 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 400849d96b9520727263b3bbf72cb241290ade43 Author: Matoro Mahri users noreply github com> AuthorDate: Thu Jul 13 18:03:58 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jul 14 05:45:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400849d9 dev-ruby/nokogiri: Keyword 1.15.3 mips, #902699 Signed-off-by: Matoro Mahri users.noreply.github.com> Signed-off-by: Arthur Zamarin gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild index 460ca3cbae15..1357d3942494 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f306a810bb0f25048933a4d8e6d6138ac13bdc78 Author: Hans de Graaff gentoo org> AuthorDate: Thu Jul 6 04:42:07 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Thu Jul 6 04:42:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f306a810 dev-ruby/nokogiri: add 1.15.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.15.3.ebuild | 95 2 files changed, 96 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 0eb76e76d75b..577cc1fe86ed 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -3,3 +3,4 @@ DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33 DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B 60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5 SHA512 1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B 76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98 SHA512 12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9 +DIST nokogiri-1.15.3-git.tgz 10767496 BLAKE2B d9d2abd3f57fd3f9e3e49e38de7559d5d9bad278166b4108d2edf4f90884256c01bf574cec8a15b6f30420c9f4d501707b710e3af0f32dc5cbcc01b4433c6662 SHA512 9084e97c81bca52c19cf2cd47dcf0d3377705ceda559399aa1cbf1e112845b2a796e34576f08a073377fb523a7a298254bda91563929535734700c31c473cb49 diff --git a/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild new file mode 100644 index ..460ca3cbae15 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.15.3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxslt-1.1.37 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxslt-1.1.38 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 11f1d3ba6754318722bbf2f9977c9d0de78801ae Author: Sam James gentoo org> AuthorDate: Sat Jun 10 19:38:21 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jun 12 02:27:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f1d3ba dev-ruby/nokogiri: add 1.15.2 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.15.2.ebuild | 95 2 files changed, 96 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 309d2e73895f..0eb76e76d75b 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -2,3 +2,4 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f7 DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331 DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B 60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5 SHA512 1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf +DIST nokogiri-1.15.2-git.tgz 10766215 BLAKE2B 76ac705456790187a9487e8e786bcb2f9e34df3b26b8c2d9942545fba89735dd9493494e1c681b8721fbeab4087a24ff240619654a655d2eb6fe328ba42d7d98 SHA512 12faecdea2f4c06e270de09412f116f0a9ec494a266b0f38938ab3866164485c425189e93cad1d9b682aec2d65c6ec6c3dc76f32e2221510d8e1c1b2890152e9 diff --git a/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild new file mode 100644 index ..460ca3cbae15 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.15.2.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxslt-1.1.37 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxslt-1.1.38 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: f53b2509f5bb0fa3f70083abf3872e8140a77cc1 Author: Fabian Groffen gentoo org> AuthorDate: Sun Jun 4 11:09:22 2023 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Jun 4 11:09:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f53b2509 dev-ruby/nokogiri-1.15.1: marked ~arm64-macos Signed-off-by: Fabian Groffen gentoo.org> dev-ruby/nokogiri/nokogiri-1.15.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild index dfe49ac50ee3..460ca3cbae15 100644 --- a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 823642a4324c7b375bfdf5fdcd0825c28b0883ae Author: Sam James gentoo org> AuthorDate: Sat May 20 08:26:55 2023 + Commit: Sam James gentoo org> CommitDate: Sat May 20 09:20:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=823642a4 dev-ruby/nokogiri: add 1.15.1 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.15.1.ebuild | 95 2 files changed, 96 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 70b5496c1117..309d2e73895f 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,3 +1,4 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724 SHA512 18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916 DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331 DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be +DIST nokogiri-1.15.1-git.tgz 10766136 BLAKE2B 60e86e819aceada10cee805928d1e451ec052ebc16c1577aa22198c1dfdab2ece0462ada4ecb80b77f838df8ce7be8c5a6006ad1039341303d9d1574c825ebf5 SHA512 1e57aba16507ae6b760cbf94ca2260f826479d37eac34ddc0e9a0ff2cd3520014b402d2d571516b8ccf486b085e7ee27779cee992c04fe8f20f7f435121d3bbf diff --git a/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild new file mode 100644 index ..dfe49ac50ee3 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.15.1.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxslt-1.1.37 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.11.4 + >=dev-libs/libxslt-1.1.38 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" + fi + + if ! [[ -f lib/nokogiri/css/parser.rb ]];
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: dd07bce637bacfcc091b046ce548a61617816d2b Author: Hans de Graaff gentoo org> AuthorDate: Fri May 12 05:52:01 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Fri May 12 05:52:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd07bce6 dev-ruby/nokogiri: add 1.14.4 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.14.4.ebuild | 96 2 files changed, 97 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index e61925d6637a..70b5496c1117 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,2 +1,3 @@ DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724 SHA512 18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916 DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331 +DIST nokogiri-1.14.4-git.tgz 10767764 BLAKE2B b0983b5537ea6ffc86431740e2277bb58ab45a237e47af9a8ef3e98f73872ee81dbd13ae6a9508845dc3d3ba84dc101763e674400e4e5ce98b31defcbbea678d SHA512 09e8bdb660dd2e4340d0bdc701909f066234e70754ad799e21f1462d06f76500ceaf3da074cf792fa690f4717f1126e041a6f3247fd32f5a806404447bdb68be diff --git a/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild new file mode 100644 index ..e0070b99d06d --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.14.4.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="" + +# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10* + >=dev-libs/libxslt-1.1.37 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10* + >=dev-libs/libxslt-1.1.37 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" + fi + + if ! [[ -f lib/nokogiri/css/parser.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed" + fi + + emake -Cext/${PN} \ + V=1 \ +
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: bcc6e204f31af8c2e7284759c62e1d3aa4be6c8c Author: Sam James gentoo org> AuthorDate: Wed May 10 21:40:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 21:40:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc6e204 dev-ruby/nokogiri: link to upstream bug for libxml2-2.10* dep Bug: https://github.com/sparklemotion/nokogiri/issues/2865 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild index 93cc6858ddc9..666056df9cfd 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild @@ -22,6 +22,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc SLOT="0" IUSE="" +# https://github.com/sparklemotion/nokogiri/issues/2865 for libxml2-2.10* dep RDEPEND="${RDEPEND} >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10* >=dev-libs/libxslt-1.1.37
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 90672a8cd11ba6ccc17b045073d20786bf21e6a1 Author: Sam James gentoo org> AuthorDate: Wed May 10 20:10:22 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 20:10:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90672a8c dev-ruby/nokogiri: revbump for earlier libxml2 change Needed to stop the upgrade if nokogiri-1.14.13 is already installed. See: d01d8831749f139eb4b36ba3b7cc1a2cb4c135cb Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/{nokogiri-1.14.3.ebuild => nokogiri-1.14.3-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild similarity index 100% rename from dev-ruby/nokogiri/nokogiri-1.14.3.ebuild rename to dev-ruby/nokogiri/nokogiri-1.14.3-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 4b83a04e5834d3fff4c78feb4710a4dd54dff6a0 Author: Hans de Graaff gentoo org> AuthorDate: Sun Apr 30 08:47:33 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Apr 30 08:50:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b83a04e dev-ruby/nokogiri: drop 1.13.10 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest| 1 - dev-ruby/nokogiri/nokogiri-1.13.10.ebuild | 95 --- 2 files changed, 96 deletions(-) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index c66d266a3352..e61925d6637a 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,3 +1,2 @@ -DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B 043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727 SHA512 c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172 DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724 SHA512 18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916 DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331 diff --git a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild b/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild deleted file mode 100644 index 1d25771a5076.. --- a/dev-ruby/nokogiri/nokogiri-1.13.10.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" - -RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" - -RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) - -inherit ruby-fakegem multilib - -DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" -HOMEPAGE="https://www.nokogiri.org/; -LICENSE="MIT" -SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" -SLOT="0" -IUSE="" - -RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.10.3:= - >=dev-libs/libxslt-1.1.37 - sys-libs/zlib - virtual/libiconv" -DEPEND="${DEPEND} - >=dev-libs/libxml2-2.10.3 - >=dev-libs/libxslt-1.1.37 - >=sys-libs/zlib-1.2.13 - virtual/libiconv" - -ruby_add_rdepend ">=dev-ruby/racc-1.4:0" - -ruby_add_bdepend " - dev-ruby/mini_portile2:2.8 - >=dev-ruby/rexical-1.0.7 - dev-ruby/rdoc - test? ( dev-ruby/minitest )" - -all_ruby_prepare() { - sed -i \ - -e '/tasks\/cross_compile/s:^:#:' \ - -e '/:test.*prerequisites/s:^:#:' \ - -e '/license/ s:^:#:' \ - Rakefile || die - # Remove the cross compilation options since they interfere with - # native building. - sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die - sed -i -e '/cross_config_options/d' Rakefile || die - - sed -e '/simplecov/,/^end/ s:^:#:' \ - -e '/reporters/I s:^:#:' \ - -i test/helper.rb || die - - # There is no need for mini_portile2 to be a runtime dependency on Gentoo - sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die -} - -each_ruby_configure() { - NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ - ${RUBY} -Cext/${PN} extconf.rb \ - --with-zlib-include="${EPREFIX}"/usr/include \ - --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ - --with-iconv-include="${EPREFIX}"/usr/include \ - --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ - --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ - --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ - --with-xslt-dir="${EPREFIX}"/usr \ - --with-iconvlib=iconv \ - || die "extconf.rb failed" -} - -each_ruby_compile() { - if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then - ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" - fi - - if ! [[ -f lib/nokogiri/css/parser.rb ]]; then - ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed" - fi - - emake -Cext/${PN} \ - V=1 \ - CFLAGS="${CFLAGS} -fPIC" \ - archflag="${LDFLAGS}" || die "make extension failed" - cp -l ext/${PN}/${PN}$(get_modname)
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: d01d8831749f139eb4b36ba3b7cc1a2cb4c135cb Author: Hans de Graaff gentoo org> AuthorDate: Sun Apr 30 08:49:41 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Sun Apr 30 08:50:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d01d8831 dev-ruby/nokogiri: limit libxml2 dependency libxml2-2.11.0 contains incompatible changes that require additional work in nokogiri. Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 4 ++-- dev-ruby/nokogiri/nokogiri-1.14.3.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild index f11567283f61..a64e527cfdbc 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild @@ -23,12 +23,12 @@ SLOT="0" IUSE="" RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.10.3:= + >=dev-libs/libxml2-2.10.3:= =dev-libs/libxml2-2.10* >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv" DEPEND="${DEPEND} - >=dev-libs/libxml2-2.10.3 + >=dev-libs/libxml2-2.10.3 =dev-libs/libxml2-2.10* >=dev-libs/libxslt-1.1.37 >=sys-libs/zlib-1.2.13 virtual/libiconv" diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild index b190e6e12ed9..93cc6858ddc9 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild @@ -23,12 +23,12 @@ SLOT="0" IUSE="" RDEPEND="${RDEPEND} - >=dev-libs/libxml2-2.10.4:= + >=dev-libs/libxml2-2.10.4:= =dev-libs/libxml2-2.10* >=dev-libs/libxslt-1.1.37 sys-libs/zlib virtual/libiconv" DEPEND="${DEPEND} - >=dev-libs/libxml2-2.10.4 + >=dev-libs/libxml2-2.10.4 =dev-libs/libxml2-2.10* >=dev-libs/libxslt-1.1.37 >=sys-libs/zlib-1.2.13 virtual/libiconv"
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: ecf029b0e0e73a4774dcd3a89c8f73e50a5f4b65 Author: Hans de Graaff gentoo org> AuthorDate: Wed Apr 12 07:27:19 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Apr 12 07:27:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecf029b0 dev-ruby/nokogiri: add 1.14.3 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/nokogiri/Manifest | 1 + dev-ruby/nokogiri/nokogiri-1.14.3.ebuild | 95 2 files changed, 96 insertions(+) diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index 9591ee1625fa..c66d266a3352 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,2 +1,3 @@ DIST nokogiri-1.13.10-git.tgz 6236674 BLAKE2B 043a08ab969aac1f1fada730b8df11c295b28c9b9c41bd311cedc1d20064c61b2838489c67b8513c98736377defe33cd171b9ff3846f56af450caee4327e7727 SHA512 c9a4b14cb92c4920872048991c958036d5f09b8e231a6f6408e5d3c5df78b70e206cc12b8ed8aaae012e51f6f87adcbe46273cd1feca082ec17f42114f5a1172 DIST nokogiri-1.14.2-git.tgz 10446957 BLAKE2B 0c72c520642bfa3e69a38f5dba8783a4f749d6ab97cf7531432fcd1f5dfba0aeebd2bf49dfa07aed601093f8ad88bc3dfb57c1a901c7e140aa8265749f4ad724 SHA512 18f16e5609e251c6e08787616aa3f444dac1f5f9d9e3bf8f21ce3b95870ce133187d0df02d03ee854fc87a3da04f886600667cec6832c8e8cfe87c6114672916 +DIST nokogiri-1.14.3-git.tgz 10446988 BLAKE2B e93caad3b807e74b79204d3272c52d1a33ce2189b65de8d126b0b7476edc1b4b0c4fcd1142c38e40beeab56bcaa605ba7d30f9777542979d60e2e5dda3877eb7 SHA512 93ebc7118e364eaa97030a10cd6dc5b4312483a432f267d65b6a091b22dd355d0c1a490b336981f1b284059ba3420c73d31254a91531f295a60583db26a0d331 diff --git a/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild new file mode 100644 index ..b190e6e12ed9 --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.14.3.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://nokogiri.org/; +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.10.4:= + >=dev-libs/libxslt-1.1.37 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.10.4 + >=dev-libs/libxslt-1.1.37 + >=sys-libs/zlib-1.2.13 + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest dev-ruby/rubyzip )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" + fi + + if ! [[ -f lib/nokogiri/css/parser.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed" + fi + + emake -Cext/${PN} \ + V=1 \ + CFLAGS="${CFLAGS} -fPIC" \ + archflag="${LDFLAGS}" || die "make extension failed" + cp -l
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri-diff/
commit: 7598375d24f0a76755f0144c848b44dd7cea4e62 Author: Sam James gentoo org> AuthorDate: Sun Apr 2 02:02:25 2023 + Commit: Sam James gentoo org> CommitDate: Sun Apr 2 02:55:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7598375d dev-ruby/nokogiri-diff: enable ruby32 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild index 7091a701d5b4..5b5216b748d1 100644 --- a/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild +++ b/dev-ruby/nokogiri-diff/nokogiri-diff-0.2.0-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30 ruby31" +USE_RUBY="ruby27 ruby30 ruby31 ruby32" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md" @@ -12,11 +12,10 @@ inherit ruby-fakegem DESCRIPTION="Calculate the differences between two XML/HTML documents" HOMEPAGE="https://github.com/postmodern/nokogiri-diff; -LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +LICENSE="MIT" SLOT="0" -IUSE="" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" PATCHES=( "${FILESDIR}/${P}-rspec3.patch" )
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: e74603ee401acc9ddac7e525cd5d65b015d4a21f Author: Sam James gentoo org> AuthorDate: Wed Mar 29 01:28:47 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 01:28:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74603ee dev-ruby/nokogiri: Stabilize 1.14.2-r1 ppc, #903489 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild index 9f75885eef9a..f11567283f61 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 8872ee2e2b9c6639f340c963094caf74f7b536ce Author: Sam James gentoo org> AuthorDate: Wed Mar 29 00:43:27 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 00:43:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8872ee2e dev-ruby/nokogiri: Stabilize 1.14.2-r1 x86, #903489 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild index f787ad8e90f3..9f75885eef9a 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: b9fc64c06af76f5cf6a285b7f838f28139a0f147 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 00:15:12 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 00:15:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9fc64c0 dev-ruby/nokogiri: Stabilize 1.14.2-r1 ppc64, #903489 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild index 5949713ede00..f787ad8e90f3 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: a96ac548415d6d7ce81358c0d2a835af621e8d23 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 00:10:06 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 00:10:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96ac548 dev-ruby/nokogiri: Stabilize 1.14.2-r1 sparc, #903489 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild index f7e4a704ecdb..5949713ede00 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
commit: 943e335178a2c7f37f2703ae4321212495c86e4f Author: Sam James gentoo org> AuthorDate: Tue Mar 28 23:52:47 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 28 23:53:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943e3351 dev-ruby/nokogiri: keyword 1.14.2-r1 for ~loong, ~s390 Signed-off-by: Sam James gentoo.org> dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild index 768928fabdd9..f7e4a704ecdb 100644 --- a/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild +++ b/dev-ruby/nokogiri/nokogiri-1.14.2-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://nokogiri.org/; LICENSE="MIT" SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="0" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/nokogiri/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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=""