git: 2ee5b5663eef - main - databases/rubygem-fabrication: New port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 19 Nov 2022 22:20:10 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2ee5b5663eef765b5413e55cbffe0ad477586f66
commit 2ee5b5663eef765b5413e55cbffe0ad477586f66
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2022-11-19 22:18:43 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2022-11-19 22:18:43 +0000
databases/rubygem-fabrication: New port
Fabrication generates objects in Ruby. Fabricators are schematics for
your objects, and can be created as needed anywhere in your app or
specs.
Fabrication can generate anything, but has specific support for
ActiveRecord Models, Mongoid Documents, Sequel Models, and DataMapper
Resources.
Sponsored by: Nepustil
---
databases/Makefile | 1 +
databases/rubygem-fabrication/Makefile | 18 ++++++++++++++++++
databases/rubygem-fabrication/distinfo | 3 +++
databases/rubygem-fabrication/pkg-descr | 5 +++++
4 files changed, 27 insertions(+)
diff --git a/databases/Makefile b/databases/Makefile
index 83e8db631346..f7bf3d09b30b 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -949,6 +949,7 @@
SUBDIR += rubygem-do_postgres
SUBDIR += rubygem-do_sqlite3
SUBDIR += rubygem-em-redis-unified
+ SUBDIR += rubygem-fabrication
SUBDIR += rubygem-familia
SUBDIR += rubygem-flipper-active_record
SUBDIR += rubygem-flipper-active_record-rails61
diff --git a/databases/rubygem-fabrication/Makefile b/databases/rubygem-fabrication/Makefile
new file mode 100644
index 000000000000..4b76da037a6f
--- /dev/null
+++ b/databases/rubygem-fabrication/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= fabrication
+PORTVERSION= 2.30.0
+CATEGORIES= databases rubygems
+MASTER_SITES= RG
+
+MAINTAINER= bofh@FreeBSD.org
+COMMENT= Object generation framework for ActiveRecord or any other Ruby object
+WWW= https://fabricationgem.org/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= gem
+USE_RUBY= yes
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/databases/rubygem-fabrication/distinfo b/databases/rubygem-fabrication/distinfo
new file mode 100644
index 000000000000..23f009dc6fe7
--- /dev/null
+++ b/databases/rubygem-fabrication/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1668895388
+SHA256 (rubygem/fabrication-2.30.0.gem) = b838236df6fc45bf806a3bb4ce78546d5a925f28879ffd05fe90277265d5ba2f
+SIZE (rubygem/fabrication-2.30.0.gem) = 15360
diff --git a/databases/rubygem-fabrication/pkg-descr b/databases/rubygem-fabrication/pkg-descr
new file mode 100644
index 000000000000..75c718472042
--- /dev/null
+++ b/databases/rubygem-fabrication/pkg-descr
@@ -0,0 +1,5 @@
+Fabrication generates objects in Ruby. Fabricators are schematics for your
+objects, and can be created as needed anywhere in your app or specs.
+
+Fabrication can generate anything, but has specific support for ActiveRecord
+Models, Mongoid Documents, Sequel Models, and DataMapper Resources.