summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2014-03-15 12:30:26 +0000
committertaca <taca@pkgsrc.org>2014-03-15 12:30:26 +0000
commitee1917706537f6aec9f08bbe2eaf3cc4e5d3ccff (patch)
treebdaa2b17c0c3f2fe00ebce5c89e95a97e89304e5 /lang
parent636eded61b70ca9209505a8c131a382294d96154 (diff)
downloadpkgsrc-ee1917706537f6aec9f08bbe2eaf3cc4e5d3ccff.tar.gz
Move definition of GEM_EXTSDIR and PRINT_PLIST_AWK definition block to
appropriate place. Noted by obache@.
Diffstat (limited to 'lang')
-rw-r--r--lang/ruby/gem.mk60
1 files changed, 30 insertions, 30 deletions
diff --git a/lang/ruby/gem.mk b/lang/ruby/gem.mk
index eec55f4b7e1..9b190098e39 100644
--- a/lang/ruby/gem.mk
+++ b/lang/ruby/gem.mk
@@ -1,4 +1,4 @@
-# $NetBSD: gem.mk,v 1.29 2014/03/14 22:31:31 asau Exp $
+# $NetBSD: gem.mk,v 1.30 2014/03/15 12:30:26 taca Exp $
#
# This Makefile fragment is intended to be included by packages that build
# and install Ruby gems.
@@ -151,35 +151,6 @@ UPDATE_GEMSPEC= ../../lang/ruby/files/update-gemspec.rb
USE_RAKE?= YES
.endif
-.if !empty(RUBY_GEMS_VERSION)
-.if ${_RUBYGEMS_MAJOR} >= 2 && ${_RUBYGEMS_MINORS} >= 2
-GEM_EXTSDIR= ${GEM_HOME}/extensions/${RUBY_ARCH}/${RUBY_VERSION}/${GEM_NAME}
-.endif
-.endif
-
-# print-PLIST support
-PRINT_PLIST_AWK+= /${GEM_NAME}\.info$$/ \
- { gsub(/${GEM_NAME}\.info/, "$${GEM_NAME}.info"); }
-PRINT_PLIST_AWK+= /${GEM_NAME}\.(gem|gemspec)$$/ \
- { gsub(/${GEM_NAME}\.gem/, "$${GEM_NAME}.gem"); }
-PRINT_PLIST_AWK+= /${GEM_NAME:S/./[.]/g}[.](gem|gemspec)$$/ \
- { gsub(/${PKGVERSION_NOREV:S|/|\\/|g}[.]gem/, "$${PKGVERSION}.gem"); }
-.if !empty(GEM_EXTSDIR)
-PRINT_PLIST_AWK+= /^${GEM_EXTSDIR:S|/|\\/|g}/ \
- { gsub(/${GEM_EXTSDIR:S|/|\\/|g}/, "$${GEM_EXTSDIR}"); \
- print; next; }
-.endif
-PRINT_PLIST_AWK+= /^${GEM_LIBDIR:S|/|\\/|g}/ \
- { gsub(/${GEM_LIBDIR:S|/|\\/|g}/, "$${GEM_LIBDIR}"); print; next; }
-PRINT_PLIST_AWK+= /^${GEM_DOCDIR:S|/|\\/|g}/ \
- { next; }
-PRINT_PLIST_AWK+= /^${GEM_HOME:S|/|\\/|g}/ \
- { gsub(/${GEM_HOME:S|/|\\/|g}/, "$${GEM_HOME}"); \
- print; next; }
-PRINT_PLIST_AWK+= /^${RUBY_GEM_BASE:S|/|\\/|g}/ \
- { gsub(/${RUBY_GEM_BASE:S|/|\\/|g}/, "$${RUBY_GEM_BASE}"); \
- print; next; }
-
# Include this early in case some of its target are needed
.include "../../lang/ruby/modules.mk"
@@ -222,6 +193,12 @@ DEPENDS+= ${RUBY_PKGPREFIX}-rubygems>=${RUBYGEMS_REQD}:../../misc/rubygems
. endif
.endif # !ruby18
+.if !empty(RUBY_GEMS_VERSION)
+.if ${_RUBYGEMS_MAJOR} >= 2 && ${_RUBYGEMS_MINORS} >= 2
+GEM_EXTSDIR= ${GEM_HOME}/extensions/${RUBY_ARCH}/${RUBY_VERSION}/${GEM_NAME}
+.endif
+.endif
+
CATEGORIES+= ruby
MASTER_SITES?= ${MASTER_SITE_RUBYGEMS}
@@ -272,6 +249,29 @@ PLIST_SUBST+= GEM_EXTSDIR=${GEM_EXTSDIR}
PLIST_SUBST+= GEM_EXTSDIR="@comment "
.endif
+# print-PLIST support
+PRINT_PLIST_AWK+= /${GEM_NAME}\.info$$/ \
+ { gsub(/${GEM_NAME}\.info/, "$${GEM_NAME}.info"); }
+PRINT_PLIST_AWK+= /${GEM_NAME}\.(gem|gemspec)$$/ \
+ { gsub(/${GEM_NAME}\.gem/, "$${GEM_NAME}.gem"); }
+PRINT_PLIST_AWK+= /${GEM_NAME:S/./[.]/g}[.](gem|gemspec)$$/ \
+ { gsub(/${PKGVERSION_NOREV:S|/|\\/|g}[.]gem/, "$${PKGVERSION}.gem"); }
+.if !empty(GEM_EXTSDIR)
+PRINT_PLIST_AWK+= /^${GEM_EXTSDIR:S|/|\\/|g}/ \
+ { gsub(/${GEM_EXTSDIR:S|/|\\/|g}/, "$${GEM_EXTSDIR}"); \
+ print; next; }
+.endif
+PRINT_PLIST_AWK+= /^${GEM_LIBDIR:S|/|\\/|g}/ \
+ { gsub(/${GEM_LIBDIR:S|/|\\/|g}/, "$${GEM_LIBDIR}"); print; next; }
+PRINT_PLIST_AWK+= /^${GEM_DOCDIR:S|/|\\/|g}/ \
+ { next; }
+PRINT_PLIST_AWK+= /^${GEM_HOME:S|/|\\/|g}/ \
+ { gsub(/${GEM_HOME:S|/|\\/|g}/, "$${GEM_HOME}"); \
+ print; next; }
+PRINT_PLIST_AWK+= /^${RUBY_GEM_BASE:S|/|\\/|g}/ \
+ { gsub(/${RUBY_GEM_BASE:S|/|\\/|g}/, "$${RUBY_GEM_BASE}"); \
+ print; next; }
+
###
### gem-extract
###