mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-17 14:49:30 -07:00
Merge updates from master
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
DIST csv-3.2.8.tar.gz 91194 BLAKE2B 827adb228acaaae30f090d0547d1d59ef6237546aff462e9d812bb854f3b331feecea9b2657acf8aad17c9ac76aad7754b2f22ae8d2e067c2d45f8cf648491a8 SHA512 87072aaca62e5d95eeb1b916eff497b2b2029efd9be6b29c9d3c4435dbfcd64a1ed045b8b3bec106ea35e11aa05f3a3d5f9f6c09c12a97bc157648be5cd2fcf7
|
||||
DIST csv-3.3.0.tar.gz 91569 BLAKE2B cacdf60e279277f7d69fd62d6cea62ce80843addab7b9f81749fabde9133d2b40b2a961b548bd55918bacbe89fe8754af87569a117d4f43a88d3ef49a792da1f SHA512 676f6c34c1466c0edb412aeba9e955cc0070c201a21e6ffe2fd47a3ad4bd7322d561c612695317e5ef34195bcc8bc7a63f3de8c55fbdcb116890a59b867c20d9
|
||||
DIST csv-3.3.1.tar.gz 94310 BLAKE2B b46ac22939f6c94fe109189141434b6b21b6d4fc9d44dd919742d4ebd2a4a594874ac64c6a6b6fef9afa7c36ebbb58b92d4e54876fbf8d62c52798d9d0dd731d SHA512 dca4428ece18a8b5c1140bc59f8b0b8a61e593a7a943538f4493809a2137d40d8cf114412794432fad1f9ee8249872fa504d5b9d45934f50e182b30c0a0e3e92
|
||||
|
||||
34
dev-ruby/csv/csv-3.3.1.ebuild
Normal file
34
dev-ruby/csv/csv-3.3.1.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# 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="NEWS.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="The CSV library provides a complete interface to CSV files and data"
|
||||
HOMEPAGE="https://github.com/ruby/csv"
|
||||
SRC_URI="https://github.com/ruby/csv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
|
||||
SLOT="$(ver_cut 1)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-3.4.8 )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
sed -i -e '/bundler/I s:^:#:' Rakefile || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} run-test.rb || die
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
DIST rdoc-6.6.3.1.tar.gz 766103 BLAKE2B 15cef9df763e40e105155d49c6c0c1a449c366ac35ab6036c43773c52114f00b19109b056033366b873b5b3317a3bf11c574dd76094d8f606fa0916a84257d0a SHA512 c6f3aae83e895e2de28e5a7c27456160dd53007ceb4464a045e0211473eb3d51f49a7c2ac28f2e44e807c5b36447140d15eadff65bfa52335e94adc9c8b56d2e
|
||||
DIST rdoc-6.7.0.tar.gz 767264 BLAKE2B 7bedae692e84e6b0b587dbcc4b8ff59401d5ef012bbfcacdf9d8ac216dd9a0c90b43c8cf61af2584280387ee7eb6c869b0a3205f9fcb4d4e1d98b0f326102a51 SHA512 d53fc591b6c8ead457c0fd04d3d20039fa1820d65d3fee0d8d0c584ce49a9a58f30d5bfd8fe6fd02efed77bcd8fa0c2cde8342430a9be483d17b31055e58570e
|
||||
DIST rdoc-6.8.1.tar.gz 794457 BLAKE2B d239d482e6f06604ceee39e493bf3151b44895c774c3f23dee2858acb012196e0ec6837bc22da5ad854d28b20043392a4e0cbab3cff7dddfaab3c13d03f94e23 SHA512 b355b79c010d2918701b5bb52a326b6e7e10e33c457db3ac9d07592b8b0ef7fa01257a590dbbc1d22f0bec585f02a995b05c3c348cd081dbd75af87da4e0d7d1
|
||||
DIST rdoc-6.9.0.tar.gz 796468 BLAKE2B 9c0aef8a292ecdde04da0710898319a08cc73eb29c3d4ab1b7a72ecce23e61644ceee49261676df4a24c212b67d0d0dac259fdfcad89be0813ba7e0f69cf812a SHA512 187adc7ac068a2821514aa895c5bdeb5438f3986a187053f353a26b8a4b37eefa26f7b00993fdb689d144184c2cf800ed3d63ee77e7131335c17b6c21674f0fc
|
||||
|
||||
102
dev-ruby/rdoc/rdoc-6.9.0.ebuild
Normal file
102
dev-ruby/rdoc/rdoc-6.9.0.ebuild
Normal file
@@ -0,0 +1,102 @@
|
||||
# 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=""
|
||||
RUBY_FAKEGEM_DOCDIR="doc"
|
||||
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.md TODO.rdoc"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
RUBY_FAKEGEM_BINDIR="exe"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
|
||||
HOMEPAGE="https://github.com/ruby/rdoc/"
|
||||
SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( GPL-2 Ruby-BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND=">=app-eselect/eselect-ruby-20181225"
|
||||
|
||||
ruby_add_rdepend "
|
||||
>=dev-ruby/psych-4.0.0
|
||||
"
|
||||
|
||||
ruby_add_bdepend "
|
||||
>=dev-ruby/kpeg-1.1.0-r1
|
||||
>dev-ruby/racc-1.4.10
|
||||
dev-ruby/rake
|
||||
test? (
|
||||
dev-ruby/bundler
|
||||
>=dev-ruby/minitest-5.8:5
|
||||
dev-ruby/test-unit-ruby-core
|
||||
)"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Other packages also have use for a nonexistent directory, bug 321059
|
||||
sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' test/rdoc/test_rdoc*.rb || die
|
||||
|
||||
# Avoid unneeded dependency on bundler, bug 603696
|
||||
sed -i -e '/bundler/ s:^:#:' \
|
||||
-e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
|
||||
-e '/rubocop\/rake/ s:^:#:' \
|
||||
-e '/RuboCop/,/end/ s:^:#:' Rakefile || die
|
||||
|
||||
# Skip rubygems tests since the rubygems test case code is no longer installed by rubygems.
|
||||
sed -i -e '/^task/ s/, :rubygems_test//' Rakefile || die
|
||||
|
||||
# Remove test that is depending on the locale, which we can't garantuee.
|
||||
sed -i -e '/def test_encode_with/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die
|
||||
|
||||
# Remove test depending on FEATURES=userpriv, bug 361959
|
||||
sed -i -e '/def test_check_files/,/^ end/ s:^:#:' test/rdoc/test_rdoc_options.rb || die
|
||||
|
||||
# Remove test depending on currently unpackaged prism
|
||||
rm -f test/rdoc/test_rdoc_parser_prism_ruby.rb || die
|
||||
|
||||
sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
||||
|
||||
all_ruby_compile() {
|
||||
all_fakegem_compile
|
||||
|
||||
if use doc ; then
|
||||
ruby -S exe/rdoc --force-output || die
|
||||
rm -f doc/js/*.gz || die
|
||||
fi
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
LANG=C.UTF-8 ${RUBY} -S rake generate || die
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
for bin in rdoc ri; do
|
||||
ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
|
||||
|
||||
for version in $(ruby_get_use_implementations); do
|
||||
version=`echo ${version} | cut -c 5-`
|
||||
if use ruby_targets_ruby${version}; then
|
||||
ruby_fakegem_binwrapper $bin /usr/bin/${bin}${version}
|
||||
sed -i -e "1s/env ruby/ruby${version}/" \
|
||||
"${ED}/usr/bin/${bin}${version}" || die
|
||||
fi
|
||||
done
|
||||
done
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -n $(readlink "${ROOT}"/usr/bin/rdoc) ]] ; then
|
||||
eselect ruby set $(eselect --brief --colour=no ruby show | head -n1)
|
||||
fi
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST rexml-3.3.9.tar.gz 469735 BLAKE2B 39c8a1184b839608da0307271b853f26a253b16e1da4e8a56d024750222cca21138681d2445a869aee0c5ace63cd6fc27b7e0df0060dd0e715d3a0d03d217765 SHA512 391a31938b27d821f35fc96f66eacec1bccfb9d2e250245c15ffbdb05f140ce91a28c7f4d8e9989003ce4480270ddb6c32e0b07f73b2677249ef03e615789f46
|
||||
DIST rexml-3.4.0.tar.gz 469982 BLAKE2B 2173b68cdd05dd655e12f5761e511daf3d06a21f6082e76db7e2cd86609dac89a020b36b0eeb91da7b25b099b662eea4f750b2847d22843066b34df070d39b87 SHA512 638bd865f3c1852379c9f038329ac811da5f6747b0b29b95bc34ffadd5abaa9fba431bafc21adb7fddca2b6d85f22f484e14f61894c09e9b97afac19671d8331
|
||||
|
||||
40
dev-ruby/rexml/rexml-3.4.0.ebuild
Normal file
40
dev-ruby/rexml/rexml-3.4.0.ebuild
Normal file
@@ -0,0 +1,40 @@
|
||||
# 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="NEWS.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="An XML toolkit for Ruby"
|
||||
HOMEPAGE="https://github.com/ruby/rexml"
|
||||
SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
|
||||
SLOT="3"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/strscan"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e 's:require_relative ":require "./:' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
sed -i -e '/bundler/I s:^:#:' Rakefile || die
|
||||
|
||||
# Ensure we use the (new enough) gem version of strscan. The
|
||||
# versions bundled with ruby up to at least 3.3.1 are all too old.
|
||||
sed -e '3igem "strscan"' \
|
||||
-i test/helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} test/run.rb || die
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST strscan-3.1.0.tar.gz 26840 BLAKE2B 89269ab15753953da8592a45da6d866eadc3abc077381e1501f13be37e30f69c92e831ed593dddd17ec1390becd09269bb59fe15a3ddea859eaf52a58f23942f SHA512 85e05fd60818a88e33ccfac7534f1db9cc63b7f1c6769e02950c9f7f589c27581ba19df3ab09178f571878b45cae223a89826819ad00c6665edb9169e7763782
|
||||
DIST strscan-3.1.1.tar.gz 36883 BLAKE2B 3430b5051ec2a5fc2f712bac989c88b96da9d2599f75c5b869c62c068fbcc475d864c643b63a253346cebed026e2be4a0369a667de68ff3f14bb502f27fb31a9 SHA512 6e07f6c1ae5015651cc330221ce7957dfb6fc98a32261521146fa64530e225e624df9559d52f45ccd5c3da0ad28c5f36cd2f0dac4c9f2c8bcf7e4cbd0e3e6c70
|
||||
DIST strscan-3.1.2.tar.gz 36911 BLAKE2B 2a5de9fccb5f71fb1f5fec9728b0be42106a6d1cfd07b05a90263b3509fc7be0db1d883b44001e1db920de47c2a1ddfc8360a4abf9efac150101b435bb9cc771 SHA512 1be75d4d27625188910782b83aae64eee061b1bc0b23d36f53b08ade1df28cb166225d31e3de3b6ec8a7b05c79958454217ff6907f07300ee8e58b5407e27b0c
|
||||
|
||||
35
dev-ruby/strscan/strscan-3.1.2.ebuild
Normal file
35
dev-ruby/strscan/strscan-3.1.2.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# 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="NEWS.md README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="strscan.gemspec"
|
||||
|
||||
RUBY_FAKEGEM_BINWRAP=""
|
||||
|
||||
RUBY_FAKEGEM_EXTENSIONS=(ext/strscan/extconf.rb)
|
||||
RUBY_FAKEGEM_RECIPE_DOC="none"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Provides lexical scanning operations on a String"
|
||||
HOMEPAGE="https://github.com/ruby/strscan"
|
||||
SRC_URI="https://github.com/ruby/strscan/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="$(ver_cut 1)"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
IUSE="test"
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
sed -i -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib:test/lib -rhelper run-test.rb || die
|
||||
}
|
||||
@@ -2,3 +2,4 @@ DIST test-unit-3.6.1.tar.gz 165438 BLAKE2B 5f5b912eec04ddeed6501c873850df3b5e3bd
|
||||
DIST test-unit-3.6.2.tar.gz 165842 BLAKE2B 0eeacf817bf4b0103ce9c6b7097401a24f9788a2bea6d3ac0feed3236575556fafd778b565a63510aeb4fc5cede18f72fc0ef42249c3a6fb3a86a199d5b0a0df SHA512 d523412e080ea0ce1ac968c64279fbdc90afaed3b2052f357993583ed89a77d9977022aac74f3170bfc3cb7e716f1665a9705e0ed95a8db5f205f1b984f52d94
|
||||
DIST test-unit-3.6.3.tar.gz 169006 BLAKE2B 225e50dea15350ee7cb689cb6c5ab0a577f0d71d3c33e943d89f0a49dcdda963b246125c3a90fbacb24abfca9ab268b0e7842db22335ec6062ac17ed58225c17 SHA512 33b70bf0ed647637dd9ad11f0f573f3e998ccd7d3c1cb524c067a50721d2d3ca0e1162173da2127925113ea991a93917f05cfacf524b630692380c62080e85b8
|
||||
DIST test-unit-3.6.4.tar.gz 169052 BLAKE2B 456e92949ce3c1c3b112373f5c3ef4d4813ca0955d6482a1b44c96c4c4ccca1ba35be41b1db61ac2277f4cd13274f952ee3de458a8aa85b9a215af816516e89a SHA512 b0d4e0ba5aa89a19cf1c8761d7a70983c29ca4d4f345e8ac00a703cfdbea6959648a1ec1dbc39dcaf600a6cca7c7ea926170dad6bf78aec88b753d26d09368f4
|
||||
DIST test-unit-3.6.5.tar.gz 169190 BLAKE2B c05c5f4a7204869283923ba5a1763385de591a54cfaa5ec038c55f346fa6c0d49932e28c965eb8c44187be4b3a4fff10521dbd0faa593c49086f503bf5a76f09 SHA512 71609b940e6774cbb7f3a6522c600f3ecc678dc5ec466834f7db4d2e878663be2df9f0ef922a78e486344224929ba6843a3ff06d62e219176854874cf73fddb1
|
||||
|
||||
36
dev-ruby/test-unit/test-unit-3.6.5.ebuild
Normal file
36
dev-ruby/test-unit/test-unit-3.6.5.ebuild
Normal file
@@ -0,0 +1,36 @@
|
||||
# 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="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 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
|
||||
IUSE="doc test"
|
||||
|
||||
ruby_add_rdepend "dev-ruby/power_assert"
|
||||
|
||||
all_ruby_prepare() {
|
||||
mv doc doc-install || die "moving doc directory out of the way failed"
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} test/run-test.rb || die "testsuite failed"
|
||||
}
|
||||
|
||||
all_ruby_install() {
|
||||
all_fakegem_install
|
||||
|
||||
newbin "${FILESDIR}"/testrb-3 testrb-2
|
||||
}
|
||||
Reference in New Issue
Block a user