diff options
author | lwhsu <lwhsu@FreeBSD.org> | 2012-06-13 16:19:08 +0000 |
---|---|---|
committer | lwhsu <lwhsu@FreeBSD.org> | 2012-06-13 16:19:08 +0000 |
commit | 55b44556b6e8547f5a6f892d6b7edecad845847b (patch) | |
tree | f34c3a0ceafef837db4d85b673e93da97904cd8b /lang/ats/bsd.ats.mk | |
parent | b361e9a86c4830df60796d9dab16d4e954d13756 (diff) | |
download | FreeBSD-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.mk | 21 |
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}"|' \ |