Annotation of pkgsrc/pkgtools/pkg_install/Makefile, Revision 1.47.2.1
1.47.2.1! jlam 1: # $NetBSD: Makefile,v 1.48 2002/06/10 05:51:05 martti Exp $
1.4 hubertf 2:
1.5 agc 3: # Note to package maintainers:
1.4 hubertf 4: # To update the distfile of this pkg, cd to /usr/src/usr.sbin,
1.39 wiz 5: # edit PKGTOOLS_VERSION in lib/version.h to `date +%Y%m%d`, do
1.29 hubertf 6: # "tar pzvcf pkg_install-`date +%Y%m%d`.tar.gz pkg_install" and upload
1.4 hubertf 7: # that file to ${MASTER_SITE_LOCAL}.
1.39 wiz 8: # Also, modify PKGTOOLS_REQD value in pkgsrc/mk/bsd.pkg.mk
9: # to the new value.
1.47.2.1! jlam 10: DISTNAME= pkg_install-20020402
1.1 agc 11: CATEGORIES= pkgtools
12: MASTER_SITES= ${MASTER_SITE_LOCAL}
13:
14: MAINTAINER= packages@netbsd.org
15: HOMEPAGE= http://www.netbsd.org/
1.36 wiz 16: COMMENT= NetBSD-current's pkg_* tools
1.1 agc 17:
1.34 hubertf 18: # No special options needed for IPv6 support
1.1 agc 19: WRKSRC= ${WRKDIR}/pkg_install
1.13 tv 20: MAKE_ENV+= BINDIR=/usr/sbin MANDIR=/usr/share/man NOLINT=1
1.19 tron 21: NO_CONFIGURE= yes
1.11 bad 22: NO_MTREE= yes
1.1 agc 23: NO_PKG_REGISTER= yes
1.2 agc 24: NO_PACKAGE= No package registration is done
1.23 agc 25: MANCOMPRESSED_IF_MANZ= yes
1.46 seb 26: BUILD_DEFS+= MANINSTALL
1.1 agc 27:
28: .include "../../mk/bsd.prefs.mk"
29:
1.46 seb 30: .if ${OPSYS} == "SunOS" || ${OPSYS} == "Linux"
31: SHLOCK:= ${LOCALBASE}/bin/shlock
32: .endif
33:
34: LOCALBASE:= ${PKG_TOOLS_BIN:C|/[^/]?bin$||}
1.38 hubertf 35: PKG_DBDIR?= /var/db/pkg
1.42 hubertf 36:
1.43 hubertf 37: .if ${OPSYS} == "NetBSD" && !exists(/usr/share/tmac/tmac.andoc)
1.42 hubertf 38: IGNORE+= "You need to have the 'text' set installed to build this package!"
1.46 seb 39: .endif
40:
41: .if ${OPSYS} == "SunOS"
42: MAKEFLAGS+= NETBSD_COMPATIBLE=YES
43: MANINSTALL=
44: MAKE_ENV+= MANINSTALL= MKMAN=no NOMAN=YES
45: MAKE_ENV+= ZOULARISBASE=${ZOULARISBASE}
1.45 agc 46: .endif
47:
48: .if ${OPSYS} == "Darwin"
49: MAKE_ENV+= DIGESTDIR=${.CURDIR}/../digest/files
50: CPPFLAGS+= -I${DIGESTDIR} -I${DIGESTDIR}
51: MAKE_ENV+= BINGRP=${BINGRP} BINOWN=${BINOWN}
52: MAKE_ENV+= BINDIR=${PKG_TOOLS_BIN}
53: MAKE_ENV+= MANDIR=${PKG_TOOLS_BIN}/../man
1.42 hubertf 54: .endif
1.12 hubertf 55:
56: post-install:
1.38 hubertf 57: if [ ! -f ${PKG_DBDIR}/pkgdb.byfile.db ]; then \
58: if [ ! -d ${PKG_DBDIR} ]; then \
59: ${INSTALL_DATA_DIR} ${PKG_DBDIR}; \
1.14 garbled 60: fi; \
1.38 hubertf 61: ${PKG_ADMIN} rebuild ; \
1.15 hubertf 62: fi
1.1 agc 63:
64: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>