summaryrefslogtreecommitdiff
path: root/dev-ruby
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-06-18 07:47:30 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-06-18 07:47:30 +0100
commitdef1d9264911de9f80db5165882084b0d66c9208 (patch)
treeef3e26d68bba8ecff4d26e39eab07bed5432ecde /dev-ruby
parent81ab1a4db30480fdfb51d6e784b0f3ad9bbe2432 (diff)
gentoo auto-resync : 18:06:2023 - 07:47:30
Diffstat (limited to 'dev-ruby')
-rw-r--r--dev-ruby/Manifest.gzbin105521 -> 105498 bytes
-rw-r--r--dev-ruby/activeldap/Manifest1
-rw-r--r--dev-ruby/activeldap/activeldap-6.1.0.ebuild38
-rw-r--r--dev-ruby/aws-partitions/Manifest4
-rw-r--r--dev-ruby/aws-partitions/aws-partitions-1.780.0.ebuild (renamed from dev-ruby/aws-partitions/aws-partitions-1.370.0.ebuild)6
-rw-r--r--dev-ruby/bunny/Manifest4
-rw-r--r--dev-ruby/bunny/bunny-2.22.0.ebuild (renamed from dev-ruby/bunny/bunny-2.20.1.ebuild)4
-rw-r--r--dev-ruby/gruff/Manifest2
-rw-r--r--dev-ruby/gruff/gruff-0.22.0.ebuild53
-rw-r--r--dev-ruby/pkg-config/Manifest2
-rw-r--r--dev-ruby/pkg-config/pkg-config-1.5.2.ebuild29
-rw-r--r--dev-ruby/rspec-memory/Manifest2
-rw-r--r--dev-ruby/rspec-memory/rspec-memory-1.0.4.ebuild30
-rw-r--r--dev-ruby/rspec-rails/Manifest4
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.0.ebuild58
-rw-r--r--dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild58
-rw-r--r--dev-ruby/ruby-net-ldap/Manifest2
-rw-r--r--dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild35
18 files changed, 127 insertions, 205 deletions
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 764c0f0b7814..6b87a18f55f9 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activeldap/Manifest b/dev-ruby/activeldap/Manifest
index 01f1c5a78d6c..c0b73ca699c6 100644
--- a/dev-ruby/activeldap/Manifest
+++ b/dev-ruby/activeldap/Manifest
@@ -1,4 +1,3 @@
DIST activeldap-6.1.0.gem 227328 BLAKE2B 48cd393a294b677b373461701773d3d0c18cbe9ee5124bcbafe392ee664a0e1045feb2d808734988bfceaaf7ae7b276ea12615ae30bb8109d63daf4b6a8cbed5 SHA512 b8a8d1346d75ae1ddd15b919f2a7afbec3e62b4248144ece3e1324892899735b05aa221ecec7c07f6273f35a6ffdacf4858d57326fb9b8c096f358652ef0b99d
EBUILD activeldap-6.1.0-r1.ebuild 837 BLAKE2B 0e20c58a9f3311d305fbbbd12a6d5ae0750eca84eb99e11842e643a4feb686aab57b06fba4b695da7b0670d9a196366e85f7c0bf07cd11dfb243eb6750106607 SHA512 305b13adbe7c0e1e01f64d20af8d266c9921623602baeb8cb772334c681c52573cb50fb4d0f37abdeecbbeb6097f49c30c58c425d18230551dec8f53a01c73bf
-EBUILD activeldap-6.1.0.ebuild 837 BLAKE2B 730af379594eb1c65ca1dc24680dd5a79fedf9cf8f60f38ba2dcca88127d8cb8bfb986520f64db342818724d79425e87ef561603a14a33e4dff75e91f0fb805f SHA512 2a32bb2d97afeedc530d61e64bc7f3a3e0d64d72a0f1eca3e8c03fefd3061e66a5b5f3efd07d33c813b3a6c2888532bed44aa9804dabca06ad2db337204fc2c7
MISC metadata.xml 348 BLAKE2B 9c4cf9542092aedd113d440228f34ec526e70bf0d81faefb3a22eb8464d1aa5f09d04cd0ba69a0c11a62654fd7b781c3e927eb76f28ffdf0c6825fd562938b8e SHA512 b7deb0a0b4c69059f15b97ec306ea62c9d001b1b581d0513e84d6865431216900133007c1c5eb462494f59dfc9f4545f5310e21e8a3b3990c61438a6499c5cfa
diff --git a/dev-ruby/activeldap/activeldap-6.1.0.ebuild b/dev-ruby/activeldap/activeldap-6.1.0.ebuild
deleted file mode 100644
index 2f27e7f46dc3..000000000000
--- a/dev-ruby/activeldap/activeldap-6.1.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="TODO doc/text/*"
-RUBY_FAKEGEM_EXTRAINSTALL="po"
-
-inherit ruby-fakegem
-
-MY_P="${P/ruby-/}"
-DESCRIPTION="ActiveLDAP provides an activerecord inspired object oriented interface to LDAP"
-HOMEPAGE="https://github.com/activeldap/activeldap"
-
-LICENSE="GPL-2"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-# Most tests require a live LDAP server to run.
-RESTRICT="test"
-
-ruby_add_rdepend "
- >=dev-ruby/activemodel-5.2.0:*
- dev-ruby/builder
- dev-ruby/locale
- dev-ruby/ruby-gettext
- dev-ruby/gettext_i18n_rails
- || ( dev-ruby/ruby-net-ldap >=dev-ruby/ruby-ldap-0.8.2 )"
-
-all_ruby_install() {
- all_fakegem_install
-
- dodoc doc/text/*
- dodoc -r examples
-}
diff --git a/dev-ruby/aws-partitions/Manifest b/dev-ruby/aws-partitions/Manifest
index 6f185bf14f48..2582c67eb09e 100644
--- a/dev-ruby/aws-partitions/Manifest
+++ b/dev-ruby/aws-partitions/Manifest
@@ -1,5 +1,5 @@
-DIST aws-partitions-1.370.0.gem 22528 BLAKE2B 504b25a41da2b948b00c3ea4b7e94a553ad77a471849d7e8d2d9a714860e9efce06c788dd22e6600b6885939987a1ea481dd0ef9f0e6c6ba9fa342ae24f4d627 SHA512 49bec442cad737c4781f759b7babef3d45daa49866135b4fb15aed9e248e737e95a589c0b17b86a6fe4e042c039fcdef7f2088e1eaf6738801fb314c71e0cc56
DIST aws-partitions-1.722.0.gem 54784 BLAKE2B 5fd08e9b1e246e5690b25676ec32e87a058a8d48d7659036c64a469e25751660e1ee6ea278dfe1f07115f5ad691368c4712b3a3a2a897776b870cf5966a092ba SHA512 8a1ffe81077ba2eb26abfc10916dcdc78466f3081a871fea196e86107dff3f1bf7c74fe274eaaee077e09c1842997ae66ca1e6466d7169bbbaae36fa33d378df
-EBUILD aws-partitions-1.370.0.ebuild 476 BLAKE2B 8d963c7aca6bf96f07f821b4e572cb9f3e84db5405a9e062ab9e70f6d145de2a19d0fa8524f8b333334a1336459e6700b4b3f0c22684be4ff57b997d40cc4110 SHA512 4b9d59b32a85bf9e6bf04fe5a0d29e86c2a581dc67367a54e79691ce226cdea41db94e5e010794903a3b4ccf1713157e632ce2c154d37afec447c8814dffc2f2
+DIST aws-partitions-1.780.0.gem 56832 BLAKE2B b56383ad200e4c34c7cbc66783de225241299b33746c21308c5d27c3055f1488ad4c0a1723cccc7f17b19ef02f43cd9fc639a36c69f997ca82cab14a2a98442e SHA512 96b4dfc64f45834ba65f6ec06cfdaaec4515315707c74c3940411ecfbb17d3260ccb1dbd3392881f61aac3bfade81f0e34336d0219a3220b18f3889fa19ba5d7
EBUILD aws-partitions-1.722.0.ebuild 490 BLAKE2B fd9df5cc3d120fde1c5fa140d85b59dbf057ed96aa9ac41fbf02025a1a5c4a578e52b53695b51e5c5ed5134fc29262f3ee531e3679fd0ef86498015f20621c62 SHA512 378afab41e4e8d6500fd52b36e0538f1804112a2318a04c65ca218404e15a6aac786de4afad09b3c84fc6bfe4897ff5f46fea793cfc2af0640090d7fc48c6f8c
+EBUILD aws-partitions-1.780.0.ebuild 483 BLAKE2B c604b720eee2a83db6ccb32606ecd95c426406b4fa2ff1d72491b6e26bc644d377b97682aab885d9ed1d299621b4581ff00c8a9c8b91fc5fa9af6eee04b318d9 SHA512 253a36d0155130b4e018805f2ba34f9a7d35d612f36d532450e313bda3d6469b66bcbfc63ed1a8bbc95ba23d47ec3a2a9c59389617b156a18e85c9eb94c6b6b8
MISC metadata.xml 343 BLAKE2B 842db55bef3eb3ba8366da82693ca0edd09103a3d0fe2749029dab5641b054bd183a56d59f573841211c1c277f8902f1785228f96d6681255f019271a9d5c7ff SHA512 8b810531a103b842972d49ca0925ca25b53141527cf0a58ee11aa49e1993badc6b90db44403be433351e2444fcc9dcea6d7a15321e6b022b4e0a9c43d0b2a620
diff --git a/dev-ruby/aws-partitions/aws-partitions-1.370.0.ebuild b/dev-ruby/aws-partitions/aws-partitions-1.780.0.ebuild
index 6bc3494de56d..01318e17431d 100644
--- a/dev-ruby/aws-partitions/aws-partitions-1.370.0.ebuild
+++ b/dev-ruby/aws-partitions/aws-partitions-1.780.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-USE_RUBY="ruby27 ruby30"
+USE_RUBY="ruby30 ruby31 ruby32"
# Not packaged and upstream not tagged.
RUBY_FAKEGEM_RECIPE_TEST="none"
diff --git a/dev-ruby/bunny/Manifest b/dev-ruby/bunny/Manifest
index 08e4e59c29db..6e4d338bc594 100644
--- a/dev-ruby/bunny/Manifest
+++ b/dev-ruby/bunny/Manifest
@@ -1,7 +1,7 @@
-DIST bunny-2.20.1.tar.gz 264063 BLAKE2B 03f27d9a7be3995dece690531f2fa4f6e26fdb1b95b8e0c08ddff42ae6b9bf34f149183e993f2357d0e4c91d81f3f2d50af4e693774cfa9033fbd5737a4ee5d1 SHA512 bd07aa86e68d4777860650c817181bb5c772533e1645d451ca0bc7172bf93510e79f8fe46d15cf814ee5f239f2fc361fdef1b20a0ff5194b52b7f1ed953c888e
DIST bunny-2.20.3.tar.gz 264485 BLAKE2B 593890c68f3be6060e9b77001fd912b83541490d023a22b9699735751a2bed5226b6a2925a15b42dca45c7c1094014382f583923d39ad94bc45c0a7a5b55704f SHA512 fa9d1a0b53875caf798f9422c5f964213b51b11c248b93563b51e9b4d5cfd9ce1e3521df6d7e2442482b5e39afe0d70e9a87564f3189cc3d3debb11014b66fb5
DIST bunny-2.21.0.tar.gz 264687 BLAKE2B f0d7486b3e2b4b17c7e617797f7815828379bef1151a008c0e718ef3560e6386b5d1f6ff4055c5af53a2f045a56955249c2377070c7ef2566de0166a9e7b9827 SHA512 d83e28872bc925df51c8438043f39d75fee5288a9777ea27e2733379661806443bb641cd4c135bce2edd450015c7e7ae2dd572fd1d3d60327c4d15fc685c2a37
-EBUILD bunny-2.20.1.ebuild 811 BLAKE2B f14982706cae468de7e285cde98f0d47b404ab2c452dd8e2ec8b1b3627b62d723c05d2f93726bba04c34cb86480538f8633f22a1fbcb9ab38b43c7eefdfad4a9 SHA512 7a6b7280dca25f31387913a8683abf6ab469afd5a24bed36e56cf45fbeafbc6a62c1f56dfd444a970af6dbab8467e21c12033cbb29ee0a44e1cad36ad3da92a8
+DIST bunny-2.22.0.tar.gz 264915 BLAKE2B e6be01665f764637912c6a94429b57f4dbafd57d530210592e6e7155bdf355e86c16704f84ba186393995517a3225c1b47a380a39fe040b9e17c5cbf7cade507 SHA512 1af6b3cc8de1ac3230dd57e5845ed2e06b103e1da179bf91b754e86685113813e6acf3d766e52be0e7e51e9ddd255969f1c045abbaff0d2f2f4a479b1d832314
EBUILD bunny-2.20.3.ebuild 818 BLAKE2B 72654df70b4e111dac8deb928afea6253e7fb88e920e11d4080c4fd33add4543ded0b3f4fd4c31656b9c6957d9a16bfa49ee158cc1eb128ddd8605b1f8e0a04a SHA512 5e8d95e8a2508b14cab68e0a9406006b57b4480f9ec915e3df12d6195e14f8008095ecc58a01defcbc2555659288f39b21d2ff12f2b4f13e1fe8c4e60e6c3872
EBUILD bunny-2.21.0.ebuild 811 BLAKE2B fd20f69013972d738007f705c06d151da2172dbcc903ec72b7671914d72accc72bd87b607abffcaf45736a2e8491b541d7ecc28cd24cfc47a382172bfa7ced9c SHA512 decf0f2ae553c1ce516e8642fc33fbf887818d6edc28ef23ad4a719e9132f19fbb2249b2d21e94ddc3f2700cbaad2e09eb7958fe618df8c233a9aa435f0fc1eb
+EBUILD bunny-2.22.0.ebuild 811 BLAKE2B fd20f69013972d738007f705c06d151da2172dbcc903ec72b7671914d72accc72bd87b607abffcaf45736a2e8491b541d7ecc28cd24cfc47a382172bfa7ced9c SHA512 decf0f2ae553c1ce516e8642fc33fbf887818d6edc28ef23ad4a719e9132f19fbb2249b2d21e94ddc3f2700cbaad2e09eb7958fe618df8c233a9aa435f0fc1eb
MISC metadata.xml 340 BLAKE2B c28068e983d8197e5df95ae32b7ec166093a0f5ed60f02cf8364e036316146128e36fbdce0a904534d6b9e6503270c62abe434b144c6217dc0a97b61f5acabf9 SHA512 b5d9cbda2124b4adde8f27fbcfd7f617b02ed528822734f62c1399a3141c127ba51d862a70bb72bb760fda1142db5517a60d91845baea99b658ecdde0987825a
diff --git a/dev-ruby/bunny/bunny-2.20.1.ebuild b/dev-ruby/bunny/bunny-2.22.0.ebuild
index 0af75b29bd43..f4b63d206dcb 100644
--- a/dev-ruby/bunny/bunny-2.20.1.ebuild
+++ b/dev-ruby/bunny/bunny-2.22.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="ruby30 ruby31"
# Tests require a live AMQP server.
RUBY_FAKEGEM_TASK_TEST=""
diff --git a/dev-ruby/gruff/Manifest b/dev-ruby/gruff/Manifest
index 0ff32e1319ef..505de4802214 100644
--- a/dev-ruby/gruff/Manifest
+++ b/dev-ruby/gruff/Manifest
@@ -1,5 +1,7 @@
DIST gruff-0.19.0.tar.gz 25770103 BLAKE2B 6f1d45e03a4ca0a022c1f7313114bb87a06dc2265f1500fea703b2bb4dbbdba21336a63e4a10b166696baa37eb034977c7606817284f8abc06f8ce5bb4a4d6c2 SHA512 5028429c6b2d3551964190956cc5ce7e234b14aef94f8687fc9ac52aa810d98c9018ce5f1dfc04756936dfa47665d3566d53ec300523ca5786693ac99740d81f
DIST gruff-0.21.0.tar.gz 25770436 BLAKE2B a474c1f9a18d5b87c21e20921db8529d36c6d92d0b253b8df0c8242fb0018d222501a9489804112a819a17ecd50b5ef38c22d613560e048bcf2614e88b0fdb49 SHA512 9e189b5c5a23294045109888dc3322c34408f895088f113b77a3f2e577ef9bd359be450a96d709feb91c11afbb1b77a8c3d8d78f13f4515b74484b44c6cc9834
+DIST gruff-0.22.0.tar.gz 25772970 BLAKE2B 3a56d03f0e9a53decfa7df3b6b5cc867cfe584548fe7b1435babde1486414bc97c4a46ad574692848df6483d01592e88d22ef64eb045f271df9c1e2f7c821fa0 SHA512 6d16f8a308289453eb4a51110946aca702c725e59a3ffb8c128610cbca7f521ae5cdea64ceaa0a3382b86fe2f1de74b2d33d2a49fa033728f2f5cbc474222758
EBUILD gruff-0.19.0.ebuild 1612 BLAKE2B 074b29d5f7e3b2c66a28d41136f214f7ea2d62e48e03576196d9dc4dd522465c776503087c222eec6f38b3884f9f922dca6fbee156da6bc8a78963c964c4ae8a SHA512 e9b4b60d96c17beadbec8587d52685d3a8f89056faea9a3d632de7cfdc0699548b2e04b51e98731da9a9a34e08a929c378f30c1921a2301354720e458d5dbb73
EBUILD gruff-0.21.0.ebuild 1614 BLAKE2B bfe283de1b7a37d141848b62aa7ec917209f6c1128e278542c26ebee61d71e9455492a8c5be33aacfcdeb73ea7ef120f1fd16fe97ec2438fbce97f7d0fa26039 SHA512 4b143cea0d136ccb401a23a08c4dfe9712b394c76054e91de3b06b16106b47bcf59e4cf701b85fad85c5a1698c01feead342e65da476abb15ba8463df7d4ec2d
+EBUILD gruff-0.22.0.ebuild 1614 BLAKE2B 4cd82f8622befbc4caa38422bdefc5b0e175c49e16d995d46f090ec321ec5ee9ac5c99fee3dd22780599a01801ab394a09e7d65492c6fe1eb12b1457e101736d SHA512 047bcffb2fd199c701cec4df0f17e5f11bcbbfed070ce523b2816d4336dd40d94532e2256f1a4954dda766972a221ed9ba6568553b13da37e31105d9f39dcfc8
MISC metadata.xml 341 BLAKE2B d27e2cd08a5540fee57b4633b95cfe34569da56bca5e4638fa799aacfdfa8ccd4f3f195ebbca6782da97734bea84ba4adb8f49f08c8ec5b6757a3867ca70dd80 SHA512 ebf3fc986abccac99d46c2d66a1480ec3d9748660c314615b180e390bc5a55d7780c28ff85280390ef0e0f219aee626cae775d44f2c2ec1cfe047157055f20f9
diff --git a/dev-ruby/gruff/gruff-0.22.0.ebuild b/dev-ruby/gruff/gruff-0.22.0.ebuild
new file mode 100644
index 000000000000..338ac632306e
--- /dev/null
+++ b/dev-ruby/gruff/gruff-0.22.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_DOC=""
+
+RUBY_FAKEGEM_DOCDIR="doc"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="assets rails_generators"
+
+RUBY_FAKEGEM_GEMSPEC="gruff.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Beautiful graphs for one or multiple datasets"
+HOMEPAGE="https://github.com/topfunky/gruff"
+SRC_URI="https://github.com/topfunky/gruff/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# imagemagick is an indirect dependency through rmagick. However, for
+# gruff to work properly imagemagick needs to be compiled with truetype
+# support and this cannot be expressed in the rmagick dependency. Tests
+# also require imagemagick to have jpeg and png support.
+DEPEND="${DEPEND} test? ( media-gfx/imagemagick[jpeg,png,truetype,webp] )"
+RDEPEND="${RDEPEND} media-gfx/imagemagick[truetype]"
+
+ruby_add_rdepend "dev-ruby/histogram >=dev-ruby/rmagick-4.2:*"
+ruby_add_bdepend "
+ test? (
+ dev-ruby/test-unit
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '/\(reporters\|simplecov\)/I s:^:#:' test/gruff_test_case.rb || die
+ sed -i -e '2irequire "date"' test/test_scatter.rb || die
+
+ sed -e 's/git ls-files/find * -print/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+ # Skip the image comparison checks since the images are not
+ # pixel-perfect identical, most likely due to the use of a slightly
+ # different font.
+ SKIP_CHECK=true ${RUBY} -Ilib:. -e "Dir['test/test_*.rb'].each{|f| require f}" || die
+}
diff --git a/dev-ruby/pkg-config/Manifest b/dev-ruby/pkg-config/Manifest
index 47ba7ea853eb..9df5313c59ed 100644
--- a/dev-ruby/pkg-config/Manifest
+++ b/dev-ruby/pkg-config/Manifest
@@ -1,5 +1,7 @@
DIST pkg-config-1.4.9.gem 22528 BLAKE2B 5b033292b56fd6cd163b611d3d16becb1489691ad348124234495333906eb19d92c994068a32416360248b641769f1da0aae777bf7372119d04ab9164cdd7b32 SHA512 b2052be243a6f9c9a96f76651f76460bbfd9d99fe5d1fa00f47683c659f2971ade525f5da5df49e214972f3cb1226d3212e134d44f1a3fcd5e0a8d253b281194
DIST pkg-config-1.5.1.gem 23040 BLAKE2B c814cabb2a57f9a40cd5b8112f0103a9aa7a4aeb10f2991ff23a846a98714d832c77ecb9bec9b3c884adf98496eb552451a6b98875a78921efdac229fc5a5e39 SHA512 972fdc1ed64adb66a388331e10c00648560abec8455727b804cb2fe9ce40dd9801dfc909116c1cc96b8617aa52873339a290c5d0775a88c30f2399566db557e6
+DIST pkg-config-1.5.2.gem 23040 BLAKE2B 32670e823980888b3cc679afa61cb71092b559ad12ab0cd4485ccc191353426af23f0007fd844cc8a71ad7c4c1c190587eb7643f19f68623ecad182270606141 SHA512 f4aa101ff6bbfce5bf23b6c83f61e186424c097f889e51fe337d158753fc8af26ee918bb509653ea70487a7d92a24b66cc96c1c0ea4bed2cfab5cd9380317679
EBUILD pkg-config-1.4.9.ebuild 749 BLAKE2B 5fab0b34bde07bdd1fd85112c2ce1b50484ba5300517bffb5ba0fd4c7281d861f6c96766e1f8e73ac1475f889e0223777195b1af247f4be436296f84e5e04219 SHA512 b0505c6f274eebd2ddff86999856cd5e3f39f1777045a8b8692727a7951139261ec75117e967557560ee86ae3a0dc5eee38e8cd73c4c8fd66f5d6a3b8dae82e8
EBUILD pkg-config-1.5.1.ebuild 760 BLAKE2B fd15ad244a3e9d1da96495688f0cd232e0676d76368940215a428ab9173daf6b12f3d8cdfb1a122ad53eef01c1561922f7ef904e8dc474213cdc5a5826370187 SHA512 5109c49ad75495f78e3b508965e468a8c76486e6b9b101f70f309fa9f94b2f00e54cb329b03d131d4de68becd58bc87c49c25a614d23d535a75ce9338dad0d07
+EBUILD pkg-config-1.5.2.ebuild 760 BLAKE2B ddfd9e1d0132cabb240816d866ea52a34f3512a68cc1d24395fad436d3bb4620341b011abec66ab6d43a861ae50b43da9e55f598260b3d68de03e752e386099b SHA512 0616f8f02962350d20fbc7a07c5b0d6940cebb7be8d33f09512af5eeb75d7311c65dd8c2d8d9f80b75ab07df14ccf1563492626a49fd1c86f338520a78473fe3
MISC metadata.xml 513 BLAKE2B 974648eada932ffecc9db66ccf3f4dbcd355379c195485ddefdda046cd4f6ffb5efde13d35640797c4f1727ee035a7bb820b6a7d6fb34f8a248129372f2f0f6f SHA512 a5b151a511d8086e772bc273f40cae7722a7d013fb3415f31b4a1562dc1de2be691a300ad637bf334cc718f3e0f8c723c01c4fc7d88b5e6efb95b620711bc199
diff --git a/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild b/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild
new file mode 100644
index 000000000000..d553cc41ba97
--- /dev/null
+++ b/dev-ruby/pkg-config/pkg-config-1.5.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.rdoc NEWS"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A pkg-config implementation by Ruby"
+HOMEPAGE="https://github.com/ruby-gnome/pkg-config"
+LICENSE="|| ( LGPL-2 LGPL-2.1 LGPL-3 )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
+# this is used for testing
+DEPEND+=" test? ( x11-libs/cairo )"
+
+all_ruby_prepare() {
+ sed -e '/test_cflags/aomit "Fragile on Gentoo"' -i test/test-pkg-config.rb || die
+}
+
+each_ruby_test() {
+ ruby-ng_testrb-2 -Ilib test/test-pkg-config.rb || die
+}
diff --git a/dev-ruby/rspec-memory/Manifest b/dev-ruby/rspec-memory/Manifest
index cbd3c4697efd..ae597b8fca1b 100644
--- a/dev-ruby/rspec-memory/Manifest
+++ b/dev-ruby/rspec-memory/Manifest
@@ -1,3 +1,5 @@
DIST rspec-memory-1.0.3.tar.gz 5248 BLAKE2B cf2cb55a6c3d155a739f1cbe3f307016d9446f9edde8554b6336602b86d95a369b152a413426082061c68d2e4015c68d31a34d7d80706ba09986fb8c8952d670 SHA512 1077bd6cb73ada029fc42f820e42792b58f8e06feeda711725d6f2a7a2af9151f72330d3e5a9d0fa7493eeb42f65ddf02a93fac00f5e24f2596f7df0da9439a3
+DIST rspec-memory-1.0.4.tar.gz 9329 BLAKE2B e67f8c2a9b788dc606ba31667065910a8dc4e68bf7a6fd0866c75eeba61851d1a1d8f93068bfc8449906120edc22d465733852ba75e6978e7f39131077907c90 SHA512 2d5f5dcd17572e17a37b59c08f1a8e6f23aa5228fea127f3a7d92afc15b54c0b067c697b5817dcbe1b4bc4d3839eccda13928cea23d83c308e57f0d06d9321b1
EBUILD rspec-memory-1.0.3.ebuild 862 BLAKE2B 8b3e4ef46ba2bc107f10b4fa13fb26cb5166790307dbb8c910bda01d3b73a4992d42a7edabb0219fe46952cbd547a32ed6d45185a3cf64562cc342af2e981f2c SHA512 2ce2059a6f5a2605d16a9cffabe00349ba666c7964d40d2dc24e011c5b426eb5c4f696cb7a3e072bc9bf72febe0a5c928a190dc8d00f545e9fc62193314acac3
+EBUILD rspec-memory-1.0.4.ebuild 855 BLAKE2B eb9687cbfece11f8a45a0ace3b1de19751b9996b000bbc9a19b715215ee44621b45ea092534b2f11e37126e0aa91fdec81dcc133cb8789f28cb6fbbce20a9373 SHA512 8d0e2b515987fa6fc98d17a69ef1052e4818b0adecaa76add43f92e8eaa4d1b1daf8e9385710095feb877569cc80af1bebdc1d3cff5f3d5a8aaf8b1323bf20ac
MISC metadata.xml 348 BLAKE2B b7ddddc65f6c8375f9da0d18e67571a92901cbd4b769e5fddbb32b967013e49004c6818bc4cb986b45166fccd252d1166c813e8e6093093cdbe030ab2c95776d SHA512 808154b4c3f75888c7c278b12a0b8a626638369f609a854129b51ee8b569f98b9e2f4e13ead899d7a3f287e9f62776443f5f79befd7a0a1c8628cc9d28e976ee
diff --git a/dev-ruby/rspec-memory/rspec-memory-1.0.4.ebuild b/dev-ruby/rspec-memory/rspec-memory-1.0.4.ebuild
new file mode 100644
index 000000000000..e4cca004c196
--- /dev/null
+++ b/dev-ruby/rspec-memory/rspec-memory-1.0.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="RSpec helpers for checking memory allocations"
+HOMEPAGE="https://github.com/socketry/rspec-memory"
+SRC_URI="https://github.com/socketry/rspec-memory/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE=""
+
+ruby_add_rdepend "dev-ruby/rspec:3"
+
+all_ruby_prepare() {
+ sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' "${RUBY_FAKEGEM_GEMSPEC}" || die
+
+ # Avoid test dependency on unpackaged covered
+ sed -i -e '/covered/ s:^:#:' spec/spec_helper.rb || die
+}
diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest
index 34bed0354363..b6cc085d554d 100644
--- a/dev-ruby/rspec-rails/Manifest
+++ b/dev-ruby/rspec-rails/Manifest
@@ -1,11 +1,7 @@
DIST rspec-rails-5.1.2.tar.gz 157523 BLAKE2B b500aa53f8bd965f7b95e90403d46096073780fa4e318295bffba44211cfb9d5eab36549e6fc3afc144700a8224ebe808489959a172f1d9e76c43320b7022979 SHA512 f9ef3a3812590a7cd50bd34e9e6cd9669fab24736ac7693b3fffe3f8be9b8313e31b0c7b7571a735f20bc5d9194a94c2f447e69f6491190536b6534211e1b070
-DIST rspec-rails-6.0.0.tar.gz 161222 BLAKE2B feaff94148d8b33e17ae3de5b9636ba238381d46836bbeba8c6ddf03c1d7b84c0c9e78e13c6b5198342959433ca165c438007e45923a70cb23190d974b340506 SHA512 7b15a5f9313bb76e71a69f9158d64c662a4cef2f8aae7a20748281224a720d9f2555ec9eed3ebd3aa30ba21608d6492caf14fefdd14a84ea765a4e60439830f2
-DIST rspec-rails-6.0.1.tar.gz 161289 BLAKE2B 80d91fe4c11848fa3625c1469dc14064dfdd93c54281c9dcaf71a845dc2b07ba8b290f045a59839d301278103d9e241c99781058886f1d792db3a7d8de80dd26 SHA512 a797dea121d902bb43add4d35e9a6d324cf52f28acea83ae4dd7a69e33e8fd531857f175a35869391c82900f55182ec4c2519667b04234fec54dc99b510a85e8
DIST rspec-rails-6.0.2.tar.gz 161156 BLAKE2B d76836190225337e619ff56679a1096eccdbb0490cc20954770fdeafa8ced0ed7dfe7e8e9cb7ae4915bda79ced6e3bfe3b4623b11b4d049e7a5011acec6e5510 SHA512 cc2aa476e0d14cdcb6de2e7a254a666161bc0a0b7bca54001329e09ed27c10b9ba12c30352ce37e73af3a32bcf7e17569699b35e90c7f753085c79c43f69d737
DIST rspec-rails-6.0.3.tar.gz 161663 BLAKE2B 02fdd54524e469387264013e5da9035014533b01ba1164ffe8e3038679585af0943ad82c074f987230b98f837395e57817134466ad33e02c42650dd3ebafb707 SHA512 cf0e34fbc8f653713dd1ba184f01c9ad33ea8739b8c46d5e377387b7c6fc0ebc7999d1a7abbb0581735297ff8a3aa9c665d13616a1eefd6abd4a85cd657203d5
EBUILD rspec-rails-5.1.2.ebuild 1557 BLAKE2B 0b882114b8907acf8d17f0a6736dfe5ab2c0293419248e540c7a58c990eec21ecc51e796b4310709e226dc2beff076cf650a93de29df71661620b37eb00943ba SHA512 54c02d99cc9c148573d7f51f758f634a829a85e15d63affe29ebc1c4a5e00d7ec64b69f9acfaf48b799d7f3407a5551431fe3c4672f0f7f1930677cdffca809c
-EBUILD rspec-rails-6.0.0.ebuild 1551 BLAKE2B 63b67ed2a3de16c932d5648d6f85299dca7f9a15a043867a5233fec999efefb06e2879e3e0dd40e00868ef9cb4afeefb60e72c7d2b15cbc4185f2038b670cb61 SHA512 a0f27fafecb2e63c103ca4e7416de6671c7f8fe4890289bb0140526cd55a71a6b952dca0324720e124c30ed7654db46dfa0b58b6a0526246f8958d9f6800a280
-EBUILD rspec-rails-6.0.1.ebuild 1558 BLAKE2B 822b247d52dd701d426e9ca88757f9a7b991ee03ab8f566d76ee0cf6d17a0ffff03cc36ac9853dee58b24ea6264b4bdd87342740fff4f0dafa80af6b46727912 SHA512 f2efb45470f5a467188a0dd2d925f2458bff1ed43676b324da1ecbbe7435df9772dbde1d410def0ba58bfe501d9b2310558931104844a3e52393f12f1cce5a50
EBUILD rspec-rails-6.0.2.ebuild 1551 BLAKE2B dd49dd6d9a5bd862b013548288488f5101126e251b50df6f7914f4d156053712adf9ea89f29a6d184f8fc8d0d21ce03c4b06942c8c50d6ac812d9d1384d69ba4 SHA512 64fe3e7a7dd6829c52ec9720129736d71f270c6573d10f32c2d60bd83a66860d857552c78c68db1196f69b1f49f659a07ee18c5c9823d0c0a90673ed6617fa99
EBUILD rspec-rails-6.0.3.ebuild 1551 BLAKE2B 00b8f9ac48dae4d60550e640a0e05d4f1c35b6203137454fb1e4fa5f26c4523218202be9470e77b6218e3627e1f1fad4ab80d5e95211d7d59827ced1bba7f747 SHA512 f13fff96777b9521c2c362b5d68841a305fa4cc63d63ad049ba0f042b2636f6511ab1a38d466876918f6f66428e93161b32a6104dd0f57f612447be8cf4abb35
MISC metadata.xml 344 BLAKE2B 22dcdd62747138dcdc6e21c019acb6aee50548e35a9189b0b597e603869519d1ca6ac5e6eb32cb6eafb2b313adb1b74f16d7d282d4d19bf9f7bd4913788a3137 SHA512 e6782747b02a80fe50926710100a46ec28d6f55419f2fbb0bff4ebdf1db7d4f43fda195f21570fb5e149990026dd69e3c234baac337e5a6c5fa0c8f28bd62247
diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.0.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.0.ebuild
deleted file mode 100644
index 3b74b2332a99..000000000000
--- a/dev-ruby/rspec-rails/rspec-rails-6.0.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-#RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="RSpec's official Ruby on Rails plugin"
-HOMEPAGE="https://rspec.info/"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
- || ( dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 )
- || ( dev-ruby/actionpack:7.0 dev-ruby/actionpack:6.1 )
- || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 )
- >=dev-ruby/rspec-3.11:3"
-
-# Depend on the package being already installed for tests, because
-# requiring ammeter will load it, and we need a consistent set of rspec
-# and rspec-rails for that to work.
-ruby_add_bdepend "test? (
- >=dev-ruby/capybara-2.2.0
- >=dev-ruby/ammeter-1.1.5
- ~dev-ruby/rspec-rails-${PV}
-)"
-
-all_ruby_prepare() {
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- echo "--require spec_helper" > .rspec || die
-
- # Avoid bundler-specific specs.
- rm -f spec/sanity_check_spec.rb || die
-
- # Avoid broken controller generator specs for now.
- rm -fr spec/generators/rspec || die
-
- # Test with a compatible rails version
- #sed -i -e '1igem "rails", "<7.0"' spec/spec_helper.rb || die
-
- # Fix gemspec.
- sed -e 's/git ls-files --/find */' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild
deleted file mode 100644
index 41b8a0ee96f0..000000000000
--- a/dev-ruby/rspec-rails/rspec-rails-6.0.1.ebuild
+++ /dev/null
@@ -1,58 +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_RECIPE_TEST="rspec3"
-
-#RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="RSpec's official Ruby on Rails plugin"
-HOMEPAGE="https://rspec.info/"
-SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_rdepend "
- || ( dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 )
- || ( dev-ruby/actionpack:7.0 dev-ruby/actionpack:6.1 )
- || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 )
- >=dev-ruby/rspec-3.11:3"
-
-# Depend on the package being already installed for tests, because
-# requiring ammeter will load it, and we need a consistent set of rspec
-# and rspec-rails for that to work.
-ruby_add_bdepend "test? (
- >=dev-ruby/capybara-2.2.0
- >=dev-ruby/ammeter-1.1.5
- ~dev-ruby/rspec-rails-${PV}
-)"
-
-all_ruby_prepare() {
- # Remove .rspec options to avoid dependency on newer rspec when
- # bootstrapping.
- echo "--require spec_helper" > .rspec || die
-
- # Avoid bundler-specific specs.
- rm -f spec/sanity_check_spec.rb || die
-
- # Avoid broken controller generator specs for now.
- rm -fr spec/generators/rspec || die
-
- # Test with a compatible rails version
- #sed -i -e '1igem "rails", "<7.0"' spec/spec_helper.rb || die
-
- # Fix gemspec.
- sed -e 's/git ls-files --/find */' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}
diff --git a/dev-ruby/ruby-net-ldap/Manifest b/dev-ruby/ruby-net-ldap/Manifest
index 1a283505ea5d..1523e6799aeb 100644
--- a/dev-ruby/ruby-net-ldap/Manifest
+++ b/dev-ruby/ruby-net-ldap/Manifest
@@ -1,5 +1,3 @@
-DIST ruby-net-ldap-0.17.1.tar.gz 92746 BLAKE2B 785791c1e96002c92d6e4a78867870d36011faad5fd9bac4af4c34eea0c4bbd5526291023684c30ddf4c7bdee46ad2c9b98211d103d88d6fda6b2195f0d6e6c4 SHA512 af36095c57b9d142faf5435430a9de63a5c5bcca8fa58e5a431e49097328d882121523864936ef1388254e9ffc9b40718ed5b5b9c335d1f79bac9da955e9ec4d
DIST ruby-net-ldap-0.18.0.tar.gz 94296 BLAKE2B 92c7f36ac94e9822f99931f58de83f05ca949c8f38482846c1bb0e4b43ed3b08799160643c720de8d724091c031c09926818e6199f32535a6033b636ea38fd5d SHA512 21b8241d3eef6f75f2f552af1df169d748e89948aba3527659a54cc3c4da5d6efcba41269c0ee40f6651adb363d0c7082dae71c3efc11cc65d103e1236e7d6d1
-EBUILD ruby-net-ldap-0.17.1.ebuild 916 BLAKE2B c9be5a95e591b433f24628ebc322fd561098b219f8f6abcb894677f59364da3522cb003ddd2d4c0614ef17756f78599f9750c1b7dcbb0ed3c64aa0c3de45cf98 SHA512 1d8a9c69b4dbc3c01b46bbd554f96c7447295f7f80d66ee69f0f1dc9f30db34459aa0341b554a353399e1df19259dd706c6b3d2f44f6307134427707e984e894
EBUILD ruby-net-ldap-0.18.0.ebuild 836 BLAKE2B 9d8668e99779dbe5c381df5a6aa228401b205be150e1a608d22d08abfb9ca47e6b7416f3405bb12c37f7afd50882b3b03bc35807fc01311d45843f43e67c8214 SHA512 f4a12e9313b5c2ba052b9bdc008985ff2040fcc9e56e560d065cb19b2db11f3c4068358fa9e070a2323bc7495f341dcc9f47b3f0be2c516b754c1561df4bc039
MISC metadata.xml 350 BLAKE2B 970f02950a37e39aee562a8e0c18f87598d8122b572c9938f6162343de385e8a33445a267a8ac87ccd70cfa31233e30d9e3c7b79d76c9c4f20569c278b91c4cd SHA512 e30f9f048302cafe6fa3ce2c4a5c3e9cd0adf8d2dc65b7fadb5ef3d961ef4b2ce3077a0ffaec1dd3a96aad3eba8b1df74a17328fd30f0aa5b65de7139394544d
diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild
deleted file mode 100644
index 574d1109733d..000000000000
--- a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.17.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Tests fail with >=ruby31: https://github.com/ruby-ldap/ruby-net-ldap/issues/409
-USE_RUBY="ruby27 ruby30"
-
-RUBY_FAKEGEM_TASK_TEST="test spec"
-RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc"
-
-RUBY_FAKEGEM_NAME="net-ldap"
-
-RUBY_FAKEGEM_GEMSPEC="net-ldap.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Pure ruby LDAP client implementation"
-HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap"
-SRC_URI="https://github.com/ruby-ldap/ruby-net-ldap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE="test"
-
-ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0 )"
-
-all_ruby_prepare() {
- sed -i -e "s:_relative ': './:" ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die
-}