summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin106653 -> 106651 bytes
-rw-r--r--dev-ruby/faraday_middleware-multi_json/Manifest1
-rw-r--r--dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.ebuild34
-rw-r--r--dev-ruby/git/Manifest6
-rw-r--r--dev-ruby/git/git-1.13.0-r1.ebuild44
-rw-r--r--dev-ruby/git/git-1.18.0.ebuild (renamed from dev-ruby/git/git-1.13.1.ebuild)8
-rw-r--r--dev-ruby/puppet_forge/Manifest2
-rw-r--r--dev-ruby/puppet_forge/puppet_forge-3.2.0.ebuild4
-rw-r--r--dev-ruby/rchardet/Manifest1
-rw-r--r--dev-ruby/rchardet/rchardet-1.8.0-r1.ebuild28
10 files changed, 72 insertions, 56 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 52cf7c89a427..e01eb907b8b8 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/faraday_middleware-multi_json/Manifest b/dev-ruby/faraday_middleware-multi_json/Manifest
index 86bfdbc3773a..935760670ab3 100644
--- a/dev-ruby/faraday_middleware-multi_json/Manifest
+++ b/dev-ruby/faraday_middleware-multi_json/Manifest
@@ -1,3 +1,4 @@
DIST faraday_middleware-multi_json-0.0.6.tar.gz 3455 BLAKE2B 3fcdf69d90fe2da5cfe16851b5a5050429593c39c3d56eeab3e687ee89d036822197273fda44370878fb4087c29d6e2357b3220526c9adb8566a83f8d50bbac4 SHA512 4abc794a06725d4a584af08a58874162f1bea6424569f0fa6683ac0df7882708d3872e6a42024d7fa764d08688ceccbdf61d9870f23b71ea3c842440b495cc61
EBUILD faraday_middleware-multi_json-0.0.6-r2.ebuild 844 BLAKE2B 08e1fdcbc66f1753dd0db888102768bc19ccf688a2c56cc277ccfe0c26a843754dc3993948fb27e2b880b1e05c07c3fdc0966ea35b5f4c0e87dd0cf562e6a6cc SHA512 79c05ad2c99eff832d54e1e4fc7f85940ff8fab5841d381ec97e09b67f018529464082ab224d2ff3e57f5cd3ac947a4dadd930679ae3374416d81ee2a1cb4e80
+EBUILD faraday_middleware-multi_json-0.0.6-r3.ebuild 851 BLAKE2B b774b609485172abb84b2ce4add80f0a4668b304276146c07897badb32ab964b6443b683c423a3f736898873acb3d0a6d6a4699c0f394b2a65afb40f8f4a4633 SHA512 03bf68bcf26d7e4df18156af7ced36667a6469ecedfb2a4cde21c06581a42d8ee2eb23b0c213ff2a3a0ecff621f6d1eb84136947b47678360405744a30194c50
MISC metadata.xml 624 BLAKE2B c9f41eea651a2f9bae1cce62426ee93a03f95d8314e70ec8e4b9f63ec905bf4a035b275b8f847c0f9b53865a2aac863690c1bc522294bcb2f88ad779108b6c26 SHA512 cee53cdfaea552192caa36773500e6636d432e10473358a0f6a4d4c974f9816aff0bb9e039f2be3fe3d60884c36d053e7658e8942f4e66abc49666bf3ef278ff
diff --git a/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.ebuild b/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.ebuild
new file mode 100644
index 000000000000..8fa4a5c9b5fd
--- /dev/null
+++ b/dev-ruby/faraday_middleware-multi_json/faraday_middleware-multi_json-0.0.6-r3.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Response JSON parser using MultiJson and FaradayMiddleware"
+HOMEPAGE="https://github.com/denro/faraday_middleware-multi_json"
+SRC_URI="https://github.com/denro/faraday_middleware-multi_json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+ dev-ruby/faraday_middleware:*
+ dev-ruby/multi_json"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm -f Gemfile || die
+ sed -i -e '/[Bb]undler/d' Rakefile || die
+
+ # Avoid unneeded dependency on git.
+ sed -i -e '/files/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/git/Manifest b/dev-ruby/git/Manifest
index 5e84ffc96e30..b4db1c389043 100644
--- a/dev-ruby/git/Manifest
+++ b/dev-ruby/git/Manifest
@@ -1,9 +1,7 @@
-DIST git-1.13.0.tar.gz 219424 BLAKE2B 38d1821c59cbb743c50655e9426d77f76e77dda614a711b7d2185ed7f4caa853383ba85ecf05237da403061d002527c38a5c6e06cf5e6d482ac76bac49a0db56 SHA512 7920de37a3df67b743e91fb317bd0cba746d2343dfb77036398fc124d00eede7b9ade5dd2af5f26d65f1f24006608a29fca55d5be8a00557caaa31acd0b274d4
-DIST git-1.13.1.tar.gz 219640 BLAKE2B c87fce3f83130f7a75a10a21c4c980ec1d3594b20afa7b482f21077083076df7b4c462908a05c7b2fb3091e1fda00857ae40c4809e89f059f63ce12b119f307b SHA512 58cd7f38a5c1d5ab3d68cf2d4b026a80073f5dba3cb4895e220ecad5dbdf6a2df4e1e44570bde9256371c5089b81523aca4a5c686348bd04638f4dd09927e876
DIST git-1.13.2.tar.gz 222112 BLAKE2B 13b2f8c67a27a147662fa019f6fac8f557e704fe1d0320188a097385f7692a190670ba375312e793d4d39fcf9ea7be8325394830c2c499b5132201f4a8f3f6ee SHA512 36425806c86e3c5d1a393ec657b60b8dafc88d92822270c299d3d1768c37d00e70b723d98a60127ab70de15809b27a49bcef5c8a972b88d7a516de093a643347
DIST git-1.16.0.tar.gz 171700 BLAKE2B 92e518a9b282debad9a935882004f8047918ade0ceb660618e632087cfd44fbe952e45f0aa13d8b599e24c07a809622168637b58463578ec5882ec16afe194d5 SHA512 89e9180370b24e0240ba8226125c063ed008faf2c03905e3680a2e5e6b0dcb1d805f17755f259e9337e1418629057ba460e7ecadb8a4c98125a061b7f0116401
-EBUILD git-1.13.0-r1.ebuild 1310 BLAKE2B 8e07d2f03e4d698cb3ccd66719553ca18651a73387549ab7a1f8f80afd14e756cda74d548d57dba6ad24037e70992885208ab170c0b3e1ce07d61d924630099b SHA512 ce4483e7cd8a3679f00a170517050b0b2d00ea1e87bf8a5e9a0a91648b99a99442e2bb7c5ef5c76215bbfdff98224ee088007b20e133439fa54e5566047c384a
-EBUILD git-1.13.1.ebuild 1311 BLAKE2B c59850828f991c0ebab56f87d442bc2a4a6a45ecfc9d48a542b18c6340ae176c2d514080a0ae275196bfdd4d69892f163e04def4f69ec5bf3b20ec49740248fd SHA512 0edd92d9cde77118fd7ff25e1b0c4bf9b02b6436bf0f4d096c089ceae2d19a038d5200858ac96f7ebef56123d303f6da28524b7a438732ca1a6e3f57e3167b5f
+DIST git-1.18.0.tar.gz 175341 BLAKE2B 5a8dee1fef79c0386c59d37f37f2249c72600f2f11dbf2cc2c5bf63ff91f068c9c3164d24c2670585e8261d890f07b998255ddb80ce35ce53de09f402a4ec9e3 SHA512 520886b23758229cf25bfdd17e9d86e53d62feb6b2b3c155efe493db42d2f247a29bd629ff6c80ffa599ad429bcb6f09e44b015eeeecf9d9a5f4ee6ab3f1a265
EBUILD git-1.13.2.ebuild 1312 BLAKE2B 7354ba2023336f28725e5db5026a23db26e7bae60680685e632f3481a6904847679784b8b754e975ac85b8085c02c06a472389df2b403e779df05f5576941aa3 SHA512 73b616c999c42553c1ead82395007fb8e3af0471ec11c253287493ebe31f3e618633b8fc01afef2bb66d5ad48fdf2e91ea57021737752ae79a5612b4fb0fef36
EBUILD git-1.16.0.ebuild 1256 BLAKE2B c979e9a2109d1e6212bd2b05152fc0fc6fe7eed278e5d7f87ec8d884ba8fba8eb19c42b332633cd0c48e29a259bbaa6159a3f217a9e2c743f192ecd1e0987de8 SHA512 9a6dd3b85c108908b25957fab5dc43c7a07ed2a36443d9813ba93656ef07e973250f72ae76b175808833e7ba7c41a949961360e85cf19a831a8ddb0832761fd3
+EBUILD git-1.18.0.ebuild 1256 BLAKE2B c979e9a2109d1e6212bd2b05152fc0fc6fe7eed278e5d7f87ec8d884ba8fba8eb19c42b332633cd0c48e29a259bbaa6159a3f217a9e2c743f192ecd1e0987de8 SHA512 9a6dd3b85c108908b25957fab5dc43c7a07ed2a36443d9813ba93656ef07e973250f72ae76b175808833e7ba7c41a949961360e85cf19a831a8ddb0832761fd3
MISC metadata.xml 391 BLAKE2B 3d03aece790440be04e0a72615824cb5aeb627e67b87b9457b7625a330c5d4736b77897a9b6655b0e45d99d134615090a95077fe2ee62131d572686f9a4bc682 SHA512 0ac01abe3193d7e8566420333c2bbf301bdc2ad3c4587ef9f48bf260322a3763eed3319c879472c0028cf8d63c73e82d24f2e2164692a06f3e14bd992e3b301c
diff --git a/dev-ruby/git/git-1.13.0-r1.ebuild b/dev-ruby/git/git-1.13.0-r1.ebuild
deleted file mode 100644
index 332f1e00004f..000000000000
--- a/dev-ruby/git/git-1.13.0-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="git.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Library for using Git in Ruby"
-HOMEPAGE="https://github.com/schacon/ruby-git"
-SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-RUBY_S="ruby-git-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
-IUSE="test"
-
-DEPEND+="test? ( >=dev-vcs/git-1.6.0.0 app-arch/tar )"
-RDEPEND+=">=dev-vcs/git-1.6.0.0"
-
-ruby_add_rdepend ">=dev-ruby/addressable-2.8:0 >=dev-ruby/rchardet-1.8:1"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/minitar dev-ruby/test-unit:2 )"
-
-all_ruby_prepare() {
- # Don't use hardcoded /tmp directory.
- sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
-
- sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e 's/1.12.0/'${PV}'/' lib/git/version.rb || die
-}
-
-each_ruby_test() {
- git config --global user.email "git@example.com" || die
- git config --global user.name "GitExample" || die
- ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die
-}
diff --git a/dev-ruby/git/git-1.13.1.ebuild b/dev-ruby/git/git-1.18.0.ebuild
index d9cbcab1b2db..12bd3c3a5b13 100644
--- a/dev-ruby/git/git-1.13.1.ebuild
+++ b/dev-ruby/git/git-1.18.0.ebuild
@@ -12,8 +12,8 @@ RUBY_FAKEGEM_GEMSPEC="git.gemspec"
inherit ruby-fakegem
DESCRIPTION="Library for using Git in Ruby"
-HOMEPAGE="https://github.com/schacon/ruby-git"
-SRC_URI="https://github.com/schacon/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/ruby-git/ruby-git"
+SRC_URI="https://github.com/ruby-git/ruby-git/archive/v${PV}.tar.gz -> ${P}.tar.gz"
RUBY_S="ruby-git-${PV}"
LICENSE="MIT"
@@ -33,12 +33,10 @@ all_ruby_prepare() {
sed -i -e "s:/tmp:${TMPDIR}:" tests/units/test_archive.rb tests/test_helper.rb || die
sed -i -e 's/__dir__/"."/' -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -i -e 's/1.12.0/'${PV}'/' lib/git/version.rb || die
}
each_ruby_test() {
git config --global user.email "git@example.com" || die
git config --global user.name "GitExample" || die
- ${RUBY} -Ilib:.:test -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die
+ ${RUBY} -Ilib:.:tests -e 'Dir["tests/**/test_*.rb"].each {|f| require f}' || die
}
diff --git a/dev-ruby/puppet_forge/Manifest b/dev-ruby/puppet_forge/Manifest
index f9b343ae4c3b..bf097ba6ad4a 100644
--- a/dev-ruby/puppet_forge/Manifest
+++ b/dev-ruby/puppet_forge/Manifest
@@ -1,3 +1,3 @@
DIST puppet_forge-3.2.0.gem 771072 BLAKE2B dd304297aa65dc0f36f837e27abf255a0474fc2216fa72ac3203febeb4085024f4d155e93a91646d1e7828fe67a5a421b2c75bb638deb846c5d337dfe11eafc9 SHA512 dfa82d96f44fb8247f39155c942bf20aec6a4a2833959c877ec98b150553076dd72112b6d1230fa7ae1acef7f648017a8446c3e952680f8d4a6411d2fc8055dc
-EBUILD puppet_forge-3.2.0.ebuild 904 BLAKE2B 063163b373e250d4798e4aa0cb15b8eee36c48a250d165cb716095b7e447c79f04956d992a6fc2fc02b4467bc3928198d3d53014e8cc331b545870e91cfee756 SHA512 d67f18c72d867d2a04c921aa7339a7e09817917cdb8b2e6432a8799d375ed68fd3ca9e1887f4fb99faa03436b4140afca0f47d4918d481b629a0eeed44c3bdb5
+EBUILD puppet_forge-3.2.0.ebuild 911 BLAKE2B 6b22c70ceaa8ed7c9665e0b536e54aaeb74ab3e45d7c0a3ef4c30d2d7aefc2db09368d150ae6769c5d92111887b6da01986d5acccff3ec390de49e142478f3a4 SHA512 68380ca4dc36573584837d089043f0265b801615004753516832dd7c95a7ed278ebe2f462bed4799e1de53c347c8b659726735bf7d6d67fe38b337634faecf4c
MISC metadata.xml 570 BLAKE2B 34720e4ded1a16b1d177684f1241999043eb3c15bac2c5463be03ba38dfd0d61b769251f598a80a707947d325fc4a8f86227e6a60d2b40c83ffae8a70b0ca276 SHA512 f28a1e45ea6a5acdf6180d18c732717e348d1077fa43752721778a7b203c071592c91bbddfc5f4d867ce3d4c81f6384e844fc6ae31d46fec9786d5c091481f5a
diff --git a/dev-ruby/puppet_forge/puppet_forge-3.2.0.ebuild b/dev-ruby/puppet_forge/puppet_forge-3.2.0.ebuild
index 70f0829e1f9b..bb3d5751ca63 100644
--- a/dev-ruby/puppet_forge/puppet_forge-3.2.0.ebuild
+++ b/dev-ruby/puppet_forge/puppet_forge-3.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
diff --git a/dev-ruby/rchardet/Manifest b/dev-ruby/rchardet/Manifest
index cb43687859ae..e20dd59e0545 100644
--- a/dev-ruby/rchardet/Manifest
+++ b/dev-ruby/rchardet/Manifest
@@ -1,3 +1,4 @@
DIST rchardet-1.8.0.tar.gz 1903004 BLAKE2B d5860bc17f3a9dae9d6194156f1707e833ec0c440992c7b933b2e4eaca6bbc01f9964bcd7eb1dd054ff633124b863a0b797103297d6d2ff75e6d13040aa0813c SHA512 419eac7d4d4fb4a9cbe102199b5767d826f968943da9dfbfd029d03603bede596fb59d9747e590447b6848ae42c733dd0efdea57140e03d92bdcbac317dd0c6f
+EBUILD rchardet-1.8.0-r1.ebuild 722 BLAKE2B a430794613ad0e641702d4112603ace0bb7cfe969fe859f9aec648f6912edb81d02420700195e25210d836fc98dd5027bafd9f189242a151c2ccd09851acb6d7 SHA512 bdcd68233dd09706fd5e19dcdae361e2f5577de0da73b1b7930cd424ea992baa0a63904b7b52b3c26b7696df703fc2188dab2d74a5217218ef10a6fe63feeed9
EBUILD rchardet-1.8.0.ebuild 721 BLAKE2B c03bd74ccc884cc83efcbc928cc8084c39e00183c9f6a43046205963620643dd1709013ef56213d645b3f8e33e5b753687e39348b0aa0b8fbd18af9c90bb03c6 SHA512 fe5eaeffa3d8f7f8fea0dfa28629100deb180e7af2215bb3a5fc9de4daad91f12522459b9497967d61c5f126fb91ef03d4fa9e202f619e6026cb2c96985bf4fe
MISC metadata.xml 344 BLAKE2B c041fafb01a4cf28777c1ae0e13432b524e8054942fa29b3cb5a501c0251695eae6ceedfd29a328412f4064fe5ee23d67f028231eea1bad002168b37708db653 SHA512 037a2787ca96f5c2ca87d6cc99dde303dd6f97b7152cbe9c8f2516a01228d693a8c4a955b9060b518e40b0fe014a85c1db657e6c74f12ab55f744850fe8a3007
diff --git a/dev-ruby/rchardet/rchardet-1.8.0-r1.ebuild b/dev-ruby/rchardet/rchardet-1.8.0-r1.ebuild
new file mode 100644
index 000000000000..fe5c2623afc6
--- /dev/null
+++ b/dev-ruby/rchardet/rchardet-1.8.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="Readme.md"
+
+RUBY_FAKEGEM_GEMSPEC="rchardet.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Character encoding auto-detection in Ruby"
+HOMEPAGE="https://github.com/jmhodges/rchardet"
+SRC_URI="https://github.com/jmhodges/rchardet/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+ sed -i -e '/bundler/ s:^:#:' -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+}
+
+each_ruby_test() {
+ ${RUBY} -Ilib:. -e 'Dir["test/*_test.rb"].each{|f| require f}' || die
+}