pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/bannerfilter Use subst framework instead of manual...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f1c091a8a3ed
branches:  trunk
changeset: 479459:f1c091a8a3ed
user:      mjl <mjl%pkgsrc.org@localhost>
date:      Sat Aug 14 23:25:09 2004 +0000

description:
Use subst framework instead of manually invoking sed.

diffstat:

 www/bannerfilter/Makefile |  12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

diffs (31 lines):

diff -r 931f35c09f76 -r f1c091a8a3ed www/bannerfilter/Makefile
--- a/www/bannerfilter/Makefile Sat Aug 14 21:55:39 2004 +0000
+++ b/www/bannerfilter/Makefile Sat Aug 14 23:25:09 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1.1.1 2004/08/14 12:49:45 mjl Exp $
+# $NetBSD: Makefile,v 1.2 2004/08/14 23:25:09 mjl Exp $
 #
 
 DISTNAME=      bannerfilter-1.31
@@ -11,15 +11,17 @@
 
 USE_BUILDLINK3=        yes
 USE_PKGINSTALL=        YES
+NO_BUILD=      YES
 
 SHAREDIR=      ${PREFIX}/share/bannerfilter
 CONF_FILES=    ${SHAREDIR}/bannerfilter.conf ${PKG_SYSCONFDIR}/bannerfilter.conf
 REPLACE_PERL=  redirector.pl
-FILES_SUBST+=  SHAREDIR=${SHAREDIR}
+
+SUBST_CLASSES+=        bf
 
-do-build:
-       @${SED} ${FILES_SUBST_SED} ${WRKSRC}/bannerfilter.conf > ${WRKSRC}/bannerfilter.conf.new && \
-               ${MV} ${WRKSRC}/bannerfilter.conf.new ${WRKSRC}/bannerfilter.conf
+SUBST_STAGE.bf=        post-patch
+SUBST_FILES.bf=        bannerfilter.conf
+SUBST_SED.bf=  -e s,@SHAREDIR@,${SHAREDIR},g
 
 do-install:
        ${INSTALL_DATA_DIR} ${SHAREDIR}/www ${SHAREDIR}/doc ${SHAREDIR}/data



Home | Main Index | Thread Index | Old Index