aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-05-16 06:13:55 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2024-05-16 06:21:52 +0000
commit30e2e83b78d99d141de119c81e329617afc20399 (patch)
treedb7abb6d9c7e7f4bc0488e816ab321046d4d2727
parent06ec163ac1c84d036cb2b7fdbcbaeb2a9ab39adf (diff)
www/rubygem-bullet_train: Add rubygem-bullet_train 1.7.2
Bullet Train is an MIT-licensed Rails-based framework that saves you months of development by starting you off with all the features that are the same in every product, so you can focus on what makes your app unique.
-rw-r--r--www/Makefile1
-rw-r--r--www/rubygem-bullet_train/Makefile51
-rw-r--r--www/rubygem-bullet_train/distinfo3
-rw-r--r--www/rubygem-bullet_train/pkg-descr3
4 files changed, 58 insertions, 0 deletions
diff --git a/www/Makefile b/www/Makefile
index c6a6712e2c22..f2ec5d3eedb3 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -1966,6 +1966,7 @@
SUBDIR += rubygem-bluecloth
SUBDIR += rubygem-bootstrap-sass
SUBDIR += rubygem-browser
+ SUBDIR += rubygem-bullet_train
SUBDIR += rubygem-cal-heatmap-rails
SUBDIR += rubygem-carrierwave
SUBDIR += rubygem-carrierwave1
diff --git a/www/rubygem-bullet_train/Makefile b/www/rubygem-bullet_train/Makefile
new file mode 100644
index 000000000000..f489b11dc79c
--- /dev/null
+++ b/www/rubygem-bullet_train/Makefile
@@ -0,0 +1,51 @@
+PORTNAME= bullet_train
+PORTVERSION= 1.7.2
+CATEGORIES= www rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Bullet Train, Open Source Ruby on Rails SaaS Framework
+WWW= https://bullettrain.co/ \
+ https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
+
+RUN_DEPENDS= rubygem-awesome_print>=0:devel/rubygem-awesome_print \
+ rubygem-bullet_train-has_uuid>=0:www/rubygem-bullet_train-has_uuid \
+ rubygem-bullet_train-roles>=0:www/rubygem-bullet_train-roles \
+ rubygem-bullet_train-routes>=0:www/rubygem-bullet_train-routes \
+ rubygem-bullet_train-scope_validator>=0:www/rubygem-bullet_train-scope_validator \
+ rubygem-bullet_train-super_load_and_authorize_resource>=0:www/rubygem-bullet_train-super_load_and_authorize_resource \
+ rubygem-bullet_train-themes>=0:www/rubygem-bullet_train-themes \
+ rubygem-cable_ready>=5.0.0<5.1:www/rubygem-cable_ready \
+ rubygem-cancancan>=0:security/rubygem-cancancan \
+ rubygem-colorizer>=0:devel/rubygem-colorizer \
+ rubygem-commonmarker>=1.0.0:textproc/rubygem-commonmarker \
+ rubygem-devise-pwned_password>=0:devel/rubygem-devise-pwned_password \
+ rubygem-devise-rails71>=0:devel/rubygem-devise-rails71 \
+ rubygem-extended_email_reply_parser>=0:mail/rubygem-extended_email_reply_parser \
+ rubygem-fastimage>=0:graphics/rubygem-fastimage \
+ rubygem-figaro>=0:devel/rubygem-figaro \
+ rubygem-hiredis>=0:databases/rubygem-hiredis \
+ rubygem-http_accept_language>=0:devel/rubygem-http_accept_language \
+ rubygem-image_processing>=0:graphics/rubygem-image_processing \
+ rubygem-microscope>=0:databases/rubygem-microscope \
+ rubygem-nice_partials>=0.9<1:devel/rubygem-nice_partials \
+ rubygem-omniauth>=0:security/rubygem-omniauth \
+ rubygem-pagy>=0:devel/rubygem-pagy \
+ rubygem-possessive>=0:www/rubygem-possessive \
+ rubygem-premailer-rails-rails71>=0:mail/rubygem-premailer-rails-rails71 \
+ rubygem-rails71>=6.0.0:www/rubygem-rails71 \
+ rubygem-ruby-openai>=0:www/rubygem-ruby-openai \
+ rubygem-showcase-rails>=0:www/rubygem-showcase-rails \
+ rubygem-sidekiq>=0:devel/rubygem-sidekiq \
+ rubygem-unicode-emoji>=0:devel/rubygem-unicode-emoji \
+ rubygem-valid_email02>=0:mail/rubygem-valid_email02 \
+ rubygem-xxhash>=0:devel/rubygem-xxhash
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/www/rubygem-bullet_train/distinfo b/www/rubygem-bullet_train/distinfo
new file mode 100644
index 000000000000..658305bee974
--- /dev/null
+++ b/www/rubygem-bullet_train/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714227828
+SHA256 (rubygem/bullet_train-1.7.2.gem) = e9d556ac728580b16a1e1f097407cb585d5cfb28dd61e58735f3309ef63c0bd9
+SIZE (rubygem/bullet_train-1.7.2.gem) = 323584
diff --git a/www/rubygem-bullet_train/pkg-descr b/www/rubygem-bullet_train/pkg-descr
new file mode 100644
index 000000000000..134c2f4dd5d0
--- /dev/null
+++ b/www/rubygem-bullet_train/pkg-descr
@@ -0,0 +1,3 @@
+Bullet Train is an MIT-licensed Rails-based framework that saves you months of
+development by starting you off with all the features that are the same in every
+product, so you can focus on what makes your app unique.