| @@ -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 | |
3 | DISTNAME= xemacs-packages | | 3 | DISTNAME= xemacs-packages |
4 | PKGNAME= xemacs-packages-1.16 | | 4 | PKGNAME= xemacs-packages-1.16 |
| | | 5 | PKGREVISION= 1 |
| | | 6 | |
5 | CATEGORIES= editors | | 7 | CATEGORIES= editors |
6 | MASTER_SITES= ${MASTER_SITE_XEMACS:=packages/} | | 8 | MASTER_SITES= ${MASTER_SITE_XEMACS:=packages/} |
7 | DISTFILES= \ | | 9 | DISTFILES= \ |
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 | |
210 | do-install: | | 212 | do-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} | \ |