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,19 +1,20 @@ PORTNAME= acts-as-taggable-on -PORTVERSION= 10.0.0 +PORTVERSION= 11.0.0 CATEGORIES= www rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Tag a single model on several contexts 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 NO_ARCH= yes .include 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.