Wed Mar 3 11:59:57 2010 UTC ()
DESTDIR support.


(is)
diff -r1.13 -r1.14 pkgsrc/net/icsi-finger/Makefile

cvs diff -r1.13 -r1.14 pkgsrc/net/icsi-finger/Makefile (expand / switch to unified diff)

--- pkgsrc/net/icsi-finger/Makefile 2008/12/15 15:37:56 1.13
+++ pkgsrc/net/icsi-finger/Makefile 2010/03/03 11:59:57 1.14
@@ -1,34 +1,39 @@ @@ -1,34 +1,39 @@
1# $NetBSD: Makefile,v 1.13 2008/12/15 15:37:56 is Exp $ 1# $NetBSD: Makefile,v 1.14 2010/03/03 11:59:57 is Exp $
2# 2#
3 3
4DISTNAME= icsi-finger-1.0.27 4DISTNAME= icsi-finger-1.0.27
5PKGREVISION= 2 5PKGREVISION= 2
6CATEGORIES= net 6CATEGORIES= net
7MASTER_SITES= ftp://ftp.icsi.berkeley.edu/pub/ai/stolcke/software/ 7MASTER_SITES= ftp://ftp.icsi.berkeley.edu/pub/ai/stolcke/software/
8EXTRACT_SUFX= .tar.Z 8EXTRACT_SUFX= .tar.Z
9 9
10MAINTAINER= is@NetBSD.org 10MAINTAINER= is@NetBSD.org
11COMMENT= Distributed finger service 11COMMENT= Distributed finger service
12 12
 13PKG_DESTDIR_SUPPORT= user-destdir
 14
13WRKSRC= ${WRKDIR}/finger 15WRKSRC= ${WRKDIR}/finger
14 16
15XMPLD= ${PREFIX}/share/examples/icsi-finger 17# the following only used as installation destinations!
 18XMPLD= ${DESTDIR}${PREFIX}/share/examples/icsi-finger
16XMPLDT= ${XMPLD}/targets 19XMPLDT= ${XMPLD}/targets
17 20
18INSTALLATION_DIRS= bin libexec ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \ 21INSTALLATION_DIRS= bin libexec sbin
19 ${PKGMANDIR}/man8 sbin 22INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 ${PKGMANDIR}/man8
 23INSTALLATION_DIRS+= share/examples/icsi-finger/targets
20 24
21pre-configure: 25pre-configure:
 26 chmod +w ${WRKSRC}/config.h
22 echo \#define ManDir ${PREFIX}/${PKGMANDIR} >> \ 27 echo \#define ManDir ${PREFIX}/${PKGMANDIR} >> \
23 ${WRKSRC}/config.h 28 ${WRKSRC}/config.h
24 echo \#define TARGETDIR \"${PKG_SYSCONFDIR}/fingerdir/targets\"\ 29 echo \#define TARGETDIR \"${PKG_SYSCONFDIR}/fingerdir/targets\"\
25 >> ${WRKSRC}/config.h 30 >> ${WRKSRC}/config.h
26 echo \#define TargetDir ${PKG_SYSCONFDIR}/fingerdir/targets \ 31 echo \#define TargetDir ${PKG_SYSCONFDIR}/fingerdir/targets \
27 >> ${WRKSRC}/config.h 32 >> ${WRKSRC}/config.h
28 echo \#define TTYLOCFILE \"${PKG_SYSCONFDIR}/fingerdir/ttylocs\" \ 33 echo \#define TTYLOCFILE \"${PKG_SYSCONFDIR}/fingerdir/ttylocs\" \
29 >> ${WRKSRC}/config.h 34 >> ${WRKSRC}/config.h
30 echo \#define HOSTCONFIGFILE \"${PKG_SYSCONFDIR}/fingerdir/hostconfig\" \ 35 echo \#define HOSTCONFIGFILE \"${PKG_SYSCONFDIR}/fingerdir/hostconfig\" \
31 >> ${WRKSRC}/config.h 36 >> ${WRKSRC}/config.h
32 ${MV} -f ${WRKSRC}/support/inetd.conf-add \ 37 ${MV} -f ${WRKSRC}/support/inetd.conf-add \
33 ${WRKSRC}/support/inetd.conf-add.bak 38 ${WRKSRC}/support/inetd.conf-add.bak
34 ${SED} -e s@/usr/local/etc@${PREFIX}/libexec@ \ 39 ${SED} -e s@/usr/local/etc@${PREFIX}/libexec@ \
@@ -39,32 +44,31 @@ pre-configure: @@ -39,32 +44,31 @@ pre-configure:
39 ${WRKSRC}/support/rc.local-add.bak 44 ${WRKSRC}/support/rc.local-add.bak
40 ${SED} -e s@/usr/local/bin/@${PREFIX}/sbin/g@ \ 45 ${SED} -e s@/usr/local/bin/@${PREFIX}/sbin/g@ \
41 ${WRKSRC}/support/rc.local-add.bak > \ 46 ${WRKSRC}/support/rc.local-add.bak > \
42 ${WRKSRC}/support/rc.local-add 47 ${WRKSRC}/support/rc.local-add
43 for i in ${WRKSRC}/src/targets/x-.busy \ 48 for i in ${WRKSRC}/src/targets/x-.busy \
44 ${WRKSRC}/src/targets/x-.down; do \ 49 ${WRKSRC}/src/targets/x-.down; do \
45 ${MV} $$i $$i.bak; ${SED} -e s@nawk@awk@ \ 50 ${MV} $$i $$i.bak; ${SED} -e s@nawk@awk@ \
46 -e s@/usr/local/etc@${PREFIX}/libexec@ \ 51 -e s@/usr/local/etc@${PREFIX}/libexec@ \
47 $$i.bak > $$i ; \ 52 $$i.bak > $$i ; \
48 ${RM} -f $$i.bak ; \ 53 ${RM} -f $$i.bak ; \
49 done 54 done
50 55
51do-install: 56do-install:
52 ${INSTALL_PROGRAM} ${WRKSRC}/src/finger ${PREFIX}/bin/gfinger 57 ${INSTALL_PROGRAM} ${WRKSRC}/src/finger ${DESTDIR}${PREFIX}/bin/gfinger
53 ${INSTALL_PROGRAM} ${WRKSRC}/src/fingerd ${PREFIX}/sbin/gfingerd 58 ${INSTALL_PROGRAM} ${WRKSRC}/src/fingerd ${DESTDIR}${PREFIX}/sbin/gfingerd
54 ${INSTALL_SCRIPT} ${WRKSRC}/src/vifinger ${PREFIX}/sbin 59 ${INSTALL_SCRIPT} ${WRKSRC}/src/vifinger ${DESTDIR}${PREFIX}/sbin
55 ${INSTALL_PROGRAM} ${WRKSRC}/src/packet2ascii ${PREFIX}/sbin 60 ${INSTALL_PROGRAM} ${WRKSRC}/src/packet2ascii ${DESTDIR}${PREFIX}/sbin
56 ${LN} -sf packet2ascii ${PREFIX}/sbin/ascii2packet 61 ${LN} -sf packet2ascii ${DESTDIR}${PREFIX}/sbin/ascii2packet
57 ${INSTALL_PROGRAM} ${WRKSRC}/src/in.fingerd ${PREFIX}/libexec 62 ${INSTALL_PROGRAM} ${WRKSRC}/src/in.fingerd ${DESTDIR}${PREFIX}/libexec
58 ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${PREFIX}/libexec 63 ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${DESTDIR}${PREFIX}/libexec
59 ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${PREFIX}/libexec 64 ${INSTALL_PROGRAM} ${WRKSRC}/src/in.cfingerd ${DESTDIR}${PREFIX}/libexec
60 ${INSTALL_SCRIPT_DIR} ${PREFIX}/etc/fingerdir/targets 65 ${INSTALL_SCRIPT_DIR} ${DESTDIR}${PREFIX}/etc/fingerdir/targets
61 ${INSTALL_DATA_DIR} ${XMPLDT} 
62 ${INSTALL_DATA} ${WRKSRC}/support/ttylocs ${XMPLD} 66 ${INSTALL_DATA} ${WRKSRC}/support/ttylocs ${XMPLD}
63 ${INSTALL_DATA} ${WRKSRC}/support/hostconfig ${XMPLD} 67 ${INSTALL_DATA} ${WRKSRC}/support/hostconfig ${XMPLD}
64 ${INSTALL_DATA} ${WRKSRC}/support/rc.local-add ${XMPLD} 68 ${INSTALL_DATA} ${WRKSRC}/support/rc.local-add ${XMPLD}
65 ${INSTALL_DATA} ${WRKSRC}/support/services-add ${XMPLD} 69 ${INSTALL_DATA} ${WRKSRC}/support/services-add ${XMPLD}
66 ${INSTALL_DATA} ${WRKSRC}/support/inetd.conf-add ${XMPLD} 70 ${INSTALL_DATA} ${WRKSRC}/support/inetd.conf-add ${XMPLD}
67 (cd ${WRKSRC}/src; ${MAKE} install.man) 71 (cd ${WRKSRC}/src; ${MAKE} install.man DESTDIR=${DESTDIR})
68 (cd ${WRKSRC}/src; ${MAKE} TARGETD=${XMPLDT} install.targets) 72 (cd ${WRKSRC}/src; ${MAKE} TARGETD=${XMPLDT} install.targets)
69 73
70.include "../../mk/bsd.pkg.mk" 74.include "../../mk/bsd.pkg.mk"