From 55b44556b6e8547f5a6f892d6b7edecad845847b Mon Sep 17 00:00:00 2001 From: lwhsu Date: Wed, 13 Jun 2012 16:19:08 +0000 Subject: - 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 --- lang/ats/bsd.ats.mk | 21 +++++++++------------ 1 file changed, 9 insertions(+), 12 deletions(-) (limited to 'lang/ats/bsd.ats.mk') 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}"|' \ -- cgit v1.1