commit: b75b31780205f5d5a123971b0659c13d573304d6 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> AuthorDate: Tue Dec 16 07:05:36 2025 +0000 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> CommitDate: Tue Dec 16 07:13:41 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75b3178
dev-ruby/loofah: add 2.25.0 Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org> dev-ruby/loofah/Manifest | 1 + dev-ruby/loofah/loofah-2.25.0.ebuild | 39 ++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) diff --git a/dev-ruby/loofah/Manifest b/dev-ruby/loofah/Manifest index 4036e55c137c..ea40738deab5 100644 --- a/dev-ruby/loofah/Manifest +++ b/dev-ruby/loofah/Manifest @@ -1,2 +1,3 @@ DIST loofah-2.24.0.tar.gz 87409 BLAKE2B de30f213d1be17c9a4fe23eb72cc66f68f91f8503b95da1bacd29fd51e213b73d5a9ef333c98ec26577c05148451a8c439c8dd51f9f09c1c5b09efa705b6365e SHA512 46969516db8220e39d640c7d7db2ac20d9fa744f70f86127aacc339d800501ac6ccd4871c12f818db013bba71551ca7b6af8b9886d232c53db54ee28b248f2ce DIST loofah-2.24.1.tar.gz 87491 BLAKE2B 1c8889f293eddcf34ea1e512edaecc3398bf4554941aef77abc695005bc604ce3199388753211dbe71afdc8d76eb3f2290e702c56ead375241669506d431ac7e SHA512 61520a612ce713e2c1b4c6145d5dcd28ef3b59a8bd577c1fc1cc11b88f8a96d5278f382d777ff45928c62740eca4ad07a6c771dad409016d0f054ebb30e102d4 +DIST loofah-2.25.0.tar.gz 88426 BLAKE2B 700438c1d8c1410732014a424346ba880d25d4d954c6bb055cc5c2a21d017f4ceae5344ca6cbf3c2782f6c52cb0efa30d949adea88db8cf99efe0181d4aee0df SHA512 31c9e23c10ab24f207a181e393b07fc92b78a0b89b6a5ce325f32e5349a5c413bd8726d73d74e7c4a2a67c49531ac3c79a5ea6d27137b93068aea3bd0afae23a diff --git a/dev-ruby/loofah/loofah-2.25.0.ebuild b/dev-ruby/loofah/loofah-2.25.0.ebuild new file mode 100644 index 000000000000..cfea62486e8e --- /dev/null +++ b/dev-ruby/loofah/loofah-2.25.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby32 ruby33 ruby34" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="loofah.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Library for manipulating and transforming HTML/XML documents and fragments." +HOMEPAGE="https://github.com/flavorjones/loofah" +SRC_URI="https://github.com/flavorjones/loofah/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux" +IUSE="test" + +ruby_add_rdepend "=dev-ruby/crass-1.0* >=dev-ruby/crass-1.0.2 >=dev-ruby/nokogiri-1.12.0" + +ruby_add_bdepend "test? ( >=dev-ruby/rr-1.1.0 )" + +all_ruby_prepare() { + # Fix version in gemspec + sed -i -e '/s\.version/ s/".*"/"'${PV}'"/' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid unneeded development dependencies + sed -i -e '/concourse/I s:^:#:' Rakefile || die + + # Avoid test failing on different whitespace. + sed -i -e '/test_fragment_whitewash_on_microsofty_markup/askip "gentoo"' test/integration/test_ad_hoc.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +}
