www/rubygem-rails-gitlab ${RAILS_VERSION} MidnightBSD
Full-stack web application framework
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
f582243f96- License
- mit
- Categories
- www, rubygems
Description
Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.
Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three layers: Model, View, and Controller, each with a specific responsibility.
Active Record, Active Model, Action Pack, and Action View can each be used independently outside Rails.
In addition to that, Rails also comes with:
- Action Mailer, a library to generate and send emails
- Action Mailbox, a library to receive emails within a Rails application
- Active Job, a framework for declaring jobs and making them run on a variety of queuing backends
- Action Cable, a framework to integrate WebSockets with a Rails application
- Active Storage, a library to attach cloud and local files to Rails applications
- Action Text, a library to handle rich text content
- Active Support, a collection of utility classes and standard library extensions that are useful for Rails, and may also be used independently outside Rails
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | www/rubygem-rails-gitlab | ${RAILS_VERSION} |
| FreeBSD | www/rubygem-rails-gitlab | 7.2.3.1 |
| DragonFly | www/rubygem-rails-gitlab | 7.1.5.1 |
| HardenedBSD | www/rubygem-rails-gitlab | 7.2.3.1 |
| GhostBSD | www/rubygem-rails-gitlab | 7.2.3.1 |
Install
Binary package:
mport install rails-gitlab
From mports:
cd /usr/mports/www/rubygem-rails-gitlab && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= rails-gitlab>0:www/rubygem-rails-gitlab
Dependencies
As this port's Makefile names them.
Build 1
rubygem-bundler>=1.15.0: sysutils/rubygem-bundler
Runtime 1
rubygem-bundler>=1.15.0: sysutils/rubygem-bundler
Build dependencies 1
Run dependencies 1
Required by 1
Configuration
No options to configure.
- USES
- cpe gem
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rubygem/rails-7.2.3.gem | 7168 | 9a9812eb131189676e64665f6883fc9c4051f412cc87ef9e3fa242a09c609bff |
Master sites 1
- RG
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
f582243f96 |
Lucas Holt | www/rubygem-rails-gitlab: add build depends | |
43d13034f1 |
Lucas Holt | Fix Rails GitLab license path (#1591) Fix Magus run 648 port ID 2271360. Match the case-sensitive MIT-LICENSE
filename in the gem.
Validation:
- bmake check-license
- clean bmake package NO_DEPENDS=yes with an isolated dependency gem
path
- portlint -C (no fatal errors)
- git diff --check
## Summary by Sourcery
Bug Fixes:
- Correct the Rails GitLab gem license file path to match its
case-sensitive MIT-LICENSE filename.
Signed-off-by: Lucas Holt <[email protected]> |