Date: Wed, 22 Jul 2009 07:52:42 GMT From: Meena Vyas <meena.vyas@sun.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/136981: get the latest version of Mozilla LDAP SDK in /usr/ports/net/ldapsdk Message-ID: <200907220752.n6M7qgsK024617@www.freebsd.org> Resent-Message-ID: <200907220800.n6M80Gfn058357@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 136981 >Category: ports >Synopsis: get the latest version of Mozilla LDAP SDK in /usr/ports/net/ldapsdk >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Jul 22 08:00:16 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Meena Vyas >Release: 7.2 >Organization: Sun Microsystems >Environment: FreeBSD hostname 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 >Description: There is one /usr/ports/net/ldapsdk. It downloads and builds ldapsdk_12311998.tar.gz. But I can see it in ancient now from mozilla site http://ftp.mozilla.org/pub/mozilla.org/directory/c-sdk/ancient/ Here are the steps for building the latest Mozilla C SDK on FreeBSD 7.2 : # cd /usr/ports/devel/nspr; make install # cd /usr/ports/security/nss; make install # cd /usr/ports/security/cyrus-sasl2; make install # cd /usr/ports/convertors/libiconv; make install # cd /usr/ports/convertors/iconv; make install # cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co -P -rLDAPCSDK_6_0_5_RTM DirectorySDKSourceC # cd mozilla Add this patch Index: directory/c-sdk/configure =================================================================== RCS file: /cvsroot/mozilla/directory/c-sdk/configure,v retrieving revision 5.65 diff -u -r5.65 configure --- directory/c-sdk/configure 17 Sep 2007 17:46:23 -0000 5.65 +++ directory/c-sdk/configure 22 Jul 2009 07:27:11 -0000 @@ -4362,12 +4362,7 @@ EOF CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall" - MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` - if test "$MOZ_OBJFORMAT" = "elf"; then - DLL_SUFFIX=so - else - DLL_SUFFIX=so.1.0 - fi + DLL_SUFFIX=so DSO_CFLAGS=-fPIC DSO_LDOPTS=-Bshareable ;; Index: directory/c-sdk/ldap/libraries/libldap/Makefile.in =================================================================== RCS file: /cvsroot/mozilla/directory/c-sdk/ldap/libraries/libldap/Makefile.in,v retrieving revision 5.23 diff -u -r5.23 Makefile.in --- directory/c-sdk/ldap/libraries/libldap/Makefile.in 20 Jun 2007 17:57:11 -0000 5.23 +++ directory/c-sdk/ldap/libraries/libldap/Makefile.in 22 Jul 2009 07:27:12 -0000 @@ -267,6 +267,10 @@ EXTRA_LIBS = -L$(dist_libdir) -l$(LBER_LIBNAME) -pthread endif +ifeq ($(OS_ARCH), FreeBSD) +EXTRA_LIBS += -L$(dist_libdir) -l$(LBER_LIBNAME) -L/usr/lib -lcompat +endif + ifeq ($(HAVE_SASL), 1) EXTRA_LIBS += $(SASL_LINK) endif # cd directory/c-sdk # ./configure --with-sasl-inc=/usr/local/include/sasl --with-sasl-lib=/usr/local/lib --with-nspr-lib=/usr/local/lib --with-nspr-inc=/usr/local/include/nspr/ --with-nspr --with-nss-lib=/usr/local/lib/nss --with-nss-inc=/usr/local/include/nss/nss/ --with-nss # gmake >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907220752.n6M7qgsK024617>