summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrillig <rillig>2005-05-23 07:50:40 +0000
committerrillig <rillig>2005-05-23 07:50:40 +0000
commitb920a7a9845923105da54b488fb4eb70d9319670 (patch)
treeb0103fda08daed20824b96b91bb1cd0e05bba599
parent74ec1dcf0827114d659ca209b48911d87b0b6f17 (diff)
downloadpkgsrc-b920a7a9845923105da54b488fb4eb70d9319670.tar.gz
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.
-rw-r--r--pkgtools/pkglint/Makefile26
1 files 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/