summaryrefslogtreecommitdiff
path: root/net/icsi-finger
diff options
context:
space:
mode:
authoris <is>2010-03-03 11:59:57 +0000
committeris <is>2010-03-03 11:59:57 +0000
commit2a0c224da2846214d0c43848f38217567a17487c (patch)
tree88e079875c0b101ffd21dbee009cc0fbc4d4c722 /net/icsi-finger
parent7be6b09a3b484f173738d99df2f084a434f8915a (diff)
downloadpkgsrc-2a0c224da2846214d0c43848f38217567a17487c.tar.gz
DESTDIR support.
Diffstat (limited to 'net/icsi-finger')
-rw-r--r--net/icsi-finger/Makefile34
1 files changed, 19 insertions, 15 deletions
diff --git a/net/icsi-finger/Makefile b/net/icsi-finger/Makefile
index de01d314f9e..1f642ca0223 100644
--- a/net/icsi-finger/Makefile
+++ b/net/icsi-finger/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2008/12/15 15:37:56 is Exp $
+# $NetBSD: Makefile,v 1.14 2010/03/03 11:59:57 is Exp $
#
DISTNAME= icsi-finger-1.0.27
@@ -10,15 +10,20 @@ EXTRACT_SUFX= .tar.Z
MAINTAINER= is@NetBSD.org
COMMENT= Distributed finger service
+PKG_DESTDIR_SUPPORT= user-destdir
+
WRKSRC= ${WRKDIR}/finger
-XMPLD= ${PREFIX}/share/examples/icsi-finger
+# the following only used as installation destinations!
+XMPLD= ${DESTDIR}${PREFIX}/share/examples/icsi-finger
XMPLDT= ${XMPLD}/targets
-INSTALLATION_DIRS= bin libexec ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
- ${PKGMANDIR}/man8 sbin
+INSTALLATION_DIRS= bin libexec sbin
+INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${PKGMANDIR}/man8
+INSTALLATION_DIRS+= share/examples/icsi-finger/targets
pre-configure:
+ chmod +w ${WRKSRC}/config.h
echo \#define ManDir ${PREFIX}/${PKGMANDIR} >> \
${WRKSRC}/config.h
echo \#define TARGETDIR \"${PKG_SYSCONFDIR}/fingerdir/targets\"\
@@ -49,22 +54,21 @@ pre-configure:
done
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/finger ${PREFIX}/bin/gfinger
- ${INSTALL_PROGRAM} ${WRKSRC}/src/fingerd ${PREFIX}/sbin/gfingerd
- ${INSTALL_SCRIPT} ${WRKSRC}/src/vifinger ${PREFIX}/sbin
- ${INSTALL_PROGRAM} ${WRKSRC}/src/packet2ascii ${PREFIX}/sbin
- ${LN} -sf packet2ascii ${PREFIX}/sbin/ascii2packet
- ${INSTALL_PROGRAM} ${WRKSRC}/src/in.fingerd ${PREFIX}/libexec
- ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${PREFIX}/libexec
- ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${PREFIX}/libexec
- ${INSTALL_SCRIPT_DIR} ${PREFIX}/etc/fingerdir/targets
- ${INSTALL_DATA_DIR} ${XMPLDT}
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/finger ${DESTDIR}${PREFIX}/bin/gfinger
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/fingerd ${DESTDIR}${PREFIX}/sbin/gfingerd
+ ${INSTALL_SCRIPT} ${WRKSRC}/src/vifinger ${DESTDIR}${PREFIX}/sbin
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/packet2ascii ${DESTDIR}${PREFIX}/sbin
+ ${LN} -sf packet2ascii ${DESTDIR}${PREFIX}/sbin/ascii2packet
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/in.fingerd ${DESTDIR}${PREFIX}/libexec
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${DESTDIR}${PREFIX}/libexec
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${DESTDIR}${PREFIX}/libexec
+ ${INSTALL_SCRIPT_DIR} ${DESTDIR}${PREFIX}/etc/fingerdir/targets
${INSTALL_DATA} ${WRKSRC}/support/ttylocs ${XMPLD}
${INSTALL_DATA} ${WRKSRC}/support/hostconfig ${XMPLD}
${INSTALL_DATA} ${WRKSRC}/support/rc.local-add ${XMPLD}
${INSTALL_DATA} ${WRKSRC}/support/services-add ${XMPLD}
${INSTALL_DATA} ${WRKSRC}/support/inetd.conf-add ${XMPLD}
- (cd ${WRKSRC}/src; ${MAKE} install.man)
+ (cd ${WRKSRC}/src; ${MAKE} install.man DESTDIR=${DESTDIR})
(cd ${WRKSRC}/src; ${MAKE} TARGETD=${XMPLDT} install.targets)
.include "../../mk/bsd.pkg.mk"