[Lunar-commits] <moonbase-other> seamonkey: bump to 2.29. Shared js still needs to be disabled and a few twiddles of BUILD and PRE_BUILD.

Dennis Veatch dennisveatch at bellsouth.net
Mon Sep 22 21:41:19 CEST 2014


commit 2ef09a438e0cb5badcd6cf87f8f0a000c61e8084
Author: Dennis Veatch <dennisveatch at bellsouth.net>
Date: Mon, 22 Sep 2014 15:40:31 -0400
URL: https://github.com/lunar-linux/moonbase-other/commit/2ef09a438e0cb5badcd6cf87f8f0a000c61e8084

seamonkey: bump to 2.29. Shared js still needs to be disabled and a few twiddles of BUILD and PRE_BUILD.
---
  web/seamonkey/BUILD     | +0/-29    
  web/seamonkey/DEPENDS   | +2/-2     
  web/seamonkey/DETAILS   | +3/-3     
  web/seamonkey/PRE_BUILD | +27/-1    
  web/seamonkey/mozconfig | +3/-1     
  5 files changed, 35 insertions(+), 36 deletions(-)

--- a/web/seamonkey/BUILD
+++ b/web/seamonkey/BUILD
@@ -1,30 +1,3 @@
-(
-
-  export MOZ_CO_PROJECT=suite  &&
-  export MOZILLA_HOME=/usr/lib/$MODULE-$VERSION &&
-  export MOZILLA_OFFICIAL=1  &&
-  export BUILD_OFFICIAL=1  &&
-  export MOZ_MAKE_FILES=$MAKES  &&
-  export MOZ_OPTIMIZE_FLAGS="$CFLAGS" &&
-  export MOZ_DEBUG_FLAGS="$CFLAGS" &&
-
-  cp $SCRIPT_DIRECTORY/mozconfig .  &&
-  export MOZ_OBJDIR="${SOURCE_DIRECTORY}/build-mozilla"  &&
-  mkdir -p ${MOZ_OBJDIR}  &&
-
-  for flag in $OPTS; do
-    echo "ac_add_options $flag" >> mozconfig
-  done &&
-
-  if [ "$SAFE" == "y" ] ; then
-    echo "ac_add_options --enable-safe-browsing" >> mozconfig
-  fi  &&
-
-  setterm -bfreq -blength &&
-
-  if [ -n "${MAKES}" ]; then
-    echo "mk_add_options MOZ_MAKE_FLAGS='-j${MAKES}'" >> mozconfig
-  fi &&
 
   #Finally, the build!
   make -f client.mk build ${MAKES:+-j${MAKES}}  &&
@@ -42,5 +15,3 @@
   if [ -x /usr/bin/gtk-update-icon-cache -a -f /usr/share/icons/hicolor/index.theme ]; then
     gtk-update-icon-cache -f /usr/share/icons/hicolor
   fi
-
-) > $C_FIFO 2>&1
--- a/web/seamonkey/DEPENDS
+++ b/web/seamonkey/DEPENDS
@@ -22,8 +22,8 @@ optional_depends "libffi"           "--enable-system-ffi"      "--disable-system
 optional_depends "libnotify4"       "--enable-libnotify"       "--disable-libnotify"       "To enable libnotify support"
 optional_depends "openldap"         "--enable-ldap"            "--disable-ldap"            "To enable ldap support"
 optional_depends "%GECKO_RENDERER"  "--with-system-libxul"     "--without-system-libxul"   "To use system xulrunner"
-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 "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 "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/web/seamonkey/DETAILS
+++ b/web/seamonkey/DETAILS
@@ -1,12 +1,12 @@
           MODULE=seamonkey
-         VERSION=2.26.1
+         VERSION=2.29
           SOURCE=$MODULE-$VERSION.source.tar.bz2
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/comm-release
       SOURCE_URL=ftp://ftp.mozilla.org/pub/mozilla.org/$MODULE/releases/$VERSION/source
-      SOURCE_VFY=sha1:3fd468206ff5bab4d916e145436afbe357d1daa0
+      SOURCE_VFY=sha1:7f7f401d8f60d420bdfe139f70fdfc29697cc077
         WEB_SITE=http://www.seamonkey-project.org
          ENTERED=20051208
-         UPDATED=20140812
+         UPDATED=20140922
            SHORT="Seamonkey is a next generation mozilla web browser"
 cat << EOF
 Seamonkey is a next generation browser that is being developed by the Free Software
--- a/web/seamonkey/PRE_BUILD
+++ b/web/seamonkey/PRE_BUILD
@@ -16,4 +16,30 @@ fi &&
 sedit "s:\$(MOZ_ZLIB_CFLAGS):\$(MOZ_ZLIB_CFLAGS) \$(MOZ_PIXMAN_CFLAGS):" config/config.mk &&
 
 # To skirt around this make failure in ftbzip2.c:183: undefined reference to `BZ2_bzDecompressInit'
- CFLAGS+=" -lbz2"
+ CFLAGS+=" -lbz2" &&
+
+ export MOZ_CO_PROJECT=suite  &&
+ export MOZILLA_HOME=/usr/lib/$MODULE-$VERSION &&
+ export MOZILLA_OFFICIAL=1  &&
+ export BUILD_OFFICIAL=1  &&
+ export MOZ_MAKE_FILES=$MAKES  &&
+ export MOZ_OPTIMIZE_FLAGS="$CFLAGS" &&
+ export MOZ_DEBUG_FLAGS="$CFLAGS" &&
+
+ cp $SCRIPT_DIRECTORY/mozconfig .  &&
+ export MOZ_OBJDIR="${SOURCE_DIRECTORY}/build-mozilla"  &&
+ mkdir -p ${MOZ_OBJDIR}  &&
+
+ for flag in $OPTS; do
+   echo "ac_add_options $flag" >> mozconfig
+ done &&
+
+ if [ "$SAFE" == "y" ] ; then
+   echo "ac_add_options --enable-safe-browsing" >> mozconfig
+ fi  &&
+
+ setterm -bfreq -blength &&
+
+ if [ -n "${MAKES}" ]; then
+   echo "mk_add_options MOZ_MAKE_FLAGS='-j${MAKES}'" >> mozconfig
+ fi
--- a/web/seamonkey/mozconfig
+++ b/web/seamonkey/mozconfig
@@ -7,11 +7,13 @@ ac_add_options --with-system-zlib
 ac_add_options --with-system-jpeg
 ac_add_options --with-system-bz2
 ac_add_options --enable-storage
+ac_add_options --enable-shared
 ac_add_options --enable-application=suite
 ac_add_options --enable-default-toolkit=cairo-gtk2
 ac_add_options --enable-optimize="$CFLAGS"
 ac_add_options --enable-crypto
 ac_add_options --enable-strip
+ac_add_options --enable-install-strip
 ac_add_options --enable-system-cairo
 ac_add_options --enable-xterm-updates
 ac_add_options --enable-official-branding
@@ -34,5 +36,5 @@ ac_add_options --disable-crashreporter
 ac_add_options --disable-necko-wifi
 ac_add_options --enable-tree-freetype
 
-#Same issue here as with firefox-31.0
+# Still tanks the make, disable it, 20140922
 ac_add_options --disable-shared-js




More information about the Lunar-commits mailing list