[Midnightbsd-cvs] mports [22354] trunk/Mk/extensions/pear.mk: fix some of the paths for pear
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Feb 25 13:25:50 EST 2017
Revision: 22354
http://svnweb.midnightbsd.org/mports/?rev=22354
Author: laffer1
Date: 2017-02-25 13:25:50 -0500 (Sat, 25 Feb 2017)
Log Message:
-----------
fix some of the paths for pear
Modified Paths:
--------------
trunk/Mk/extensions/pear.mk
Modified: trunk/Mk/extensions/pear.mk
===================================================================
--- trunk/Mk/extensions/pear.mk 2017-02-25 18:04:24 UTC (rev 22353)
+++ trunk/Mk/extensions/pear.mk 2017-02-25 18:25:50 UTC (rev 22354)
@@ -17,15 +17,13 @@
IGNORE+= USES=pear takes not arguments
.endif
-MASTER_SITES?= http://pear.php.net/get/ \
- http://us.pear.php.net/get/ \
- http://de.pear.php.net/get/
+MASTER_SITES?= http://pear.php.net/get/
EXTRACT_SUFX?= .tgz
DIST_SUBDIR?= PEAR
-BUILD_DEPENDS+= pear:${PORTSDIR}/devel/pear
-RUN_DEPENDS+= pear:${PORTSDIR}/devel/pear
+BUILD_DEPENDS+= pear:devel/pear
+RUN_DEPENDS+= pear:devel/pear
.if !defined(USE_PHPIZE)
NO_BUILD= yes
@@ -113,20 +111,20 @@
.if !defined(USE_PHPIZE)
do-autogenerate-plist: patch
@${ECHO_MSG} "===> Generating packing list with pear"
- ${LN} -sf ${WRKDIR}/package.xml ${WRKSRC}/package.xml
+ @${LN} -sf ${WRKDIR}/package.xml ${WRKSRC}/package.xml
cd ${WRKSRC} && ${PEAR} install -n -f -P ${WRKDIR}/inst package.xml > /dev/null 2> /dev/null
.for R in .channels .depdb .depdblock .filemap .lock .registry
- ${RM} -rf ${WRKDIR}/inst/${PREFIX}/${LPEARDIR}/${R}
+ ${RM} -rf ${WRKDIR}/inst/${TRUE_PREFIX}/${LPEARDIR}/${R}
${RM} -rf ${WRKDIR}/inst/${R}
.endfor
FILES=`cd ${WRKDIR}/inst && ${FIND} . -type f | ${CUT} -c 2- | \
- ${GREP} -v -E "^${PREFIX}/"` || exit 0; \
+ ${GREP} -v -E "^${TRUE_PREFIX}/"` || exit 0; \
${ECHO_CMD} $${FILES}; if ${TEST} -n "$${FILES}"; then \
${ECHO_CMD} "Cannot generate packing list: package files outside PREFIX"; \
exit 1; fi;
${ECHO_CMD} "${LPKGREGDIR}/package.xml" > ${PLIST}
# pkg_install needs to escape $ in directory name while pkg does not
- cd ${WRKDIR}/inst/${PREFIX} && ${FIND} . -type f | ${SORT} \
+ cd ${WRKDIR}/inst/${TRUE_PREFIX} && ${FIND} . -type f | ${SORT} \
| ${CUT} -c 3- >> ${PLIST}
pre-install: pear-pre-install do-autogenerate-plist do-generate-deinstall-script
@@ -133,11 +131,11 @@
do-install: do-auto-install pear-post-install
do-auto-install:
- @cd ${WRKSRC} && ${PEAR} install -n -f -P ${STAGEDIR} package.xml
+ @cd ${WRKSRC} && ${PEAR} install -n -f -P ${FAKE_DESTDIR} package.xml
# Clean up orphans re-generated by pear-install
.for R in .channels .depdb .depdblock .filemap .lock .registry
- @${RM} -rf ${STAGEDIR}${PREFIX}/${LPEARDIR}/${R}
- @${RM} -rf ${STAGEDIR}/${R}
+ @${RM} -rf ${FAKE_DESTDIR}${TRUE_PREFIX}/${LPEARDIR}/${R}
+ @${RM} -rf ${FAKE_DESTDIR}/${R}
.endfor
.endif
@@ -145,8 +143,8 @@
@${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${PORTSDIR}/devel/pear/pear-deinstall.in > ${WRKDIR}/pear-deinstall
pear-post-install:
- @${MKDIR} ${STAGEDIR}${PKGREGDIR}
- @${INSTALL_DATA} ${WRKDIR}/package.xml ${STAGEDIR}${PKGREGDIR}
+ @${MKDIR} ${FAKE_DESTDIR}${PKGREGDIR}
+ @${INSTALL_DATA} ${WRKDIR}/package.xml ${FAKE_DESTDIR}${PKGREGDIR}
show-depends: patch
@${PEAR} package-dependencies ${WRKDIR}/package.xml
More information about the Midnightbsd-cvs
mailing list