summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-23 22:19:16 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-12-23 22:19:16 +0000
commit0fbdfe85d857bb54b2dcd533e61da516fff20d46 (patch)
tree3e87c1f6e9d9c72135f188960fcd48b779629f07 /dev-ruby
parent34ddcb7be8f5a507d9a302d63f42e0c1edbe8a9d (diff)
downloadbaldeagleos-repo-0fbdfe85d857bb54b2dcd533e61da516fff20d46.tar.gz
baldeagleos-repo-0fbdfe85d857bb54b2dcd533e61da516fff20d46.tar.xz
baldeagleos-repo-0fbdfe85d857bb54b2dcd533e61da516fff20d46.zip
Adding metadata
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/hoe/Manifest2
-rw-r--r--dev-ruby/hoe/hoe-4.4.0.ebuild (renamed from dev-ruby/hoe/hoe-4.2.2.ebuild)5
-rw-r--r--dev-ruby/http_parser_rb/Manifest1
-rw-r--r--dev-ruby/http_parser_rb/http_parser_rb-0.8.1.ebuild24
-rw-r--r--dev-ruby/mkmf-lite/Manifest1
-rw-r--r--dev-ruby/mkmf-lite/mkmf-lite-0.7.4.ebuild25
-rw-r--r--dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch13
-rw-r--r--dev-ruby/test-unit/Manifest1
-rw-r--r--dev-ruby/test-unit/test-unit-3.7.4.ebuild42
-rw-r--r--dev-ruby/vcr/Manifest1
-rw-r--r--dev-ruby/vcr/vcr-6.4.0.ebuild29
11 files changed, 128 insertions, 16 deletions
diff --git a/dev-ruby/hoe/Manifest b/dev-ruby/hoe/Manifest
index 2b2c2c84546a..14b8482cf7f6 100644
--- a/dev-ruby/hoe/Manifest
+++ b/dev-ruby/hoe/Manifest
@@ -1,3 +1,3 @@
-DIST hoe-4.2.2.gem 191488 BLAKE2B 7d58d70b2011eebbc51603622f9f9b60a3c14e0ce5739596caf10f8574b72a2a1f384d2fd65189dec56a5a0e034adf09cdaee00cc6421ce9d24ceab327e19a19 SHA512 17e0e8b090e663eadb6fa383548cc24406801045d164d2520bd52fce80c547c26e45a95023b2be3d761d1623c7ff903133986768a2470bf88b346769a98b707b
DIST hoe-4.2.3.gem 191488 BLAKE2B f11beff8ea638fcadb8ff4b4fe68999a70b005e5f67dbcdbc8a9e1b46a804cefaf8c36529be2a38093424787369e2a26073d886962b4b5527b523033085a349f SHA512 8c810e83b61483778ab25574478b3eb45d1825c0b31aed4532bdf7710241283a13b04e4209dbf268ea510b0f90ed6fee9df923c44db3b514df3bddb92b02905e
DIST hoe-4.3.0.gem 192000 BLAKE2B da02cca60896654aff9eb1a9c358b3810c7d4252e4e7403019e4b398a152be803a18a508dc30fb2648aff4a66d62d91977d7c16e509b587f5d5c3e46284d4223 SHA512 c9a87a28f430904a9b3507468dd4f87d923b8cd92a1ca3951af4ec54b85458afcbb0e699f8eaf8addd81d68977e733e4c6be19b0bbb693608e94e4e2bec0e79c
+DIST hoe-4.4.0.gem 192000 BLAKE2B b097fc80ebb72a299f880cc5792663cd04bd3e7dd22934c341a957efa9f4cd6ac1f79f5150cd5effb9e48a096ab96d44b2e53099089b92e3e23a48978301dbef SHA512 7a304d6535fd41a3699af64f3576f8611e54d2431015267d3a7173fc0cb6039100d454e7d0cf9116d332a975423423e599f55cdc29e62c5ba76f5522855bebfe
diff --git a/dev-ruby/hoe/hoe-4.2.2.ebuild b/dev-ruby/hoe/hoe-4.4.0.ebuild
index 29887e5f60d4..939c2d3cced2 100644
--- a/dev-ruby/hoe/hoe-4.2.2.ebuild
+++ b/dev-ruby/hoe/hoe-4.4.0.ebuild
@@ -2,7 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
+
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_DOCDIR="doc"
RUBY_FAKEGEM_EXTRADOC="History.rdoc Manifest.txt README.rdoc"
@@ -16,7 +17,7 @@ HOMEPAGE="https://www.zenspider.com/projects/hoe.html"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
IUSE="doc"
ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.9:5 )"
diff --git a/dev-ruby/http_parser_rb/Manifest b/dev-ruby/http_parser_rb/Manifest
index a58ad485acaa..1ed882678fbb 100644
--- a/dev-ruby/http_parser_rb/Manifest
+++ b/dev-ruby/http_parser_rb/Manifest
@@ -1 +1,2 @@
DIST http_parser.rb-0.8.0.gem 195072 BLAKE2B e02fa70e5f5219d70c887db47541985b07f938bb32c4cca943a3d50f73e3baf820a733a2f479f5d40a2e1dabda4d8ae2466834c8b6d8167646a8fb6dcf7c792b SHA512 228e8a617154411c43a548f10d2d8d2cae2d97970f621b4ef2955de94ed1943611cff22659cd75d63a09a0a02396993ab646ee29303d99856b46a80253a618c8
+DIST http_parser.rb-0.8.1.gem 188416 BLAKE2B 59c914f6eda57211932e8ebd7d64bbfbe8d91ecdb9b4760507b30855b010323bd41118104fe69d4c27756dddec0eabfbbdd6ecd025c352f4bedb59d2c40c8acb SHA512 d57b1a47da8a55ef15b12933db48f7089c27119d138eb449d1b35c861d85e5d4d6da3a24140b156761933d303611870a738405af65b0b890c7eafaa0d053c420
diff --git a/dev-ruby/http_parser_rb/http_parser_rb-0.8.1.ebuild b/dev-ruby/http_parser_rb/http_parser_rb-0.8.1.ebuild
new file mode 100644
index 000000000000..d9b373203fca
--- /dev/null
+++ b/dev-ruby/http_parser_rb/http_parser_rb-0.8.1.ebuild
@@ -0,0 +1,24 @@
+# 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_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="rdoc"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_NAME="http_parser.rb"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/ruby_http_parser/extconf.rb)
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple callback-based HTTP request/response parser"
+HOMEPAGE="https://github.com/tmm1/http_parser.rb"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
diff --git a/dev-ruby/mkmf-lite/Manifest b/dev-ruby/mkmf-lite/Manifest
index ed2ffcd4822a..cd07ae4add13 100644
--- a/dev-ruby/mkmf-lite/Manifest
+++ b/dev-ruby/mkmf-lite/Manifest
@@ -1 +1,2 @@
DIST mkmf-lite-0.7.3.gem 21504 BLAKE2B 09025ab22684685ee0cee0dbc4e09640cb0990ae284b2220ef5ba4704a343290b0b5cc26cca10f739eaabebd16847229ef43ec75d09f6bdb49b70520aea3ae13 SHA512 80d38bd5acccad9ff46a09df6ddb1ddcb1bf6f297c7d143d5bfe0ac4389deb4ee4ece1bfcc766f0fd21839f13a96f762d7dc2466cb256650f4ac0a1d069a9205
+DIST mkmf-lite-0.7.4.gem 25600 BLAKE2B 221dc0fe02d4ab38df3269a509a44ae4d400ea76c201ca7c7b9cf63447131c129289f17e8cd8e99a257f7740d4683ca8d969d3b99dd186a582dec6dec3fa1d5f SHA512 bb1b1443f86cfee9567ba2864ce456d8a7cd0ae37a3e5726e32f767a168e165dac9427a843abc658cbb2e8b04492200f0321490e94fa8f13c39b2678814738a8
diff --git a/dev-ruby/mkmf-lite/mkmf-lite-0.7.4.ebuild b/dev-ruby/mkmf-lite/mkmf-lite-0.7.4.ebuild
new file mode 100644
index 000000000000..625b26e6a4be
--- /dev/null
+++ b/dev-ruby/mkmf-lite/mkmf-lite-0.7.4.ebuild
@@ -0,0 +1,25 @@
+# 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_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+inherit ruby-fakegem
+
+DESCRIPTION="light version of the the mkmf library designed for use as a library"
+HOMEPAGE="https://github.com/djberg96/mkmf-lite"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "
+ =dev-ruby/memoist-0.16* >=dev-ruby/memoist-0.16.2
+ >=dev-ruby/ptools-1.4 <dev-ruby/ptools-2.0
+"
diff --git a/dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch b/dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch
deleted file mode 100644
index 9dd22090541c..000000000000
--- a/dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Bug: https://bugs.gentoo.org/883127
-Upstream PR: https://github.com/hparra/ruby-serialport/pull/75
---- a/ext/native/posix_serialport_impl.c
-+++ b/ext/native/posix_serialport_impl.c
-@@ -110,7 +110,7 @@ VALUE sp_create_impl(class, _port)
- struct termios params;
-
- NEWOBJ(sp, struct RFile);
-- OBJSETUP(sp, class, T_FILE);
-+ OBJSETUP((VALUE)sp, class, T_FILE);
- MakeOpenFile((VALUE) sp, fp);
-
- switch(TYPE(_port))
diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index e11ed8a85c89..0e0076eac979 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -4,3 +4,4 @@ DIST test-unit-3.6.9.tar.gz 169456 BLAKE2B 09c44a96f5837f4c6acc1a1d3b75faf2eb1a6
DIST test-unit-3.7.0.tar.gz 169473 BLAKE2B 0e808ee0722f4d744ecf17e19f85c65cc118118e61035f50be6229cbd01abc313faecf3ad3ee75937590bcc359e9a9e9f154b128c10f57650002bc5691e4fac3 SHA512 169ee16872dfedf40b5fdf1c0948ce34723d5f777fbb48dcd55195a72045734ef811dd586167c4a2b431e183b8a92fc2e507ebd9d6dc8e46ff2cce23100cbf3b
DIST test-unit-3.7.1.tar.gz 169683 BLAKE2B c9ccad490bbdbc92060790a6b4d4e63ce38694570c90b24f00e8e31058c5898e508d877444b610764df6dbc5bda6d7c73f4f658266e264e4ecc9e779d3dd560c SHA512 1c33fd3772e0020ba4964bc7e3567446e141845139e84c81521dfda18e8f2ff7f64c7b7ae52f57b0567c4c556d12ccbbb9df2893ba734df0ca15fcc76e40959d
DIST test-unit-3.7.3.tar.gz 169725 BLAKE2B fb70d71bd5c53a8d037b72050832dc0bf1e77686d4545ad8da35d03ff5a124bf6fd8ff398516892162b4cfff3129de9ca2e493cb5efbaa836e06b2b89ac81d12 SHA512 ecd377b6f232e5fcbb823a61f28332852ed71e33e9e18765e3db30dca47dcf6887540cd4595ecfe398b3502b2a3088f7875bdbe4f564fb923c401ca59c18bf57
+DIST test-unit-3.7.4.tar.gz 173200 BLAKE2B 992a4d6d006c833087beec728a66527e5dc8aa3ba428976f410898ba4144a8954af17d5739ebeca2d99764a09a22e7acb86e2f8bfdea33f7f08d4fe2fc36846a SHA512 9f6db90472291f7894c3f5c4b12757267ac3734d7c707bd09544c821f24bca24c2cd904490c6f41ad08563869100bb2b250268aa0aa58926c06ccf9eef676f20
diff --git a/dev-ruby/test-unit/test-unit-3.7.4.ebuild b/dev-ruby/test-unit/test-unit-3.7.4.ebuild
new file mode 100644
index 000000000000..90baad0c368f
--- /dev/null
+++ b/dev-ruby/test-unit/test-unit-3.7.4.ebuild
@@ -0,0 +1,42 @@
+# 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="README.md doc-install/text/*.md"
+
+RUBY_FAKEGEM_GEMSPEC="test-unit.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An xUnit family unit testing framework for Ruby"
+HOMEPAGE="https://rubygems.org/gems/test-unit"
+SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/power_assert"
+
+ruby_add_bdepend "test? ( dev-ruby/bigdecimal dev-ruby/csv )"
+
+all_ruby_prepare() {
+ mv doc doc-install || die "moving doc directory out of the way failed"
+
+ sed -e 's:_relative ": "./:' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ ${RUBY} test/run.rb || die "testsuite failed"
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ newbin "${FILESDIR}"/testrb-3 testrb-2
+}
diff --git a/dev-ruby/vcr/Manifest b/dev-ruby/vcr/Manifest
index 57b32f1f0572..362b1bbbc6ec 100644
--- a/dev-ruby/vcr/Manifest
+++ b/dev-ruby/vcr/Manifest
@@ -1 +1,2 @@
DIST vcr-6.3.1.tar.gz 155338 BLAKE2B 2ce48ae9abcec56a5e55f03f53dcceff9dabfa119ee8dfd2aa7a483b048cb8ebe60c6a39436ac639e1a94b11119369ba43b4531d99538f854e3a2f213def56c0 SHA512 903132c5686c086069875209ebdf4bc1251725567dbeab6a62b35a6091f2231446c26455ba5409d2ad3f67b04695cf8f48abf2496df0b90d3462d8a47aeba890
+DIST vcr-6.4.0.tar.gz 258633 BLAKE2B f347d7a1756b204851fc0ff2464de66a75d160c0578f34e5c1dc54b6057276aafeba5bdfc270715f020ae389742ebc1bd7e33bab797803c44114a74d42a2e824 SHA512 95afe781d5147b71882273c3788a67d30b27a8590b88e596fa1abdc580d33f8d605371cb0f9b065a6d853c68bc7ead0e5d5e228528def8dbda92b62af3ffca8b
diff --git a/dev-ruby/vcr/vcr-6.4.0.ebuild b/dev-ruby/vcr/vcr-6.4.0.ebuild
new file mode 100644
index 000000000000..50f4d7342767
--- /dev/null
+++ b/dev-ruby/vcr/vcr-6.4.0.ebuild
@@ -0,0 +1,29 @@
+# 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 CONTRIBUTING.md README.md Upgrade.md"
+
+RUBY_FAKEGEM_GEMSPEC="vcr.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Records your test suite's HTTP interactions and replay them during test runs"
+HOMEPAGE="https://github.com/vcr/vcr/"
+SRC_URI="https://github.com/vcr/vcr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
+IUSE="json test"
+
+# Tests require all supported HTTP libraries to be present, and it is
+# not possible to avoid some of them without very extensive patches.
+RESTRICT="test"
+
+ruby_add_rdepend "
+ json? ( dev-ruby/json )
+"