summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Graaff <hans@degraaff.org>2022-07-10 08:18:34 +0200
committerHans de Graaff <hans@degraaff.org>2022-07-10 08:18:34 +0200
commit3bd845dfa3708d0f0e999844791b81577cac3e24 (patch)
tree0b8412ba72f3667c44814c6210cd0ae750546692 /dev-ruby/acts-as-taggable-on
parentdev-vcs/overcommit: add 0.59.1 (diff)
downloadgraaff-3bd845dfa3708d0f0e999844791b81577cac3e24.tar.gz
graaff-3bd845dfa3708d0f0e999844791b81577cac3e24.tar.bz2
graaff-3bd845dfa3708d0f0e999844791b81577cac3e24.zip
dev-ruby/acts-as-taggable-on: add 9.0.1
Signed-off-by: Hans de Graaff <hans@degraaff.org>
Diffstat (limited to 'dev-ruby/acts-as-taggable-on')
-rw-r--r--dev-ruby/acts-as-taggable-on/Manifest1
-rw-r--r--dev-ruby/acts-as-taggable-on/acts-as-taggable-on-9.0.1.ebuild43
2 files changed, 44 insertions, 0 deletions
diff --git a/dev-ruby/acts-as-taggable-on/Manifest b/dev-ruby/acts-as-taggable-on/Manifest
index 420c9487..b6749412 100644
--- a/dev-ruby/acts-as-taggable-on/Manifest
+++ b/dev-ruby/acts-as-taggable-on/Manifest
@@ -2,3 +2,4 @@ DIST acts-as-taggable-on-6.5.0.gem 54784 BLAKE2B c534814d180cceea064e6dcb66ea0dd
DIST acts-as-taggable-on-7.0.0.gem 55296 BLAKE2B bb8875871828c11bf75e6f42ac0e403ead09718c7775477f98500cd12488c4ef31247dc4c605f7efd82b33246fe448fd8370d86ec85bd5643035c12b05331638 SHA512 c9c1c3047616318ad80c6c6d9a1642ac1c5f8f432f018ecf1cc32748112f060f7e52f1a5e2273abef9a79ebb89abc62cf834666066d1adaa4ef09955d7a55b3f
DIST acts-as-taggable-on-8.0.0.gem 55808 BLAKE2B c9afbd29b17cb35d0eca94b7347e77d7ed477f804886ae076a1a828b4a833c5ffaeee8a6c09eac641ab07cd7dd0e7d24afab2d19533bc88a85227e98d36fbfd4 SHA512 5d0c915f95b1df864d78030ea1449655c5408dc9a54b32a108d11f2354a11f61bcae504ff1d03e940b7b0a3fd0ed9b62703dd457d3284cc80175745f0fbeaf0a
DIST acts-as-taggable-on-8.1.0.gem 56320 BLAKE2B 0ebdbb0edfd994fd2b702ffb15d01456f622e3ce4096f8804419670f7971c49b8c2e7714572fd499617735366375ab47fa8e62c12761f99ab7a3e707d1ea8172 SHA512 2c66df34bd673f5f7fe849d5283c135754c7d13c58a27918b8056a595d129fb61e0f33f0fbe12e6c7d2bbb2d00e9771574e11f1d8cb726032e35eb1b20eb53bc
+DIST acts-as-taggable-on-9.0.1.gem 56320 BLAKE2B 1eb35d4649903860e9312dee5b39ba5d2c2b01fed30df26107c31f66b7388d1a3b92fa18c730ce252372359b18d5b004dea135ba035ca392e936edf04b188792 SHA512 0b51084f737e0f539eda1cd734af1e34c553f0f08aadc0e9d66e9020a489a135a6deb86fb6230db028d0983b9ea80167c2da0279e322b363166e535c4e01a4e9
diff --git a/dev-ruby/acts-as-taggable-on/acts-as-taggable-on-9.0.1.ebuild b/dev-ruby/acts-as-taggable-on/acts-as-taggable-on-9.0.1.ebuild
new file mode 100644
index 00000000..263d78dd
--- /dev/null
+++ b/dev-ruby/acts-as-taggable-on/acts-as-taggable-on-9.0.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby26 ruby27 ruby30"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_EXTRAINSTALL="db"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Advanced tagging for Rails."
+HOMEPAGE="https://github.com/mbleigh/acts-as-taggable-on/"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE=""
+
+PATCHES=( "${FILESDIR}/${P}-rspec.patch" )
+
+ruby_add_rdepend "|| ( dev-ruby/activerecord:7.0 dev-ruby/activerecord:6.1 dev-ruby/activerecord:6.0 )"
+
+ruby_add_bdepend "test? (
+ dev-ruby/database_cleaner
+ dev-ruby/rspec-its
+ )"
+
+all_ruby_prepare() {
+ sed -i -e '/git ls-files/d' ${PN}.gemspec || die
+
+ # Provide a database.yml file for sqlite3.
+ cp spec/internal/config/database.yml.sample spec/internal/config/database.yml || die
+ sed -i -e '/^mysql/,$d' spec/internal/config/database.yml || die
+
+ sed -i -e '/barrier/ s:^:#:' spec/spec_helper.rb || die
+
+ # Avoid deprecation warning which cannot be solved due to issues with default_parser.
+ sed -i -e '/WARNING/,/WARNING/ s:^:#:' lib/acts-as-taggable-on.rb || die
+}