summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2014-09-14 02:06:58 +0000
committerSteve Wills <swills@FreeBSD.org>2014-09-14 02:06:58 +0000
commit28071e639803800705a6938642ba75b31f925b45 (patch)
tree80b3dcb025ec943583a478981072ebc0ef107aa8 /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/Makefile4
-rw-r--r--www/rubygem-actionpack4/Makefile7
-rw-r--r--www/rubygem-actionpack4/distinfo4
-rw-r--r--www/rubygem-activeresource4/Makefile21
-rw-r--r--www/rubygem-activeresource4/distinfo2
-rw-r--r--www/rubygem-activeresource4/pkg-descr13
-rw-r--r--www/rubygem-jquery-rails4/Makefile20
-rw-r--r--www/rubygem-jquery-rails4/distinfo2
-rw-r--r--www/rubygem-jquery-rails4/pkg-descr5
-rw-r--r--www/rubygem-jquery-turbolinks/Makefile3
-rw-r--r--www/rubygem-rails4/Makefile62
-rw-r--r--www/rubygem-rails4/distinfo2
-rw-r--r--www/rubygem-rails4/pkg-descr12
-rw-r--r--www/rubygem-railties4/Makefile26
-rw-r--r--www/rubygem-railties4/distinfo2
-rw-r--r--www/rubygem-railties4/pkg-descr3
-rw-r--r--www/rubygem-turbolinks/Makefile4
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>