From 9020a8d49829b07ee2ab26fa5c5ae5bf692d576e Mon Sep 17 00:00:00 2001 From: hubertf Date: Thu, 9 Nov 2000 23:46:29 +0000 Subject: Change substitution of %%PKG%% so it's expanded to ${PKGNAME} directly, not via a tmp file. Also, there's no need to excape any possible HTML chars (there won't be any in a PKGNAME). Noted in PR 11462 by Jeremy C. Reed --- mk/bsd.pkg.mk | 10 ++++------ templates/README.pkg | 4 ++-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index 422c3387f2b..5914f4f6c12 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.598 2000/11/09 14:02:46 itojun Exp $ +# $NetBSD: bsd.pkg.mk,v 1.599 2000/11/09 23:46:29 hubertf Exp $ # # This file is in the public domain. # @@ -2854,16 +2854,14 @@ README.html: .PRECIOUS @[ -s $@.tmp1 ] || ${ECHO} "(none)" >> $@.tmp1 @${MAKE} ${MAKEFLAGS} run-depends-list PACKAGE_NAME_TYPE=html | sort -u >> $@.tmp2 @[ -s $@.tmp2 ] || ${ECHO} "(none)" >> $@.tmp2 - @${ECHO} '${PKGNAME:S/&/\&/g:S/>/\>/g:S/> $@.tmp3 @${MAKE} ${MAKEFLAGS} binpkg-list >> $@.tmp4 @[ -s $@.tmp4 ] || ${ECHO} "(no precompiled binaries available)" >> $@.tmp4 @${MAKE} ${MAKEFLAGS} show-vulnerabilities-html >> $@.tmp5 @[ -s $@.tmp5 ] || ${ECHO} "(no vulnerabilities known)" >> $@.tmp5 @${LS} -l ${DISTDIR}/vulnerabilities 2>&1 | ${AWK} 'NF > 7 { printf("at %s %s %s\n", $$6, $$7, $$8) }' >> $@.tmp6 @[ -s $@.tmp6 ] || ${ECHO} "(no vulnerabilities list available)" >> $@.tmp6 - @${SED} -e 's|%%PORT%%|${PKGPATH}|g' \ - -e '/%%PKG%%/r $@.tmp3' \ - -e '/%%PKG%%/d' \ + @${SED} -e 's|%%PORT%%|${PKGPATH}|g' \ + -e 's|%%PKG%%|${PKGNAME}|' \ ${SED_LICENSE_EXPR} \ ${SED_HOMEPAGE_EXPR} \ -e '/%%VULNERABILITIES%%/r $@.tmp5' \ @@ -2882,7 +2880,7 @@ README.html: .PRECIOUS @cmp -s $@.tmp $@ || \ (${ECHO_MSG} "${_PKGSRC_IN}> Creating README.html for ${_THISDIR_}${PKGNAME}"; \ ${MV} -f $@.tmp $@) - @${RM} -f $@.tmp $@.tmp1 $@.tmp2 $@.tmp3 $@.tmp4 $@.tmp5 $@.tmp6 + @${RM} -f $@.tmp $@.tmp1 $@.tmp2 $@.tmp4 $@.tmp5 $@.tmp6 .if !target(show-pkgtools-version) show-pkgtools-version: diff --git a/templates/README.pkg b/templates/README.pkg index 7ea97e17ec0..2c426a46536 100644 --- a/templates/README.pkg +++ b/templates/README.pkg @@ -1,5 +1,5 @@ - + The NetBSD Packages Collection: %%PORT%% @@ -31,7 +31,7 @@ longer description, or browse the package's "%%PORT%%" directory. The current source version of the package is -"%%PKG%%" +"%%PKG%%". For a summary on how to use the package collection, go to the top of the packages tree.

-- cgit v1.2.3