pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/ruby
Module Name: pkgsrc
Committed By: taca
Date: Wed Jun 21 13:11:19 UTC 2017
Modified Files:
pkgsrc/lang/ruby: rails.mk
Log Message:
Overhaul framework of Ruby on Rails to support coexistence of rails32
and rails42.
* Rename RUBY_RAILS_VERSION to RAILS_VERSION.
* Remove detection of installed Ruby on Rails.
* Add ${RUBY_RAILS} to PKGBASE of each Ruby on Rails' pacakge.
To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/lang/ruby/rails.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/ruby/rails.mk
diff -u pkgsrc/lang/ruby/rails.mk:1.59 pkgsrc/lang/ruby/rails.mk:1.60
--- pkgsrc/lang/ruby/rails.mk:1.59 Sat Apr 22 10:46:18 2017
+++ pkgsrc/lang/ruby/rails.mk Wed Jun 21 13:11:19 2017
@@ -1,4 +1,4 @@
-# $NetBSD: rails.mk,v 1.59 2017/04/22 10:46:18 minskim Exp $
+# $NetBSD: rails.mk,v 1.60 2017/06/21 13:11:19 taca Exp $
.if !defined(_RUBY_RAILS_MK)
_RUBY_RAILS_MK= # defined
@@ -50,33 +50,20 @@ RUBY_RAILS_STRICT_DEP?= no
RUBY_RAILS= ${RUBY_RAILS_SUPPORTED}
.endif
-.if empty(RUBY_RAILS)
-_RUBY_INSTALLED_RAILS!= \
- if ${PKG_INFO} -qe "${RUBY_PKGPREFIX}-rack>=1.4" || \
- ${PKG_INFO} -qe "${RUBY_PKGPREFIX}-activesupport>=3.2"; then \
- ${ECHO} 32; \
- else \
- ${ECHO} "none"; \
- fi
-. if ${_RUBY_INSTALLED_RAILS} != "none"
-RUBY_RAILS:= ${_RUBY_INSTALLED_RAILS}
-. else
-RUBY_RAILS:= ${RUBY_RAILS_DEFAULT}
-. endif
-.endif
+RUBY_RAILS?= ${RUBY_RAILS_DEFAULT}
.if ${RUBY_RAILS} == "42"
-RUBY_RAILS_VERSION:= ${RUBY_RAILS42_VERSION}
+RAILS_VERSION:= ${RUBY_RAILS42_VERSION}
.else
-RUBY_RAILS_VERSION:= ${RUBY_RAILS32_VERSION}
+RAILS_VERSION:= ${RUBY_RAILS32_VERSION}
.endif
#
# Components of Ruby's version.
#
-_RAILS_MAJOR= ${RUBY_RAILS_VERSION:C/([0-9]+)\..*/\1/}
-_RAILS_MINOR= ${RUBY_RAILS_VERSION:C/([0-9]+)\.([0-9]+)\..*/\2/}
-_RAILS_TEENY= ${RUBY_RAILS_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+).*/\3/}
+_RAILS_MAJOR= ${RAILS_VERSION:C/([0-9]+)\..*/\1/}
+_RAILS_MINOR= ${RAILS_VERSION:C/([0-9]+)\.([0-9]+)\..*/\2/}
+_RAILS_TEENY= ${RAILS_VERSION:C/([0-9]+)\.([0-9]+)\.([0-9]+).*/\3/}
#
# If RUBY_RAILS_STRICT_DEP is defined, match exact current Ruby no Rails
@@ -86,10 +73,10 @@ _RAILS_TEENY= ${RUBY_RAILS_VERSION:C/([0
.if !empty(RUBY_RAILS_STRICT_DEP:M[yY][eE][sS])
_RAILS_NEXT!= ${EXPR} ${_RAILS_TEENY} + 1
_RAILS_DEP= \
- >=${RUBY_RAILS_VERSION}<${_RAILS_MAJOR}.${_RAILS_MINOR}.${_RAILS_NEXT}
+ ${RUBY_RAILS}>=${RAILS_VERSION}<${_RAILS_MAJOR}.${_RAILS_MINOR}.${_RAILS_NEXT}
.else
_RAILS_NEXT!= ${EXPR} ${_RAILS_MINOR} + 1
-_RAILS_DEP= >=${RUBY_RAILS_VERSION}<${_RAILS_MAJOR}.${_RAILS_NEXT}
+_RAILS_DEP= ${RUBY_RAILS}>=${RAILS_VERSION}<${_RAILS_MAJOR}.${_RAILS_NEXT}
.endif
#
@@ -99,69 +86,29 @@ MAKE_ENV+= RUBY_RAILS_DEFAULT=${RUBY_RAI
MULTI+= RUBY_RAILS_DEFAULT=${RUBY_RAILS} \
RUBY_RAILS_SUPPORTED=${RUBY_RAILS}
-RUBY_ACTIVESUPPORT?= ${RUBY_RAILS_VERSION}
-RUBY_ACTIONPACK?= ${RUBY_RAILS_VERSION}
-RUBY_ACTIONVIEW?= ${RUBY_RAILS_VERSION}
-RUBY_ACTIVERECORD?= ${RUBY_RAILS_VERSION}
-RUBY_ACTIVERESOURCE?= ${RUBY_RAILS_VERSION}
-RUBY_ACTIONMAILER?= ${RUBY_RAILS_VERSION}
-RUBY_RAILTIES?= ${RUBY_RAILS_VERSION}
-
-RUBY_RAILS32_ACTIVESUPPORT= ../../devel/ruby-activesupport32
-RUBY_RAILS32_ACTIVEMODEL= ../../devel/ruby-activemodel32
-RUBY_RAILS32_ACTIONPACK= ../../www/ruby-actionpack32
-RUBY_RAILS32_ACTIVERECORD= ../../databases/ruby-activerecord32
-RUBY_RAILS32_ACTIVERESOURCE= ../../www/ruby-activeresource32
-RUBY_RAILS32_ACTIONMAILER= ../../mail/ruby-actionmailer32
-RUBY_RAILS32_RAILTIES= ../../devel/ruby-railties32
-RUBY_RAILS32_RAILS= ../../www/ruby-rails32
-
-RUBY_RAILS42_ACTIVEJOB= ../../devel/ruby-activejob42
-RUBY_RAILS42_ACTIVESUPPORT= ../../devel/ruby-activesupport42
-RUBY_RAILS42_ACTIVEMODEL= ../../devel/ruby-activemodel42
-RUBY_RAILS42_ACTIONPACK= ../../www/ruby-actionpack42
-RUBY_RAILS42_ACTIVERECORD= ../../databases/ruby-activerecord42
-RUBY_RAILS42_ACTIONMAILER= ../../mail/ruby-actionmailer42
-RUBY_RAILS42_RAILTIES= ../../devel/ruby-railties42
-RUBY_RAILS42_RAILS= ../../www/ruby-rails42
-RUBY_RAILS42_ACTIONVIEW= ../../www/ruby-actionview42
-
-.if ${RUBY_RAILS} == "42"
RUBY_ACTIVESUPPORT_DEPENDS= \
- ${RUBY_PKGPREFIX}-activesupport${_RAILS_DEP}:${RUBY_RAILS42_ACTIVESUPPORT}
+ ${RUBY_PKGPREFIX}-activesupport${_RAILS_DEP}:../../devel/ruby-activesupport${RUBY_RAILS}
RUBY_ACTIVEMODEL_DEPENDS= \
- ${RUBY_PKGPREFIX}-activemodel${_RAILS_DEP}:${RUBY_RAILS42_ACTIVEMODEL}
+ ${RUBY_PKGPREFIX}-activemodel${_RAILS_DEP}:../../devel/ruby-activemodel${RUBY_RAILS}
RUBY_ACTIONPACK_DEPENDS= \
- ${RUBY_PKGPREFIX}-actionpack${_RAILS_DEP}:${RUBY_RAILS42_ACTIONPACK}
-RUBY_ACTIONVIEW_DEPENDS= \
- ${RUBY_PKGPREFIX}-actionview${_RAILS_DEP}:${RUBY_RAILS42_ACTIONVIEW}
-RUBY_ACTIVEJOB_DEPENDS= \
- ${RUBY_PKGPREFIX}-activejob${_RAILS_DEP}:${RUBY_RAILS42_ACTIVEJOB}
+ ${RUBY_PKGPREFIX}-actionpack${_RAILS_DEP}:../../www/ruby-actionpack${RUBY_RAILS}
RUBY_ACTIVERECORD_DEPENDS= \
- ${RUBY_PKGPREFIX}-activerecord${_RAILS_DEP}:${RUBY_RAILS42_ACTIVERECORD}
+ ${RUBY_PKGPREFIX}-activerecord${_RAILS_DEP}:../../databases/ruby-activerecord${RUBY_RAILS}
RUBY_ACTIONMAILER_DEPENDS= \
- ${RUBY_PKGPREFIX}-actionmailer${_RAILS_DEP}:${RUBY_RAILS42_ACTIONMAILER}
+ ${RUBY_PKGPREFIX}-actionmailer${_RAILS_DEP}:../../mail/ruby-actionmailer${RUBY_RAILS}
RUBY_RAILTIES_DEPENDS= \
- ${RUBY_PKGPREFIX}-railties${_RAILS_DEP}:${RUBY_RAILS42_RAILTIES}
+ ${RUBY_PKGPREFIX}-railties${_RAILS_DEP}:../../devel/ruby-railties${RUBY_RAILS}
RUBY_RAILS_DEPENDS= \
- ${RUBY_PKGPREFIX}-rails${_RAILS_DEP}:${RUBY_RAILS42_RAILS}
-.else
-RUBY_ACTIVESUPPORT_DEPENDS= \
- ${RUBY_PKGPREFIX}-activesupport${_RAILS_DEP}:${RUBY_RAILS32_ACTIVESUPPORT}
-RUBY_ACTIVEMODEL_DEPENDS= \
- ${RUBY_PKGPREFIX}-activemodel${_RAILS_DEP}:${RUBY_RAILS32_ACTIVEMODEL}
-RUBY_ACTIONPACK_DEPENDS= \
- ${RUBY_PKGPREFIX}-actionpack${_RAILS_DEP}:${RUBY_RAILS32_ACTIONPACK}
-RUBY_ACTIVERECORD_DEPENDS= \
- ${RUBY_PKGPREFIX}-activerecord${_RAILS_DEP}:${RUBY_RAILS32_ACTIVERECORD}
+ ${RUBY_PKGPREFIX}-rails${_RAILS_DEP}:../../www/ruby-rails${RUBY_RAILS}
+
+.if ${RUBY_RAILS} == "32"
RUBY_ACTIVERESOURCE_DEPENDS= \
- ${RUBY_PKGPREFIX}-activeresource${_RAILS_DEP}:${RUBY_RAILS32_ACTIVERESOURCE}
-RUBY_ACTIONMAILER_DEPENDS= \
- ${RUBY_PKGPREFIX}-actionmailer${_RAILS_DEP}:${RUBY_RAILS32_ACTIONMAILER}
-RUBY_RAILTIES_DEPENDS= \
- ${RUBY_PKGPREFIX}-railties${_RAILS_DEP}:${RUBY_RAILS32_RAILTIES}
-RUBY_RAILS_DEPENDS= \
- ${RUBY_PKGPREFIX}-rails${_RAILS_DEP}:${RUBY_RAILS32_RAILS}
+ ${RUBY_PKGPREFIX}-activeresource${_RAILS_DEP}:../../www/ruby-activeresource${RUBY_RAILS}
+.elif ${RUBY_RAILS} == "42"
+RUBY_ACTIONVIEW_DEPENDS= \
+ ${RUBY_PKGPREFIX}-actionview${_RAILS_DEP}:../../www/ruby-actionview${RUBY_RAILS}
+RUBY_ACTIVEJOB_DEPENDS= \
+ ${RUBY_PKGPREFIX}-activejob${_RAILS_DEP}:../../devel/ruby-activejob${RUBY_RAILS}
.endif
.endif
Home |
Main Index |
Thread Index |
Old Index