From a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 4 Jun 2026 16:24:49 -0500 Subject: Adding metadata --- dev-ruby/pg/Manifest | 5 -- dev-ruby/pg/files/pg-1.5.9-test-encoding.patch | 31 ----------- dev-ruby/pg/metadata.xml | 11 ---- dev-ruby/pg/pg-1.5.9.ebuild | 73 -------------------------- dev-ruby/pg/pg-1.6.0.ebuild | 72 ------------------------- dev-ruby/pg/pg-1.6.1.ebuild | 72 ------------------------- dev-ruby/pg/pg-1.6.2.ebuild | 72 ------------------------- dev-ruby/pg/pg-1.6.3.ebuild | 72 ------------------------- 8 files changed, 408 deletions(-) delete mode 100644 dev-ruby/pg/Manifest delete mode 100644 dev-ruby/pg/files/pg-1.5.9-test-encoding.patch delete mode 100644 dev-ruby/pg/metadata.xml delete mode 100644 dev-ruby/pg/pg-1.5.9.ebuild delete mode 100644 dev-ruby/pg/pg-1.6.0.ebuild delete mode 100644 dev-ruby/pg/pg-1.6.1.ebuild delete mode 100644 dev-ruby/pg/pg-1.6.2.ebuild delete mode 100644 dev-ruby/pg/pg-1.6.3.ebuild (limited to 'dev-ruby/pg') diff --git a/dev-ruby/pg/Manifest b/dev-ruby/pg/Manifest deleted file mode 100644 index 47b1e41a9f1c..000000000000 --- a/dev-ruby/pg/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST pg-1.5.9.tar.gz 303871 BLAKE2B 948993baf36caeb7d4ce139595129640c1293a1b34bc58ff75a9e754881b05aa98933569df45c17447ddc8d9deed9a8beb636e4a61a3b3af50a94c1d5149141e SHA512 e937cd1e352bca2a88e1cf40f3cb6802170b8bd4bcc024ea686a45b4658d64e481bb86a035c2a717e23acb65d0472ef3245be305350c13be99b655890dbdcf45 -DIST pg-1.6.0.tar.gz 309759 BLAKE2B 418b7f08e50b2db5640c6b2e11bc3f5357938bd6a8ede9d607d232b47ed666a0eb94dc2221e12dd8108b663017a9140ad187d6dc6be4084b7f5bd27e786474ec SHA512 3c23a1865030810d97d85fcf062143538fbf279d6ac3703229b5c61773b6fd1b8b62a0f84e0fa1cfbaee15f4987bd92399c73eba08f31b7c09893e197f1cec68 -DIST pg-1.6.1.tar.gz 311053 BLAKE2B 04d94b439d47c42fa31b5e69f1be47c65524ead0f9576ed4022e5ff766da84c9bc20c38dbe4e11f54ee06a417a0726f085e4f31774cc37495cfe0ab5436f0661 SHA512 9d11f34bf9c9c0918202b9a8608086ffaf7caabc034d34bd3cd4325532912ae8a721896a7fb6348b73b0fbc4ed2a2a419807bebd3aa8cc8faba2066d44d69e7f -DIST pg-1.6.2.tar.gz 313503 BLAKE2B a55e5b3510750864b9263c189d58253db00e1514cb6c098e7b49d8cc73233c6c8a2f56c7cd25c8ca1e9a1d385baed5ff730d7ac43bf29a596bdcae1bd9cb9315 SHA512 82f4b4fb62a40e897271d5c84b622b448ee77cf5c1e36c17e42d3c0f2ffac1f8ece18235e5382b8b06907db85fc3407fea466be147ba4f059fd736b27fad595c -DIST pg-1.6.3.tar.gz 314688 BLAKE2B 845b0065dc64fd42688347035d7c6c8df8225682680c1121aa3852393b8a01e45efa37003705e893ba9bda634e2546db009101233101a65f7877441c15a67e88 SHA512 95eda33b0faa7775ce6a7e13762b341604f011657b070124be67c868a5e84e388c96521c1eb7d241dd705fe6acf531c9c6e4793f2cab4a40b46076e45ce77c5a diff --git a/dev-ruby/pg/files/pg-1.5.9-test-encoding.patch b/dev-ruby/pg/files/pg-1.5.9-test-encoding.patch deleted file mode 100644 index 9d13eabeb2a2..000000000000 --- a/dev-ruby/pg/files/pg-1.5.9-test-encoding.patch +++ /dev/null @@ -1,31 +0,0 @@ -From dd138ecf313274cc6a5481071bf301dc8c5139d8 Mon Sep 17 00:00:00 2001 -From: Lars Kanis -Date: Fri, 28 Feb 2025 10:39:07 +0100 -Subject: [PATCH] =?UTF-8?q?Use=20a=20connection=20encoding=20compatible=20?= - =?UTF-8?q?to=20"M=C3=B6hre"?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -The function PQescapeString was changed in PostgreSQL 17.4, 16.8, 15.12, 14.17, and 13.20. -It now returns a predefined invalid character as a replacement in the connection encoding, if the input text is not valid according to the current connection encoding. -Using a compatible connection encoding avoids this, so that we get the original text out of the singleton escape function. - -Fixes #628 ---- - spec/pg/connection_spec.rb | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/spec/pg/connection_spec.rb b/spec/pg/connection_spec.rb -index 63d3585ad..b64604467 100644 ---- a/spec/pg/connection_spec.rb -+++ b/spec/pg/connection_spec.rb -@@ -2325,7 +2325,7 @@ def wait_check_socket(conn) - - it "uses the previous string encoding for escaped string" do - original = "Möhre to 'scape".encode( "iso-8859-1" ) -- @conn.set_client_encoding( "euc_jp" ) -+ @conn.set_client_encoding( "iso-8859-2" ) - escaped = described_class.escape( original ) - expect( escaped.encoding ).to eq( Encoding::ISO8859_1 ) - expect( escaped ).to eq( "Möhre to ''scape".encode(Encoding::ISO8859_1) ) diff --git a/dev-ruby/pg/metadata.xml b/dev-ruby/pg/metadata.xml deleted file mode 100644 index 6b437f9ba54e..000000000000 --- a/dev-ruby/pg/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - ruby@gentoo.org - Gentoo Ruby Project - - - ged/ruby-pg - - diff --git a/dev-ruby/pg/pg-1.5.9.ebuild b/dev-ruby/pg/pg-1.5.9.ebuild deleted file mode 100644 index db9d36e176f1..000000000000 --- a/dev-ruby/pg/pg-1.5.9.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby31 ruby32 ruby33 ruby34" - -RUBY_FAKEGEM_GEMSPEC="pg.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc README.md History.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) - -inherit ruby-fakegem - -DESCRIPTION="Ruby extension library providing an API to PostgreSQL" -HOMEPAGE="https://github.com/ged/ruby-pg" -SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-${P}" - -LICENSE="|| ( BSD-2 Ruby-BSD )" -SLOT="1" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" - -RDEPEND="dev-db/postgresql:*" -DEPEND="dev-db/postgresql - test? ( >=dev-db/postgresql-9.4[server(+),threads(+)] )" - -PATCHES=( "${FILESDIR}/${P}-test-encoding.patch" ) - -all_ruby_prepare() { - # hack the Rakefile to make it sure that it doesn't load - # rake-compiler (so that we don't have to depend on it and it - # actually works when building with USE=doc). - sed -i \ - -e '/Rakefile.cross/s:^:#:' \ - -e '/ExtensionTask/,/^end$/ s:^:#:' \ - Rakefile || die - - sed -e 's/git ls-files -z/find * -print0/' \ - -e "s:_relative ': './:" \ - -e 's/__dir__/"."/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Don't allow sudo calls that try to tinker with /etc/hosts (bug #933234) - sed -e '/sudo/ s:^:#:' -i spec/helpers.rb || die - sed -e '/refreshes DNS address while conn.reset/ s/it/xit/' \ - -i spec/pg/connection_spec.rb || die - sed -e '/doesn.t duplicate hosts in conn.reset/ s/it/xit/' \ - -i spec/pg/connection_async_spec.rb || die - - # Avoid tests that assume IPv4 - sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die - - # Fails with network-sandbox - sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die - - # Avoid test that only works with bundled pg - sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die -} - -each_ruby_test() { - if [[ "${EUID}" -ne "0" ]]; then - # Make the rspec call explicit, this way we don't have to depend - # on rake-compiler (nor rubygems) _and_ we don't have to rebuild - # the whole extension from scratch. - RSPEC_VERSION=3 ruby-ng_rspec - else - ewarn "The userpriv feature must be enabled to run tests." - eerror "Testsuite will not be run." - fi -} diff --git a/dev-ruby/pg/pg-1.6.0.ebuild b/dev-ruby/pg/pg-1.6.0.ebuild deleted file mode 100644 index 32f7def0070d..000000000000 --- a/dev-ruby/pg/pg-1.6.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# 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_GEMSPEC="pg.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Contributors.rdoc README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) - -inherit ruby-fakegem - -DESCRIPTION="Ruby extension library providing an API to PostgreSQL" -HOMEPAGE="https://github.com/ged/ruby-pg" -SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-${P}" - -LICENSE="|| ( BSD-2 Ruby-BSD )" -SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" - -RDEPEND=">=dev-db/postgresql-10:*" -DEPEND="dev-db/postgresql - test? ( >=dev-db/postgresql-10[server(+),threads(+)] )" - -all_ruby_prepare() { - # hack the Rakefile to make it sure that it doesn't load - # rake-compiler (so that we don't have to depend on it and it - # actually works when building with USE=doc). - sed -i \ - -e '/Rakefile.cross/s:^:#:' \ - -e '/ExtensionTask/,/^end$/ s:^:#:' \ - Rakefile || die - - sed -e 's/git ls-files -z/find * -print0/' \ - -e "s:_relative ': './:" \ - -e 's/__dir__/"."/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Don't allow sudo calls that try to tinker with /etc/hosts (bug #933234) - sed -e '/sudo/ s:^:#:' -i spec/helpers.rb || die - sed -e '/refreshes DNS address while conn.reset/ s/it/xit/' \ - -i spec/pg/connection_spec.rb || die - sed -e '/doesn.t duplicate hosts in conn.reset/ s/it/xit/' \ - -i spec/pg/connection_async_spec.rb || die - - # Avoid tests that assume IPv4 - sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die - - # Fails with network-sandbox - sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die - - # Avoid test that only works with bundled pg - sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die -} - -each_ruby_test() { - if [[ "${EUID}" -ne "0" ]]; then - # Make the rspec call explicit, this way we don't have to depend - # on rake-compiler (nor rubygems) _and_ we don't have to rebuild - # the whole extension from scratch. - RSPEC_VERSION=3 ruby-ng_rspec - else - ewarn "The userpriv feature must be enabled to run tests." - eerror "Testsuite will not be run." - fi -} diff --git a/dev-ruby/pg/pg-1.6.1.ebuild b/dev-ruby/pg/pg-1.6.1.ebuild deleted file mode 100644 index 32f7def0070d..000000000000 --- a/dev-ruby/pg/pg-1.6.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# 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_GEMSPEC="pg.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Contributors.rdoc README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) - -inherit ruby-fakegem - -DESCRIPTION="Ruby extension library providing an API to PostgreSQL" -HOMEPAGE="https://github.com/ged/ruby-pg" -SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-${P}" - -LICENSE="|| ( BSD-2 Ruby-BSD )" -SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" - -RDEPEND=">=dev-db/postgresql-10:*" -DEPEND="dev-db/postgresql - test? ( >=dev-db/postgresql-10[server(+),threads(+)] )" - -all_ruby_prepare() { - # hack the Rakefile to make it sure that it doesn't load - # rake-compiler (so that we don't have to depend on it and it - # actually works when building with USE=doc). - sed -i \ - -e '/Rakefile.cross/s:^:#:' \ - -e '/ExtensionTask/,/^end$/ s:^:#:' \ - Rakefile || die - - sed -e 's/git ls-files -z/find * -print0/' \ - -e "s:_relative ': './:" \ - -e 's/__dir__/"."/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Don't allow sudo calls that try to tinker with /etc/hosts (bug #933234) - sed -e '/sudo/ s:^:#:' -i spec/helpers.rb || die - sed -e '/refreshes DNS address while conn.reset/ s/it/xit/' \ - -i spec/pg/connection_spec.rb || die - sed -e '/doesn.t duplicate hosts in conn.reset/ s/it/xit/' \ - -i spec/pg/connection_async_spec.rb || die - - # Avoid tests that assume IPv4 - sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die - - # Fails with network-sandbox - sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die - - # Avoid test that only works with bundled pg - sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die -} - -each_ruby_test() { - if [[ "${EUID}" -ne "0" ]]; then - # Make the rspec call explicit, this way we don't have to depend - # on rake-compiler (nor rubygems) _and_ we don't have to rebuild - # the whole extension from scratch. - RSPEC_VERSION=3 ruby-ng_rspec - else - ewarn "The userpriv feature must be enabled to run tests." - eerror "Testsuite will not be run." - fi -} diff --git a/dev-ruby/pg/pg-1.6.2.ebuild b/dev-ruby/pg/pg-1.6.2.ebuild deleted file mode 100644 index 32f7def0070d..000000000000 --- a/dev-ruby/pg/pg-1.6.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# 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_GEMSPEC="pg.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Contributors.rdoc README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) - -inherit ruby-fakegem - -DESCRIPTION="Ruby extension library providing an API to PostgreSQL" -HOMEPAGE="https://github.com/ged/ruby-pg" -SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-${P}" - -LICENSE="|| ( BSD-2 Ruby-BSD )" -SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" - -RDEPEND=">=dev-db/postgresql-10:*" -DEPEND="dev-db/postgresql - test? ( >=dev-db/postgresql-10[server(+),threads(+)] )" - -all_ruby_prepare() { - # hack the Rakefile to make it sure that it doesn't load - # rake-compiler (so that we don't have to depend on it and it - # actually works when building with USE=doc). - sed -i \ - -e '/Rakefile.cross/s:^:#:' \ - -e '/ExtensionTask/,/^end$/ s:^:#:' \ - Rakefile || die - - sed -e 's/git ls-files -z/find * -print0/' \ - -e "s:_relative ': './:" \ - -e 's/__dir__/"."/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Don't allow sudo calls that try to tinker with /etc/hosts (bug #933234) - sed -e '/sudo/ s:^:#:' -i spec/helpers.rb || die - sed -e '/refreshes DNS address while conn.reset/ s/it/xit/' \ - -i spec/pg/connection_spec.rb || die - sed -e '/doesn.t duplicate hosts in conn.reset/ s/it/xit/' \ - -i spec/pg/connection_async_spec.rb || die - - # Avoid tests that assume IPv4 - sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die - - # Fails with network-sandbox - sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die - - # Avoid test that only works with bundled pg - sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die -} - -each_ruby_test() { - if [[ "${EUID}" -ne "0" ]]; then - # Make the rspec call explicit, this way we don't have to depend - # on rake-compiler (nor rubygems) _and_ we don't have to rebuild - # the whole extension from scratch. - RSPEC_VERSION=3 ruby-ng_rspec - else - ewarn "The userpriv feature must be enabled to run tests." - eerror "Testsuite will not be run." - fi -} diff --git a/dev-ruby/pg/pg-1.6.3.ebuild b/dev-ruby/pg/pg-1.6.3.ebuild deleted file mode 100644 index bd5156ff5c97..000000000000 --- a/dev-ruby/pg/pg-1.6.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -USE_RUBY="ruby32 ruby33 ruby34 ruby40" - -RUBY_FAKEGEM_GEMSPEC="pg.gemspec" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Contributors.rdoc README.md" - -RUBY_FAKEGEM_EXTENSIONS=(ext/extconf.rb) - -inherit ruby-fakegem - -DESCRIPTION="Ruby extension library providing an API to PostgreSQL" -HOMEPAGE="https://github.com/ged/ruby-pg" -SRC_URI="https://github.com/ged/ruby-pg/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="ruby-${P}" - -LICENSE="|| ( BSD-2 Ruby-BSD )" -SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos ~x64-solaris" -IUSE="test" - -RDEPEND=">=dev-db/postgresql-10:*" -DEPEND="dev-db/postgresql - test? ( >=dev-db/postgresql-10[server(+),threads(+)] )" - -all_ruby_prepare() { - # hack the Rakefile to make it sure that it doesn't load - # rake-compiler (so that we don't have to depend on it and it - # actually works when building with USE=doc). - sed -i \ - -e '/Rakefile.cross/s:^:#:' \ - -e '/ExtensionTask/,/^end$/ s:^:#:' \ - Rakefile || die - - sed -e 's/git ls-files -z/find * -print0/' \ - -e "s:_relative ': './:" \ - -e 's/__dir__/"."/' \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Don't allow sudo calls that try to tinker with /etc/hosts (bug #933234) - sed -e '/sudo/ s:^:#:' -i spec/helpers.rb || die - sed -e '/refreshes DNS address while conn.reset/ s/it/xit/' \ - -i spec/pg/connection_spec.rb || die - sed -e '/doesn.t duplicate hosts in conn.reset/ s/it/xit/' \ - -i spec/pg/connection_async_spec.rb || die - - # Avoid tests that assume IPv4 - sed -i -e '/expect.*hostaddr/ s:^:#:' spec/pg/connection_spec.rb || die - - # Fails with network-sandbox - sed -i -e '/connects using without host but envirinment variables/askip "gentoo"' spec/pg/scheduler_spec.rb || die - - # Avoid test that only works with bundled pg - sed -i -e '/tells about the libpq library path/askip "gentoo"' spec/pg_spec.rb || die -} - -each_ruby_test() { - if [[ "${EUID}" -ne "0" ]]; then - # Make the rspec call explicit, this way we don't have to depend - # on rake-compiler (nor rubygems) _and_ we don't have to rebuild - # the whole extension from scratch. - RSPEC_VERSION=3 ruby-ng_rspec - else - ewarn "The userpriv feature must be enabled to run tests." - eerror "Testsuite will not be run." - fi -} -- cgit v1.3