summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/http-cookie/Manifest1
-rw-r--r--dev-ruby/http-cookie/http-cookie-1.0.7.ebuild29
-rw-r--r--dev-ruby/minitest-hooks/Manifest1
-rw-r--r--dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild27
-rw-r--r--dev-ruby/sanitize/Manifest1
-rw-r--r--dev-ruby/sanitize/sanitize-6.1.3.ebuild32
6 files changed, 91 insertions, 0 deletions
diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index fb426d0e7aa9..55ee187e045e 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -1,2 +1,3 @@
DIST http-cookie-1.0.5.gem 39424 BLAKE2B 569a0d18c962be378f3974b400ddf2289c72490b2b93619fcd83ed6c00bbf5def76239c52163dc6231060792abf3a19988285a6cd28f158ff7339252da912e61 SHA512 d530d64b5c2fc3757a6de03384fe768317e24a523d4a4215f5bcc6b5bca9e7b94eeaad1e52fbb67548396b7b2ca7c9d8b68ea7b99109e24770fcf34c950469ef
DIST http-cookie-1.0.6.gem 40448 BLAKE2B 428cd8aef9d08ff86486c1dab10f75e2cf0aa614eda598a95e35598f945a41cc35cf7a871b4b6b56f01435790c7995d1cb83c2fff46463282d66f0e1cd8a0883 SHA512 088949816b70c3eea5464b492cb067d1d1cea8608ba8ad791876b5a33cc57c95b036420e3e9872a40e35c84168a37ab6b4615a049ea98b04588000cdf594bc5f
+DIST http-cookie-1.0.7.gem 40448 BLAKE2B 36ce6daabaa5e2385fbe5f3db4b18cef8c304ac23f2200978d56ef726c6ed2f5bab09bd779c885bd23207130101b0143833696753e00c71f3504c2696fe15d17 SHA512 ed83e492d60f5af50d184e590ae3bb85be1cc34019619ac8053e0a8249deea239c66076b70b48b2db4066f18fcc478fee5bca118e7ee697b8bbb5f5985da7124
diff --git a/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild b/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
new file mode 100644
index 000000000000..047a9505786e
--- /dev/null
+++ b/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
@@ -0,0 +1,29 @@
+# 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"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A ruby library to handle HTTP cookies"
+HOMEPAGE="https://github.com/sparklemotion/http-cookie"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping domain_name
+ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
+
+all_ruby_prepare() {
+ sed -i -e "/simplecov/d" -e "/bundler/d" Rakefile || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib test/test_http_cookie.rb || die
+ ${RUBY} -Ilib test/test_http_cookie_jar.rb || die
+}
diff --git a/dev-ruby/minitest-hooks/Manifest b/dev-ruby/minitest-hooks/Manifest
index bafb507635e9..5a0fbb43831c 100644
--- a/dev-ruby/minitest-hooks/Manifest
+++ b/dev-ruby/minitest-hooks/Manifest
@@ -1,2 +1,3 @@
DIST minitest-hooks-1.5.0.gem 11264 BLAKE2B 740df3b75ade3372fbf75ed7bd861c70af6f11d8cd1f37819272b98bc8cd1fad6ea09375856cd48a75499e0a692411c6da4f5aec212ebae91b47531c4bedda54 SHA512 4e7c969485c6e8d3414710b787c8880ad26b71de9f0b4a93ca1bf343deba426feee1cc06fcc51eee05c4880d851664fff045026d44728e217607e4cb32aa8f4b
DIST minitest-hooks-1.5.1.gem 8704 BLAKE2B 8513e7694aae942da83323075d048c0aaf5bf2d89c3994c7a2f3c17478f14abc29bf5ee67690e5cd50c8de2d06d60cb2e0de27c69edbc3d6b85946d2ee6e6c3d SHA512 1129205f68688747aa1fbe161cf436e7d82802ec02fe008d564b4266069b1fad014f438d0c16c7c42a98af3f0a89fc4681deea0ae7f421d94653274ce103bd10
+DIST minitest-hooks-1.5.2.tar.gz 8848 BLAKE2B e9a83b52f4ff7ebc27d3dddcad0f5ff03518440665d64a34376807c46046dd10d3e5e96cf4b7aff66f474d883973184f3499038046a8013a5deaed55b2c4885c SHA512 5ce048f4651a9a6c42537667d5653dc4dabef18c86b369e4f9f9978b1f924b0a73bfed2b4b87212c894ff7a14e0ee22044c3657f03718983d3bd2f05a70510e9
diff --git a/dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild b/dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild
new file mode 100644
index 000000000000..53816fe4ae7e
--- /dev/null
+++ b/dev-ruby/minitest-hooks/minitest-hooks-1.5.2.ebuild
@@ -0,0 +1,27 @@
+# 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_DOC="rdoc"
+RUBY_FAKEGEM_GEMSPEC="minitest-hooks.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Adds around and before_all/after_all/around_all hooks for Minitest"
+HOMEPAGE="https://github.com/jeremyevans/minitest-hooks"
+SRC_URI="https://github.com/jeremyevans/minitest-hooks/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/minitest-5.3"
+
+ruby_add_depend "test? ( >dev-ruby/sequel-4 dev-ruby/sqlite3 dev-ruby/minitest-global_expectations )"
+
+each_ruby_test() {
+ ${RUBY} spec/all.rb || die
+}
diff --git a/dev-ruby/sanitize/Manifest b/dev-ruby/sanitize/Manifest
index 9c17ebea5b09..2945dbe6eb64 100644
--- a/dev-ruby/sanitize/Manifest
+++ b/dev-ruby/sanitize/Manifest
@@ -1,3 +1,4 @@
DIST sanitize-6.1.0.tar.gz 1352762 BLAKE2B 7bd05780437387767dc6b2779458e6422483168ec8d5ea11ddb582c1a6375d7d2f0b686e64d769124be79a285774fbc175079024474a9ccee69e3a750f30ae7d SHA512 506df1324bb767aa7409c2bc8a0a309ad5d174d313940ced37b61b0a63ec756ecf91dd4c1ba43ab2d6386f51ad2970fb0dbd8b9b919822a5d12ddce4fe0eedc7
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
diff --git a/dev-ruby/sanitize/sanitize-6.1.3.ebuild b/dev-ruby/sanitize/sanitize-6.1.3.ebuild
new file mode 100644
index 000000000000..589d79da2697
--- /dev/null
+++ b/dev-ruby/sanitize/sanitize-6.1.3.ebuild
@@ -0,0 +1,32 @@
+# 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_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="HISTORY.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.12.0
+"
+ruby_add_bdepend "test? ( dev-ruby/minitest )"
+
+each_ruby_test() {
+ ${RUBY} -Ilib test/test_sanitize.rb || die
+}