aboutsummaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorBrad Davis <brd@FreeBSD.org>2016-03-29 20:12:49 +0000
committerBrad Davis <brd@FreeBSD.org>2016-03-29 20:12:49 +0000
commitad6237a51a2e171dbf6e0dd54780023ed22ee3b5 (patch)
treefc368102247e42d95f640ae49a037281d519003b /Mk
parentea48ee6cc65388b2abaa21c0410459d9b66c5dd2 (diff)
downloadports-ad6237a51a2e171dbf6e0dd54780023ed22ee3b5.tar.gz
ports-ad6237a51a2e171dbf6e0dd54780023ed22ee3b5.zip
Notes
Diffstat (limited to 'Mk')
-rw-r--r--Mk/bsd.ruby.mk6
1 files changed, 6 insertions, 0 deletions
diff --git a/Mk/bsd.ruby.mk b/Mk/bsd.ruby.mk
index 1cc1fa6ea664..d2a1dc0efa43 100644
--- a/Mk/bsd.ruby.mk
+++ b/Mk/bsd.ruby.mk
@@ -479,6 +479,7 @@ RUBYGEM_ARGS+= --no-rdoc --no-ri
RUBYGEM_ARGS+= --rdoc --ri
.endif
+.if !target(do-extract)
do-extract:
@${SETENV} ${GEM_ENV} ${RUBYGEMBIN} unpack --target=${WRKDIR} ${DISTDIR}/${DIST_SUBDIR}/${GEMFILES}
@(cd ${BUILD_WRKSRC}; if ! ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} spec --ruby ${DISTDIR}/${DIST_SUBDIR}/${GEMFILES} > ${GEMSPEC} ; then \
@@ -488,7 +489,9 @@ do-extract:
fi; \
${FALSE}; \
fi)
+.endif
+.if !target(do-build)
do-build:
@(cd ${BUILD_WRKSRC}; if ! ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} build --force ${GEMSPEC} ; then \
if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \
@@ -497,7 +500,9 @@ do-build:
fi; \
${FALSE}; \
fi)
+.endif
+.if !target(do-install)
do-install:
(cd ${BUILD_WRKSRC}; ${SETENV} ${GEM_ENV} ${RUBYGEMBIN} install ${RUBYGEM_ARGS} ${GEMFILES} -- --build-args ${CONFIGURE_ARGS})
${RM} -r ${STAGEDIR}${PREFIX}/${GEMS_BASE_DIR}/build_info/
@@ -509,6 +514,7 @@ do-install:
.if defined(NOPORTDOCS)
-@${RMDIR} ${STAGEDIR}${PREFIX}/${DOC_DIR}
.endif
+.endif
. if defined(RUBYGEM_AUTOPLIST)
. if !target(post-install-script)