[Lunar-commits] <moonbase-other> thunderbird: Bump to 31.0. Same issue as firefox-31.0, needed --disable-shared-js.

Dennis Veatch dennisveatch at bellsouth.net
Wed Aug 13 15:08:53 CEST 2014


commit 69856c803ffe79368b92bd9dde04048c2c3f7e2c
Author: Dennis Veatch <dennisveatch at bellsouth.net>
Date: Wed, 13 Aug 2014 09:07:43 -0400
URL: https://github.com/lunar-linux/moonbase-other/commit/69856c803ffe79368b92bd9dde04048c2c3f7e2c

thunderbird: Bump to 31.0. Same issue as firefox-31.0, needed --disable-shared-js.

As for the rest of the changes, compiled and ran fine.
---
  mail/thunderbird/DEPENDS      | +17/-19   
  mail/thunderbird/DETAILS      | +5/-8     
  mail/thunderbird/POST_INSTALL | +0/-5     
  mail/thunderbird/mozconfig    | +4/-7     
  4 files changed, 26 insertions(+), 39 deletions(-)

--- a/mail/thunderbird/DEPENDS
+++ b/mail/thunderbird/DEPENDS
@@ -1,25 +1,23 @@
-depends ORBit2
 depends zip
 depends unzip
+depends pixman
+depends freetype2
+depends cairo
+depends ORBit2
 depends gtk+-2
 
 optional_depends "Python"     ""  ""  "Needed to do a Profile Guided Optimization build"
-optional_depends "gnome-vfs"  "--enable-gnomevfs"         "--disable-gnomevfs"        "For Gnome VFS support"
-optional_depends "hunspell"   "--enable-system-hunspell"  "--disable-system-hunspell" "For spelling support"
-
-# $OPTS is ignored in this BUILD
-optional_depends "libevent"   "--with-system-libevent"    "--without-system-libevent" "For event detection"
-optional_depends "dbus-glib"  "--enable-dbus"             "--disable-dbus"            "For dbus support"
-optional_depends "libffi"     "--enable-system-ffi"       "--disable-system-ffi"      "Use system libffi instead of compiling the one in firefox"
-optional_depends "libnotify4" "--enable-libnotify"        "--disable-libnotify"       "To enable libnotify support"
-optional_depends "openldap"   "--enable-ldap"             "--disable-ldap"            "To enable ldap support"
-optional_depends "nspr"       "--with-system-nspr"        "--without-system-nspr"     "To use system nspr"
-optional_depends "nss"        "--with-system-nss"         "--without-system-nss"      "To use system nss"
-
-optional_depends "%GECKO_RENDERER"  "--with-system-libxul --with-libxul-sdk=/usr/lib/xulrunner-devel-$XUL"  "--without-system-libxul"  \
-                 "To use system xulrunner"
-
-optional_depends "startup-notification"  "--enable-startup-notification"  "--disable-startup-notification"  \
-                 "To enable startup notification"
+optional_depends "gnome-vfs"  "--enable-gnomevfs"        "--disable-gnomevfs"        "For Gnome VFS support"
+optional_depends "hunspell"   "--enable-system-hunspell" "--disable-system-hunspell" "Use system provided hunspell spelling support"
+optional_depends "libevent"   "--with-system-libevent"   "--without-system-libevent" "Use system libevent for event detection"
+optional_depends "dbus-glib"  "--enable-dbus"            "--disable-dbus"            "For dbus support"
+optional_depends "libffi"     "--enable-system-ffi"      "--disable-system-ffi"      "Use system libffi"
+optional_depends "libnotify4" "--enable-libnotify"       "--disable-libnotify"       "To enable libnotify support"
+optional_depends "openldap"   "--enable-ldap"            "--disable-ldap"            "To enable ldap support"
+optional_depends "nspr"       "--with-system-nspr"       "--without-system-nspr"     "Use use system nspr"
+optional_depends "nss"        "--with-system-nss"        "--without-system-nss"      "Use use system nss"
+optional_depends "sqlite"     "--with-system-sqlite"     "--without-system-sqlite"   "Use system sqlite. ${PROBLEM_COLOR}Not recommended ${DEFAULT_COLOR}"
 
-optional_depends "%JAVA_SDK" "--with-java-bin-path=/usr/java/default/bin" "" "For java support"
+optional_depends "%GECKO_RENDERER"      "--with-system-libxul"          "--without-system-libxul"        "To use system xulrunner"
+optional_depends "startup-notification" "--enable-startup-notification" "--disable-startup-notification" "To enable startup notification"
+optional_depends "%JAVA_SDK"            "--with-java-bin-path=/usr/java/default/bin" "" "For java support"
--- a/mail/thunderbird/DETAILS
+++ b/mail/thunderbird/DETAILS
@@ -1,15 +1,12 @@
           MODULE=thunderbird
-         VERSION=17.0.8
+         VERSION=31.0
           SOURCE=thunderbird-$VERSION.source.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/comm-esr17
-   SOURCE_URL[0]=ftp://ftp.uni-erlangen.de/pub/mozilla.org/thunderbird/releases/$VERSION/source
-   SOURCE_URL[1]=ftp://mozilla.isc.org/pub/mozilla.org/thunderbird/releases/$VERSION/source
-   SOURCE_URL[2]=http://mozilla.ftp.halifax.rwth-aachen.de/mozilla/thunderbird/releases/$VERSION/source
-   SOURCE_URL[3]=ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$VERSION/source
-      SOURCE_VFY=sha1:4bcbb33f0b3ea050e805723680b5669d80438812
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/comm-esr31
+      SOURCE_URL=ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/$VERSION/source
+      SOURCE_VFY=sha1:0fe6666fddd4db82ec2e389f30c5ea11d4f72be5
         WEB_SITE=http://www.mozilla.org/projects/thunderbird
          ENTERED=20031021
-         UPDATED=20130818
+         UPDATED=20140811
            SHORT="A full-featured mail client"
 
 cat << EOF
--- a/mail/thunderbird/POST_INSTALL
+++ b/mail/thunderbird/POST_INSTALL
@@ -10,11 +10,6 @@ if [ ! -z "$OLD_VER" ] && [ "$OLD_VER" != "$NEW_VER" ] ; then
 fi
 unset_module_config OLD_VER
 
-rm -rf /usr/lib/thunderbird-[02-9]*
-rm -rf /usr/lib/thunderbird-devel-[02-9]*
-rm -rf /usr/include/thunderbird-[02-9]*
-rm -rf /usr/share/idl/thunderbird-[02-9]*
-
 export LD_LIBRARY_PATH="/usr/lib/$TBIRD_LIBDIR:/usr/lib/$TBIRD_LIBDIR/components"
 export MOZILLA_FIVE_HOME="/usr/lib/$TBIRD_LIBDIR"
 ldconfig
--- a/mail/thunderbird/mozconfig
+++ b/mail/thunderbird/mozconfig
@@ -12,10 +12,7 @@ ac_add_options --enable-default-toolkit=cairo-gtk2
 ac_add_options --enable-optimize="$CFLAGS"
 ac_add_options --enable-crypto
 ac_add_options --enable-strip
-#thunderbird 12 will not build with system cairo
-#because it uses some mozilla made extensions/private functions
-#so disable it till this will work again
-#ac_add_options --enable-system-cairo
+ac_add_options --enable-system-cairo
 ac_add_options --enable-xterm-updates
 ac_add_options --enable-official-branding
 ac_add_options --enable-jemalloc
@@ -30,12 +27,12 @@ ac_add_options --disable-os2-high-mem
 ac_add_options --enable-gio
 ac_add_options --enable-raw
 ac_add_options --with-system-libvpx
-ac_add_options --enable-shared-js
 ac_add_options --enable-system-pixman
 ac_add_options --enable-calendar
-#thunderbird 12 will not build with tree freetype
 ac_add_options --enable-tree-freetype
 ac_add_options --enable-static-mail
 ac_add_options --disable-crashreporter
 ac_add_options --disable-necko-wifi
-ac_add_options --disable-system-sqlite
+
+#Same issue here as with firefox-31.0
+ac_add_options --disable-shared-js




More information about the Lunar-commits mailing list