commit:     aa44ff08a7be1fa4862491480aa5487e708b3bff
Author:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Sat May 18 11:10:07 2024 +0000
Commit:     Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Sat May 18 11:12:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa44ff08

dev-ruby/activerecord: drop 7.0.8, 7.1.3

Signed-off-by: Hans de Graaff <graaff <AT> gentoo.org>

 dev-ruby/activerecord/Manifest                  |  2 -
 dev-ruby/activerecord/activerecord-7.0.8.ebuild | 95 ------------------------
 dev-ruby/activerecord/activerecord-7.1.3.ebuild | 98 -------------------------
 3 files changed, 195 deletions(-)

diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 176e215bacb4..2478b926f21c 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -2,7 +2,5 @@ DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 
8b5311752952403cf8eae31b5d8e8d376c4b449f
 DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 
3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612
 SHA512 
f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
 DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 
5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63
 SHA512 
74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
 DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 
2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1
 SHA512 
2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 
2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054
 SHA512 
0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
 DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 
419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b
 SHA512 
0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
 DIST rails-7.1.3.3.tgz 10905515 BLAKE2B 
b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a
 SHA512 
0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.tgz 10900323 BLAKE2B 
a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712
 SHA512 
df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12

diff --git a/dev-ruby/activerecord/activerecord-7.0.8.ebuild 
b/dev-ruby/activerecord/activerecord-7.0.8.ebuild
deleted file mode 100644
index 028e6a1589c3..000000000000
--- a/dev-ruby/activerecord/activerecord-7.0.8.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-# this is not null so that the dependencies will actually be filled
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
-HOMEPAGE="https://github.com/rails/rails/";
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="mysql postgres sqlite"
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "~dev-ruby/activesupport-${PV}
-       ~dev-ruby/activemodel-${PV}
-       sqlite? ( >=dev-ruby/sqlite3-1.4 )
-       mysql? ( dev-ruby/mysql2:0.5 )
-       postgres? ( >=dev-ruby/pg-1.1:1 )"
-
-ruby_add_bdepend "
-       test? (
-               dev-ruby/benchmark-ips
-               dev-ruby/bundler
-               ~dev-ruby/actionpack-${PV}
-               ~dev-ruby/railties-${PV}
-               >=dev-ruby/sqlite3-1.4.0
-               dev-ruby/mocha
-               <dev-ruby/minitest-5.16:*
-       )"
-
-DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
-
-all_ruby_prepare() {
-       # Remove items from the common Gemfile that we don't need for this
-       # test run. This also requires handling some gemspecs.
-       rm ../Gemfile.lock || die
-       sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
-               -e '/:job/,/end/ s:^:#:' \
-               -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
-       sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' 
../railties/railties.gemspec || die
-       sed -e '/bcrypt/ s/3.0.0/3.0/' \
-               -i ../Gemfile || die
-       sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
-
-       # Add back json in the Gemfile because we dropped some dependencies
-       # earlier that implicitly required it.
-       sed -i -e '$agem "json"' ../Gemfile || die
-
-       sed -i -e '3igem "rack", "<3"; gem "minitest", "<5.16"' 
test/cases/helper.rb || die
-
-       # Avoid single tests using mysql or postgres dependencies.
-       rm test/cases/invalid_connection_test.rb || die
-       sed -e '/test_switching_connections_with_database_url/askip "postgres"' 
\
-               -i 
test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb 
|| die
-
-       # Avoid failing test that makes bad assumptions on database state.
-       sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^  end/ s:^:#:' 
\
-               test/cases/associations/has_many_associations_test.rb
-
-       # Avoid test failing to bind limit length in favor of security release
-       sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' 
test/cases/bind_parameter_test.rb || die
-
-       # Avoid test failing related to rubygems
-       sed -e '/test_generates_absolute_path_with_given_root/askip "rubygems 
actiovation monitor"' \
-               -i test/cases/tasks/sqlite_rake_test.rb || die
-
-       # Avoid test requiring specific locales
-       sed -i -e '/test_unicode_input_casting/askip "Requires specific 
locales"' test/cases/binary_test.rb || die
-
-       # Avoid test not compatible with sqlite 3.43
-       sed -e '/test_should_return_float_average_if_db_returns_such/askip 
"Fails with sqlite 3.43"' \
-               -i test/cases/calculations_test.rb || die
-}
-
-each_ruby_test() {
-       if use sqlite; then
-               ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
-       fi
-}

diff --git a/dev-ruby/activerecord/activerecord-7.1.3.ebuild 
b/dev-ruby/activerecord/activerecord-7.1.3.ebuild
deleted file mode 100644
index f64d86b79538..000000000000
--- a/dev-ruby/activerecord/activerecord-7.1.3.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-# this is not null so that the dependencies will actually be filled
-RUBY_FAKEGEM_TASK_TEST="test"
-
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM"
-HOMEPAGE="https://github.com/rails/rails/";
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> 
rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="mysql postgres sqlite"
-
-RUBY_S="rails-${PV}/${PN}"
-
-ruby_add_rdepend "~dev-ruby/activesupport-${PV}
-       ~dev-ruby/activemodel-${PV}
-       >=dev-ruby/timeout-0.4.0
-       sqlite? ( >=dev-ruby/sqlite3-1.4 )
-       mysql? ( dev-ruby/mysql2:0.5 )
-       postgres? ( >=dev-ruby/pg-1.1:1 )"
-
-ruby_add_bdepend "
-       test? (
-               dev-ruby/benchmark-ips
-               dev-ruby/bundler
-               ~dev-ruby/actionpack-${PV}
-               ~dev-ruby/activejob-${PV}
-               ~dev-ruby/railties-${PV}
-               >=dev-ruby/sqlite3-1.4.0
-               dev-ruby/mocha
-               <dev-ruby/minitest-5.16:*
-       )"
-
-DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
-
-all_ruby_prepare() {
-       # Remove items from the common Gemfile that we don't need for this
-       # test run. This also requires handling some gemspecs.
-       rm ../Gemfile.lock || die
-       sed -i -e 
"/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/
 s:^:#:" \
-               -e '/:job/,/end/ s:^:#:' \
-               -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
-       sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' 
../railties/railties.gemspec || die
-       sed -e '/bcrypt/ s/3.0.0/3.0/' \
-               -i ../Gemfile || die
-       sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || 
die
-
-       # Add back json in the Gemfile because we dropped some dependencies
-       # earlier that implicitly required it.
-       sed -i -e '$agem "json"' ../Gemfile || die
-
-       # Avoid single tests using mysql or postgres dependencies.
-       rm test/cases/invalid_connection_test.rb || die
-       sed -e '/test_switching_connections_with_database_url/askip "postgres"' 
\
-               -i 
test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die
-
-       # Avoid failing test that makes bad assumptions on database state.
-       sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^  end/ s:^:#:' 
\
-               test/cases/associations/has_many_associations_test.rb
-
-       # Avoid test failing to bind limit length in favor of security release
-       sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' 
test/cases/bind_parameter_test.rb || die
-
-       # Avoid test failing related to rubygems
-       #sed -e '/test_generates_absolute_path_with_given_root/askip "rubygems 
actiovation monitor"' \
-       #       -i test/cases/tasks/sqlite_rake_test.rb || die
-
-       # Avoid test requiring specific locales
-       sed -i -e '/test_unicode_input_casting/askip "Requires specific 
locales"' test/cases/binary_test.rb || die
-
-       # Avoid test not compatible with sqlite 3.43
-       sed -e '/test_should_return_float_average_if_db_returns_such/askip 
"Fails with sqlite 3.43"' \
-               -i test/cases/calculations_test.rb || die
-
-       # Avoid tests requiring a full Rails setup
-       rm -f test/cases/adapters/sqlite3/dbconsole_test.rb || die
-}
-
-each_ruby_test() {
-       if use sqlite; then
-               ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed"
-       fi
-}

Reply via email to