update Sun Jun 20 12:37:00 PDT 2010
[pkgsrc.git] / mail / drac / Makefile
1 # $NetBSD: Makefile,v 1.19 2010/03/07 13:30:48 obache Exp $
2 #
3
4 DISTNAME=       drac
5 PKGNAME=        drac-1.12
6 CATEGORIES=     mail
7 MASTER_SITES=   ftp://ftp.cc.umanitoba.ca/src/
8 EXTRACT_SUFX=   .tar.Z
9
10 MAINTAINER=     pkgsrc-users@NetBSD.org
11 HOMEPAGE=       http://mail.cc.umanitoba.ca/drac/
12 COMMENT=        Dynamic Relay Authorization Control
13
14 PKG_DESTDIR_SUPPORT=    user-destdir
15
16 WRKSRC=         ${WRKDIR}
17 DIST_SUBDIR=    ${PKGNAME_NOREV}
18
19 MAKE_FLAGS+=    RANLIB=${RANLIB:Q}
20 MAKE_FLAGS+=    EBIN=${PREFIX}/libexec
21 MAKE_FLAGS+=    MAN=${PREFIX}/${PKGMANDIR}/man
22 MAKE_FLAGS+=    MANADM=8
23 MAKE_FLAGS+=    BDB_LIBS=${BDB_LIBS:Q}
24
25 INSTALLATION_DIRS=      include lib libexec ${PKGMANDIR}/man3 ${PKGMANDIR}/man8
26 INSTALLATION_DIRS+=     share/examples/drac
27
28 .include "../../mk/bsd.prefs.mk"
29
30 .if ${OPSYS} == "NetBSD" || ${OPSYS} == "Linux"
31 RPCGENFLAGS=    -I -C
32 .elif ${OPSYS} == "FreeBSD" || ${OPSYS} == "DragonFly" || ${OPSYS} == "OpenBSD"
33 RPCGENFLAGS=    -C
34 .elif ${OPSYS} == "SunOS" || ${OPSYS} == "BSDOS" || ${OPSYS} == "AIX"
35 RPCGENFLAGS=    # empty
36 .else
37 RPCGENFLAGS=    # empty
38 .endif
39 MAKE_FLAGS+=    RPCGENFLAGS=${RPCGENFLAGS:Q}
40
41 CFLAGS.SunOS=   -DTI_RPC -DFCNTL_LOCK -DSYSINFO
42 CFLAGS.BSDOS=   -DSOCK_RPC -DFCNTL_LOCK -DGETHOST
43 CFLAGS.IRIX=    -DSOCK_RPC -DFCNTL_LOCK -DGETHOST
44 CFLAGS.NetBSD=  -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C
45 CFLAGS.FreeBSD= -DSOCK_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C
46 CFLAGS.OpenBSD= -DSOCK_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C
47 CFLAGS.Dragonfly=       -DSOCK_RPC -DFLOCK_LOCK -DGETHOST -DDASH_C
48 CFLAGS.Linux=   -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C
49 CFLAGS.AIX=     -DD_BSD -DBSD_INCLUDES -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDEBUG
50 LIBS.SunOS=     -lnsl
51
52 INSTALL_TARGET= install install-man
53
54 post-install:
55 .for e in README INSTALL testing.c dracd-setup dracd.allow-sample
56         ${INSTALL_DATA} ${WRKSRC}/${e} ${DESTDIR}${PREFIX}/share/examples/drac
57 .endfor
58         ${INSTALL_DATA} ${WRKSRC}/drac.h ${DESTDIR}${PREFIX}/include
59         ${INSTALL_LIB} ${WRKSRC}/libdrac.a ${DESTDIR}${PREFIX}/lib
60
61 .include "../../mk/bdb.buildlink3.mk"
62 .include "../../mk/bsd.pkg.mk"