Annotation of pkgsrc/pkgtools/pkglint/Makefile, Revision 1.414
1.414 ! asau 1: # $NetBSD: Makefile,v 1.413 2012/08/01 22:19:00 asau Exp $
1.1 tsarna 2: #
3:
1.384 rillig 4: # Note: if you update the version number, please have a look at the
5: # changes between the CVS tag "pkglint_current" and HEAD.
6: # After updating, please re-set the CVS tag to HEAD.
1.414 ! asau 7: DISTNAME= pkglint-4.122
1.305 rillig 8: CATEGORIES= pkgtools
1.369 rillig 9: MASTER_SITES= # none
10: DISTFILES= # none
1.1 tsarna 11:
1.398 wiz 12: MAINTAINER= pkgsrc-users@NetBSD.org
1.365 kano 13: HOMEPAGE= http://www.NetBSD.org/docs/pkgsrc/
1.369 rillig 14: COMMENT= Verifier for NetBSD packages
1.101 hubertf 15:
1.305 rillig 16: DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1
1.357 rillig 17: DEPENDS+= p5-enum>=1.016:../../devel/p5-enum
1.334 rillig 18: DEPENDS+= p5-pkgsrc-Dewey>=1.0:../../pkgtools/p5-pkgsrc-Dewey
1.1 tsarna 19:
1.174 jlam 20: PKG_INSTALLATION_TYPES= overwrite pkgviews
1.354 joerg 21: PKG_DESTDIR_SUPPORT= user-destdir
1.1 tsarna 22:
1.176 agc 23: WRKSRC= ${WRKDIR}
1.391 cheusov 24: NO_CHECKSUM= yes
1.238 rillig 25: NO_BUILD= yes
1.343 rillig 26: USE_LANGUAGES= # none
1.367 rillig 27: AUTO_MKDIRS= yes
1.174 jlam 28:
1.360 rillig 29: .include "../../mk/bsd.prefs.mk"
30:
1.207 wiz 31: SUBST_CLASSES+= pkglint
1.240 rillig 32: SUBST_STAGE.pkglint= post-configure
1.356 rillig 33: SUBST_FILES.pkglint+= pkglint.pl
1.322 rillig 34: SUBST_FILES.pkglint+= plist-clash.pl
1.302 rillig 35: .if defined(BATCH)
1.333 rillig 36: SUBST_SED.pkglint+= -e s\|@PKGSRCDIR@\|/usr/pkgsrc\|g
1.302 rillig 37: .else
1.336 rillig 38: SUBST_SED.pkglint+= -e s\|@PKGSRCDIR@\|${PKGSRCDIR}\|g
1.302 rillig 39: .endif
1.336 rillig 40: SUBST_SED.pkglint+= -e s\|@PREFIX@\|${PREFIX}\|g
1.376 rillig 41: SUBST_SED.pkglint+= -e s\|@DISTVER@\|${DISTNAME:S/pkglint-//}\|g
1.333 rillig 42: SUBST_SED.pkglint+= -e s\|@MAKE@\|${MAKE:Q}\|g
43: SUBST_SED.pkglint+= -e s\|@PERL@\|${PERL5:Q}\|g
1.336 rillig 44: SUBST_SED.pkglint+= -e s\|@DATADIR@\|${PREFIX}/share/pkglint\|g
1.403 wiz 45: #SUBST_SED.pkglint+= -e s\|@DATADIR@\|/usr/pkgsrc/pkgtools/pkglint/files\|g
1.180 jschauma 46:
1.325 rillig 47: # Note: This target is only intended for use by the pkglint author.
48: .PHONY: quick-install
49: quick-install:
1.336 rillig 50: ${RM} -rf ${WRKSRC}
51: ${MKDIR} ${WRKSRC}
1.356 rillig 52: ${MAKE} do-extract subst-pkglint do-install selftest clean
1.325 rillig 53:
1.186 jschauma 54: do-extract:
1.369 rillig 55: cd ${FILESDIR} && ${CP} pkglint.0 pkglint.1 pkglint.pl plist-clash.pl ${WRKSRC}
1.186 jschauma 56:
1.1 tsarna 57: do-install:
1.354 joerg 58: ${INSTALL_SCRIPT} ${WRKSRC}/pkglint.pl ${DESTDIR}${PREFIX}/bin/pkglint
59: ${INSTALL_SCRIPT} ${WRKSRC}/plist-clash.pl ${DESTDIR}${PREFIX}/bin/plist-clash
1.364 rillig 60: .if !empty(MANINSTALL:Mcatinstall)
61: ${INSTALL_MAN} ${WRKSRC}/pkglint.0 ${DESTDIR}${PREFIX}/${PKGMANDIR}/cat1
62: .endif
1.238 rillig 63: .if !empty(MANINSTALL:Mmaninstall)
1.354 joerg 64: ${INSTALL_MAN} ${WRKSRC}/pkglint.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
1.238 rillig 65: .endif
1.354 joerg 66: ${INSTALL_DATA} ${FILESDIR}/makevars.map ${DESTDIR}${PREFIX}/share/pkglint/
67: ${INSTALL_DATA} ${FILESDIR}/deprecated.map ${DESTDIR}${PREFIX}/share/pkglint/
1.247 rillig 68:
1.356 rillig 69: selftest: .PHONY
1.376 rillig 70: ${PREFIX}/bin/pkglint
1.356 rillig 71:
1.1 tsarna 72: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>