git: 8d26b8e71eed - main - www/rubygem-acts-as-taggable-on: Update to 11.0.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Sun, 08 Sep 2024 18:55:55 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8d26b8e71eedf1c88374f20c72643dad4218aa62

commit 8d26b8e71eedf1c88374f20c72643dad4218aa62
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-09-08 18:35:12 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-09-08 18:40:24 +0000

    www/rubygem-acts-as-taggable-on: Update to 11.0.0
    
    - Update pkg-descr
    
    Changes:        https://github.com/mbleigh/acts-as-taggable-on/blob/master/CHANGELOG.md
---
 www/rubygem-acts-as-taggable-on/Makefile  |  5 +++--
 www/rubygem-acts-as-taggable-on/distinfo  |  6 +++---
 www/rubygem-acts-as-taggable-on/pkg-descr | 16 +++++++++++++---
 3 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/www/rubygem-acts-as-taggable-on/Makefile b/www/rubygem-acts-as-taggable-on/Makefile
index f3375da730d4..87c0019b84f2 100644
--- a/www/rubygem-acts-as-taggable-on/Makefile
+++ b/www/rubygem-acts-as-taggable-on/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	acts-as-taggable-on
-PORTVERSION=	10.0.0
+PORTVERSION=	11.0.0
 CATEGORIES=	www rubygems
 MASTER_SITES=	RG
 
@@ -10,7 +10,8 @@ WWW=		https://github.com/mbleigh/acts-as-taggable-on
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-RUN_DEPENDS=	rubygem-activerecord70>=6.1<7.2:databases/rubygem-activerecord70
+RUN_DEPENDS=	rubygem-activerecord70>=7.0<8.0:databases/rubygem-activerecord70 \
+		rubygem-zeitwerk>=2.4<3.0:devel/rubygem-zeitwerk
 
 USES=		gem
 
diff --git a/www/rubygem-acts-as-taggable-on/distinfo b/www/rubygem-acts-as-taggable-on/distinfo
index 747bf658bb40..ab4b3d76fde5 100644
--- a/www/rubygem-acts-as-taggable-on/distinfo
+++ b/www/rubygem-acts-as-taggable-on/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700426534
-SHA256 (rubygem/acts-as-taggable-on-10.0.0.gem) = d360e96f1622010a2f8fe5c6f480f8cf95ba0bc2072e0b9974574e5f336edb83
-SIZE (rubygem/acts-as-taggable-on-10.0.0.gem) = 57344
+TIMESTAMP = 1725560917
+SHA256 (rubygem/acts-as-taggable-on-11.0.0.gem) = 1718e8ce00b0eeb138e14bd6cccca7d5c45b376f42af544c5bdb5afbdb3be852
+SIZE (rubygem/acts-as-taggable-on-11.0.0.gem) = 56832
diff --git a/www/rubygem-acts-as-taggable-on/pkg-descr b/www/rubygem-acts-as-taggable-on/pkg-descr
index cbc5b07b31de..13a9f40e9b93 100644
--- a/www/rubygem-acts-as-taggable-on/pkg-descr
+++ b/www/rubygem-acts-as-taggable-on/pkg-descr
@@ -1,3 +1,13 @@
-With ActsAsTaggableOn, you can tag a single model on several contexts,
-such as skills, interests, and awards.  It also provides other
-advanced functionality.
+This plugin was originally based on Acts as Taggable on Steroids by Jonathan
+Viney. It has evolved substantially since that point, but all credit goes to him
+for the initial tagging functionality that so many people have used.
+
+For instance, in a social network, a user might have tags that are called
+skills, interests, sports, and more. There is no real way to differentiate
+between tags and so an implementation of this type is not possible with acts as
+taggable on steroids.
+
+Enter Acts as Taggable On. Rather than tying functionality to a specific keyword
+(namely tags), acts as taggable on allows you to specify an arbitrary number of
+tag "contexts" that can be used locally or in combination in the same way
+steroids was used.