pkgsrc/pkgtools/pkgdiff/Makefile
wiz 13f99fafda pkgdiff now only generates output at all if the files differ.
mkpatches doesn't generate empty patches, and warns if name and name.orig
don't differ.
Bump version to 0.91.
2000-07-01 02:38:55 +00:00

52 lines
1.1 KiB
Makefile

# $NetBSD: Makefile,v 1.2 2000/07/01 02:38:55 wiz Exp $
#
DISTNAME= pkgdiff-0.91
CATEGORIES= pkgtools devel
MASTER_SITES= # empty
DISTFILES= # empty
MAINTAINER= wiz@netbsd.org
HOMEPAGE= http://www.netbsd.org/Documentation/netbsd/Packages.txt
USE_PERL5= YES
EXTRACT_ONLY= # empty
NO_WRKSUBDIR= yes
NO_CHECKSUM= yes
NO_PATCH= yes
NO_CONFIGURE= yes
PKGSRCDIR?= ${.CURDIR}/../..
MAKE_ENV= PKGSRCDIR=${PKGSRCDIR}
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "SunOS"
NROFF= gnroff
.else
NROFF= nroff
.endif
do-build:
.for FILE in mkpatches patchdiff
${SED} -e 's|@PREFIX@|${PREFIX}|g' \
< ${FILESDIR}/${FILE}.pl \
> ${WRKSRC}/${FILE}
.endfor
${CP} ${FILESDIR}/pkgdiff ${WRKSRC}
.for FILE in mkpatches patchdiff pkgdiff
${SED} -e 's|@PREFIX@|${PREFIX}|g' \
< ${FILESDIR}/${FILE}.1 \
> ${WRKSRC}/${FILE}.1
${NROFF} -mandoc ${WRKSRC}/${FILE}.1 >${WRKSRC}/${FILE}.0
.endfor
do-install:
.for FILE in mkpatches patchdiff pkgdiff
${INSTALL_SCRIPT} ${WRKSRC}/${FILE} ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/${FILE}.0 ${PREFIX}/man/cat1
${INSTALL_MAN} ${WRKSRC}/${FILE}.1 ${PREFIX}/man/man1
.endfor
.include "../../mk/bsd.pkg.mk"