From 762d18bb06f91ac34809e1f13416a666b04aa3f4 Mon Sep 17 00:00:00 2001 From: rillig Date: Mon, 23 May 2005 07:50:40 +0000 Subject: Fixed man page handling on platforms that don't have the mandoc macros. Together will all the other changes of the last days, this makes up version 4.16. Most changes affected the elimination of false warnings. --- pkgtools/pkglint/Makefile | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/pkgtools/pkglint/Makefile b/pkgtools/pkglint/Makefile index de5ffc09223..47ea059543f 100644 --- a/pkgtools/pkglint/Makefile +++ b/pkgtools/pkglint/Makefile @@ -1,13 +1,13 @@ -# $NetBSD: Makefile,v 1.237 2005/05/18 21:06:58 wiz Exp $ +# $NetBSD: Makefile,v 1.238 2005/05/23 07:50:40 rillig Exp $ # -DISTNAME= pkglint-4.15.1 +DISTNAME= pkglint-4.16 CATEGORIES= pkgtools devel MASTER_SITES= # empty DISTFILES= # empty MAINTAINER= rillig@NetBSD.org -HOMEPAGE= ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/doc/pkgsrc.html +HOMEPAGE= http://www.netbsd.org/Documentation/pkgsrc/ COMMENT= Verifier for NetBSD packages and complete pkgsrc tree DEPENDS+= digest>=20010101:../../pkgtools/digest @@ -20,6 +20,7 @@ WRKSRC= ${WRKDIR} NO_CHECKSUM= yes NO_CONFIGURE= yes NO_TOOLS= yes +NO_BUILD= yes USE_LANGUAGES= # empty DISTVER= ${DISTNAME:S/pkglint-//} @@ -27,7 +28,7 @@ DISTVER= ${DISTNAME:S/pkglint-//} INSTALLATION_DIRS= bin man/cat1 man/man1 share/pkglint SUBST_CLASSES+= pkglint -SUBST_STAGE.pkglint= pre-build +SUBST_STAGE.pkglint= post-patch SUBST_FILES.pkglint+= lintpkgsrc.0 lintpkgsrc.1 lintpkgsrc.pl SUBST_FILES.pkglint+= pkglint.0 pkglint.1 pkglint.pl SUBST_FILES.pkglint+= plist-clash.pl @@ -40,28 +41,25 @@ SUBST_SED.pkglint+= -e 's|@DATADIR@|${PREFIX}/share/pkglint|g' .include "../../mk/bsd.prefs.mk" +.if ${OPSYS} == "AIX" || ${OPSYS} == "SunOS" +MANINSTALL= catinstall +.endif + do-extract: .for _f_ in ${SUBST_FILES.pkglint} @${CP} ${FILESDIR}/${_f_} ${WRKSRC}/${_f_} .endfor -do-build: - @${DO_NADA} -.if ${OPSYS} == "SunOS" || ${OPSYS} == "AIX" - # the pre-generated man-pages are 'mandoc'; these OS need 'man' -. for FILE in lintpkgsrc pkglint - nroff -man ${WRKSRC}/${FILE}.1 > ${WRKSRC}/${FILE}.0 -. endfor -.endif - do-install: ${INSTALL_SCRIPT} ${WRKSRC}/pkglint.pl ${PREFIX}/bin/pkglint ${INSTALL_SCRIPT} ${WRKSRC}/lintpkgsrc.pl ${PREFIX}/bin/lintpkgsrc ${INSTALL_SCRIPT} ${WRKSRC}/plist-clash.pl ${PREFIX}/bin/plist-clash ${INSTALL_MAN} ${WRKSRC}/lintpkgsrc.0 ${PREFIX}/man/cat1 +.if !empty(MANINSTALL:Mmaninstall) ${INSTALL_MAN} ${WRKSRC}/lintpkgsrc.1 ${PREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/pkglint.0 ${PREFIX}/man/cat1 ${INSTALL_MAN} ${WRKSRC}/pkglint.1 ${PREFIX}/man/man1 +.endif + ${INSTALL_MAN} ${WRKSRC}/pkglint.0 ${PREFIX}/man/cat1 ${INSTALL_DATA} ${FILESDIR}/makevars.map ${PREFIX}/share/pkglint/ ${INSTALL_DATA} ${FILESDIR}/deprecated.map ${PREFIX}/share/pkglint/ -- cgit v1.2.3