diff options
| author | Steve Wills <swills@FreeBSD.org> | 2014-09-14 02:06:58 +0000 |
|---|---|---|
| committer | Steve Wills <swills@FreeBSD.org> | 2014-09-14 02:06:58 +0000 |
| commit | 28071e639803800705a6938642ba75b31f925b45 (patch) | |
| tree | 80b3dcb025ec943583a478981072ebc0ef107aa8 | |
| parent | - Update to 1.17.1 (diff) | |
www/rubygem-rails4: create port for rails4
This port required creating a number of new ports, old versions of existing
ports and other adjustments, so do all that while here too.
Rails is a web-application framework for the MVC pattern that includes
both a template engine, controller framework, and object-relational
mapping package. Everything needed to develop web-apps that can run on
CGI, FastCGI, and mod_ruby
Being a full-stack framework means that all layers are built to work
seamlessly together. That way you Don't Repeat Yourself (DRY) and you
can use a single language from top to bottom. Everything from templates
to control flow to business logic is written in Ruby - The language of
love for industry heavy-weights.
WWW: http://www.rubyonrails.org
Submitted by: xmj (based on)
64 files changed, 554 insertions, 31 deletions
diff --git a/databases/Makefile b/databases/Makefile index 9866962d741e..f4d42a2c07b0 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -823,7 +823,9 @@ SUBDIR += ruby-sybct SUBDIR += ruby-tokyocabinet SUBDIR += rubygem-activemodel + SUBDIR += rubygem-activemodel4 SUBDIR += rubygem-activerecord + SUBDIR += rubygem-activerecord4 SUBDIR += rubygem-activerecord-jdbc-adapter SUBDIR += rubygem-activerecord-jdbcmysql-adapter SUBDIR += rubygem-activerecord-mysql-adapter diff --git a/databases/rubygem-activemodel4/Makefile b/databases/rubygem-activemodel4/Makefile new file mode 100644 index 000000000000..a97d75e865b2 --- /dev/null +++ b/databases/rubygem-activemodel4/Makefile @@ -0,0 +1,22 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= activemodel +PORTVERSION= 4.1.6 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Toolkit for building modeling frameworks + +LICENSE= MIT + +RUN_DEPENDS= rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-builder32>=3.2.4:${PORTSDIR}/devel/rubygem-builder32 + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-activemodel4/distinfo b/databases/rubygem-activemodel4/distinfo new file mode 100644 index 000000000000..bf54662aeb98 --- /dev/null +++ b/databases/rubygem-activemodel4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/activemodel-4.1.6.gem) = a60fd5b3ec60031047311df66aea58360ac7aece470966899ffa7425413bbc92 +SIZE (rubygem/activemodel-4.1.6.gem) = 44544 diff --git a/databases/rubygem-activemodel4/pkg-descr b/databases/rubygem-activemodel4/pkg-descr new file mode 100644 index 000000000000..d8cf509d0e8b --- /dev/null +++ b/databases/rubygem-activemodel4/pkg-descr @@ -0,0 +1,6 @@ +A toolkit for building modeling frameworks like Active Record and +Active Resource. Rich support for attributes, callbacks, +validations, observers, serialization, internationalization, +and testing. + +WWW: http://www.rubyonrails.org diff --git a/databases/rubygem-activerecord4/Makefile b/databases/rubygem-activerecord4/Makefile new file mode 100644 index 000000000000..efc930c7d9a7 --- /dev/null +++ b/databases/rubygem-activerecord4/Makefile @@ -0,0 +1,23 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= activerecord +PORTVERSION= 4.1.6 +CATEGORIES= databases rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Object-relational mapping layer for Rails MVC Framework + +LICENSE= MIT + +RUN_DEPENDS= rubygem-activemodel4>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-activemodel4 \ + rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-arel>=5.0.0:${PORTSDIR}/databases/rubygem-arel + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/databases/rubygem-activerecord4/distinfo b/databases/rubygem-activerecord4/distinfo new file mode 100644 index 000000000000..f611da1f8e36 --- /dev/null +++ b/databases/rubygem-activerecord4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/activerecord-4.1.6.gem) = 87262b9e83b76ea4adaaf7941de0472eda1f1097159e2894aea7edc7d5134797 +SIZE (rubygem/activerecord-4.1.6.gem) = 314368 diff --git a/databases/rubygem-activerecord4/pkg-descr b/databases/rubygem-activerecord4/pkg-descr new file mode 100644 index 000000000000..a3b3e25dfd1a --- /dev/null +++ b/databases/rubygem-activerecord4/pkg-descr @@ -0,0 +1,8 @@ +Action Record + +In Rails, the model is handled by what's called a object-relational +mapping layer entitled Active Record. This layer allows you to present +the data from database rows as objects and embellish these data objects +with business logic methods. + +WWW: http://www.rubyonrails.org diff --git a/devel/Makefile b/devel/Makefile index 978ab2995a2a..1c754efffe49 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4205,6 +4205,7 @@ SUBDIR += ruby-tzfile SUBDIR += ruby-wirble SUBDIR += rubygem-abstract + SUBDIR += rubygem-actionview SUBDIR += rubygem-active_scaffold SUBDIR += rubygem-activemessaging SUBDIR += rubygem-activesupport @@ -4255,6 +4256,7 @@ SUBDIR += rubygem-cocaine SUBDIR += rubygem-coercible SUBDIR += rubygem-coffee-rails + SUBDIR += rubygem-coffee-rails4 SUBDIR += rubygem-coffee-script SUBDIR += rubygem-coffee-script-source SUBDIR += rubygem-colorize @@ -4356,6 +4358,7 @@ SUBDIR += rubygem-io-like SUBDIR += rubygem-iobuffer SUBDIR += rubygem-jammit + SUBDIR += rubygem-jbuilder SUBDIR += rubygem-jekyll-coffeescript SUBDIR += rubygem-jeweler SUBDIR += rubygem-jquery-ui-themes @@ -4434,6 +4437,7 @@ SUBDIR += rubygem-r18n-core SUBDIR += rubygem-racc SUBDIR += rubygem-rack-raw-upload + SUBDIR += rubygem-rails-observers SUBDIR += rubygem-rainbow SUBDIR += rubygem-rake SUBDIR += rubygem-rake-compiler @@ -4478,6 +4482,7 @@ SUBDIR += rubygem-runt SUBDIR += rubygem-ruport SUBDIR += rubygem-safe_yaml + SUBDIR += rubygem-sdoc SUBDIR += rubygem-sequel SUBDIR += rubygem-sequel3 SUBDIR += rubygem-settingslogic @@ -4491,7 +4496,10 @@ SUBDIR += rubygem-slim SUBDIR += rubygem-slop SUBDIR += rubygem-soap4r + SUBDIR += rubygem-spring SUBDIR += rubygem-sprockets + SUBDIR += rubygem-sprockets211 + SUBDIR += rubygem-sprockets-rails SUBDIR += rubygem-spruz SUBDIR += rubygem-state_machine SUBDIR += rubygem-statsd diff --git a/devel/rubygem-actionview/Makefile b/devel/rubygem-actionview/Makefile new file mode 100644 index 000000000000..a84f0c9b82d4 --- /dev/null +++ b/devel/rubygem-actionview/Makefile @@ -0,0 +1,20 @@ +# Created by: Steve Wills <swills@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= actionview +PORTVERSION= 4.1.6 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Rendering framework putting the V in MVC (part of Rails) + +RUN_DEPENDS= rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-builder32>=3.2:${PORTSDIR}/devel/rubygem-builder32 \ + rubygem-erubis>=2.7.0:${PORTSDIR}/www/rubygem-erubis + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-actionview/distinfo b/devel/rubygem-actionview/distinfo new file mode 100644 index 000000000000..f485182ba0df --- /dev/null +++ b/devel/rubygem-actionview/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/actionview-4.1.6.gem) = 87a79d47f1447828ffb6f59fa5ced8a070e6ad4de2098f3d0f5863a53fc906e4 +SIZE (rubygem/actionview-4.1.6.gem) = 157696 diff --git a/devel/rubygem-actionview/pkg-descr b/devel/rubygem-actionview/pkg-descr new file mode 100644 index 000000000000..28b0b72a8dcc --- /dev/null +++ b/devel/rubygem-actionview/pkg-descr @@ -0,0 +1,3 @@ +Simple, battle-tested conventions and helpers for building web pages. + +WWW: http://www.rubyonrails.org diff --git a/devel/rubygem-activesupport4/Makefile b/devel/rubygem-activesupport4/Makefile index eef49db45858..7ab8b62b2372 100644 --- a/devel/rubygem-activesupport4/Makefile +++ b/devel/rubygem-activesupport4/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= activesupport -PORTVERSION= 4.0.2 -PORTREVISION= 1 +PORTVERSION= 4.1.6 CATEGORIES= devel rubygems MASTER_SITES= RG PKGNAMESUFFIX= 4 @@ -13,17 +12,15 @@ COMMENT= Utility classes and extension that are required by Rails MVC Framework LICENSE= MIT -RUN_DEPENDS= rubygem-i18n>=0.6.4:${PORTSDIR}/devel/rubygem-i18n \ - rubygem-minitest4>=4.2:${PORTSDIR}/devel/rubygem-minitest4 \ - rubygem-multi_json>=1.3:${PORTSDIR}/devel/rubygem-multi_json \ +RUN_DEPENDS= rubygem-i18n>=0.6.9:${PORTSDIR}/devel/rubygem-i18n \ + rubygem-json>=1.7.7:${PORTSDIR}/devel/rubygem-json \ + rubygem-minitest>=5.1:${PORTSDIR}/devel/rubygem-minitest \ rubygem-thread_safe1>=0.1:${PORTSDIR}/devel/rubygem-thread_safe1 \ - rubygem-tzinfo>=0.3.37:${PORTSDIR}/devel/rubygem-tzinfo + rubygem-tzinfo>=1.1:${PORTSDIR}/devel/rubygem-tzinfo USE_RUBY= yes USE_RUBYGEMS= yes USE_RUBY_FEATURES= iconv RUBYGEM_AUTOPLIST= yes -NOPORTDOCS= yes - .include <bsd.port.mk> diff --git a/devel/rubygem-activesupport4/distinfo b/devel/rubygem-activesupport4/distinfo index cbf14947daf3..c2b86cdff236 100644 --- a/devel/rubygem-activesupport4/distinfo +++ b/devel/rubygem-activesupport4/distinfo @@ -1,2 +1,2 @@ -SHA256 (rubygem/activesupport-4.0.2.gem) = 79909b41c560cbca4ba71e3d5a85c5e53e383592e55fa79fae74890328e81eda -SIZE (rubygem/activesupport-4.0.2.gem) = 310272 +SHA256 (rubygem/activesupport-4.1.6.gem) = 42b09ee39730d302c938610f24e9b4483e1f0f9379b16df77665df4eb3a13c33 +SIZE (rubygem/activesupport-4.1.6.gem) = 315904 diff --git a/devel/rubygem-coffee-rails4/Makefile b/devel/rubygem-coffee-rails4/Makefile new file mode 100644 index 000000000000..84448d5009d3 --- /dev/null +++ b/devel/rubygem-coffee-rails4/Makefile @@ -0,0 +1,21 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= coffee-rails +PORTVERSION= 4.0.1 +PORTREVISION= 1 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Coffee Script adapter for the Rails asset pipeline + +RUN_DEPENDS= rubygem-coffee-script>=2.2.0:${PORTSDIR}/devel/rubygem-coffee-script \ + rubygem-railties4>=4.0.0:${PORTSDIR}/www/rubygem-railties4 + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-coffee-rails4/distinfo b/devel/rubygem-coffee-rails4/distinfo new file mode 100644 index 000000000000..545782e8c167 --- /dev/null +++ b/devel/rubygem-coffee-rails4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/coffee-rails-4.0.1.gem) = 2f6e36f2c7a2b5ea4ba2aae5d8f70b443e47f010e1f645aec28368d783e1d88a +SIZE (rubygem/coffee-rails-4.0.1.gem) = 9216 diff --git a/devel/rubygem-coffee-rails4/pkg-descr b/devel/rubygem-coffee-rails4/pkg-descr new file mode 100644 index 000000000000..25cc92af8835 --- /dev/null +++ b/devel/rubygem-coffee-rails4/pkg-descr @@ -0,0 +1,3 @@ +Coffee Script adapter for the Rails asset pipeline. + +WWW: http://rubygems.org/gems/coffee-rails diff --git a/devel/rubygem-devise/Makefile b/devel/rubygem-devise/Makefile index e013a3c78e7c..5800eb179d76 100644 --- a/devel/rubygem-devise/Makefile +++ b/devel/rubygem-devise/Makefile @@ -11,14 +11,22 @@ COMMENT= Flexible authentication solution for Rails with Warden LICENSE= MIT +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +OPTIONS_SINGLE= RAILS +OPTIONS_SINGLE_RAILS= RAILS RAILS4 +OPTIONS_DEFAULT= RAILS + RUN_DEPENDS= rubygem-bcrypt-ruby>=3.0:${PORTSDIR}/security/rubygem-bcrypt-ruby \ rubygem-orm_adapter>=0.1:${PORTSDIR}/devel/rubygem-orm_adapter \ - rubygem-railties>=3.2.6:${PORTSDIR}/www/rubygem-railties \ rubygem-thread_safe>=0.1:${PORTSDIR}/devel/rubygem-thread_safe \ rubygem-warden>=1.2.3:${PORTSDIR}/devel/rubygem-warden -USE_RUBY= yes -USE_RUBYGEMS= yes -RUBYGEM_AUTOPLIST= yes +.include <bsd.port.options.mk> + +RAILS_RUN_DEPENDS= rubygem-railties>=3.2.6:${PORTSDIR}/www/rubygem-railties \ +RAILS4_RUN_DEPENDS= rubygem-railties4>=4.1.1:${PORTSDIR}/www/rubygem-railties4 \ .include <bsd.port.mk> diff --git a/devel/rubygem-jbuilder/Makefile b/devel/rubygem-jbuilder/Makefile new file mode 100644 index 000000000000..cb88f5162340 --- /dev/null +++ b/devel/rubygem-jbuilder/Makefile @@ -0,0 +1,19 @@ +# Created by: Steve Wills <swills@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= jbuilder +PORTVERSION= 2.1.3 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Create JSON structures via a Builder-style DSL + +RUN_DEPENDS= rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-multi_json>=1.2:${PORTSDIR}/devel/rubygem-multi_json + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-jbuilder/distinfo b/devel/rubygem-jbuilder/distinfo new file mode 100644 index 000000000000..cae16eaceb83 --- /dev/null +++ b/devel/rubygem-jbuilder/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/jbuilder-2.1.3.gem) = b6f75327bc9965aa666d9d35150e2ed9724a703d0a37f004ab99c00062b434e8 +SIZE (rubygem/jbuilder-2.1.3.gem) = 21504 diff --git a/devel/rubygem-jbuilder/pkg-descr b/devel/rubygem-jbuilder/pkg-descr new file mode 100644 index 000000000000..37a6c7453daa --- /dev/null +++ b/devel/rubygem-jbuilder/pkg-descr @@ -0,0 +1,3 @@ +Create JSON structures via a Builder-style DSL + +WWW: https://github.com/rails/jbuilder diff --git a/devel/rubygem-rails-observers/Makefile b/devel/rubygem-rails-observers/Makefile new file mode 100644 index 000000000000..d50ad2f96cfe --- /dev/null +++ b/devel/rubygem-rails-observers/Makefile @@ -0,0 +1,18 @@ +# Created by: Steve Wills <swills@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= rails-observers +PORTVERSION= 0.1.2 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Observer classes for Rails + +RUN_DEPENDS= rubygem-activemodel4>=4.0:${PORTSDIR}/databases/rubygem-activemodel4 + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-rails-observers/distinfo b/devel/rubygem-rails-observers/distinfo new file mode 100644 index 000000000000..47c2ca19cccf --- /dev/null +++ b/devel/rubygem-rails-observers/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/rails-observers-0.1.2.gem) = 9e71de73929a9a7e8cde83c041989bbb25914f84047ce15dde37eefa650a5cd3 +SIZE (rubygem/rails-observers-0.1.2.gem) = 24064 diff --git a/devel/rubygem-rails-observers/pkg-descr b/devel/rubygem-rails-observers/pkg-descr new file mode 100644 index 000000000000..069f0645f829 --- /dev/null +++ b/devel/rubygem-rails-observers/pkg-descr @@ -0,0 +1,3 @@ +Rails observer (removed from core in Rails 4.0) + +WWW: https://github.com/rails/rails-observers diff --git a/devel/rubygem-rdoc/Makefile b/devel/rubygem-rdoc/Makefile index 4d323297dd0b..c1123cbf2822 100644 --- a/devel/rubygem-rdoc/Makefile +++ b/devel/rubygem-rdoc/Makefile @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= rdoc -PORTVERSION= 3.12.2 +PORTVERSION= 4.1.2 CATEGORIES= devel rubygems MASTER_SITES= RG diff --git a/devel/rubygem-rdoc/distinfo b/devel/rubygem-rdoc/distinfo index 476bff7c4fce..eb0f15ac2384 100644 --- a/devel/rubygem-rdoc/distinfo +++ b/devel/rubygem-rdoc/distinfo @@ -1,2 +1,2 @@ -SHA256 (rubygem/rdoc-3.12.2.gem) = a8e2b78f7e5ec4cc4716cd863975645f2f2377dc6db267a15e427e5fae2633ed -SIZE (rubygem/rdoc-3.12.2.gem) = 326144 +SHA256 (rubygem/rdoc-4.1.2.gem) = 8623c640083f0e06085636a6a719cac993dcccceba5f3f7344ed14c35b941033 +SIZE (rubygem/rdoc-4.1.2.gem) = 729600 diff --git a/devel/rubygem-sdoc/Makefile b/devel/rubygem-sdoc/Makefile new file mode 100644 index 000000000000..d8175f0e2b40 --- /dev/null +++ b/devel/rubygem-sdoc/Makefile @@ -0,0 +1,21 @@ +# Created by: Steve Wills <swills@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= sdoc +PORTVERSION= 0.4.1 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Create rdoc html with javascript search index + +RUN_DEPENDS= rubygem-rdoc>=4.0:${PORTSDIR}/devel/rubygem-rdoc \ + rubygem-json>=1.7.7:${PORTSDIR}/devel/rubygem-json + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +PLIST_FILES= bin/sdoc bin/sdoc-merge + +.include <bsd.port.mk> diff --git a/devel/rubygem-sdoc/distinfo b/devel/rubygem-sdoc/distinfo new file mode 100644 index 000000000000..4e5cc7bb1e61 --- /dev/null +++ b/devel/rubygem-sdoc/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/sdoc-0.4.1.gem) = 177b6c1d55f33afb337d704f4ec3f9a7a4a958abbb6bd3a6cb91c890a372be9b +SIZE (rubygem/sdoc-0.4.1.gem) = 281088 diff --git a/devel/rubygem-sdoc/pkg-descr b/devel/rubygem-sdoc/pkg-descr new file mode 100644 index 000000000000..80b25dd90113 --- /dev/null +++ b/devel/rubygem-sdoc/pkg-descr @@ -0,0 +1,3 @@ +rdoc generator html with javascript search index. + +WWW: http://github.com/voloko/sdoc diff --git a/devel/rubygem-spring/Makefile b/devel/rubygem-spring/Makefile new file mode 100644 index 000000000000..543d9a618b24 --- /dev/null +++ b/devel/rubygem-spring/Makefile @@ -0,0 +1,18 @@ +# Created by: Steve Wills <swills@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= spring +PORTVERSION= 1.1.3 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Rails application preloader + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +PLIST_FILES= bin/spring + +.include <bsd.port.mk> diff --git a/devel/rubygem-spring/distinfo b/devel/rubygem-spring/distinfo new file mode 100644 index 000000000000..27d7a7d95cba --- /dev/null +++ b/devel/rubygem-spring/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/spring-1.1.3.gem) = 92aa8cf28fec20b0f760e2cf8efd1990be2c30c2e79167cdd19e8344420b72c5 +SIZE (rubygem/spring-1.1.3.gem) = 39936 diff --git a/devel/rubygem-spring/pkg-descr b/devel/rubygem-spring/pkg-descr new file mode 100644 index 000000000000..05eb2d18ecbd --- /dev/null +++ b/devel/rubygem-spring/pkg-descr @@ -0,0 +1,3 @@ +Rails application preloader + +WWW: http://github.com/rails/spring diff --git a/devel/rubygem-sprockets-rails/Makefile b/devel/rubygem-sprockets-rails/Makefile new file mode 100644 index 000000000000..b49317b4849f --- /dev/null +++ b/devel/rubygem-sprockets-rails/Makefile @@ -0,0 +1,20 @@ +# Created by: Steve Wills <swills@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= sprockets-rails +PORTVERSION= 2.1.4 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Sprockets Rails integration + +RUN_DEPENDS= rubygem-actionpack4>=4.0:${PORTSDIR}/www/rubygem-actionpack4 \ + rubygem-activesupport4>=4.0:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-sprockets211>=2.11:${PORTSDIR}/devel/rubygem-sprockets211 + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST=yes + +.include <bsd.port.mk> diff --git a/devel/rubygem-sprockets-rails/distinfo b/devel/rubygem-sprockets-rails/distinfo new file mode 100644 index 000000000000..4731190e071c --- /dev/null +++ b/devel/rubygem-sprockets-rails/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/sprockets-rails-2.1.4.gem) = 839282d9676c211d2590c2bd090bcfc4eff45c738c12a410c4e148ea5ac42eb6 +SIZE (rubygem/sprockets-rails-2.1.4.gem) = 12800 diff --git a/devel/rubygem-sprockets-rails/pkg-descr b/devel/rubygem-sprockets-rails/pkg-descr new file mode 100644 index 000000000000..352421b244e2 --- /dev/null +++ b/devel/rubygem-sprockets-rails/pkg-descr @@ -0,0 +1,3 @@ +Sprockets Rails integration + +WWW: https://github.com/rails/sprockets-rails diff --git a/devel/rubygem-sprockets211/Makefile b/devel/rubygem-sprockets211/Makefile new file mode 100644 index 000000000000..a1bc7e18f196 --- /dev/null +++ b/devel/rubygem-sprockets211/Makefile @@ -0,0 +1,26 @@ +# Created by: Mikhail T. <m.tsatsenko@gmail.com> +# $FreeBSD$ + +PORTNAME= sprockets +PORTVERSION= 2.11.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 211 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Ruby library that preprocesses and concatenates JavaScript files + +LICENSE= MIT + +RUN_DEPENDS= rubygem-hike>=1.2:${PORTSDIR}/devel/rubygem-hike \ + rubygem-multi_json>=1.0:${PORTSDIR}/devel/rubygem-multi_json \ + rubygem-rack>=1.0:${PORTSDIR}/www/rubygem-rack \ + rubygem-tilt1>=1.1:${PORTSDIR}/devel/rubygem-tilt1 + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +PLIST_FILES= bin/sprockets + +.include <bsd.port.mk> diff --git a/devel/rubygem-sprockets211/distinfo b/devel/rubygem-sprockets211/distinfo new file mode 100644 index 000000000000..da72ee4bb621 --- /dev/null +++ b/devel/rubygem-sprockets211/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/sprockets-2.11.0.gem) = b06a4a66a74cce8a3dbd53a9078c9b71b94f5652a6fe92809f28786d8fcd5920 +SIZE (rubygem/sprockets-2.11.0.gem) = 42496 diff --git a/devel/rubygem-sprockets211/pkg-descr b/devel/rubygem-sprockets211/pkg-descr new file mode 100644 index 000000000000..d25dd56d9cdf --- /dev/null +++ b/devel/rubygem-sprockets211/pkg-descr @@ -0,0 +1,6 @@ +Sprockets is a Ruby library that preprocesses and concatenates +JavaScript source files. It takes any number of source files +and preprocesses them line-by-line in order to build a single +concatenation. + +WWW: http://getsprockets.org/ diff --git a/mail/Makefile b/mail/Makefile index 3b1e21f9b845..c9705fb9dd0a 100644 --- a/mail/Makefile +++ b/mail/Makefile @@ -566,9 +566,11 @@ SUBDIR += ruby-rfilter SUBDIR += ruby-rmail SUBDIR += rubygem-actionmailer + SUBDIR += rubygem-actionmailer4 SUBDIR += rubygem-exception_notification SUBDIR += rubygem-larch SUBDIR += rubygem-mail + SUBDIR += rubygem-mail25 SUBDIR += rubygem-mailfactory SUBDIR += rubygem-pony SUBDIR += rubygem-qmail diff --git a/mail/rubygem-actionmailer4/Makefile b/mail/rubygem-actionmailer4/Makefile new file mode 100644 index 000000000000..f8c6b8a77a58 --- /dev/null +++ b/mail/rubygem-actionmailer4/Makefile @@ -0,0 +1,23 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= actionmailer +PORTVERSION= 4.1.6 +CATEGORIES= mail rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Easy email delivery and testing for Ruby + +LICENSE= MIT + +RUN_DEPENDS= rubygem-actionpack4>=${PORTVERSION}:${PORTSDIR}/www/rubygem-actionpack4 \ + rubygem-actionview>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-actionview \ + rubygem-mail>=2.5.4:${PORTSDIR}/mail/rubygem-mail + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/mail/rubygem-actionmailer4/distinfo b/mail/rubygem-actionmailer4/distinfo new file mode 100644 index 000000000000..93de627d7abd --- /dev/null +++ b/mail/rubygem-actionmailer4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/actionmailer-4.1.6.gem) = 9b03de00a3c0e19034e98f35d29c298e858556f1033799ea6ffc9eca014c5cd3 +SIZE (rubygem/actionmailer-4.1.6.gem) = 24576 diff --git a/mail/rubygem-actionmailer4/pkg-descr b/mail/rubygem-actionmailer4/pkg-descr new file mode 100644 index 000000000000..2af9adc06c58 --- /dev/null +++ b/mail/rubygem-actionmailer4/pkg-descr @@ -0,0 +1,10 @@ +Action Mailer is framework for designing email-service layers. These layers +are used to consolidate code for sending out forgotten passwords, welcoming +wishes on signup, invoices for billing, and any other use case that requires +a written notification to either a person or another system. + +Additionally, an Action Mailer class can be used to process incoming email, +such as allowing a weblog to accept new posts from an email (which could even +have been sent from a phone) + +WWW: http://www.rubyonrails.org diff --git a/mail/rubygem-mail/Makefile b/mail/rubygem-mail/Makefile index 3aaba4881f53..7d4d92a4603d 100644 --- a/mail/rubygem-mail/Makefile +++ b/mail/rubygem-mail/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= mail -PORTVERSION= 2.5.4 +PORTVERSION= 2.6.1 PORTEPOCH= 2 CATEGORIES= mail rubygems MASTER_SITES= RG @@ -12,8 +12,7 @@ COMMENT= Ruby email handler LICENSE= MIT -RUN_DEPENDS= rubygem-mime-types1>=1.25.1:${PORTSDIR}/misc/rubygem-mime-types1 \ - rubygem-treetop>=1.4.8:${PORTSDIR}/devel/rubygem-treetop +RUN_DEPENDS= rubygem-mime-types>=2.3:${PORTSDIR}/misc/rubygem-mime-types USE_RUBY= yes USE_RUBYGEMS= yes diff --git a/mail/rubygem-mail/distinfo b/mail/rubygem-mail/distinfo index 897f24fe816a..2b13db40541a 100644 --- a/mail/rubygem-mail/distinfo +++ b/mail/rubygem-mail/distinfo @@ -1,2 +1,2 @@ -SHA256 (rubygem/mail-2.5.4.gem) = 446585c38b062121252688dcc9cc70af1f470822e30db021bb97d185969e257c -SIZE (rubygem/mail-2.5.4.gem) = 272384 +SHA256 (rubygem/mail-2.6.1.gem) = 1d56216c0a426f908e8726d44209dc3140b37f8b34e1653b99301e664fe1fa9d +SIZE (rubygem/mail-2.6.1.gem) = 335872 diff --git a/textproc/Makefile b/textproc/Makefile index c5d2779847b9..05c13d088262 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1354,6 +1354,7 @@ SUBDIR += rubygem-sanitize SUBDIR += rubygem-sass SUBDIR += rubygem-sass-rails + SUBDIR += rubygem-sass-rails4 SUBDIR += rubygem-sass32 SUBDIR += rubygem-sax-machine SUBDIR += rubygem-simplecov-html diff --git a/textproc/rubygem-sass-rails4/Makefile b/textproc/rubygem-sass-rails4/Makefile new file mode 100644 index 000000000000..b49d345e8827 --- /dev/null +++ b/textproc/rubygem-sass-rails4/Makefile @@ -0,0 +1,23 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= sass-rails +PORTVERSION= 4.0.3 +CATEGORIES= textproc rubygems +MASTER_SITES= RG + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Sass adapter for the Rails asset pipeline + +LICENSE= MIT + +RUN_DEPENDS= rubygem-railties4>=4.0.0:${PORTSDIR}/www/rubygem-railties4 \ + rubygem-sass32>=3.2.0:${PORTSDIR}/textproc/rubygem-sass32 \ + rubygem-sprockets211>=2.11:${PORTSDIR}/devel/rubygem-sprockets211 \ + rubygem-sprockets-rails>=2.0:${PORTSDIR}/devel/rubygem-sprockets-rails + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/textproc/rubygem-sass-rails4/distinfo b/textproc/rubygem-sass-rails4/distinfo new file mode 100644 index 000000000000..d634fd0e3e9a --- /dev/null +++ b/textproc/rubygem-sass-rails4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/sass-rails-4.0.3.gem) = b57665f95f63f063137e365d3e8a1c6d1340ec892d875aeeab93fb60e13f2ec8 +SIZE (rubygem/sass-rails-4.0.3.gem) = 92672 diff --git a/textproc/rubygem-sass-rails4/pkg-descr b/textproc/rubygem-sass-rails4/pkg-descr new file mode 100644 index 000000000000..09b21309a73a --- /dev/null +++ b/textproc/rubygem-sass-rails4/pkg-descr @@ -0,0 +1,3 @@ +Sass adapter for the Rails asset pipeline. + +WWW: http://rubygems.org/gems/sass-rails diff --git a/www/Makefile b/www/Makefile index 62e5c9b06c0f..61a6aec3c4c0 100644 --- a/www/Makefile +++ b/www/Makefile @@ -1735,6 +1735,7 @@ SUBDIR += rubygem-actionpack SUBDIR += rubygem-actionpack4 SUBDIR += rubygem-activeresource + SUBDIR += rubygem-activeresource4 SUBDIR += rubygem-acts-as-taggable-on SUBDIR += rubygem-addressable SUBDIR += rubygem-akami @@ -1792,6 +1793,7 @@ SUBDIR += rubygem-journey SUBDIR += rubygem-jquery-atwho-rails SUBDIR += rubygem-jquery-rails + SUBDIR += rubygem-jquery-rails4 SUBDIR += rubygem-jquery-turbolinks SUBDIR += rubygem-jquery-ui-rails SUBDIR += rubygem-jruby-rack @@ -1835,7 +1837,9 @@ SUBDIR += rubygem-rack-test SUBDIR += rubygem-rack15 SUBDIR += rubygem-rails + SUBDIR += rubygem-rails4 SUBDIR += rubygem-railties + SUBDIR += rubygem-railties4 SUBDIR += rubygem-raindrops SUBDIR += rubygem-ramaze SUBDIR += rubygem-raphael-rails diff --git a/www/rubygem-actionpack4/Makefile b/www/rubygem-actionpack4/Makefile index cb7c37a8d1e7..c6311201efe3 100644 --- a/www/rubygem-actionpack4/Makefile +++ b/www/rubygem-actionpack4/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= actionpack -PORTVERSION= 4.0.2 +PORTVERSION= 4.1.6 CATEGORIES= www rubygems MASTER_SITES= RG PKGNAMESUFFIX= 4 @@ -12,9 +12,8 @@ COMMENT= Action Controller and Action View of Rails MVC Framework LICENSE= MIT -RUN_DEPENDS= rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ - rubygem-builder31>=3.1.0:${PORTSDIR}/devel/rubygem-builder31 \ - rubygem-erubis>=2.7.0:${PORTSDIR}/www/rubygem-erubis \ +RUN_DEPENDS= rubygem-actionview>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-actionview \ + rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ rubygem-rack15>=1.5.2:${PORTSDIR}/www/rubygem-rack15 \ rubygem-rack-test>=0.6.2:${PORTSDIR}/www/rubygem-rack-test diff --git a/www/rubygem-actionpack4/distinfo b/www/rubygem-actionpack4/distinfo index 84ec68cac837..614662549445 100644 --- a/www/rubygem-actionpack4/distinfo +++ b/www/rubygem-actionpack4/distinfo @@ -1,2 +1,2 @@ -SHA256 (rubygem/actionpack-4.0.2.gem) = a6783e5fd133f3ab7d15f5b240f032a89429038ce66f10f562c40da821e36549 -SIZE (rubygem/actionpack-4.0.2.gem) = 335872 +SHA256 (rubygem/actionpack-4.1.6.gem) = 427a9d9d53320953f104e091c6eeb43e81a3638af72d4ce68c8f800d552c491d +SIZE (rubygem/actionpack-4.1.6.gem) = 189440 diff --git a/www/rubygem-activeresource4/Makefile b/www/rubygem-activeresource4/Makefile new file mode 100644 index 000000000000..f63e27a82aae --- /dev/null +++ b/www/rubygem-activeresource4/Makefile @@ -0,0 +1,21 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= activeresource +PORTVERSION= 4.0.0 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Coherent wrapper object-relational mapping for REST web services + +RUN_DEPENDS= rubygem-activemodel4>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-activemodel4 \ + rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-rails-observers>=0.1.1:${PORTSDIR}/devel/rubygem-rails-observers + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-activeresource4/distinfo b/www/rubygem-activeresource4/distinfo new file mode 100644 index 000000000000..8906afda3ef3 --- /dev/null +++ b/www/rubygem-activeresource4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/activeresource-4.0.0.gem) = 589266ba14c344903c582e82ad39da5f24067f9bcbcf8213d55f7a19e58b8539 +SIZE (rubygem/activeresource-4.0.0.gem) = 38400 diff --git a/www/rubygem-activeresource4/pkg-descr b/www/rubygem-activeresource4/pkg-descr new file mode 100644 index 000000000000..5b1c0740097b --- /dev/null +++ b/www/rubygem-activeresource4/pkg-descr @@ -0,0 +1,13 @@ +Active Resource + +Active Resource attempts to provide a coherent wrapper object-relational +mapping for REST web services. It follows the same philosophy as +Active Record, in that one of its prime aims is to reduce the amount of +code needed to map to these resources. This is made possible by relying +on a number of code- and protocol-based conventions that make it easy for +Active Resource to infer complex relations and structures. + +These conventions are outlined in detail in the documentation +for ActiveResource::Base. + +WWW: http://www.rubyonrails.org diff --git a/www/rubygem-jquery-rails4/Makefile b/www/rubygem-jquery-rails4/Makefile new file mode 100644 index 000000000000..5bcd96aaf1e2 --- /dev/null +++ b/www/rubygem-jquery-rails4/Makefile @@ -0,0 +1,20 @@ +# Created by: Jason Helfman <jgh@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= jquery-rails +PORTVERSION= 3.1.2 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Provides a rails generator for jquery + +RUN_DEPENDS+= rubygem-railties4>=4.1.6:${PORTSDIR}/www/rubygem-railties4 \ + rubygem-thor>=0.16:${PORTSDIR}/devel/rubygem-thor + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/www/rubygem-jquery-rails4/distinfo b/www/rubygem-jquery-rails4/distinfo new file mode 100644 index 000000000000..366f8cf8c6cc --- /dev/null +++ b/www/rubygem-jquery-rails4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/jquery-rails-3.1.2.gem) = 7ee42bba07bb858c11d81da798c2bfa3641b5afad5d420445b55d0118b29aa40 +SIZE (rubygem/jquery-rails-3.1.2.gem) = 190464 diff --git a/www/rubygem-jquery-rails4/pkg-descr b/www/rubygem-jquery-rails4/pkg-descr new file mode 100644 index 000000000000..dddd9ff2ece2 --- /dev/null +++ b/www/rubygem-jquery-rails4/pkg-descr @@ -0,0 +1,5 @@ +This gem provides a Rails generator to install jQuery and the jQuery-ujs +driver into your Rails 3 application, and then have them included +automatically instead of Prototype. + +WWW: http://rubygems.org/gems/jquery-rails diff --git a/www/rubygem-jquery-turbolinks/Makefile b/www/rubygem-jquery-turbolinks/Makefile index 694fd75a40ce..eec17a2ede62 100644 --- a/www/rubygem-jquery-turbolinks/Makefile +++ b/www/rubygem-jquery-turbolinks/Makefile @@ -2,13 +2,14 @@ PORTNAME= jquery-turbolinks PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= www rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= jQuery plugin for drop-in fix binded events problem caused by Turbolinks -RUN_DEPENDS= rubygem-railties>=3.1.0:${PORTSDIR}/www/rubygem-railties \ +RUN_DEPENDS= rubygem-railties4>=4.1.6:${PORTSDIR}/www/rubygem-railties4 \ rubygem-turbolinks>=0:${PORTSDIR}/www/rubygem-turbolinks USE_RUBY= yes diff --git a/www/rubygem-rails4/Makefile b/www/rubygem-rails4/Makefile new file mode 100644 index 000000000000..759d23d6f2d7 --- /dev/null +++ b/www/rubygem-rails4/Makefile @@ -0,0 +1,62 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= rails +PORTVERSION= 4.1.6 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= MVC web application framework + +LICENSE= MIT + +RUN_DEPENDS= rubygem-actionmailer4>=${PORTVERSION}:${PORTSDIR}/mail/rubygem-actionmailer4 \ + rubygem-actionpack4>=${PORTVERSION}:${PORTSDIR}/www/rubygem-actionpack4 \ + rubygem-actionview>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-actionview \ + rubygem-activemodel4>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-activemodel4 \ + rubygem-activerecord4>=${PORTVERSION}:${PORTSDIR}/databases/rubygem-activerecord4 \ + rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-bundler>=1.0:${PORTSDIR}/sysutils/rubygem-bundler \ + rubygem-railties4>=${PORTVERSION}:${PORTSDIR}/www/rubygem-railties4 \ + rubygem-activeresource4>=4.0.0:${PORTSDIR}/www/rubygem-activeresource4 \ + rubygem-builder32>=3.2.2:${PORTSDIR}/devel/rubygem-builder32 \ + rubygem-sprockets-rails>=2.0:${PORTSDIR}/devel/rubygem-sprockets-rails \ + rubygem-rake>=10.1.1:${PORTSDIR}/devel/rubygem-rake \ + rubygem-sqlite3>=1.3.9:${PORTSDIR}/databases/rubygem-sqlite3 \ + rubygem-execjs>=2.2.1:${PORTSDIR}/devel/rubygem-execjs \ + rubygem-coffee-rails4>=4.0.1:${PORTSDIR}/devel/rubygem-coffee-rails4 \ + rubygem-sass-rails>=4.0.3:${PORTSDIR}/textproc/rubygem-sass-rails4 \ + rubygem-spring>=1.1.3:${PORTSDIR}/devel/rubygem-spring \ + rubygem-jquery-rails4>=3.1.2:${PORTSDIR}/www/rubygem-jquery-rails4 \ + rubygem-jbuilder>=2.1.3:${PORTSDIR}/devel/rubygem-jbuilder \ + rubygem-uglifier>=2.5.0:${PORTSDIR}/www/rubygem-uglifier \ + rubygem-sprockets211>=2.11.0:${PORTSDIR}/devel/rubygem-sprockets211 \ + rubygem-rdoc>=0:${PORTSDIR}/devel/rubygem-rdoc \ + rubygem-thread_safe>=0.3.4:${PORTSDIR}/devel/rubygem-thread_safe \ + rubygem-turbolinks>=2.3.0:${PORTSDIR}/www/rubygem-turbolinks \ + rubygem-sass>=3.4.1:${PORTSDIR}/textproc/rubygem-sass \ + rubygem-sdoc>=0.4.1:${PORTSDIR}/devel/rubygem-sdoc + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +USES= cpe + +CPE_VENDOR= rubyonrails +CPE_PRODUCT= ruby_on_rails + +OPTIONS_DEFINE= FCGI PASSENGER MEMCACHE_CLIENT +FCGI_DESC= FastCGI backend +MONGRELCLUSTER_DESC= Mongrel Cluster backend +PASSENGER_DESC= Passenger backend +MEMCACHE_CLIENT_DESC= MemCache-Client support +OPTIONSFILE= ${PORT_DBDIR}/rubygem-${PORTNAME}/options + +FCGI_RUN_DEPENDS= ${RUBY_SITEARCHLIBDIR}/fcgi.so:${PORTSDIR}/www/ruby-fcgi +MEMCACHE_CLIENT_RUN_DEPENDS= rubygem-memcache-client>=1.2.0:${PORTSDIR}/databases/rubygem-memcache-client +PASSENGER_RUN_DEPENDS= rubygem-passenger>=2.2.15:${PORTSDIR}/www/rubygem-passenger + +.include <bsd.port.mk> diff --git a/www/rubygem-rails4/distinfo b/www/rubygem-rails4/distinfo new file mode 100644 index 000000000000..a95e7cd432cb --- /dev/null +++ b/www/rubygem-rails4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/rails-4.1.6.gem) = f351c95673cb833652deeaab5c67998ab0af9ff3c89c585abe23dafa0648efa0 +SIZE (rubygem/rails-4.1.6.gem) = 1438208 diff --git a/www/rubygem-rails4/pkg-descr b/www/rubygem-rails4/pkg-descr new file mode 100644 index 000000000000..816c3dc06c91 --- /dev/null +++ b/www/rubygem-rails4/pkg-descr @@ -0,0 +1,12 @@ +Rails is a web-application framework for the MVC pattern that includes +both a template engine, controller framework, and object-relational +mapping package. Everything needed to develop web-apps that can run on +CGI, FastCGI, and mod_ruby + +Being a full-stack framework means that all layers are built to work +seamlessly together. That way you Don't Repeat Yourself (DRY) and you +can use a single language from top to bottom. Everything from templates +to control flow to business logic is written in Ruby - The language of +love for industry heavy-weights. + +WWW: http://www.rubyonrails.org diff --git a/www/rubygem-railties4/Makefile b/www/rubygem-railties4/Makefile new file mode 100644 index 000000000000..79b39453eaa6 --- /dev/null +++ b/www/rubygem-railties4/Makefile @@ -0,0 +1,26 @@ +# Created by: Johannes Meixner <xmj@chaot.net> +# $FreeBSD$ + +PORTNAME= railties +PORTVERSION= 4.1.6 +CATEGORIES= www rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 4 + +MAINTAINER= ruby@FreeBSD.org +COMMENT= Rails internals bootup, plugins, generators, and rake tasks + +LICENSE= MIT + +RUN_DEPENDS= rubygem-actionpack4>=${PORTVERSION}:${PORTSDIR}/www/rubygem-actionpack4 \ + rubygem-activesupport4>=${PORTVERSION}:${PORTSDIR}/devel/rubygem-activesupport4 \ + rubygem-thor>=0.18.1:${PORTSDIR}/devel/rubygem-thor + +USE_RUBY= yes +USE_RAKE= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +PLIST_FILES= bin/rails + +.include <bsd.port.mk> diff --git a/www/rubygem-railties4/distinfo b/www/rubygem-railties4/distinfo new file mode 100644 index 000000000000..83d3c7d06138 --- /dev/null +++ b/www/rubygem-railties4/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/railties-4.1.6.gem) = 0cd0e549e310d557390df536782accb0575b203a9f3abd0cf8394f4aa9a36a87 +SIZE (rubygem/railties-4.1.6.gem) = 123392 diff --git a/www/rubygem-railties4/pkg-descr b/www/rubygem-railties4/pkg-descr new file mode 100644 index 000000000000..f87d70493ae8 --- /dev/null +++ b/www/rubygem-railties4/pkg-descr @@ -0,0 +1,3 @@ +Rails internals: application bootup, plugins, generators, and rake tasks. + +WWW: http://www.rubyonrails.org diff --git a/www/rubygem-turbolinks/Makefile b/www/rubygem-turbolinks/Makefile index 1bdb70f0f1c3..d2f980d18e11 100644 --- a/www/rubygem-turbolinks/Makefile +++ b/www/rubygem-turbolinks/Makefile @@ -2,6 +2,7 @@ PORTNAME= turbolinks PORTVERSION= 2.3.0 +PORTREVISION= 1 CATEGORIES= www rubygems MASTER_SITES= RG @@ -12,7 +13,6 @@ USE_RUBY= yes USE_RUBYGEMS= yes RUBYGEM_AUTOPLIST= yes -RUN_DEPENDS= rubygem-coffee-rails>=0:${PORTSDIR}/devel/rubygem-coffee-rails - +RUN_DEPENDS= rubygem-coffee-rails4>=4.0.1:${PORTSDIR}/devel/rubygem-coffee-rails4 .include <bsd.port.mk> |
