Sat Jul 31 23:41:17 2010 UTC ()
Apply chmod to prevent installation of world-writable files. Should fix
PR 38909.


(dholland)
diff -r1.26 -r1.27 pkgsrc/www/hiawatha/Makefile

cvs diff -r1.26 -r1.27 pkgsrc/www/hiawatha/Makefile (expand / switch to unified diff)

--- pkgsrc/www/hiawatha/Makefile 2009/08/25 11:57:46 1.26
+++ pkgsrc/www/hiawatha/Makefile 2010/07/31 23:41:17 1.27
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.26 2009/08/25 11:57:46 wiz Exp $ 1# $NetBSD: Makefile,v 1.27 2010/07/31 23:41:17 dholland Exp $
2# 2#
3 3
4DISTNAME= hiawatha 4DISTNAME= hiawatha
5PKGNAME= hiawatha-0.1 5PKGNAME= hiawatha-0.1
6PKGREVISION= 4 6PKGREVISION= 4
7CATEGORIES= textproc www 7CATEGORIES= textproc www
8MASTER_SITES= ${HOMEPAGE} ${MASTER_SITE_BACKUP} 8MASTER_SITES= ${HOMEPAGE} ${MASTER_SITE_BACKUP}
9EXTRACT_SUFX= .zip 9EXTRACT_SUFX= .zip
10DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ 10DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
11 sitedrivenby.gif 11 sitedrivenby.gif
12 12
13MAINTAINER= pkgsrc-users@NetBSD.org 13MAINTAINER= pkgsrc-users@NetBSD.org
14HOMEPAGE= http://www.pault.com/pault/downloads/ 14HOMEPAGE= http://www.pault.com/pault/downloads/
@@ -39,20 +39,21 @@ post-extract: @@ -39,20 +39,21 @@ post-extract:
39 ${SED} -e "s,@PREFIX@,${PREFIX},g" \ 39 ${SED} -e "s,@PREFIX@,${PREFIX},g" \
40 -e "s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g" \ 40 -e "s,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g" \
41 < ${FILESDIR}/hiawatha.cfg > ${WRKDIR}/hiawatha.cfg 41 < ${FILESDIR}/hiawatha.cfg > ${WRKDIR}/hiawatha.cfg
42 ${CHMOD} -R go-w ${WRKSRC} 42 ${CHMOD} -R go-w ${WRKSRC}
43 43
44INSTALLATION_DIRS= lib/java/hiawatha ${EGDIR}/WEBROOT/images 44INSTALLATION_DIRS= lib/java/hiawatha ${EGDIR}/WEBROOT/images
45 45
46do-install: 46do-install:
47 ${INSTALL_DATA} ${WRKSRC}/hiawatha.jar ${DESTDIR}${PREFIX}/lib/java/hiawatha 47 ${INSTALL_DATA} ${WRKSRC}/hiawatha.jar ${DESTDIR}${PREFIX}/lib/java/hiawatha
48 ${INSTALL_DATA} ${WRKSRC}/xsls.jar ${DESTDIR}${PREFIX}/lib/java/hiawatha 48 ${INSTALL_DATA} ${WRKSRC}/xsls.jar ${DESTDIR}${PREFIX}/lib/java/hiawatha
49 ${INSTALL_DATA} ${WRKSRC}/simple.cfg ${DESTDIR}${EGDIR} 49 ${INSTALL_DATA} ${WRKSRC}/simple.cfg ${DESTDIR}${EGDIR}
50 ${INSTALL_DATA} ${WRKSRC}/SeeAlso/pault_com.cfg ${DESTDIR}${EGDIR} 50 ${INSTALL_DATA} ${WRKSRC}/SeeAlso/pault_com.cfg ${DESTDIR}${EGDIR}
51 ${INSTALL_DATA} ${WRKDIR}/hiawatha.cfg ${DESTDIR}${EGDIR} 51 ${INSTALL_DATA} ${WRKDIR}/hiawatha.cfg ${DESTDIR}${EGDIR}
 52 cd ${WRKSRC} && chmod -R go-w WEBROOT
52 cd ${WRKSRC} && pax -s '/^WEBROOT/pault.com/' -rw WEBROOT ${DESTDIR}${EGDIR} 53 cd ${WRKSRC} && pax -s '/^WEBROOT/pault.com/' -rw WEBROOT ${DESTDIR}${EGDIR}
53 ${INSTALL_DATA} ${FILESDIR}/index.xml ${DESTDIR}${EGDIR}/WEBROOT 54 ${INSTALL_DATA} ${FILESDIR}/index.xml ${DESTDIR}${EGDIR}/WEBROOT
54 ${INSTALL_DATA} ${FILESDIR}/index.xsl ${DESTDIR}${EGDIR}/WEBROOT 55 ${INSTALL_DATA} ${FILESDIR}/index.xsl ${DESTDIR}${EGDIR}/WEBROOT
55 ${INSTALL_DATA} ${DISTDIR}/sitedrivenby.gif ${DESTDIR}${EGDIR}/WEBROOT/images 56 ${INSTALL_DATA} ${DISTDIR}/sitedrivenby.gif ${DESTDIR}${EGDIR}/WEBROOT/images
56 57
57.include "../../mk/java-vm.mk" 58.include "../../mk/java-vm.mk"
58.include "../../mk/bsd.pkg.mk" 59.include "../../mk/bsd.pkg.mk"