aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-11-19 22:25:42 +0000
committerMuhammad Moinur Rahman <bofh@FreeBSD.org>2022-11-19 22:25:42 +0000
commit321a0498c1fa64aff3335eaae3e61ee8d5e48c68 (patch)
tree5d3d851c338fd993b1425c7fc739253cc8e2c4ed
parent2ee5b5663eef765b5413e55cbffe0ad477586f66 (diff)
databases/rubygem-scenic61: New port
This gem is an ActiveModel Serializer implementation with Rails hooks. It provides a means to generate JSON in an object-oriented and convention-driven manner. Sponsored by: Nepustil
-rw-r--r--databases/Makefile1
-rw-r--r--databases/rubygem-scenic61/Makefile22
-rw-r--r--databases/rubygem-scenic61/distinfo3
-rw-r--r--databases/rubygem-scenic61/pkg-descr3
4 files changed, 29 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index f7bf3d09b30b..692d03e255e6 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -1005,6 +1005,7 @@
SUBDIR += rubygem-redis-namespace18
SUBDIR += rubygem-redis4
SUBDIR += rubygem-sdbm
+ SUBDIR += rubygem-scenic61
SUBDIR += rubygem-seed-fu
SUBDIR += rubygem-sqlite3
SUBDIR += rubygem-sqlite3-ruby
diff --git a/databases/rubygem-scenic61/Makefile b/databases/rubygem-scenic61/Makefile
new file mode 100644
index 000000000000..595ef7705ecf
--- /dev/null
+++ b/databases/rubygem-scenic61/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= scenic
+PORTVERSION= 1.6.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 61
+
+MAINTAINER= bofh@FreeBSD.org
+COMMENT= Adds methods to ActiveRecord::Migration to create and manage database views in Rails
+WWW= https://github.com/scenic-views/scenic
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-activerecord61>=4.0.0:databases/rubygem-activerecord61 \
+ rubygem-railties61>=4.0.0:www/rubygem-railties61
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-scenic61/distinfo b/databases/rubygem-scenic61/distinfo
new file mode 100644
index 000000000000..3944fe3aee31
--- /dev/null
+++ b/databases/rubygem-scenic61/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1668886481
+SHA256 (rubygem/scenic-1.6.0.gem) = 05713df53f0036a4da94188ded7ff68c35c2baed8960513adbab45478b238132
+SIZE (rubygem/scenic-1.6.0.gem) = 38400
diff --git a/databases/rubygem-scenic61/pkg-descr b/databases/rubygem-scenic61/pkg-descr
new file mode 100644
index 000000000000..00bf98e471e1
--- /dev/null
+++ b/databases/rubygem-scenic61/pkg-descr
@@ -0,0 +1,3 @@
+This gem is an ActiveModel Serializer implementation with Rails hooks.
+It provides a means to generate JSON in an object-oriented and
+convention-driven manner.