1 # $NetBSD: Makefile,v 1.30 2008/05/26 22:25:25 tnn Exp $
3 DISTNAME= ldapsdk_12311998
4 PKGNAME= ${DISTNAME:S/_/-/}
6 CATEGORIES= devel databases
7 MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=directory/c-sdk/ancient/}
9 MAINTAINER= pkgsrc-users@NetBSD.org
10 HOMEPAGE= http://www.mozilla.org/directory/
11 COMMENT= LDAP C-SDK from the Mozilla project
13 CONFLICTS+= openldap-client-[0-9]*
15 PKG_DESTDIR_SUPPORT= user-destdir
16 NOT_FOR_BULK_PLATFORM= Linux-*-*
20 WRKSRC= ${WRKDIR}/mozilla
21 USE_TOOLS+= gmake perl
23 PKG_SYSCONFSUBDIR= ldapsdk
24 EGDIR= ${PREFIX}/share/examples/ldapsdk
26 MAKE_ENV+= MOZILLA_CLIENT=1
27 MAKE_ENV+= NO_MDUPDATE=1
28 MAKE_ENV+= MOZ_LDAP_SDK=1
29 MAKE_FILE= directory/ldapsdk.mk
35 ${LN} -s FreeBSD.mk ${WRKSRC}/config/DragonFly.mk
38 ${ECHO} "PKG_SYSCONFDIR=${PKG_SYSCONFDIR}" >> ${WRKSRC}/config/rules.mk
39 ${ECHO} "EGDIR=${EGDIR}" >> ${WRKSRC}/config/rules.mk
42 cd ${WRKSRC}/dist/public/ldap \
43 && ${INSTALL_DATA} disptmpl.h lber.h ldap.h srchpref.h ${DESTDIR}${PREFIX}/include
47 ${INSTALL_DATA} ${WRKSRC}/dist/${OPSYS}*/lib/libldap.a ${DESTDIR}${PREFIX}/lib/libldap.a
48 ${INSTALL_DATA} ${WRKSRC}/dist/${OPSYS}*/lib/liblber.a ${DESTDIR}${PREFIX}/lib/liblber.a
49 ${INSTALL_LIB} ${WRKSRC}/dist/${OPSYS}*/bin/libldap.so.1.0 ${DESTDIR}${PREFIX}/lib/libldap.so.1.0
50 ${LN} -sf libldap.so.1.0 ${DESTDIR}${PREFIX}/lib/libldap.so.1
51 ${LN} -sf libldap.so.1.0 ${DESTDIR}${PREFIX}/lib/libldap.so
52 ${INSTALL_LIB} ${WRKSRC}/dist/${OPSYS}*/bin/liblber.so.1.0 ${DESTDIR}${PREFIX}/lib/liblber.so.1.0
53 ${LN} -sf liblber.so.1.0 ${DESTDIR}${PREFIX}/lib/liblber.so.1
54 ${LN} -sf liblber.so.1.0 ${DESTDIR}${PREFIX}/lib/liblber.so
55 ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
56 ${INSTALL_DATA} ${WRKSRC}/dist/${OPSYS}*/etc/ldapfilter.conf ${DESTDIR}${EGDIR}/ldapfilter.conf
57 ${INSTALL_DATA} ${WRKSRC}/dist/${OPSYS}*/etc/ldapsearchprefs.conf ${DESTDIR}${EGDIR}/ldapsearchprefs.conf
58 ${INSTALL_DATA} ${WRKSRC}/dist/${OPSYS}*/etc/ldapfriendly ${DESTDIR}${EGDIR}/ldapfriendly
59 ${INSTALL_DATA} ${WRKSRC}/dist/${OPSYS}*/etc/ldaptemplates.conf ${DESTDIR}${EGDIR}/ldaptemplates.conf
61 .include "../../mk/bsd.pkg.mk"