diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2020-05-14 11:09:11 +0100 |
commit | deba8115d2c2af26df42966b91ef04ff4dd79cde (patch) | |
tree | 9a48f42594e1a9e6b2020d5535a784314434d7a7 /dev-ruby/activerecord | |
parent | 38423c67c8a23f6a1bc42038193182e2da3116eb (diff) |
gentoo resync : 14.05.2020
Diffstat (limited to 'dev-ruby/activerecord')
-rw-r--r-- | dev-ruby/activerecord/Manifest | 6 | ||||
-rw-r--r-- | dev-ruby/activerecord/activerecord-6.0.2.2.ebuild | 2 | ||||
-rw-r--r-- | dev-ruby/activerecord/activerecord-6.0.3.ebuild (renamed from dev-ruby/activerecord/activerecord-4.2.11.1.ebuild) | 48 |
3 files changed, 34 insertions, 22 deletions
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest index fe7728b02aed..9b4033efd0f7 100644 --- a/dev-ruby/activerecord/Manifest +++ b/dev-ruby/activerecord/Manifest @@ -1,7 +1,7 @@ -DIST rails-4.2.11.1.tgz 4081006 BLAKE2B 7db84961963f529a9b6c06011bb6e32b56f4beb064de31c811a092d27e93156669ade4dcceb7d8abcdba4845d42258d904f8ecaf79198af1c0e2afcb33fe3fe3 SHA512 198fa072f3f09a9893377439ddd1803effdf04a33ae7b609234464e7de9ad960439d1b80ae62e1f9b223b3173839be7233c314a72057933b43672f390d96a8df DIST rails-5.2.4.2.tgz 8823143 BLAKE2B 273bee6ccc2354bcfd8d24b320fe69c24f643c196eba053c727d30b13d4178069068c430a0a4112ae28c3e4b5a5dde0b66a7c46c7c28054f2b7a678427f478af SHA512 21561407a0b606dbd2fb6ad12ef910c0bdf3d5162db7e55f4f41f698280ba73664b0b5594930d4cebcb42a66e2e5e22de3523789818eb424443e8c5b2316b8fc DIST rails-6.0.2.2.tgz 18556125 BLAKE2B f4ed5cc6cbbfa84fb687aba5a6c8f2f6ab68febb41147c40ed8dbc6253c128adbac6503e65e89fe672f50270716d197d8c05b4e1e286aafd76581fc167e6c5da SHA512 c1aab2d6c72948c75a047aec9d9f651f0c1bae78bb17e2fa0cb393113ee1e59980dc093e6f3fd3b2f3839c9b3bb4afcd0b0badfd9574b35b932275a9d9800689 -EBUILD activerecord-4.2.11.1.ebuild 2449 BLAKE2B a26059816f637e8138298795592fcaf8d839509fa62248ac010f065e7211bd63bad58183364dcf7aa9e2f7f1614c4a85fcde33f96f57ab314515c175e437256e SHA512 726fba126d24ab9f3a90c7c76cc3c6b032285bd3898e9b987f5621557e0a316eadff74cda94b553216f96ab1a858b874d120a5cd22ec5c279667a6d1bd9f08e7 +DIST rails-6.0.3.tgz 18565682 BLAKE2B fe8601aec070535f487801eec16d944809be824e4833b7a906b47b4099dd5e72515ac3e492e4301dd651657fc2c4547ecbdd2c12265e04aad2758e9e284ad385 SHA512 f4572b4ebba9a79a6910c554f06e71efab5ccc0090e1a620e80b9d3b479cdd21d5a041437d90313e045e47ccc6e44eb21d4e56cc9fe1fb791cf5593427d0501b EBUILD activerecord-5.2.4.2.ebuild 2980 BLAKE2B c4942f74b7d161c71e42ca4bcc9704c9bcb6893f7e85c95fddee345d15026796de48da0f5a169f6b29d0fbb38c2c99a6463d3012fa0040260257617c53e6bb53 SHA512 72cf8132feabee80fa1819d0dd8ad0d8676a6743611a9171b4ae919a274143329feb2e2a3bec80cc23cef1f55f102507235cd0cd7d07525848760fd0641a8a3d -EBUILD activerecord-6.0.2.2.ebuild 2894 BLAKE2B 235a1ac3e06438e7db7eeedcb99eee169a2ae6847aab83412a6177ad6103e5906dbf5c7cc5b1ac784be9116e4c6f2f061128098e2c9a8d2d3c7fb4e8efc0c2b3 SHA512 ad0ada504cf1b0119ba56c59cc3905b56d03286bdfc01caf4da192a29c2fecd2bb561097143612390299d49507fee29f52defad62c4b3a106f96b5616484a171 +EBUILD activerecord-6.0.2.2.ebuild 2907 BLAKE2B 31a699892d77f34149c7257c66f07f16d42df7f638e133e411b7a667f93fd85e4afb22d0f975d4a20d6e648b2dd55299f18479df1dc8b97c6539ab8e5c9f65a8 SHA512 d38849c3ed1ac04bb6ffdafceb53927ef7d760cefd546610205fd8ec8f26f1e146b61746fcf38529a21f141e4b499b777752666b1d9abaaa6e4073b54a770b64 +EBUILD activerecord-6.0.3.ebuild 3097 BLAKE2B 1acbfcf414f8bb99beac8eeb2341332cc6fbf1ebf489813c98be5fe580223e007df35287de15f2e7f633b5bb0f7faab82160c1bff658f142d7a49eb251e01a6d SHA512 00dd3caa9543df95629c80a9d30ab84b3843ab4d7fa9952b5e0f3af69660663f396d176995e5a439f8ff0c74d2262452068438a2f5f4c75006ec5e6c75e8361c MISC metadata.xml 337 BLAKE2B f2b57aeb9ea63b3cba576df9bed58bc86577ddfb1707d3a183a8536c71c797aca25ca61b22eb50ea54368fac052518f889db0503b816767e05978c803e204351 SHA512 ad52f0a3bf101472aa80ce4b516349ac090620aba4afecde872585bf1ff11f55cffaf762df123910a16d70aaf67ef59dcbdec728816f611a2d5bde90d2b6d09f diff --git a/dev-ruby/activerecord/activerecord-6.0.2.2.ebuild b/dev-ruby/activerecord/activerecord-6.0.2.2.ebuild index 377b1fc6cdb9..8db6007cbcd6 100644 --- a/dev-ruby/activerecord/activerecord-6.0.2.2.ebuild +++ b/dev-ruby/activerecord/activerecord-6.0.2.2.ebuild @@ -22,7 +22,7 @@ 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 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" IUSE="mysql postgres sqlite" RUBY_S="rails-${PV}/${PN}" diff --git a/dev-ruby/activerecord/activerecord-4.2.11.1.ebuild b/dev-ruby/activerecord/activerecord-6.0.3.ebuild index d5f0d2ccea03..952512d4e312 100644 --- a/dev-ruby/activerecord/activerecord-4.2.11.1.ebuild +++ b/dev-ruby/activerecord/activerecord-6.0.3.ebuild @@ -1,44 +1,44 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -USE_RUBY="ruby23 ruby24" +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27" # this is not null so that the dependencies will actually be filled RUBY_FAKEGEM_TASK_TEST="test" -RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_DOC="none" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" -inherit ruby-fakegem versionator +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="$(get_version_component_range 1-2)" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~x86 ~amd64-linux" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" IUSE="mysql postgres sqlite" RUBY_S="rails-${PV}/${PN}" ruby_add_rdepend "~dev-ruby/activesupport-${PV} ~dev-ruby/activemodel-${PV} - >=dev-ruby/arel-6.0:6.0 - sqlite? ( >=dev-ruby/sqlite3-1.3.6 ) - mysql? ( || ( dev-ruby/mysql2:0.4 ) ) - postgres? ( >=dev-ruby/pg-0.15.0 )" + sqlite? ( >=dev-ruby/sqlite3-1.4 ) + mysql? ( || ( dev-ruby/mysql2:0.5 >=dev-ruby/mysql2-0.4.4:0.4 ) ) + postgres? ( || ( dev-ruby/pg:1 >=dev-ruby/pg-0.18.0:0 ) )" ruby_add_bdepend " test? ( dev-ruby/bundler ~dev-ruby/actionpack-${PV} - ~dev-ruby/actionmailer-${PV} - >=dev-ruby/sqlite3-1.3.5 - dev-ruby/mocha:0.14 + >=dev-ruby/sqlite3-1.3.6 + dev-ruby/mocha dev-ruby/minitest:5 )" @@ -48,12 +48,12 @@ 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\|mime-types\|sprockets\|stackprof\)/ s:^:#:" \ - -e '/rake/ s/12.3/12.4/ ; /dalli/ s/2.7.7/2.7.10/' \ + 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 -i -e '/bcrypt/ s/3.0.0/3.0/' ../Gemfile || die + sed -e '/bcrypt/ s/3.0.0/3.0/' \ + -i ../Gemfile || die # Add back json in the Gemfile because we dropped some dependencies # earlier that implicitly required it. @@ -63,8 +63,20 @@ all_ruby_prepare() { # this Rails version to simplify our dependencies. rm test/cases/connection_specification/resolver_test.rb || die - # Avoid single test using mysql dependencies. + # 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 -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' test/cases/tasks/sqlite_rake_test.rb || die } each_ruby_test() { |