Репозитории ALT
S: | 115.2.2-alt1 |
5.1: | 3.1.7-alt0.20110123.M50P.1 |
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 |
Группа :: Сети/Почта
Пакет: thunderbird
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Патч: thunderbird-alt-with-system-mozldap.patch
Скачать
Скачать
--- mozilla/mail/build.mk.fix15 2011-01-23 02:34:43.000000000 +0300
+++ mozilla/mail/build.mk 2011-01-23 02:44:15.024241112 +0300
@@ -59,9 +59,11 @@ else # toplevel Makefile
TIERS += app
ifdef MOZ_LDAP_XPCOM
+ifndef MOZ_NATIVE_LDAP
tier_app_staticdirs += directory/sdks/c-sdk
+endif
tier_app_dirs += directory/xpcom
endif
ifdef MOZ_COMPOSER
--- mozilla/config/autoconf.mk.in.fix15 2011-01-23 02:35:34.532259143 +0300
+++ mozilla/config/autoconf.mk.in 2011-01-23 02:35:34.540254143 +0300
@@ -128,8 +128,9 @@ ACCESSIBILITY = @ACCESSIBILITY@
MOZ_VIEW_SOURCE = @MOZ_VIEW_SOURCE@
MOZ_XPINSTALL = @MOZ_XPINSTALL@
MOZ_JSLOADER = @MOZ_JSLOADER@
MOZ_USE_NATIVE_UCONV = @MOZ_USE_NATIVE_UCONV@
+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/suite/build.mk.fix15 2011-01-23 02:34:43.000000000 +0300
+++ mozilla/suite/build.mk 2011-01-23 02:35:34.540254143 +0300
@@ -51,9 +51,11 @@ else # toplevel Makefile
TIERS += app
ifdef MOZ_LDAP_XPCOM
+ifndef MOZ_NATIVE_LDAP
tier_app_staticdirs += directory/c-sdk
+endif
tier_app_dirs += directory/xpcom
endif
ifdef MOZ_COMPOSER
--- mozilla/configure.in.fix15 2011-01-23 02:35:34.532259143 +0300
+++ mozilla/configure.in 2011-01-23 02:35:34.540254143 +0300
@@ -4510,8 +4510,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 system HunSpell Support
dnl ========================================================
@@ -7103,8 +7108,12 @@ if test "$MOZ_LDAP_XPCOM"; then
LDAP_LIBS='$(DIST)/lib/$(LIB_PREFIX)ldap60.${IMPORT_LIB_SUFFIX} $(DIST)/lib/$(LIB_PREFIX)prldap60.${IMPORT_LIB_SUFFIX} $(DIST)/lib/$(LIB_PREFIX)ldif60.${IMPORT_LIB_SUFFIX}'
else
LDAP_LIBS='-L${DIST}/bin -L${DIST}/lib -lldap60 -lprldap60 -lldif60'
fi
+ if test "$MOZ_NATIVE_LDAP"; then
+ LDAP_CFLAGS="`pkg-config --cflags-only-I mozldap`"
+ LDAP_LIBS="`pkg-config --libs mozldap`"
+ fi
fi
dnl ========================================================
dnl =
@@ -7165,8 +7174,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)
@@ -7614,9 +7624,9 @@ ac_configure_args="$_SUBDIR_CONFIG_ARGS"
MOZ_BUILD_APP="$MOZ_BUILD_APP_CACHED"
# if we're building the LDAP XPCOM component, we need to build
# the c-sdk first.
-if test -n "$COMPILE_ENVIRONMENT" -a -n "$MOZ_LDAP_XPCOM"; then
+if test -n "$COMPILE_ENVIRONMENT" -a -n "$MOZ_LDAP_XPCOM" -a -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
if test ! -d "directory/sdks/c-sdk/ldap"; then
if test ! -d "directory/sdks/c-sdk"; then