summaryrefslogtreecommitdiff
path: root/misc/screen
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2006-01-19 02:01:18 +0000
committerjoerg <joerg@pkgsrc.org>2006-01-19 02:01:18 +0000
commitac8f70a5a0421a047b9d418e4746cddc0d58d9dc (patch)
treef6c79fe30919a34ac9f147b08da4d6a1b1377ae7 /misc/screen
parent369d0ee259a753e24a18015fac786056d12f2e6f (diff)
downloadpkgsrc-ac8f70a5a0421a047b9d418e4746cddc0d58d9dc.tar.gz
Use SUBST.
Diffstat (limited to 'misc/screen')
-rw-r--r--misc/screen/Makefile14
1 files changed, 6 insertions, 8 deletions
diff --git a/misc/screen/Makefile b/misc/screen/Makefile
index abbdf43c061..9cc33e51cd0 100644
--- a/misc/screen/Makefile
+++ b/misc/screen/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.64 2005/12/29 06:21:55 jlam Exp $
+# $NetBSD: Makefile,v 1.65 2006/01/19 02:01:18 joerg Exp $
DISTNAME= screen-4.0.2
PKGREVISION= 4
@@ -16,7 +16,6 @@ NOT_FOR_PLATFORM= Interix-*-* # user auth and username size fixes needed
INFO_FILES= screen.info
PLIST_SUBST+= DISTNAME=${DISTNAME:Q}
-FILES_SUBST+= EXAMPLES=${PREFIX:Q}/share/examples/screen
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-sys-screenrc=${PKG_SYSCONFDIR}/screenrc
@@ -26,12 +25,11 @@ PKG_SHELL= bin/screen
.include "../../mk/bsd.prefs.mk"
-post-patch:
- @for file in etc/etcscreenrc doc/screen.1; do \
- ${MV} ${WRKSRC}/$$file ${WRKSRC}/$$file.orig; \
- ${SED} ${FILES_SUBST_SED} \
- ${WRKSRC}/$$file.orig > ${WRKSRC}/$$file; \
- done
+SUBST_CLASSES+= paths
+SUBST_FILES.paths= etc/etcscreenrc doc/screen.1
+SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
+SUBST_SED.paths+= -e 's,@EXAMPLES@,${PREFIX}/share/examples/screen,g'
+SUBST_STAGE.paths= post-patch
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/screen