pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/editors/xemacs-packages Make this package pass the che...
details: https://anonhg.NetBSD.org/pkgsrc/rev/6af1bbb80f6b
branches: trunk
changeset: 537016:6af1bbb80f6b
user: agc <agc%pkgsrc.org@localhost>
date: Tue Jan 01 20:22:36 2008 +0000
description:
Make this package pass the check-interpreters part of the installation
process on NetBSD.
XXX - more work required on other platforms.
diffstat:
editors/xemacs-packages/Makefile | 23 ++++++++++++++++++++++-
1 files changed, 22 insertions(+), 1 deletions(-)
diffs (44 lines):
diff -r f58efb33ab47 -r 6af1bbb80f6b editors/xemacs-packages/Makefile
--- a/editors/xemacs-packages/Makefile Tue Jan 01 19:54:27 2008 +0000
+++ b/editors/xemacs-packages/Makefile Tue Jan 01 20:22:36 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.52 2006/09/06 15:38:32 tron Exp $
+# $NetBSD: Makefile,v 1.53 2008/01/01 20:22:36 agc Exp $
DISTNAME= xemacs-packages
PKGNAME= xemacs-packages-1.16
@@ -150,6 +150,19 @@
REQD_DIRS+= ${PREFIX}/lib/xemacs/xemacs-packages/etc
REQD_DIRS+= ${PREFIX}/lib/xemacs/xemacs-packages
+REPLACEMENTS.perl= ${PREFIX}/lib/xemacs/xemacs-packages/etc/bbdb/bbdb-areacode-split.pl
+REPLACEMENTS.perl+= ${PREFIX}/lib/xemacs/xemacs-packages/etc/bbdb/bbdb-cid.pl
+REPLACEMENTS.perl+= ${PREFIX}/lib/xemacs/xemacs-packages/etc/bbdb/bbdb-srv.pl
+REPLACEMENTS.perl+= ${PREFIX}/lib/xemacs/xemacs-packages/etc/bbdb/bbdb-unlazy-lock.pl
+REPLACEMENTS.perl+= ${PREFIX}/lib/xemacs/xemacs-packages/etc/erc/servers.pl
+REPLACEMENTS.perl+= ${PREFIX}/lib/xemacs/xemacs-packages/etc/idlwave/idlwave_catalog
+REPLACEMENTS.perl+= ${PREFIX}/lib/xemacs/xemacs-packages/etc/x-symbol/fonts/makesub
+REPLACEMENTS.perl+= ${PREFIX}/lib/xemacs/xemacs-packages/lisp/hyperbole/file-newer
+
+REPLACEMENTS.zsh= ${PREFIX}/lib/xemacs/xemacs-packages/lisp/erc/mkChangeLog.upstream
+
+REPLACEMENT_PROGS= perl zsh
+
.include "../../editors/xemacs/Makefile.pkg"
.if defined(MANZ)
@@ -203,6 +216,14 @@
@${ECHO_MSG} -n "Fixing file ownerships ... "
@${CHOWN} -R ${BINOWN}:${BINGRP} ${PREFIX}/lib/xemacs/xemacs-packages
@${ECHO_MSG} "done"
+.for PROG in ${REPLACEMENT_PROGS}
+ @${ECHO_MSG} "Fixing ${PROG} paths"
+ for f in ${REPLACEMENTS.${PROG}}; do \
+ cp $$f $$f.pre; \
+ sed -e 's|#!.*${PROG}|${PREFIX}/bin/${PROG}|' $$f.pre > $$f;\
+ rm $$f.pre; \
+ done
+.endfor
.if defined(MANZ)
@${ECHO_MSG} -n "Compressing \".el\" files ... "
@cd ${PREFIX} && \
Home |
Main Index |
Thread Index |
Old Index