summaryrefslogtreecommitdiffstats
path: root/lang/ats/bsd.ats.mk
diff options
context:
space:
mode:
authorlwhsu <lwhsu@FreeBSD.org>2012-06-13 16:19:08 +0000
committerlwhsu <lwhsu@FreeBSD.org>2012-06-13 16:19:08 +0000
commit55b44556b6e8547f5a6f892d6b7edecad845847b (patch)
treef34c3a0ceafef837db4d85b673e93da97904cd8b /lang/ats/bsd.ats.mk
parentb361e9a86c4830df60796d9dab16d4e954d13756 (diff)
downloadFreeBSD-ports-55b44556b6e8547f5a6f892d6b7edecad845847b.zip
FreeBSD-ports-55b44556b6e8547f5a6f892d6b7edecad845847b.tar.gz
- Move ats source to FETCH_DEPENDS to avoid fetch failure in slave ports
- Use the new options framework - Use COPYTREE_SHARE to install data PR: ports/168702 Submitted by: Jyun-Yan You <jyyou@cs.nctu.edu.tw>
Diffstat (limited to 'lang/ats/bsd.ats.mk')
-rw-r--r--lang/ats/bsd.ats.mk21
1 files changed, 9 insertions, 12 deletions
diff --git a/lang/ats/bsd.ats.mk b/lang/ats/bsd.ats.mk
index bb052f3..60a5cfa 100644
--- a/lang/ats/bsd.ats.mk
+++ b/lang/ats/bsd.ats.mk
@@ -12,8 +12,8 @@ PKGNAMEPREFIX= ${ATS_CTRBPREFIX}
ATS_CTRBPREFIX= ats-contrib-
ATS_CTRBEXAMPLEDIR= ${PREFIX}/share/examples/${ATS_CTRBPREFIX}${PORTNAME}
-BUILD_DEPENDS+= ${LOCALBASE}/bin/atscc:${PORTSDIR}/lang/ats \
- ${NONEXISTENT}:${PORTSDIR}/lang/ats:patch
+FETCH_DEPENDS+= ${NONEXISTENT}:${PORTSDIR}/lang/ats:patch
+BUILD_DEPENDS+= ${LOCALBASE}/bin/atscc:${PORTSDIR}/lang/ats
USE_GMAKE= yes
MAKE_ENV+= ATSHOME=${LOCALBASE}
@@ -32,17 +32,14 @@ pre-build:
${LN} -sf ${BUILD_WRKSRC}/contrib ${BUILD_WRKSRC}/contrib/${ATS_CTRB}/
do-install:
- cd ${INSTALL_WRKSRC}/contrib; \
- ${FIND} -d ${ATS_CTRB} -type d \
- -exec ${INSTALL} -d ${ATS_LIBDIR}/contrib/{} \; ; \
- ${FIND} ${ATS_CTRB} -type f \
- -exec ${INSTALL_DATA} {} ${ATS_LIBDIR}/contrib/{} \;
+ ${MKDIR} ${ATS_LIBDIR}/contrib
+ cd ${INSTALL_WRKSRC}/contrib && \
+ ${RM} -f ${ATS_CTRB}/contrib && \
+ ${COPYTREE_SHARE} ${ATS_CTRB} ${ATS_LIBDIR}/contrib
.if !defined(NOPORTEXAMPLES) && defined(ATS_CTRBEXAMPLE)
- cd ${INSTALL_WRKSRC}/doc/EXAMPLE/${ATS_CTRBEXAMPLE}; \
- ${FIND} -d . -type d \
- -exec ${INSTALL} -d ${ATS_CTRBEXAMPLEDIR}/{} \; ; \
- ${FIND} . -type f \
- -exec ${INSTALL_DATA} {} ${ATS_CTRBEXAMPLEDIR}/{} \;
+ ${MKDIR} ${ATS_CTRBEXAMPLEDIR}
+ cd ${INSTALL_WRKSRC}/doc/EXAMPLE/${ATS_CTRBEXAMPLE} && \
+ ${COPYTREE_SHARE} . ${ATS_CTRBEXAMPLEDIR}
${FIND} ${ATS_CTRBEXAMPLEDIR} -name Makefile \
-exec ${SED} -i '' \
-e 's|^ATSUSRQ=.*|ATSUSRQ="${LOCALBASE}"|' \
OpenPOWER on IntegriCloud