Do *not* use "TMPDIR" variable. If the user has already set an environment variable "TMPDIR" it well be overwritten my the path to the directory created by the script and passed to "make". As a result it will get compiled into certain packages (e.g. "sysutils/dbus") which will no longer work after the directory has been removed.
50 lines
1.3 KiB
Makefile
50 lines
1.3 KiB
Makefile
# $NetBSD: Makefile,v 1.46 2006/11/05 21:53:27 tron Exp $
|
|
|
|
DISTNAME= pkg_chk-1.83
|
|
CATEGORIES= pkgtools
|
|
MASTER_SITES= # empty
|
|
DISTFILES= # empty
|
|
|
|
MAINTAINER= abs@NetBSD.org
|
|
HOMEPAGE= ftp://ftp.NetBSD.org/pub/NetBSD/packages/pkgsrc/doc/pkgsrc.html
|
|
COMMENT= Check installed package versions against pkgsrc
|
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
|
|
|
WRKSRC= ${WRKDIR}
|
|
EXTRACT_ONLY= # empty
|
|
USE_LANGUAGES= # empty
|
|
USE_TOOLS+= mktemp:run
|
|
NO_CHECKSUM= YES
|
|
|
|
CONFLICTS= pkgchk-[0-9]*
|
|
|
|
INSTALLATION_DIRS= sbin ${PKGMANDIR}/man8
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
MAKECONF?= /etc/mk.conf
|
|
|
|
#XXX: how to get GZIP_CMD?!
|
|
do-build:
|
|
${SED} -e 's#@AWK@#${AWK}#g' \
|
|
-e 's#@GREP@#${GREP}#g' \
|
|
-e 's#@GZIP_CMD@#gzip#g' \
|
|
-e 's#@MAKE@#${MAKE}#g' \
|
|
-e 's#@MAKECONF@#${MAKECONF}#g' \
|
|
-e 's#@PKG_ADD@#${PKG_ADD}#g' \
|
|
-e 's#@PKG_DELETE@#${PKG_DELETE}#g' \
|
|
-e 's#@PKG_INFO@#${PKG_INFO}#g' \
|
|
-e 's#@SED@#${SED}#g' \
|
|
-e 's#@SH@#${SH}#g' \
|
|
-e 's#@SORT@#${SORT}#g' \
|
|
-e 's#@TSORT@#${TSORT}#g' \
|
|
-e 's#@PREFIX@#${PREFIX}#g' \
|
|
-e 's#@PKG_DBDIR@#${PKG_DBDIR}#g' \
|
|
${FILESDIR}/pkg_chk.sh >${WRKSRC}/pkg_chk.sh
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKSRC}/pkg_chk.sh ${PREFIX}/sbin/pkg_chk
|
|
${INSTALL_MAN} ${FILESDIR}/pkg_chk.8 ${PREFIX}/${PKGMANDIR}/man8/pkg_chk.8
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|