Wed Apr 30 06:35:01 2008 UTC ()
Make sure that the installed files are not group writable,
bump package revision.


(tron)
diff -r1.54 -r1.55 pkgsrc/editors/xemacs-packages/Makefile

cvs diff -r1.54 -r1.55 pkgsrc/editors/xemacs-packages/Makefile (expand / switch to unified diff)

--- pkgsrc/editors/xemacs-packages/Makefile 2008/03/03 18:25:53 1.54
+++ pkgsrc/editors/xemacs-packages/Makefile 2008/04/30 06:35:01 1.55
@@ -1,17 +1,19 @@ @@ -1,17 +1,19 @@
1# $NetBSD: Makefile,v 1.54 2008/03/03 18:25:53 jlam Exp $ 1# $NetBSD: Makefile,v 1.55 2008/04/30 06:35:01 tron Exp $
2 2
3DISTNAME= xemacs-packages 3DISTNAME= xemacs-packages
4PKGNAME= xemacs-packages-1.16 4PKGNAME= xemacs-packages-1.16
 5PKGREVISION= 1
 6
5CATEGORIES= editors 7CATEGORIES= editors
6MASTER_SITES= ${MASTER_SITE_XEMACS:=packages/} 8MASTER_SITES= ${MASTER_SITE_XEMACS:=packages/}
7DISTFILES= \ 9DISTFILES= \
8 Sun-1.15-pkg.tar.gz \ 10 Sun-1.15-pkg.tar.gz \
9 ada-1.14-pkg.tar.gz \ 11 ada-1.14-pkg.tar.gz \
10 apel-1.32-pkg.tar.gz \ 12 apel-1.32-pkg.tar.gz \
11 auctex-1.36-pkg.tar.gz \ 13 auctex-1.36-pkg.tar.gz \
12 bbdb-1.24-pkg.tar.gz \ 14 bbdb-1.24-pkg.tar.gz \
13 build-1.14-pkg.tar.gz \ 15 build-1.14-pkg.tar.gz \
14 c-support-1.19-pkg.tar.gz \ 16 c-support-1.19-pkg.tar.gz \
15 calc-1.24-pkg.tar.gz \ 17 calc-1.24-pkg.tar.gz \
16 calendar-1.23-pkg.tar.gz \ 18 calendar-1.23-pkg.tar.gz \
17 cc-mode-1.42-pkg.tar.gz \ 19 cc-mode-1.42-pkg.tar.gz \
@@ -209,26 +211,29 @@ xemacs-update-package: xemacs-fetch-pack @@ -209,26 +211,29 @@ xemacs-update-package: xemacs-fetch-pack
209 211
210do-install: 212do-install:
211 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/xemacs/xemacs-packages 213 ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/xemacs/xemacs-packages
212.for DISTFILE in ${DISTFILES} 214.for DISTFILE in ${DISTFILES}
213 @${ECHO_MSG} -n "Extracting ${DISTFILE} ... " 215 @${ECHO_MSG} -n "Extracting ${DISTFILE} ... "
214 @${GTAR} xCzf ${DESTDIR}${PREFIX}/lib/xemacs/xemacs-packages \ 216 @${GTAR} xCzf ${DESTDIR}${PREFIX}/lib/xemacs/xemacs-packages \
215 ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE} 217 ${DISTDIR}/${DIST_SUBDIR}/${DISTFILE}
216 @${ECHO_MSG} "done" 218 @${ECHO_MSG} "done"
217.endfor 219.endfor
218 @${ECHO_MSG} -n "Fixing file ownerships ... " 220 @${ECHO_MSG} -n "Fixing file ownerships ... "
219 @${CHOWN} -R ${BINOWN}:${BINGRP} \ 221 @${CHOWN} -R ${BINOWN}:${BINGRP} \
220 ${DESTDIR}${PREFIX}/lib/xemacs/xemacs-packages 222 ${DESTDIR}${PREFIX}/lib/xemacs/xemacs-packages
221 @${ECHO_MSG} "done" 223 @${ECHO_MSG} "done"
 224 @${ECHO_MSG} -n "Fixing file permissions ... "
 225 @${CHMOD} -R g-w,o-w ${DESTDIR}${PREFIX}/lib/xemacs/xemacs-packages
 226 @${ECHO_MSG} "done"
222.for PROG in ${REPLACEMENT_PROGS} 227.for PROG in ${REPLACEMENT_PROGS}
223 @${ECHO_MSG} "Fixing ${PROG} paths" 228 @${ECHO_MSG} "Fixing ${PROG} paths"
224 for f in ${REPLACEMENTS.${PROG}}; do \ 229 for f in ${REPLACEMENTS.${PROG}}; do \
225 cp ${DESTDIR}$$f ${DESTDIR}$$f.pre; \ 230 cp ${DESTDIR}$$f ${DESTDIR}$$f.pre; \
226 sed -e 's|#!.*${PROG}|${PREFIX}/bin/${PROG}|' \ 231 sed -e 's|#!.*${PROG}|${PREFIX}/bin/${PROG}|' \
227 ${DESTDIR}$$f.pre > ${DESTDIR}$$f; \ 232 ${DESTDIR}$$f.pre > ${DESTDIR}$$f; \
228 rm ${DESTDIR}$$f.pre; \ 233 rm ${DESTDIR}$$f.pre; \
229 done 234 done
230.endfor 235.endfor
231.if defined(MANZ) 236.if defined(MANZ)
232 @${ECHO_MSG} -n "Compressing \".el\" files ... " 237 @${ECHO_MSG} -n "Compressing \".el\" files ... "
233 @cd ${DESTDIR}${PREFIX} && \ 238 @cd ${DESTDIR}${PREFIX} && \
234 ${GREP} '\$${ELSUFX}$$' ${PLIST_SRC} | \ 239 ${GREP} '\$${ELSUFX}$$' ${PLIST_SRC} | \