aboutsummaryrefslogtreecommitdiff
path: root/www
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 /www
parent06ec163ac1c84d036cb2b7fdbcbaeb2a9ab39adf (diff)
downloadports-30e2e83b78d99d141de119c81e329617afc20399.tar.gz
ports-30e2e83b78d99d141de119c81e329617afc20399.zip
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.
Diffstat (limited to 'www')
-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.