summaryrefslogtreecommitdiff
path: root/lang/ruby/gem.mk
diff options
context:
space:
mode:
authortaca <taca>2014-05-01 12:45:09 +0000
committertaca <taca>2014-05-01 12:45:09 +0000
commitee9737fd71b7d67a0dafc9f487c03f97e2337ced (patch)
treec4ceb9f9dda69be7d1979de5987db4f83ab1f8f0 /lang/ruby/gem.mk
parentacce1b751b5a42ee2fd22c1d1561d01ec30b7d19 (diff)
downloadpkgsrc-ee9737fd71b7d67a0dafc9f487c03f97e2337ced.tar.gz
Fix broken print-PLIST with gem based packages.
Diffstat (limited to 'lang/ruby/gem.mk')
-rw-r--r--lang/ruby/gem.mk20
1 files changed, 10 insertions, 10 deletions
diff --git a/lang/ruby/gem.mk b/lang/ruby/gem.mk
index 9b190098e39..a79031cccb5 100644
--- a/lang/ruby/gem.mk
+++ b/lang/ruby/gem.mk
@@ -1,4 +1,4 @@
-# $NetBSD: gem.mk,v 1.30 2014/03/15 12:30:26 taca Exp $
+# $NetBSD: gem.mk,v 1.31 2014/05/01 12:45:09 taca Exp $
#
# This Makefile fragment is intended to be included by packages that build
# and install Ruby gems.
@@ -249,26 +249,26 @@ PLIST_SUBST+= GEM_EXTSDIR=${GEM_EXTSDIR}
PLIST_SUBST+= GEM_EXTSDIR="@comment "
.endif
-# print-PLIST support
-PRINT_PLIST_AWK+= /${GEM_NAME}\.info$$/ \
+# Add indirect support for print-PLIST
+_RUBY_PRINT_PLIST_GEM= /${GEM_NAME}\.info$$/ \
{ gsub(/${GEM_NAME}\.info/, "$${GEM_NAME}.info"); }
-PRINT_PLIST_AWK+= /${GEM_NAME}\.(gem|gemspec)$$/ \
+_RUBY_PRINT_PLIST_GEM+= /${GEM_NAME}\.(gem|gemspec)$$/ \
{ gsub(/${GEM_NAME}\.gem/, "$${GEM_NAME}.gem"); }
-PRINT_PLIST_AWK+= /${GEM_NAME:S/./[.]/g}[.](gem|gemspec)$$/ \
+_RUBY_PRINT_PLIST_GEM+= /${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}/ \
+_RUBY_PRINT_PLIST_GEM+= /^${GEM_EXTSDIR:S|/|\\/|g}/ \
{ gsub(/${GEM_EXTSDIR:S|/|\\/|g}/, "$${GEM_EXTSDIR}"); \
print; next; }
.endif
-PRINT_PLIST_AWK+= /^${GEM_LIBDIR:S|/|\\/|g}/ \
+_RUBY_PRINT_PLIST_GEM+= /^${GEM_LIBDIR:S|/|\\/|g}/ \
{ gsub(/${GEM_LIBDIR:S|/|\\/|g}/, "$${GEM_LIBDIR}"); print; next; }
-PRINT_PLIST_AWK+= /^${GEM_DOCDIR:S|/|\\/|g}/ \
+_RUBY_PRINT_PLIST_GEM+= /^${GEM_DOCDIR:S|/|\\/|g}/ \
{ next; }
-PRINT_PLIST_AWK+= /^${GEM_HOME:S|/|\\/|g}/ \
+_RUBY_PRINT_PLIST_GEM+= /^${GEM_HOME:S|/|\\/|g}/ \
{ gsub(/${GEM_HOME:S|/|\\/|g}/, "$${GEM_HOME}"); \
print; next; }
-PRINT_PLIST_AWK+= /^${RUBY_GEM_BASE:S|/|\\/|g}/ \
+_RUBY_PRINT_PLIST_GEM+= /^${RUBY_GEM_BASE:S|/|\\/|g}/ \
{ gsub(/${RUBY_GEM_BASE:S|/|\\/|g}/, "$${RUBY_GEM_BASE}"); \
print; next; }