diff options
Diffstat (limited to 'dev-ruby/railties')
-rw-r--r-- | dev-ruby/railties/Manifest | 11 | ||||
-rw-r--r-- | dev-ruby/railties/metadata.xml | 2 | ||||
-rw-r--r-- | dev-ruby/railties/railties-6.1.7.6.ebuild (renamed from dev-ruby/railties/railties-6.0.3.4.ebuild) | 12 | ||||
-rw-r--r-- | dev-ruby/railties/railties-6.1.7.7.ebuild (renamed from dev-ruby/railties/railties-6.0.3.2.ebuild) | 14 | ||||
-rw-r--r-- | dev-ruby/railties/railties-7.0.8.1.ebuild (renamed from dev-ruby/railties/railties-5.2.4.3.ebuild) | 21 | ||||
-rw-r--r-- | dev-ruby/railties/railties-7.0.8.ebuild (renamed from dev-ruby/railties/railties-6.0.3.3.ebuild) | 15 | ||||
-rw-r--r-- | dev-ruby/railties/railties-7.1.3.2.ebuild | 73 | ||||
-rw-r--r-- | dev-ruby/railties/railties-7.1.3.ebuild (renamed from dev-ruby/railties/railties-5.2.4.4.ebuild) | 26 |
8 files changed, 126 insertions, 48 deletions
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest index fddc7b5d96ab..5a38fea999e2 100644 --- a/dev-ruby/railties/Manifest +++ b/dev-ruby/railties/Manifest @@ -1,5 +1,6 @@ -DIST rails-5.2.4.3.tgz 8824955 BLAKE2B 7db1bdda581e345713b796152c68e13911076c0af752aa91016a559fb380ee33b5f1822576120940995968efa6351165af0e21f97ff2e201bc8250f7e3178089 SHA512 b01b454f38593b50788cecef4f2b25938b0e176d24476bf0a8145b581c7327e0d8572a62fab4256372b51d75a9463431bbd98470a31298a6ff4d5f81f7ff92ce -DIST rails-5.2.4.4.tgz 8825200 BLAKE2B e56f828f46ef72a2ec59006f37410aa53ca33730452d74d8deefc3975a24940500a48864c18523fad1141e025192b8bfc0c050abc04a01a88333fc825640d4b9 SHA512 6ea50009f769e2e2e6df6cd31fb10e8a770c61f28496432cb7a30265f9064fa8e61c8a0c2569fa056baf31d273ab25cc8c9bd02523214a35e3bbd94e4db293e5 -DIST rails-6.0.3.2.tgz 18568792 BLAKE2B 574d4b7da1bf0ff308ca1a64369c16e29396c8faddf741bc0f2b7d0c0761e440d64dade6ef67ba4923045c7eab1cd0689d45b6b26f3e3077020157a2b29fb17f SHA512 ea019bef7facc1b8b0d2f181da45d70456a895f2d57eb2410e4a06ba7bea0165dacc0f15fe5080150e4b4ef3c81dacee70b200468232da857fdf60def85b5aec -DIST rails-6.0.3.3.tgz 18569231 BLAKE2B 6e3e90433d655768a8d4da7824178e61bfeeb4645ae77f5e50c0e4859bcbad1f9cbc9391d3ab78ca15be096372abae1085e3e68ea9065cb76ec3c8fa0b12f50b SHA512 750a66613dce04058bb787479be2794b5e20879170640862d1ae3ac12faf3e2b6d7e9b536bdd1e94a2f4934f759228179c4e6f21dfccf6d7461fce9d9bd13892 -DIST rails-6.0.3.4.tgz 18568864 BLAKE2B 8f554a25ce02e4752c1a964257836a5cb0a6c01c3453ff11cd8423a9153e90ab833a32cadfe939a34e094cefd553f5514abd7817004b464b054889ab7dc05b76 SHA512 147f76792ce2d2484071fe247c8f1541c9ca27dcc405ff7a780771e3436a9acf3d326bbfd7c6dceca510b6f4d5209ee0a0859867174b8291d796ffd519fa2ba9 +DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f +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.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11 +DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d +DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12 diff --git a/dev-ruby/railties/metadata.xml b/dev-ruby/railties/metadata.xml index 42d41e33d990..fbd27c03d85b 100644 --- a/dev-ruby/railties/metadata.xml +++ b/dev-ruby/railties/metadata.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> <email>ruby@gentoo.org</email> diff --git a/dev-ruby/railties/railties-6.0.3.4.ebuild b/dev-ruby/railties/railties-6.1.7.6.ebuild index ac2c8ddd992c..e8dc95135054 100644 --- a/dev-ruby/railties/railties-6.0.3.4.ebuild +++ b/dev-ruby/railties/railties-6.1.7.6.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:regular" RUBY_FAKEGEM_RECIPE_DOC="" @@ -21,7 +21,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 ~ppc ~ppc64 ~riscv ~x86" IUSE="" RUBY_S="rails-${PV}/${PN}" @@ -31,12 +31,12 @@ RUBY_S="rails-${PV}/${PN}" # investigation. RESTRICT="test" -RDEPEND+=">=app-eselect/eselect-rails-0.24" +RDEPEND+=">=app-eselect/eselect-rails-0.25" ruby_add_rdepend " ~dev-ruby/activesupport-${PV} ~dev-ruby/actionpack-${PV} - || ( dev-ruby/thor:1 >=dev-ruby/thor-0.18.1:0 ) + dev-ruby/thor:1 >=dev-ruby/rake-0.8.7 dev-ruby/method_source " diff --git a/dev-ruby/railties/railties-6.0.3.2.ebuild b/dev-ruby/railties/railties-6.1.7.7.ebuild index ac2c8ddd992c..991a334c4c47 100644 --- a/dev-ruby/railties/railties-6.0.3.2.ebuild +++ b/dev-ruby/railties/railties-6.1.7.7.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +EAPI=8 +USE_RUBY="ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:regular" RUBY_FAKEGEM_RECIPE_DOC="" @@ -21,8 +21,8 @@ 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" -IUSE="" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="test" RUBY_S="rails-${PV}/${PN}" @@ -31,12 +31,12 @@ RUBY_S="rails-${PV}/${PN}" # investigation. RESTRICT="test" -RDEPEND+=">=app-eselect/eselect-rails-0.24" +RDEPEND+=">=app-eselect/eselect-rails-0.25" ruby_add_rdepend " ~dev-ruby/activesupport-${PV} ~dev-ruby/actionpack-${PV} - || ( dev-ruby/thor:1 >=dev-ruby/thor-0.18.1:0 ) + dev-ruby/thor:1 >=dev-ruby/rake-0.8.7 dev-ruby/method_source " diff --git a/dev-ruby/railties/railties-5.2.4.3.ebuild b/dev-ruby/railties/railties-7.0.8.1.ebuild index f63f0925afbc..e1fb14649e81 100644 --- a/dev-ruby/railties/railties-5.2.4.3.ebuild +++ b/dev-ruby/railties/railties-7.0.8.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" +EAPI=8 +USE_RUBY="ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:regular" -RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" RUBY_FAKEGEM_GEMSPEC="railties.gemspec" @@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="railties.gemspec" RUBY_FAKEGEM_BINDIR="exe" RUBY_FAKEGEM_BINWRAP="" -inherit ruby-fakegem eapi7-ver +inherit ruby-fakegem DESCRIPTION="Tools for creating, working with, and running Rails applications" HOMEPAGE="https://github.com/rails/rails" @@ -21,8 +21,8 @@ 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 ~x86 ~amd64-linux" -IUSE="" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" RUBY_S="rails-${PV}/${PN}" @@ -31,14 +31,15 @@ RUBY_S="rails-${PV}/${PN}" # investigation. RESTRICT="test" -RDEPEND+=">=app-eselect/eselect-rails-0.24" +RDEPEND+=">=app-eselect/eselect-rails-0.25" ruby_add_rdepend " ~dev-ruby/activesupport-${PV} ~dev-ruby/actionpack-${PV} - || ( dev-ruby/thor:1 >=dev-ruby/thor-0.18.1:0 ) - >=dev-ruby/rake-0.8.7 + dev-ruby/thor:1 + >=dev-ruby/rake-12.2 dev-ruby/method_source + >=dev-ruby/zeitwerk-2.5:2 " ruby_add_bdepend " diff --git a/dev-ruby/railties/railties-6.0.3.3.ebuild b/dev-ruby/railties/railties-7.0.8.ebuild index ac2c8ddd992c..e848f0b517aa 100644 --- a/dev-ruby/railties/railties-6.0.3.3.ebuild +++ b/dev-ruby/railties/railties-7.0.8.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +EAPI=8 +USE_RUBY="ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:regular" RUBY_FAKEGEM_RECIPE_DOC="" @@ -21,7 +21,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 ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="" RUBY_S="rails-${PV}/${PN}" @@ -31,14 +31,15 @@ RUBY_S="rails-${PV}/${PN}" # investigation. RESTRICT="test" -RDEPEND+=">=app-eselect/eselect-rails-0.24" +RDEPEND+=">=app-eselect/eselect-rails-0.25" ruby_add_rdepend " ~dev-ruby/activesupport-${PV} ~dev-ruby/actionpack-${PV} - || ( dev-ruby/thor:1 >=dev-ruby/thor-0.18.1:0 ) - >=dev-ruby/rake-0.8.7 + dev-ruby/thor:1 + >=dev-ruby/rake-12.2 dev-ruby/method_source + >=dev-ruby/zeitwerk-2.5:2 " ruby_add_bdepend " diff --git a/dev-ruby/railties/railties-7.1.3.2.ebuild b/dev-ruby/railties/railties-7.1.3.2.ebuild new file mode 100644 index 000000000000..5934d5cc6827 --- /dev/null +++ b/dev-ruby/railties/railties-7.1.3.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby31 ruby32 ruby33" + +RUBY_FAKEGEM_TASK_TEST="test:regular" +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Tools for creating, working with, and running Rails applications" +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="test" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-eselect/eselect-rails-0.25" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activesupport-${PV} + dev-ruby/irb + >=dev-ruby/rackup-1.0.0 + >=dev-ruby/rake-12.2 + >=dev-ruby/thor-1.2.2:1 + >=dev-ruby/zeitwerk-2.6:2 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/actionview-${PV} + dev-ruby/mocha + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} diff --git a/dev-ruby/railties/railties-5.2.4.4.ebuild b/dev-ruby/railties/railties-7.1.3.ebuild index c38afb4bdeae..38757014ee94 100644 --- a/dev-ruby/railties/railties-5.2.4.4.ebuild +++ b/dev-ruby/railties/railties-7.1.3.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -USE_RUBY="ruby23 ruby24 ruby25 ruby26" +EAPI=8 +USE_RUBY="ruby31 ruby32" RUBY_FAKEGEM_TASK_TEST="test:regular" -RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_RECIPE_DOC="" RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" RUBY_FAKEGEM_GEMSPEC="railties.gemspec" @@ -13,7 +13,7 @@ RUBY_FAKEGEM_GEMSPEC="railties.gemspec" RUBY_FAKEGEM_BINDIR="exe" RUBY_FAKEGEM_BINWRAP="" -inherit ruby-fakegem eapi7-ver +inherit ruby-fakegem DESCRIPTION="Tools for creating, working with, and running Rails applications" HOMEPAGE="https://github.com/rails/rails" @@ -21,8 +21,8 @@ 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 ~x86 ~amd64-linux" -IUSE="" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" RUBY_S="rails-${PV}/${PN}" @@ -31,14 +31,16 @@ RUBY_S="rails-${PV}/${PN}" # investigation. RESTRICT="test" -RDEPEND+=">=app-eselect/eselect-rails-0.24" +RDEPEND+=">=app-eselect/eselect-rails-0.25" ruby_add_rdepend " - ~dev-ruby/activesupport-${PV} ~dev-ruby/actionpack-${PV} - || ( dev-ruby/thor:1 >=dev-ruby/thor-0.18.1:0 ) - >=dev-ruby/rake-0.8.7 - dev-ruby/method_source + ~dev-ruby/activesupport-${PV} + dev-ruby/irb + >=dev-ruby/rackup-1.0.0 + >=dev-ruby/rake-12.2 + >=dev-ruby/thor-1.2.2:1 + >=dev-ruby/zeitwerk-2.6:2 " ruby_add_bdepend " |