Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37045521
en ru br
ALT Linux repos
S:115.2.2-alt1
5.0: 2.0.0.21-alt0.M50.3
4.1: 2.0.0.21-alt0.M41.1
4.0: 2.0.0.21-alt0.M40.1
3.0: 1.0.6-alt2.1
+updates:1.0.8-alt0.M30.1

Group :: Networking/Mail
RPM: thunderbird

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Patch: thunderbird-alt-with-system-mozldap.patch
Download


--- mozilla/config/autoconf.mk.in.fix15	2007-02-27 23:46:46 +0300
+++ mozilla/config/autoconf.mk.in	2007-02-27 23:46:46 +0300
@@ -121,8 +121,9 @@ MOZ_VIEW_SOURCE = @MOZ_VIEW_SOURCE@
 MOZ_XPINSTALL = @MOZ_XPINSTALL@
 MOZ_JSLOADER  = @MOZ_JSLOADER@
 MOZ_USE_NATIVE_UCONV = @MOZ_USE_NATIVE_UCONV@
 MOZ_SINGLE_PROFILE = @MOZ_SINGLE_PROFILE@
+MOZ_NATIVE_LDAP = @MOZ_NATIVE_LDAP@
 MOZ_LDAP_XPCOM = @MOZ_LDAP_XPCOM@
 MOZ_LDAP_XPCOM_EXPERIMENTAL = @MOZ_LDAP_XPCOM_EXPERIMENTAL@
 MOZ_BRANDING_DIRECTORY = @MOZ_BRANDING_DIRECTORY@
 XPCOM_USE_LEA = @XPCOM_USE_LEA@
--- mozilla/configure.in.fix15	2007-02-27 23:46:46 +0300
+++ mozilla/configure.in	2007-02-27 23:54:01 +0300
@@ -3841,8 +3841,13 @@ if test "${PNG_DIR}" -a -d "${PNG_DIR}" 
     PNG_CFLAGS="-I${PNG_DIR}/include"
     PNG_LIBS="-L${PNG_DIR}/lib ${PNG_LIBS}"
 fi
 
+MOZ_NATIVE_LDAP=
+MOZ_ARG_WITH_BOOL(system-nspr,
+[  --with-system-ldap      Use system installed Mozilla LDAP SDK],
+    MOZ_NATIVE_LDAP=1 )
+
 fi # SKIP_LIBRARY_CHECKS
 
 dnl ========================================================
 dnl Java SDK support
@@ -6962,8 +6967,13 @@ if test "$MOZ_LDAP_XPCOM"; then
             LDAP_LIBS='$(DIST)/lib/$(LIB_PREFIX)ldap50.${IMPORT_LIB_SUFFIX} $(DIST)/lib/$(LIB_PREFIX)prldap50.${IMPORT_LIB_SUFFIX}'
     else
         LDAP_LIBS='-L${DIST}/bin -L${DIST}/lib -lldap50 -llber50 -lprldap50'
     fi
+    
+    if test "$MOZ_NATIVE_LDAP"; then
+	LDAP_CFLAGS="`pkg-config --cflags-only-I mozldap`"
+	LDAP_LIBS="`pkg-config --libs mozldap`"
+    fi
 fi
 
 if test "$COMPILE_ENVIRONMENT"; then
 if test "$SUNCTL"; then
@@ -7055,8 +7065,9 @@ AC_SUBST(MOZ_INSURE)
 AC_SUBST(MOZ_INSURE_DIRS)
 AC_SUBST(MOZ_INSURE_EXCLUDE_DIRS)
 AC_SUBST(MOZ_QUANTIFY)
 AC_SUBST(MOZ_INSURIFYING)
+AC_SUBST(MOZ_NATIVE_LDAP)
 AC_SUBST(MOZ_LDAP_XPCOM)
 AC_SUBST(MOZ_LDAP_XPCOM_EXPERIMENTAL)
 AC_SUBST(LDAP_CFLAGS)
 AC_SUBST(LDAP_LIBS)
@@ -7547,8 +7558,9 @@ fi
 # if we're building the LDAP XPCOM component, we need to build 
 # the c-sdk first.  
 #
 if test "$MOZ_LDAP_XPCOM"; then
+if test -z "$MOZ_NATIVE_LDAP"; then
 
     # these subdirs may not yet have been created in the build tree.
     # don't use the "-p" switch to mkdir, since not all platforms have it
     #
@@ -7573,6 +7585,7 @@ if test "$MOZ_LDAP_XPCOM"; then
         ac_configure_args="$ac_configure_args --enable-64bit"
     fi
     AC_OUTPUT_SUBDIRS(directory/c-sdk)
     ac_configure_args="$_SUBDIR_CONFIG_ARGS"
+fi # MOZ_NATIVE_LDAP
 fi
 fi # COMPILE_ENVIRONMENT
--- mozilla/Makefile.in.fix15	2007-02-27 23:44:45 +0300
+++ mozilla/Makefile.in	2007-02-27 23:46:46 +0300
@@ -469,10 +469,12 @@ ifndef MOZ_NATIVE_NSPR
 	$(RM) -f $(addprefix $(DESTDIR)$(mozappdir)/$(LIB_PREFIX), $(addsuffix .$(LIB_SUFFIX), nspr4 plds4 plc4))
 	$(RM) -f $(addprefix $(DESTDIR)$(bindir)/,nspr-config compile-et.pl prerr.properties)
 endif
 ifdef MOZ_LDAP_XPCOM
+ifndef MOZ_NATIVE_LDAP
 	$(MAKE) -C directory/c-sdk real_install DESTDIR=$(DESTDIR) libdir=$(mozappdir) includedir=$(includedir)/ldap
 endif
+endif
 
 include $(topsrcdir)/config/rules.mk
 
 # Clean up after pseudo-external modules
@@ -480,10 +482,12 @@ clean clobber realclean clobber_all dist
 ifndef MOZ_NATIVE_NSPR
 	$(MAKE) -C nsprpub $@
 endif
 ifdef MOZ_LDAP_XPCOM
+ifndef MOZ_NATIVE_LDAP
 	$(MAKE) -C directory/c-sdk $@
 endif
+endif
 
 # Map mozilla targets to standard automake target
 ifdef MOZ_ENABLE_LIBXUL
 tier_50: $(addsuffix /Makefile, $(filter-out $(STATIC_MAKEFILES), $($@_dirs)))
@@ -536,10 +540,12 @@ ifndef MOZ_NATIVE_NSPR
 endif
 
 ldap:
 ifdef MOZ_LDAP_XPCOM
+ifndef MOZ_NATIVE_LDAP
 	$(MAKE) -C directory/c-sdk
 endif
+endif
 
 distclean::
 	cat unallmakefiles | $(XARGS) rm -f
 	rm -f unallmakefiles $(DIST_GARBAGE)
 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin