From e02a479cabb2b8f3e1c568ddc41be6ea8da7ef61 Mon Sep 17 00:00:00 2001 From: jlam Date: Thu, 24 Aug 2000 08:20:44 +0000 Subject: Implement improvements suggested by hubertf@netbsd.org: * Substitute ${PREFIX} instead of ${LOCALBASE} for location of installed files. * Use only one ${SED} invocation instead of four to speed things up. * Add a comment to ${PKGDIR}/PLIST to make explicit at which point the PLIST is generated dynamically. --- textproc/eperl/Makefile | 18 +++++++++--------- textproc/eperl/pkg/PLIST | 3 ++- 2 files changed, 11 insertions(+), 10 deletions(-) (limited to 'textproc/eperl') diff --git a/textproc/eperl/Makefile b/textproc/eperl/Makefile index 74429685ff7..cbd7fbf7a3f 100644 --- a/textproc/eperl/Makefile +++ b/textproc/eperl/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.2 2000/08/15 01:12:15 jlam Exp $ +# $NetBSD: Makefile,v 1.3 2000/08/24 08:20:44 jlam Exp $ # DISTNAME= eperl-2.2.14 @@ -13,6 +13,7 @@ DEPENDS= libperl-5.*:../../lang/libperl USE_PERL5= # defined PERL= ${LOCALBASE}/bin/perl +P5_PACKLIST= ${P5_SITEARCH}/auto/Parse/ePerl/.packlist GNU_CONFIGURE= # defined ALL_TARGET= all libeperl.a @@ -32,22 +33,21 @@ post-install: # # Add the installed files to the PLIST. # - (${CAT} ${P5_PACKLIST}; for f in ${P5_PACKLIST}; do echo $$f; done) \ - | ${SED} -e "s,/./,/,g" -e "s,${LOCALBASE}/,," \ + ( ${CAT} ${P5_PACKLIST}; for f in ${P5_PACKLIST}; do echo $$f; done ) \ + | ${SED} -e "s,/./,/,g" -e "s,${PREFIX}/,," \ | sort -u \ >> ${PLIST_SRC} # # We're not sure which directories are empty and can be deleted, so # try them all, but ignore failures. # - (${CAT} ${P5_PACKLIST}; for f in ${P5_PACKLIST}; do echo $$f; done) \ - | ${SED} -e "s,/./,/,g" -e "s,${LOCALBASE}/,," \ - | ${SED} -e "s,/[^/]*$$,," | sort -ur \ - | ${SED} -e "s,^,@unexec rmdir -p %D/," \ - | ${SED} -e "s,$$, 2>/dev/null || true," \ + ( ${CAT} ${P5_PACKLIST}; for f in ${P5_PACKLIST}; do echo $$f; done ) \ + | ${SED} -e "s,/./,/,g" -e "s,${PREFIX}/,," \ + -e "s,^,@unexec rmdir -p %D/," \ + -e "s,/[^/]*$$, 2>/dev/null || true," \ + | sort -ur \ >> ${PLIST_SRC} .include "../../mk/bsd.pkg.mk" P5_SITEARCH!= eval `${PERL} -V:installsitearch`; echo $${installsitearch} -P5_PACKLIST= ${P5_SITEARCH}/auto/Parse/ePerl/.packlist diff --git a/textproc/eperl/pkg/PLIST b/textproc/eperl/pkg/PLIST index 6647522e810..952655cf689 100644 --- a/textproc/eperl/pkg/PLIST +++ b/textproc/eperl/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2000/08/15 01:12:16 jlam Exp $ +@comment $NetBSD: PLIST,v 1.4 2000/08/24 08:20:44 jlam Exp $ bin/eperl man/man1/eperl.1 share/eperl/00README @@ -27,3 +27,4 @@ share/eperl/demo.table.phtml share/eperl/demo.text.iphtml share/eperl/demo.text.phtml @dirrm share/eperl +@comment The following lines are automatically generated from the .packlist files. -- cgit v1.2.3