summaryrefslogtreecommitdiff
path: root/mail/thunderbird45/patches/patch-mozilla_js_src_configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'mail/thunderbird45/patches/patch-mozilla_js_src_configure.in')
-rw-r--r--mail/thunderbird45/patches/patch-mozilla_js_src_configure.in40
1 files changed, 40 insertions, 0 deletions
diff --git a/mail/thunderbird45/patches/patch-mozilla_js_src_configure.in b/mail/thunderbird45/patches/patch-mozilla_js_src_configure.in
new file mode 100644
index 00000000000..9ecf9345817
--- /dev/null
+++ b/mail/thunderbird45/patches/patch-mozilla_js_src_configure.in
@@ -0,0 +1,40 @@
+$NetBSD: patch-mozilla_js_src_configure.in,v 1.1 2017/04/27 13:38:19 ryoon Exp $
+
+--- mozilla/js/src/configure.in.orig 2016-04-07 21:33:20.000000000 +0000
++++ mozilla/js/src/configure.in
+@@ -2114,8 +2114,7 @@ AC_LANG_CPLUSPLUS
+
+ MOZ_CXX11
+
+-dnl Check for .hidden assembler directive and visibility attribute.
+-dnl Borrowed from glibc configure.in
++dnl Setup default hidden visibility and wrapped system headers.
+ dnl ===============================================================
+ if test "$GNU_CC" -a "$OS_TARGET" != WINNT; then
+ AC_DEFINE(HAVE_VISIBILITY_HIDDEN_ATTRIBUTE)
+@@ -2951,7 +2950,7 @@ if test "$MOZ_MEMORY"; then
+ *-darwin*)
+ AC_DEFINE(MOZ_MEMORY_DARWIN)
+ ;;
+- *-*freebsd*)
++ *-*freebsd*|*-*dragonfly*)
+ AC_DEFINE(MOZ_MEMORY_BSD)
+ ;;
+ *-android*|*-linuxandroid*)
+@@ -3818,6 +3817,16 @@ MOZ_SUBCONFIGURE_ICU()
+ dnl ========================================================
+ dnl JavaScript shell
+ dnl ========================================================
++ICU_LIB_NAMES=
++MOZ_NATIVE_ICU=
++MOZ_ARG_WITH_BOOL(system-icu,
++[ --with-system-icu
++ Use system icu (located with pkgconfig)],
++ MOZ_NATIVE_ICU=1)
++
++if test -n "$MOZ_NATIVE_ICU"; then
++ PKG_CHECK_MODULES(MOZ_ICU, icu-i18n >= 50.1)
++fi
+
+ MOZ_CHECK_ALLOCATOR
+