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 /www | |
| 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)
Diffstat (limited to 'www')
| -rw-r--r-- | www/Makefile | 4 | ||||
| -rw-r--r-- | www/rubygem-actionpack4/Makefile | 7 | ||||
| -rw-r--r-- | www/rubygem-actionpack4/distinfo | 4 | ||||
| -rw-r--r-- | www/rubygem-activeresource4/Makefile | 21 | ||||
| -rw-r--r-- | www/rubygem-activeresource4/distinfo | 2 | ||||
| -rw-r--r-- | www/rubygem-activeresource4/pkg-descr | 13 | ||||
| -rw-r--r-- | www/rubygem-jquery-rails4/Makefile | 20 | ||||
| -rw-r--r-- | www/rubygem-jquery-rails4/distinfo | 2 | ||||
| -rw-r--r-- | www/rubygem-jquery-rails4/pkg-descr | 5 | ||||
| -rw-r--r-- | www/rubygem-jquery-turbolinks/Makefile | 3 | ||||
| -rw-r--r-- | www/rubygem-rails4/Makefile | 62 | ||||
| -rw-r--r-- | www/rubygem-rails4/distinfo | 2 | ||||
| -rw-r--r-- | www/rubygem-rails4/pkg-descr | 12 | ||||
| -rw-r--r-- | www/rubygem-railties4/Makefile | 26 | ||||
| -rw-r--r-- | www/rubygem-railties4/distinfo | 2 | ||||
| -rw-r--r-- | www/rubygem-railties4/pkg-descr | 3 | ||||
| -rw-r--r-- | www/rubygem-turbolinks/Makefile | 4 |
17 files changed, 183 insertions, 9 deletions
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> |
