Solaris uses slurpd, so split the PLISTs.
[pkgsrcv2.git] / databases / openldap / Makefile
1 # $NetBSD: Makefile,v 1.16 2000/06/15 12:54:10 kleink Exp $
2 #
3
4 DISTNAME=       openldap-1.2.11
5 CATEGORIES=     databases
6 MASTER_SITES=   ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/
7 EXTRACT_SUFX=   .tgz
8
9 MAINTAINER=     packages@netbsd.org
10 HOMEPAGE=       http://www.OpenLDAP.org/
11
12 # for the moment without threads and thus without slurpd and ldapd
13 #DEPENDS+=      ../../devel/mit-pthreads
14
15 CONFLICTS+=     ldapsdk*
16
17 USE_PKGLIBTOOL= yes
18
19 .include "../../mk/bsd.prefs.mk"
20
21 # unfortunately, --enable-phonetic cannot be disabled by runtime configuration
22 GNU_CONFIGURE=  yes
23 CONFIGURE_ARGS+=--enable-dns --enable-cldap --enable-passwd --enable-shell
24 .if ${OPSYS} == "NetBSD"
25 CONFIGURE_ARGS+= --enable-wrappers
26 .endif
27
28 .if ${OPSYS} == "SunOS"
29 DEPENDS+=       db-2.7.7:../../databases/db
30 CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include/db2"
31 CONFIGURE_ENV+= LIBS="-ldb2 -lpthread -lrt"
32 .endif
33
34 PLIST_SRC=      ${WRKDIR}/.PLIST_SRC
35
36 post-build:
37         ${CAT} ${PKGDIR}/PLIST.common ${PKGDIR}/PLIST.${LOWER_OPSYS} > ${PLIST_SRC}
38
39 post-configure:
40         ${ECHO} "SLAPD_LIBS = " >> ${WRKSRC}/servers/slapd/tools/Makefile
41
42 .if defined(KERBEROS) && ${KERBEROS} == 4
43 USE_KERBEROS=   yes
44 CONFIGURE_ARGS+=--with-kerberos
45 .else
46 CONFIGURE_ARGS+=--without-kerberos
47 .endif
48
49 .include "../../mk/bsd.pkg.mk"