diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-12-23 22:19:16 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-12-23 22:19:16 +0000 |
| commit | 0fbdfe85d857bb54b2dcd533e61da516fff20d46 (patch) | |
| tree | 3e87c1f6e9d9c72135f188960fcd48b779629f07 /dev-ruby | |
| parent | 34ddcb7be8f5a507d9a302d63f42e0c1edbe8a9d (diff) | |
| download | baldeagleos-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/Manifest | 2 | ||||
| -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/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/http_parser_rb/http_parser_rb-0.8.1.ebuild | 24 | ||||
| -rw-r--r-- | dev-ruby/mkmf-lite/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/mkmf-lite/mkmf-lite-0.7.4.ebuild | 25 | ||||
| -rw-r--r-- | dev-ruby/serialport/files/serialport-1.3.2-clang16-build-fix.patch | 13 | ||||
| -rw-r--r-- | dev-ruby/test-unit/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/test-unit/test-unit-3.7.4.ebuild | 42 | ||||
| -rw-r--r-- | dev-ruby/vcr/Manifest | 1 | ||||
| -rw-r--r-- | dev-ruby/vcr/vcr-6.4.0.ebuild | 29 |
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 ) +" |
