[Lunar-commits] <moonbase-other> xulrunner: Bump to 31.0.

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


commit 4c3f571af3a1f56fe70005c066d8028acf6b1348
Author: Dennis Veatch <dennisveatch at bellsouth.net>
Date: Wed, 13 Aug 2014 08:50:48 -0400
URL: https://github.com/lunar-linux/moonbase-other/commit/4c3f571af3a1f56fe70005c066d8028acf6b1348

xulrunner: Bump to 31.0.
---
  web/xulrunner/BUILD   | +9/-24    
  web/xulrunner/DEPENDS | +4/-1     
  web/xulrunner/DETAILS | +4/-8     
  3 files changed, 17 insertions(+), 33 deletions(-)

--- a/web/xulrunner/BUILD
+++ b/web/xulrunner/BUILD
@@ -1,11 +1,6 @@
 
-  patch_it $SOURCE2 1 &&
-# Inserting a missing header
-  sed -i "4i #include <cstddef>" gfx/ots/src/os2.cc &&
-
-# See https://lkml.org/lkml/2011/6/14/293 and https://bugzilla.mozilla.org/show_bug.cgi?id=661609
-  KERN_VER=`uname -r | cut -d. -f 1-2` &&
-  cp security/coreconf/Linux2.6.mk security/coreconf/Linux$KERN_VER.mk &&
+  export MOZ_OBJDIR="${SOURCE_DIRECTORY}/build-mozilla"  &&
+  mkdir -p ${MOZ_OBJDIR}  &&
 
   OPTS+=" --enable-application=xulrunner \
           --prefix=/usr \
@@ -13,42 +8,32 @@
           --with-system-jpeg \
           --with-system-zlib \
           --with-system-bz2 \
-          --enable-system-lcms \
           --enable-system-sqlite \
           --enable-system-cairo \
+          --enable-pango \
+          --enable-system-pixman \
           --with-pthreads \
           --enable-strip \
           --disable-tests \
           --disable-mochitest \
           --disable-installer \
           --disable-debug \
-          --enable-optimize \
           --enable-default-toolkit=cairo-gtk2 \
-          --enable-pango \
           --enable-svg \
           --enable-canvas \
           --disable-javaxpcom \
           --disable-crashreporter \
           --enable-safe-browsing \
+          --enable-optimize \
           --disable-necko-wifi \
+          --enable-tree-freetype \
           --enable-startup-notification" &&
 
-# wifi breaks build due to incompatibile header files
-  #OPTS+=" --enable-application=xulrunner \
-  #        --disable-test \
-  #        --enable-system-sqlite \
-  #        --enable-image-encoder=all \
-  #        --enable-js-binary \
-  #        --enable-storage --enable-places --enable-places_bookmarks \
-  #        --enable-jsd \
-  #        --enable-xpctools \
-  #        --enable-gnomeui \
-  #        --disable-libxul \
-  #        --disable-javaxpcom"
-
   export MOZ_CO_PROJECT=xulrunner &&
   export MOZILLA_OFFICIAL=1 &&
   export BUILD_OFFICIAL=1 &&
   export FREEBL_NO_DEPEND=0 &&
 
-  default_build 
+  cd ${MOZ_OBJDIR}  &&
+  ../configure $OPTS &&
+  default_make
--- a/web/xulrunner/DEPENDS
+++ b/web/xulrunner/DEPENDS
@@ -1,8 +1,11 @@
+depends freetype2
+depends %JPEG
+depends pixman
+depends cairo
 depends ORBit2
 depends zip
 depends unzip
 depends expat
 depends startup-notification
-depends lcms
 depends sqlite
 depends libnotify4
--- a/web/xulrunner/DETAILS
+++ b/web/xulrunner/DETAILS
@@ -1,18 +1,14 @@
           MODULE=xulrunner
-         VERSION=1.9.2.19
+         VERSION=31.0
           SOURCE=$MODULE-$VERSION.source.tar.bz2
-         SOURCE2=xulrunner-1.9.2-gcc-4.7.patch
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/mozilla-1.9.2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/mozilla-release
    SOURCE_URL[0]=ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/$VERSION/source/
    SOURCE_URL[1]=ftp://mozilla.isc.org/pub/mozilla.org/$MODULE/releases/$VERSION/source
-     SOURCE2_URL=$PATCH_URL
-      SOURCE_VFY=sha1:efa646a0621ada808e8f3c5a5241733ac7ddf8b1
-     SOURCE2_VFY=sha1:f58e6234ba4f303f3ba2c8a381d24d211081f515
+      SOURCE_VFY=sha1:92290d90446800ddb1c08211102533cc7794c8b4
         WEB_SITE=http://www.mozilla.org
          ENTERED=20080624
-         UPDATED=20110701
+         UPDATED=20140811
            SHORT="a XUL runtime that requires no browser"
-PSAFE=no
 cat << EOF
 XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM
 applications that are as rich as Firefox and Thunderbird. It will provide




More information about the Lunar-commits mailing list