Annotation of pkgsrc/pkgtools/pkglint/Makefile, Revision 1.320
1.320 ! rillig 1: # $NetBSD: Makefile,v 1.319 2006/01/02 08:29:55 rillig Exp $
1.1 tsarna 2: #
3:
1.319 rillig 4: DISTNAME= pkglint-4.51
1.305 rillig 5: CATEGORIES= pkgtools
1.112 zuntum 6: MASTER_SITES= # empty
7: DISTFILES= # empty
1.1 tsarna 8:
1.230 rillig 9: MAINTAINER= rillig@NetBSD.org
1.238 rillig 10: HOMEPAGE= http://www.netbsd.org/Documentation/pkgsrc/
1.112 zuntum 11: COMMENT= Verifier for NetBSD packages and complete pkgsrc tree
1.101 hubertf 12:
1.317 rillig 13: DEPENDS+= digest>=20010101:../../pkgtools/digest
1.305 rillig 14: DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1
1.1 tsarna 15:
1.174 jlam 16: PKG_INSTALLATION_TYPES= overwrite pkgviews
1.1 tsarna 17:
1.245 jlam 18: USE_TOOLS+= perl:run
1.174 jlam 19:
1.176 agc 20: WRKSRC= ${WRKDIR}
1.1 tsarna 21: NO_CHECKSUM= yes
1.238 rillig 22: NO_BUILD= yes
1.178 markd 23: USE_LANGUAGES= # empty
1.1 tsarna 24:
1.216 rillig 25: INSTALLATION_DIRS= bin man/cat1 man/man1 share/pkglint
1.174 jlam 26:
1.207 wiz 27: SUBST_CLASSES+= pkglint
1.240 rillig 28: SUBST_STAGE.pkglint= post-configure
1.207 wiz 29: SUBST_FILES.pkglint+= lintpkgsrc.0 lintpkgsrc.1 lintpkgsrc.pl
30: SUBST_FILES.pkglint+= pkglint.0 pkglint.1 pkglint.pl
1.302 rillig 31: .if defined(BATCH)
32: SUBST_SED.pkglint+= -e 's|@PKGSRCDIR@|/usr/pkgsrc|g'
33: .else
34: SUBST_SED.pkglint+= -e 's|@PKGSRCDIR@|${PKGSRCDIR}|g'
35: .endif
1.207 wiz 36: SUBST_SED.pkglint+= -e 's|@PREFIX@|${PREFIX}|g'
1.240 rillig 37: SUBST_SED.pkglint+= -e 's|@DISTVER@|${DISTNAME:S/pkglint-//}|g'
1.207 wiz 38: SUBST_SED.pkglint+= -e 's|@MAKE@|${MAKE}|g'
39: SUBST_SED.pkglint+= -e 's|@PERL@|${PERL5}|g'
1.216 rillig 40: SUBST_SED.pkglint+= -e 's|@DATADIR@|${PREFIX}/share/pkglint|g'
1.180 jschauma 41:
1.8 agc 42: .include "../../mk/bsd.prefs.mk"
43:
1.186 jschauma 44: do-extract:
1.320 ! rillig 45: cd ${FILESDIR:Q} && ${CP} lintpkgsrc.0 lintpkgsrc.1 lintpkgsrc.pl pkglint.0 pkglint.1 pkglint.pl plist-clash.pl ${WRKSRC:Q}
1.186 jschauma 46:
1.1 tsarna 47: do-install:
1.320 ! rillig 48: ${INSTALL_SCRIPT} ${WRKSRC:Q}/pkglint.pl ${PREFIX:Q}/bin/pkglint
! 49: ${INSTALL_SCRIPT} ${WRKSRC:Q}/lintpkgsrc.pl ${PREFIX:Q}/bin/lintpkgsrc
! 50: ${INSTALL_SCRIPT} ${WRKSRC:Q}/plist-clash.pl ${PREFIX:Q}/bin/plist-clash
! 51: ${INSTALL_MAN} ${WRKSRC:Q}/lintpkgsrc.0 ${PREFIX:Q}/man/cat1
1.238 rillig 52: .if !empty(MANINSTALL:Mmaninstall)
1.320 ! rillig 53: ${INSTALL_MAN} ${WRKSRC:Q}/lintpkgsrc.1 ${PREFIX:Q}/man/man1
! 54: ${INSTALL_MAN} ${WRKSRC:Q}/pkglint.1 ${PREFIX:Q}/man/man1
1.238 rillig 55: .endif
1.320 ! rillig 56: ${INSTALL_MAN} ${WRKSRC:Q}/pkglint.0 ${PREFIX:Q}/man/cat1
! 57: ${INSTALL_DATA} ${FILESDIR:Q}/makevars.map ${PREFIX:Q}/share/pkglint/
! 58: ${INSTALL_DATA} ${FILESDIR:Q}/deprecated.map ${PREFIX:Q}/share/pkglint/
1.1 tsarna 59:
1.247 rillig 60: post-install:
1.320 ! rillig 61: ${PREFIX:Q}/bin/pkglint -q 1>&2
1.247 rillig 62:
1.1 tsarna 63: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>