Merge from vendor branch TNF:
[pkgsrcv2.git] / net / icsi-finger / Makefile
1 # $NetBSD: Makefile,v 1.1 1998/07/22 12:08:23 is Exp $
2 #
3
4 DISTNAME=       icsi-finger-1.0.27
5 WRKSRC=         ${WRKDIR}/finger
6 CATEGORIES=     net
7 MASTER_SITES=   ftp://ftp.icsi.berkeley.edu/pub/ai/stolcke/software/
8 EXTRACT_SUFX=   .tar.Z
9
10 MAINTAINER=     is@netbsd.org
11
12 USE_X11=        yes
13
14 MESSAGE_FILE=   ${WRKDIR}/MESSAGE
15
16 XMPLD=          ${PREFIX}/share/examples/icsi-finger
17 XMPLDT=         ${XMPLD}/targets
18
19 pre-configure:
20                 ${RM} -f ${WRKSRC}/config.h
21                 ${SED}  -e s@/usr/local@${PREFIX}@      \
22                         -e s@/usr/pkg@${PREFIX}@        \
23                         files/config.h.netbsd > ${WRKSRC}/config.h
24                 ${MV} -f ${WRKSRC}/support/inetd.conf-add \
25                         ${WRKSRC}/support/inetd.conf-add.bak
26                 ${SED}  -e s@/usr/local/etc@${PREFIX}/libexec@      \
27                         -e s@/usr/local/etc@${PREFIX}/libexec@      \
28                         ${WRKSRC}/support/inetd.conf-add.bak > \
29                         ${WRKSRC}/support/inetd.conf-add
30                 ${MV} -f ${WRKSRC}/support/rc.local-add \
31                         ${WRKSRC}/support/rc.local-add.bak
32                 ${SED}  -e s@/usr/local/bin/@${PREFIX}/sbin/g@      \
33                         ${WRKSRC}/support/rc.local-add.bak > \
34                         ${WRKSRC}/support/rc.local-add
35                 for i in ${WRKSRC}/src/targets/x-.busy \
36                         ${WRKSRC}/src/targets/x-.down; do \
37                         ${MV} $$i $$i.bak; ${SED} -e s@nawk@awk@ \
38                                 -e s@/usr/local/etc@${PREFIX}/libexec@ \
39                                 $$i.bak > $$i ; \
40                         ${RM} -f $$i.bak ; \
41                 done
42                 ${SED} -e s@/usr/pkg@${PREFIX}@g ${PKGDIR}/MESSAGE | \
43                         fmt >${WRKDIR}/MESSAGE
44
45 do-${INSTALL}:
46                 ${INSTALL} -c -m 755 ${WRKSRC}/src/finger ${PREFIX}/bin/gfinger
47                 ${INSTALL} -c -m 755 ${WRKSRC}/src/fingerd ${PREFIX}/sbin/gfingerd
48                 ${INSTALL} -c -m 755 ${WRKSRC}/src/vifinger ${PREFIX}/sbin
49                 ${INSTALL} -c -m 755 ${WRKSRC}/src/packet2ascii ${PREFIX}/sbin
50                 ${LN} -sf ${PREFIX}/sbin/packet2ascii \
51                         ${PREFIX}/sbin/ascii2packet
52                 ${INSTALL} -c -m 755 ${WRKSRC}/src/in.fingerd ${PREFIX}/libexec
53                 ${INSTALL} -c -m 755 ${WRKSRC}/src/in.cfingerd ${PREFIX}/libexec
54                 ${INSTALL} -c -m 755 ${WRKSRC}/src/in.cfingerd ${PREFIX}/libexec
55                 -${MKDIR} ${PREFIX}/etc/fingerdir/targets
56                 -${MKDIR} ${XMPLDT}
57                 ${INSTALL} -c -m 644 ${WRKSRC}/support/ttylocs ${XMPLD}
58                 ${INSTALL} -c -m 644 ${WRKSRC}/support/hostconfig ${XMPLD}
59                 ${INSTALL} -c -m 644 ${WRKSRC}/support/rc.local-add ${XMPLD}
60                 ${INSTALL} -c -m 644 ${WRKSRC}/support/services-add ${XMPLD}
61                 ${INSTALL} -c -m 644 ${WRKSRC}/support/inetd.conf-add ${XMPLD}
62                 (cd ${WRKSRC}/src; ${MAKE} ${INSTALL}.man)
63                 (cd ${WRKSRC}/src; ${MAKE} TARGETD=${XMPLDT} ${INSTALL}.targets )
64
65 .include "../../mk/bsd.pkg.mk"