summaryrefslogtreecommitdiff
path: root/databases/rubygem-activerecord4
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2019-08-31 21:56:59 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2019-08-31 21:56:59 +0000
commitc9afce1e74a93855bc747e55818ee9f81e16cd08 (patch)
tree25fcf997ae102f9ccf167342952c58ae462299cd /databases/rubygem-activerecord4
parentUpdate pkg-descr (diff)
Update version requirement of RUN_DEPENDS
- Add PORTSCOUT - Update pkg-descr - Take maintainership
Diffstat (limited to 'databases/rubygem-activerecord4')
-rw-r--r--databases/rubygem-activerecord4/Makefile6
-rw-r--r--databases/rubygem-activerecord4/pkg-descr16
2 files changed, 15 insertions, 7 deletions
diff --git a/databases/rubygem-activerecord4/Makefile b/databases/rubygem-activerecord4/Makefile
index c6974200e062..12a07df6c43a 100644
--- a/databases/rubygem-activerecord4/Makefile
+++ b/databases/rubygem-activerecord4/Makefile
@@ -7,7 +7,7 @@ CATEGORIES= databases rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= 4
-MAINTAINER= ruby@FreeBSD.org
+MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Object-relational mapping layer for Rails MVC Framework
LICENSE= MIT
@@ -15,11 +15,13 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activemodel4>=${PORTVERSION}:databases/rubygem-activemodel4 \
rubygem-activesupport4>=${PORTVERSION}:devel/rubygem-activesupport4 \
- rubygem-arel6>=6.0:databases/rubygem-arel6
+ rubygem-arel6>=6.0<7:databases/rubygem-arel6
USES= gem
USE_RUBY= yes
NO_ARCH= yes
+PORTSCOUT= limit:^4\.2\.
+
.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord4/pkg-descr b/databases/rubygem-activerecord4/pkg-descr
index 86cdafa605bb..29c7987b2296 100644
--- a/databases/rubygem-activerecord4/pkg-descr
+++ b/databases/rubygem-activerecord4/pkg-descr
@@ -1,8 +1,14 @@
-Action Record
+Active Record connects classes to relational database tables to establish an
+almost zero-configuration persistence layer for applications. The library
+provides a base class that, when subclassed, sets up a mapping between the new
+class and an existing table in the database. In the context of an application,
+these classes are commonly referred to as models. Models can also be connected
+to other models; this is done by defining associations.
-In Rails, the model is handled by what's called a object-relational
-mapping layer entitled Active Record. This layer allows you to present
-the data from database rows as objects and embellish these data objects
-with business logic methods.
+Active Record relies heavily on naming in that it uses class and association
+names to establish mappings between respective database tables and foreign key
+columns. Although these mappings can be defined explicitly, it's recommended to
+follow naming conventions, especially when getting started with the library.
WWW: https://rubyonrails.org/
+WWW: https://github.com/rails/rails/tree/master/activerecord