This port requires the Mozilla ldapsdk rather than the Openldap one.
Update the port to use the moz prefix before the library and header file names in order to pick up the Mozilla versions of those files. This change is necesary now that ldapsdk has been updated to use those prefixes to distinguish it from Openldap. PR: ports/22721 Submitted by: "Charles N. Owens" <owensc@enc.edu>
This commit is contained in:
parent
0c703c596d
commit
15be191c34
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=41602
@ -14,7 +14,7 @@ EXTRACT_SUFX= .tar.gz
|
||||
|
||||
MAINTAINER= paul@FreeBSD.org
|
||||
|
||||
LIB_DEPENDS= ldap.1:${PORTSDIR}/net/ldapsdk
|
||||
LIB_DEPENDS= mozldap.1:${PORTSDIR}/net/ldapsdk
|
||||
|
||||
WRKSRC= ${WRKDIR}/$(PORTNAME)-$(PORTVERSION)
|
||||
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
|
||||
@ -24,7 +24,7 @@ MAN3= Mozilla::LDAP::Conn.3 \
|
||||
Mozilla::LDAP::Entry.3 \
|
||||
Mozilla::LDAP::API.3
|
||||
|
||||
MAKE_ENV+= LDAPSDKDIR=${PREFIX}/mozilla/directory LDAPV3ON=yes LDAPSDKSSL=no
|
||||
MAKE_ENV+= LDAPSDKDIR=${PREFIX} LDAPV3ON=yes LDAPSDKSSL=no
|
||||
|
||||
do-configure:
|
||||
@ cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${PERL5} Makefile.PL
|
||||
|
19
net/perldap/files/patch-01
Normal file
19
net/perldap/files/patch-01
Normal file
@ -0,0 +1,19 @@
|
||||
--- Makefile.PL.orig Tue Aug 24 18:30:46 1999
|
||||
+++ Makefile.PL Tue Aug 29 10:32:23 2000
|
||||
@@ -90,13 +90,13 @@
|
||||
|
||||
|
||||
opendir(DIR,$lib_ldap);
|
||||
-@files = grep{/ldap|lber/} readdir(DIR);
|
||||
+@files = grep{/mozldap|mozlber/} readdir(DIR);
|
||||
closedir(DIR);
|
||||
|
||||
if (!((@ldaplib = grep{/ldapssl.*\.($libexts)$/} @files) && $ssl_def))
|
||||
{
|
||||
- @ldaplib = grep{/ldap.*\.($libexts)$/} @files;
|
||||
- @lberlib = grep{/lber.*\.($libexts)$/} @files;
|
||||
+ @ldaplib = grep{/mozldap.*\.($libexts)$/} @files;
|
||||
+ @lberlib = grep{/mozlber.*\.($libexts)$/} @files;
|
||||
}
|
||||
|
||||
if ($#ldaplib < 0)
|
13
net/perldap/files/patch-02
Normal file
13
net/perldap/files/patch-02
Normal file
@ -0,0 +1,13 @@
|
||||
--- API.xs.orig Thu Aug 24 22:13:31 2000
|
||||
+++ API.xs Thu Aug 24 22:11:55 2000
|
||||
@@ -37,8 +37,8 @@
|
||||
#endif
|
||||
|
||||
/* LDAP C SDK Include Files */
|
||||
-#include <lber.h>
|
||||
-#include <ldap.h>
|
||||
+#include <mozlber.h>
|
||||
+#include <mozldap.h>
|
||||
|
||||
/* SSL is only available in Binary */
|
||||
#ifdef USE_SSL
|
11
net/perldap/files/patch-03
Normal file
11
net/perldap/files/patch-03
Normal file
@ -0,0 +1,11 @@
|
||||
--- constant.h.orig Thu Aug 24 22:13:54 2000
|
||||
+++ constant.h Thu Aug 24 22:12:11 2000
|
||||
@@ -35,7 +35,7 @@
|
||||
}
|
||||
#endif
|
||||
|
||||
-#include <ldap.h>
|
||||
+#include <mozldap.h>
|
||||
|
||||
static int
|
||||
not_here(s)
|
Loading…
Reference in New Issue
Block a user