diff --git a/devel/websvn/Makefile b/devel/websvn/Makefile index 6629be71df59..57174835e329 100644 --- a/devel/websvn/Makefile +++ b/devel/websvn/Makefile @@ -19,14 +19,20 @@ NO_BUILD= yes WRKSRC= ${WRKDIR}/WebSVN WEBSVNDIR?= www/data/WebSVN +PLIST= ${WRKDIR}/pkg-plist -PLIST_SUB+= WEBSVNDIR=${WEBSVNDIR} +pre-install: + @${CP} ${WRKSRC}/include/distconfig.inc ${WRKSRC}/include/config.in + cd ${WRKSRC} && ${FIND} -s * -type f | \ + ${SED} -e 's|^|${WEBSVNDIR}/|' > ${PLIST} \ + && ${FIND} -d * -type d | \ + ${SED} -e 's|^|@dirrm ${WEBSVNDIR}/|' >> ${PLIST} \ + && ${ECHO_CMD} @dirrm ${WEBSVNDIR} >> ${PLIST} do-install: ${MKDIR} ${PREFIX}/${WEBSVNDIR} ${CP} -R ${WRKSRC}/* ${PREFIX}/${WEBSVNDIR} ${CHOWN} -R www:www ${PREFIX}/${WEBSVNDIR} - ${CP} ${PREFIX}/${WEBSVNDIR}/include/distconfig.inc ${PREFIX}/${WEBSVNDIR}/include/config.inc ${FIND} ${PREFIX}/${WEBSVNDIR} -type f | ${XARGS} ${CHMOD} 644 post-install: diff --git a/devel/websvn/pkg-plist b/devel/websvn/pkg-plist index 02e0c58fff45..d0ac09258d04 100644 --- a/devel/websvn/pkg-plist +++ b/devel/websvn/pkg-plist @@ -1,95 +1 @@ -www/data/WebSVN/blame.php -www/data/WebSVN/cache/tmp -www/data/WebSVN/changes.txt -www/data/WebSVN/comp.php -www/data/WebSVN/diff.php -www/data/WebSVN/dl.php -www/data/WebSVN/filedetails.php -www/data/WebSVN/form.php -www/data/WebSVN/include/bugtraq.inc -www/data/WebSVN/include/command.inc -www/data/WebSVN/include/configclass.inc -www/data/WebSVN/include/config.inc -www/data/WebSVN/include/distconfig.inc -www/data/WebSVN/include/feedcreator.class.php -www/data/WebSVN/include/setup.inc -www/data/WebSVN/include/svnlook.inc -www/data/WebSVN/include/template.inc -www/data/WebSVN/include/utils.inc -www/data/WebSVN/include/version.inc -www/data/WebSVN/index.php -www/data/WebSVN/install.txt -www/data/WebSVN/languages/english.inc -www/data/WebSVN/languages/french.inc -www/data/WebSVN/languages/german.inc -www/data/WebSVN/languages/japanese-euc.inc -www/data/WebSVN/languages/japanese-jis.inc -www/data/WebSVN/languages/japanese-sjis.inc -www/data/WebSVN/languages/japanese-utf8.inc -www/data/WebSVN/languages/korean-euc.inc -www/data/WebSVN/languages/korean-utf8.inc -www/data/WebSVN/languages/portuguese.inc -www/data/WebSVN/languages/russian.inc -www/data/WebSVN/languages/spanish.inc -www/data/WebSVN/languages/swedish.inc -www/data/WebSVN/languages/tchinese-utf8.inc -www/data/WebSVN/languages/tchinese.inc -www/data/WebSVN/licence.txt -www/data/WebSVN/listing.php -www/data/WebSVN/log.php -www/data/WebSVN/rss.php -www/data/WebSVN/templates.txt -www/data/WebSVN/templates/BlueGrey/blame.tmpl -www/data/WebSVN/templates/BlueGrey/compare.tmpl -www/data/WebSVN/templates/BlueGrey/diff.tmpl -www/data/WebSVN/templates/BlueGrey/directory.tmpl -www/data/WebSVN/templates/BlueGrey/e-node.png -www/data/WebSVN/templates/BlueGrey/file.png -www/data/WebSVN/templates/BlueGrey/file.tmpl -www/data/WebSVN/templates/BlueGrey/filec.png -www/data/WebSVN/templates/BlueGrey/fileh.png -www/data/WebSVN/templates/BlueGrey/files.png -www/data/WebSVN/templates/BlueGrey/folder.png -www/data/WebSVN/templates/BlueGrey/footer.tmpl -www/data/WebSVN/templates/BlueGrey/header.tmpl -www/data/WebSVN/templates/BlueGrey/i-node.png -www/data/WebSVN/templates/BlueGrey/index.tmpl -www/data/WebSVN/templates/BlueGrey/l-node.png -www/data/WebSVN/templates/BlueGrey/log.tmpl -www/data/WebSVN/templates/BlueGrey/png.js -www/data/WebSVN/templates/BlueGrey/repo.png -www/data/WebSVN/templates/BlueGrey/styles.css -www/data/WebSVN/templates/BlueGrey/subversion.png -www/data/WebSVN/templates/BlueGrey/t-node.png -www/data/WebSVN/templates/BlueGrey/xml.gif -www/data/WebSVN/templates/Standard/blame.tmpl -www/data/WebSVN/templates/Standard/compare.tmpl -www/data/WebSVN/templates/Standard/diff.tmpl -www/data/WebSVN/templates/Standard/directory.tmpl -www/data/WebSVN/templates/Standard/file.tmpl -www/data/WebSVN/templates/Standard/footer.tmpl -www/data/WebSVN/templates/Standard/header.tmpl -www/data/WebSVN/templates/Standard/index.tmpl -www/data/WebSVN/templates/Standard/log.tmpl -www/data/WebSVN/templates/Standard/styles.css -www/data/WebSVN/templates/Standard/xml.gif -www/data/WebSVN/templates/Zinn/blame.tmpl -www/data/WebSVN/templates/Zinn/compare.tmpl -www/data/WebSVN/templates/Zinn/diff.tmpl -www/data/WebSVN/templates/Zinn/directory.tmpl -www/data/WebSVN/templates/Zinn/file.tmpl -www/data/WebSVN/templates/Zinn/footer.tmpl -www/data/WebSVN/templates/Zinn/header.tmpl -www/data/WebSVN/templates/Zinn/index.tmpl -www/data/WebSVN/templates/Zinn/log.tmpl -www/data/WebSVN/templates/Zinn/styles.css -www/data/WebSVN/wsvn.php -@dirrm www/data/WebSVN/templates/Zinn -@dirrm www/data/WebSVN/templates/Standard -@dirrm www/data/WebSVN/templates/BlueGrey -@dirrm www/data/WebSVN/templates -@dirrm www/data/WebSVN/temp -@dirrm www/data/WebSVN/languages -@dirrm www/data/WebSVN/include -@dirrm www/data/WebSVN/cache -@dirrm www/data/WebSVN +@comment real PLIST will be generated in pre-install phase