summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin111076 -> 111088 bytes
-rw-r--r--dev-ruby/activemodel-serializers-xml/Manifest2
-rw-r--r--dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild9
-rw-r--r--dev-ruby/css_parser/Manifest2
-rw-r--r--dev-ruby/css_parser/css_parser-1.20.0.ebuild43
-rw-r--r--dev-ruby/irb/Manifest2
-rw-r--r--dev-ruby/irb/irb-1.14.2.ebuild64
7 files changed, 118 insertions, 4 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index d0a6e7f1e9c0..0db3c0b6c92c 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activemodel-serializers-xml/Manifest b/dev-ruby/activemodel-serializers-xml/Manifest
index 72d0564fc406..5f10bdff44fe 100644
--- a/dev-ruby/activemodel-serializers-xml/Manifest
+++ b/dev-ruby/activemodel-serializers-xml/Manifest
@@ -1,3 +1,3 @@
DIST activemodel-serializers-xml-1.0.3.tgz 23542 BLAKE2B 3a62e18900528ec62f4276adc645bae9ce565cd3a7d949887b60f86a72ee8bd6e0d4ceb87988089ba5cc047dbb19eab6c3c5d3e6691c270e7f49fe5fc797434d SHA512 84a6c075f1507afb8aed6638ac08027535e95cce9e2ec56fa093282995a311eae0c6b70b935c571e95bfb3d98e31ad716cad97d2a715f4fdde232bf9218bc90d
-EBUILD activemodel-serializers-xml-1.0.3.ebuild 1074 BLAKE2B 2f82a2bfac421f632d1e59644991e70a4a8f3b55b0b9dc14963bc5382e5f4e1406eb14b75248cbec74b0fd0cea13d18a99fcfcfd6934273240cf77ca1abf496a SHA512 a9419120b4fbaa98f27eb04fe08d1c6b56a9ff6f849a6ba8986d58f4c2ba49d8809a72e1bf1e94c13a3e2430d8b586d61c9b085900261f9504ee4c75a727975c
+EBUILD activemodel-serializers-xml-1.0.3.ebuild 1167 BLAKE2B 9bdfe4c95095fcb4b1f3bb5d7c88bda3b2c4305ea80df7f79f3f95eacc469e051762af6057df346ebe6c5c8fe75cfaac8386b98b4fc7b01bc827de49ed41ac8c SHA512 116a8e2cc6e7bfcf8a125992230fdf4949c700fe97670acd3afa066c5331d4fc7e06f352034bab3c5c697991543205f898e7989956071dc3eb7fb3f2ad49c66a
MISC metadata.xml 360 BLAKE2B 297e031f595787aa3e1881463ba94dc84125679e31978b1efe65326496d054a90e57690cd31a6eb8c3ee802181b7513313efa16761eb2d231c9f7fe32ad13f5b SHA512 4476505bb1cbf900b4d3cfcac3413adfdba24bf4fd6e2b41962dc8fa53a514f96bf3f45ea67b235ece30c5501301fbd178b12354ce44c22efa5dd11072698a7f
diff --git a/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild
index 94eddb728770..581cfa3f923f 100644
--- a/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild
+++ b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
@@ -29,7 +29,7 @@ ruby_add_rdepend "
"
ruby_add_bdepend "test? (
- || ( dev-ruby/activerecord:7.0 dev-ruby/activerecord:6.1 )
+ || ( dev-ruby/activerecord:7.1 dev-ruby/activerecord:7.0 )
dev-ruby/sqlite3
dev-ruby/rexml
)"
@@ -37,7 +37,10 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '/datetime.*created_at/ s:^:#:' -e '2igem "activerecord", "<7.1"' test/helper.rb || die
+ sed -e '/datetime.*created_at/ s:^:#:' \
+ -e '2igem "activerecord", "<7.2"' \
+ -e 's/ActiveRecord::Base.default_timezone/ActiveRecord.default_timezone/' \
+ -i test/helper.rb || die
sed -i -e '/bundler/ s:^:#:' Rakefile || die
}
diff --git a/dev-ruby/css_parser/Manifest b/dev-ruby/css_parser/Manifest
index 1974512c147d..19fc000163a0 100644
--- a/dev-ruby/css_parser/Manifest
+++ b/dev-ruby/css_parser/Manifest
@@ -1,5 +1,7 @@
DIST css_parser-1.19.0.tar.gz 41264 BLAKE2B e1ebc2c1f56354b50cbc1f89552e7c5fda3b10a719379b355743e4310e85f37159b59a79cb847a9633da6b9eea4b1dc7224eb8e78987211b584e6912af242441 SHA512 a8405a30ef6b399b381478d39711949031316532e43583e69b60f25dca39da822bcdf1e3de3f0fceebbf07a79046e5771a4fe4b2b6db69582616559f0a0294b1
DIST css_parser-1.19.1.tar.gz 41442 BLAKE2B b3392665d41c1761cde37fc9bf1c597a5b48e3c47f20a360d304a03ff714dc34ef017efd2c9659a47749baa35708e9b89b395b1b842d329e950ae88b72d78be5 SHA512 c1e93a491be37a8fff002fbf2b6231cfa3b77ce25f722e36b4ca24f16f322a981f9a1f19b1cce0df10d8c4ba28a29e2604146301dc9f3fdb2c5d8bc7a8747388
+DIST css_parser-1.20.0.tar.gz 41407 BLAKE2B 925da8198780b386deb692614ffb415964be617ed7f33d2d68f6db1ffc69f709670116ce033b6de9e3a069a596eb1512745a9a56b435ade577c25e00bd5a42e2 SHA512 8c3bebc29f73092777fa7389d7caa58812890d6f57d1dbd0b917503d28c8f481976ce2a60d43901fa1f7a7860fa416dad2ea4845141523eb1cec3bea981e67ee
EBUILD css_parser-1.19.0.ebuild 1148 BLAKE2B 987bf018b63824387e662e65b043213fc6333ed3e4490f582cc892ebd65962409d5290591b8955b94cbeb444524337dd982636710775df3e503c9de7546e640d SHA512 d2abe00c50bdee97e2cf02ac4b6fd312681a343c6c3a726f84818a1ea3dc30279dba6c59927deeaf98b5afa923e16c9973b8ed7dce136a39b4db33ab9df9c505
EBUILD css_parser-1.19.1.ebuild 1148 BLAKE2B 987bf018b63824387e662e65b043213fc6333ed3e4490f582cc892ebd65962409d5290591b8955b94cbeb444524337dd982636710775df3e503c9de7546e640d SHA512 d2abe00c50bdee97e2cf02ac4b6fd312681a343c6c3a726f84818a1ea3dc30279dba6c59927deeaf98b5afa923e16c9973b8ed7dce136a39b4db33ab9df9c505
+EBUILD css_parser-1.20.0.ebuild 1157 BLAKE2B e4979b94fbe7e8f4a0e272764cda035ff167d5befbe19179279c6edf3ee0cd3c2869cf8151b08df1d61ddb0f83202d54cf099a9f11260a051e9374341867a00e SHA512 df28a0d714c8a5309e6f7f94a46f693703483fbd39afec22969a1eda7ede397176d8047362fce69503d9848f0ebb2cd23287c1724dafd4dc97e20a330736d851
MISC metadata.xml 347 BLAKE2B e585a8b52f5f7e687ecaf086e023fb07c7055d35595395889b3bf8f6c2c6d2c1ac6938a8b4e8e113f5ba828c6875c9a9ab30fcf6bcfe1a10be62205755fec7f6 SHA512 4850009083f17624cd34fd16f20752fef5d8857c62f00a6303cd3b59eb4e883f94985e1ed86cc400f7f66048bd1e795afcb20ba9968db8adb16e9cffdb4ffe0e
diff --git a/dev-ruby/css_parser/css_parser-1.20.0.ebuild b/dev-ruby/css_parser/css_parser-1.20.0.ebuild
new file mode 100644
index 000000000000..d16e199abbda
--- /dev/null
+++ b/dev-ruby/css_parser/css_parser-1.20.0.ebuild
@@ -0,0 +1,43 @@
+# 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_DOC_DIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md "
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+GITHUB_USER="premailer"
+GITHUB_PROJECT="${PN}"
+inherit ruby-fakegem
+
+DESCRIPTION="A set of classes for parsing CSS in Ruby"
+HOMEPAGE="https://github.com/premailer/css_parser/"
+
+SRC_URI="https://github.com/${GITHUB_USER}/${GITHUB_PROJECT}/archive/v${PV}.tar.gz -> ${GITHUB_PROJECT}-${PV}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/addressable
+ virtual/ruby-ssl"
+
+ruby_add_bdepend "test? ( dev-ruby/maxitest dev-ruby/webrick )"
+
+all_ruby_prepare() {
+ # get rid of bundler usage
+ rm Gemfile || die
+ sed -i -e '/bundler/d' -e '/bump/d' Rakefile || die
+ sed -i -e '/bundler/d' test/test_helper.rb || die
+ # Avoid tests using the network.
+ sed -i -e '/test_loading_a_remote_file_over_ssl/,/end/ s:^:#:' test/test_css_parser_loading.rb || die
+
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=true ${RUBY} -Ilib test/*.rb || die
+}
diff --git a/dev-ruby/irb/Manifest b/dev-ruby/irb/Manifest
index 9d5483652d88..c7c38c4a71cd 100644
--- a/dev-ruby/irb/Manifest
+++ b/dev-ruby/irb/Manifest
@@ -3,8 +3,10 @@ DIST irb-1.11.1.tar.gz 128341 BLAKE2B ec2ebfd31b7d784668ed043d32b86bc0f77481b250
DIST irb-1.13.2.tar.gz 139168 BLAKE2B 7dee24a02ad251e92c667c09a14af1e630bcd514c76290d146182c149cc083a394317ab7a1c46b6e0c34b84983e318d3e59b4ae74c63a17ce03d2677183135e0 SHA512 7d1e4c67ee5b43d37869ad37ec4cf356efe62d51f8a2205144c9d02a1157d23223a1453fef9016d85786c98445f11ff905eafef2f3dcdcf3432df75476076b57
DIST irb-1.14.0.tar.gz 140463 BLAKE2B 26092629ff55ffbe8ce3728764abd07733f3bc86c7dfd13617b02139e3cf5269737a3147a5a62210c4d9dc3039cb8dc44bd29fb0e1f933c14cde0ac34bad3aec SHA512 221057d6a99edc71ddef1e1c3eccfc9efa4a80d2a49f801072c71a5a74e2f3ff53afc9696760bebdc9aabf9924b7919ffbc49163e0a7f08941407877aa05adc5
DIST irb-1.14.1.tar.gz 141610 BLAKE2B e9c77a2b200059f14934d354a401f24624f209c36665f80cef5d245b1477fc44bbc6fa48b437308714cbc1d8422647611f615163b25d03388aa8732ec27a5ea0 SHA512 bee8392c3e19a5e540c27b60f2694789f6c83805da940470f8724cabc87a1e736fef574191b792fbb488992bb5f0c65aada19e9c191941e4e9b5adf3d072ae68
+DIST irb-1.14.2.tar.gz 143205 BLAKE2B 3a5cdf876bb46ce80524be0271c3aa3c63b52001b54986ed4c42bf1f331edb2b6ccb895174b644233aa8e6cf801e2605c20316c7bbd85a80c1aa072cd0777c29 SHA512 6989a778a001f2b951f9d7a03f8668d83f7ced2fad85aba9de092b4ae38fe15c6428821e112fedccfd9b1de6efcc3f11f7c7fec8f9beb28848a0d8335eb8dffd
EBUILD irb-1.11.1.ebuild 1499 BLAKE2B be961edbf0aa8457c2763a67bf89c6455af10f15985189e3c7e43b7fd9ebfc2ba5868eb8bc435f06bcb75db435beadc6d4293cccf41a6d38811b40efd2ec6563 SHA512 92b55874f646e374b8bb0d36e0f489d7f622f01b867e5305161c34117d9d3232789f6fd9e60e6446a8d8409930f15af2bdce1904cd0e1d4fd3100768564393de
EBUILD irb-1.13.2.ebuild 1755 BLAKE2B 34c4b3988521ffa69a6289de8f10f1512b136dd94dc77037dda3c908f31f07a2b13ab221616620af9b4628958ed82db699b0ddd63fef7b8ac804348fd402b113 SHA512 3053be1f3686be52b5ab436c071054c8ed6b967603cec4d0cbafddc19caa82b4fa1ceff7c6ade21789e7c8705d623a532c43657d55c1a23f4deb03383e37bfc7
EBUILD irb-1.14.0.ebuild 1757 BLAKE2B 164ba7527c8585c49c03ee5d18d4011337493080ab0bba0d45b8a49c0f4a1a2e29cd321e5c6df501e2a2f93179d4166dcae8fe11219265faeb8f8a9096bd7b64 SHA512 29e564fa44c27eea519d0124f99d40e26dfd9f92be946996c817a266876bb25635f2e0cd4e61e56788d0497431bacfa14ebee9d651f48881900d043e8183dbd8
EBUILD irb-1.14.1.ebuild 1809 BLAKE2B 191a6a8e1d10e0a434e665f7a2e3afe92da2dd6a14449acb083c29e046ec1768e27ea89073cfa4a0b0dfb684c8887d0e3bf2d4ce3b181ee374e5c46ab0285d11 SHA512 c9f287bafaa02ccce1c47614212f410c228c74b130410a57b788dbd0ffb76150342f12d02a428710e04c6bb3ebaa4fdb79513d5086ad1843b502c6e661c6f9e1
+EBUILD irb-1.14.2.ebuild 1757 BLAKE2B 164ba7527c8585c49c03ee5d18d4011337493080ab0bba0d45b8a49c0f4a1a2e29cd321e5c6df501e2a2f93179d4166dcae8fe11219265faeb8f8a9096bd7b64 SHA512 29e564fa44c27eea519d0124f99d40e26dfd9f92be946996c817a266876bb25635f2e0cd4e61e56788d0497431bacfa14ebee9d651f48881900d043e8183dbd8
MISC metadata.xml 335 BLAKE2B 6eaf8bbdf5e2083121d0c8833b616e8ccfd82715cb701266d9e1819634ccbe1e308bac8a1894559af941810c84f36c5cbc83f1aa02f48ab5ab3d0d3458fc6b85 SHA512 4240cfcb50e6d5551333400723b3ad0df9096a3b5517655279de6b3d31c6f30068e4897c79761fdbb68262681a79059349e1b4eb3f5d1e6b1855dfb6b6d54399
diff --git a/dev-ruby/irb/irb-1.14.2.ebuild b/dev-ruby/irb/irb-1.14.2.ebuild
new file mode 100644
index 000000000000..578774e8bd35
--- /dev/null
+++ b/dev-ruby/irb/irb-1.14.2.ebuild
@@ -0,0 +1,64 @@
+# 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_BINDIR="exe"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="irb.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Interactive Ruby command-line tool for REPL (Read Eval Print Loop)"
+HOMEPAGE="https://github.com/ruby/irb"
+SRC_URI="https://github.com/ruby/irb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+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="test"
+
+# Ensure a new enough eselect-ruby is present to avoid clobbering the
+# irb bin and man page.
+ruby_add_rdepend "
+ >=dev-ruby/rdoc-4.0.0
+ >=dev-ruby/reline-0.4.2
+ !<app-eselect/eselect-ruby-20231008
+"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/bundler
+ dev-ruby/debug
+ dev-ruby/test-unit
+ dev-ruby/test-unit-ruby-core
+ )"
+
+all_ruby_prepare() {
+ sed -e 's:_relative ":"./:' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Skip test requiring specific character set
+ sed -e '/test_raise_exception_with_different_encoding_containing_invalid_byte_sequence/aomit "charset"' \
+ -i test/irb/test_raise_exception.rb || die
+
+ # Skip tests that require the unpackaged tracer gem
+ sed -e '/test_use_tracer_enabled_when_gem_is_available/aomit "Requires tracer gem"' \
+ -i test/irb/test_tracer.rb || die
+
+ # Skip tests confused by our test path
+ sed -e '/test_backtrace_filtering/aomit "Fails due to unexpected paths"' \
+ -i test/irb/test_irb.rb || die
+}
+
+each_ruby_test() {
+ RUBYLIB=lib ${RUBY} -S rake test || die
+}
+
+all_ruby_install() {
+ all_fakegem_install
+
+ doman man/irb.1
+}