commit:     b553f59b50b3f56b20138b3a1e5dcc7bd9c3022c
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  2 10:02:10 2025 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Thu Jan  2 10:02:10 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b553f59b

dev-ruby/sanitize: add 7.0.0

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

 dev-ruby/sanitize/Manifest              |  1 +
 dev-ruby/sanitize/sanitize-7.0.0.ebuild | 37 +++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

diff --git a/dev-ruby/sanitize/Manifest b/dev-ruby/sanitize/Manifest
index 2945dbe6eb64..12a170b1be78 100644
--- a/dev-ruby/sanitize/Manifest
+++ b/dev-ruby/sanitize/Manifest
@@ -2,3 +2,4 @@ DIST sanitize-6.1.0.tar.gz 1352762 BLAKE2B 
7bd05780437387767dc6b2779458e64224831
 DIST sanitize-6.1.1.tar.gz 1352975 BLAKE2B 
cdc63aecaf66cde7d18e37044de505b6315e8405280f4cbd1164902dcd65ed3d91c675528093152212a282f81249a47d779a8043e3414c29aa56b010d826f757
 SHA512 
2d08fc8bc94e5ff52c2bd8c5340b528721ce284984db86d7be982d80c373c20525db7ac98109cb69c88a60d303393c67fc4d425be7664de987a32888ec7c669b
 DIST sanitize-6.1.2.tar.gz 1353291 BLAKE2B 
bf96ba0bd28bd083ae4eb3e52e0951cead93a26d7188902640986f815cb26b8b6634e367dab143d46b9557c3010fb8b643591bacb65ee9dafdbcbba956c7b391
 SHA512 
4ceb8c65956961c2dc472c45747eadba6c717e3b01e3d8b8f32af0e9b7be011b7b86805bd7ab50e093987bdd6cd50fd9ac1d530cd6136e354baa429c86e65e57
 DIST sanitize-6.1.3.tar.gz 1353404 BLAKE2B 
73920056176dd79bd761182cda93859aaa97c580682df9a8175f424c0f910a63ada319956f997748168dc58092ef0f15453ea6a572c8ab2eb1e18132dc570410
 SHA512 
5e7a33ad7e3855a4a8fd228dd2bf67d040aeaad0e887591c3963d73d3c3d9a4c35ae1522b1df774dd20253e9e061e68bb0e13a97de11fd7451bbf02ad3d123f5
+DIST sanitize-7.0.0.tar.gz 47455 BLAKE2B 
53d84db117087ef77232ff23701052d2e7081d3594af72ca1890dd8cf701f6114b2b608d583aa15e8b504db163d639bfa159354581bfcb2f3e05b91a4e194913
 SHA512 
2a0bcdd23ad7ee57c9fe10d0ccc4cc8595cceacf836a3f0b737bdda4049d579cc301b3f4b4fdb3dd15fe0de57f5ed798746e7b340cb277d28ba068a7c154946e

diff --git a/dev-ruby/sanitize/sanitize-7.0.0.ebuild 
b/dev-ruby/sanitize/sanitize-7.0.0.ebuild
new file mode 100644
index 000000000000..42cd027a00fe
--- /dev/null
+++ b/dev-ruby/sanitize/sanitize-7.0.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Sanitize is a whitelist-based HTML sanitizer"
+HOMEPAGE="https://github.com/rgrove/sanitize";
+SRC_URI="https://github.com/rgrove/sanitize/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="test"
+
+ruby_add_rdepend "
+       >=dev-ruby/crass-1.0.2 =dev-ruby/crass-1.0*
+       >=dev-ruby/nokogiri-1.16.8
+"
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+all_ruby_prepare() {
+       sed -e 's:_relative ": "./:' \
+               -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+       ${RUBY} -Ilib test/test_sanitize.rb || die
+}

Reply via email to