From 7d15c2c527b0cb171788f5360a5baca8cd9db73e Mon Sep 17 00:00:00 2001 From: joerg Date: Fri, 20 Jun 2008 01:09:05 +0000 Subject: Add DESTDIR support. --- www/geeklog/Makefile | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) (limited to 'www/geeklog') diff --git a/www/geeklog/Makefile b/www/geeklog/Makefile index 6dce70bacee..51212ff474a 100644 --- a/www/geeklog/Makefile +++ b/www/geeklog/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.18 2008/06/19 14:08:42 taca Exp $ +# $NetBSD: Makefile,v 1.19 2008/06/20 01:09:41 joerg Exp $ # DISTNAME= geeklog-${VER} @@ -11,6 +11,8 @@ MAINTAINER= taca@NetBSD.org HOMEPAGE= http://www.geeklog.net/ COMMENT= PHP/MySQL based application for managing dynamic web content +PKG_DESTDIR_SUPPORT= user-destdir + DEPENDS+= ${APACHE_PKG_PREFIX}-${PHP_PKG_PREFIX}>=4.3.3:../../www/ap-php DEPENDS+= ${PHP_PKG_PREFIX}-mysql>=4.3.0:../../databases/php-mysql @@ -86,7 +88,7 @@ SUBST_SED.conf+= -e '/^Alias/s,^,\#,' SUBST_STAGE.conf= post-configure INSTALLATION_DIRS= ${GEEKLOG_BASE} ${GEEKLOG_PUB} ${GEEKLOG_TMPL}/images \ - share/examples/geeklog + share/examples/geeklog ${GEEKLOG_DOCDIR} post-extract: ${CP} ${FILESDIR}/README ${FILESDIR}/createdb.php \ @@ -101,29 +103,28 @@ pre-install: ${FIND} pear -type f -exec ${CHMOD} 0644 {} \; do-install: - ${INSTALL_DATA_DIR} ${GEEKLOG_DOCDIR} - ${INSTALL_DATA} ${WRKDIR}/README ${GEEKLOG_DOCDIR} + ${INSTALL_DATA} ${WRKDIR}/README ${DESTDIR}${GEEKLOG_DOCDIR} .for f in ${GEEKLOG_CONF_FILES} - ${INSTALL_DATA_DIR} ${GEEKLOG_EXAMPLESDIR}/${f:H} - ${INSTALL_DATA} ${WRKSRC}/${f} ${GEEKLOG_EXAMPLESDIR}/${f} + ${INSTALL_DATA_DIR} ${DESTDIR}${GEEKLOG_EXAMPLESDIR}/${f:H} + ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${GEEKLOG_EXAMPLESDIR}/${f} ${RM} ${WRKSRC}/${f} .endfor - ${INSTALL_SCRIPT} ${WRKDIR}/createdb.php ${GEEKLOG_DIR} - ${INSTALL_DATA} ${WRKDIR}/geeklog.conf ${GEEKLOG_EXAMPLESDIR} + ${INSTALL_SCRIPT} ${WRKDIR}/createdb.php ${DESTDIR}${GEEKLOG_DIR} + ${INSTALL_DATA} ${WRKDIR}/geeklog.conf ${DESTDIR}${GEEKLOG_EXAMPLESDIR} .for f in ${GEEKLOG_SYS} - cd ${WRKSRC}; pax -rw ${f} ${GEEKLOG_DIR} + cd ${WRKSRC}; pax -rw ${f} ${DESTDIR}${GEEKLOG_DIR} .endfor cd ${WRKSRC}/public_html; \ - pax -rw admin ${GEEKLOG_DIR}; \ + pax -rw admin ${DESTDIR}${GEEKLOG_DIR}; \ ${RM} -rf admin .for d in ${GEEKLOG_TMPL_SUB} cd ${WRKSRC}/public_html; \ if [ -d ${d} ]; then \ - pax -rw ${d} ${GEEKLOG_TMPL_DIR}; \ + pax -rw ${d} ${DESTDIR}${GEEKLOG_TMPL_DIR}; \ ${RM} -rf ${d}; \ fi .endfor - cd ${WRKSRC}/public_html; pax -rw . ${GEEKLOG_PUBDIR} + cd ${WRKSRC}/public_html; pax -rw . ${DESTDIR}${GEEKLOG_PUBDIR} .include "../../mk/apache.mk" .include "../../lang/php/phpversion.mk" -- cgit v1.2.3