[Frugalware-git] frugalware-current: firefox-8.0.1-1-i686

2011-12-06 Thread Michel Hermier
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=12665e23a555ff434d9b0c43005f8a4790067b39

commit 12665e23a555ff434d9b0c43005f8a4790067b39
Author: Michel Hermier herm...@frugalware.org
Date:   Tue Dec 6 22:39:26 2011 +0100

firefox-8.0.1-1-i686

* Add patch which should help ppc to build.

diff --git a/source/xapps/firefox/5847fed34267.patch 
b/source/xapps/firefox/5847fed34267.patch
new file mode 100644
index 000..af3c072
--- /dev/null
+++ b/source/xapps/firefox/5847fed34267.patch
@@ -0,0 +1,55 @@
+
+# HG changeset patch
+# User Mike Hommey mh+mozi...@glandium.org
+# Date 1314108801 -7200
+# Node ID 5847fed3426746e8692fdf4221acbd0917237d42
+# Parent  93e8590445364cc0a5710e276912aa55b8a938e4
+Bug 670719 - Only add -DENABLE_JIT=1 to CXXFLAGS if any of trace/method/yarr 
jit is enabled. r=dmandelin
+
+diff --git a/js/src/Makefile.in b/js/src/Makefile.in
+--- a/js/src/Makefile.in
 b/js/src/Makefile.in
+@@ -433,16 +433,19 @@ CPPSRCS += \
+   YarrPattern.cpp \
+   YarrSyntaxChecker.cpp \
+   $(NULL)
+ else
+
+ ###
+ # BEGIN include sources for the Nitro assembler
+ #
++
++ENABLE_YARR_JIT = 1
++
+ VPATH +=  $(srcdir)/assembler \
+   $(srcdir)/assembler/wtf \
+   $(srcdir)/assembler/jit \
+   $(srcdir)/assembler/assembler \
+   $(srcdir)/methodjit \
+   $(srcdir)/yarr \
+   $(NONE)
+
+@@ -1076,17 +1079,21 @@ endif
+
+ ###
+ # BEGIN kludges for the Nitro assembler
+ #
+
+ # Needed to configure it correctly.  Unfortunately these
+ # flags wind up being applied to all code in js/src, not just
+ # the code in js/src/assembler.
+-CXXFLAGS += -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1
++CXXFLAGS += -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1
++
++ifneq (,$(ENABLE_YARR_JIT)$(ENABLE_TRACEJIT)$(ENABLE_METHODJIT))
++CXXFLAGS +=  -DENABLE_JIT=1
++endif
+
+ INCLUDES +=   -I$(srcdir)/assembler -I$(srcdir)/yarr
+
+ ifdef ENABLE_METHODJIT
+ # Build a standalone test program that exercises the assembler
+ # sources a bit.
+ TESTMAIN_OBJS = \
+   Assertions.$(OBJ_SUFFIX) \
+
diff --git a/source/xapps/firefox/FrugalBuild b/source/xapps/firefox/FrugalBuild
index 0f9e8af..97bc51d 100644
--- a/source/xapps/firefox/FrugalBuild
+++ b/source/xapps/firefox/FrugalBuild
@@ -19,8 +19,9 @@ 
source=(ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/$pkgver/source/fi
ffremote \
$pkgname.desktop \
prefs.js \
-   asciidel.patch)
-signatures=(${source[0]}.asc '' '' '' '')
+   asciidel.patch
+   5847fed34267.patch)
+signatures=(${source[0]}.asc '' '' '' '' '')
options=('scriptlet')

Fconfopts=${Fconfopts[@]} --with-default-mozilla-five-home=/usr \
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git


[Frugalware-git] frugalware-current: firefox-8.0.1-1-i686

2011-12-05 Thread Michel Hermier
Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=eb95fe8b2be416542fe8be08b93da66858bcd11b

commit eb95fe8b2be416542fe8be08b93da66858bcd11b
Author: Michel Hermier herm...@frugalware.org
Date:   Tue Dec 6 08:39:07 2011 +0100

firefox-8.0.1-1-i686

* Bump version.

diff --git a/source/xapps/firefox/FrugalBuild b/source/xapps/firefox/FrugalBuild
index 3953c86..0f9e8af 100644
--- a/source/xapps/firefox/FrugalBuild
+++ b/source/xapps/firefox/FrugalBuild
@@ -3,7 +3,7 @@
# Contributor: Miklos Vajna vmik...@frugalware.org

pkgname=firefox
-pkgver=8.0
+pkgver=8.0.1
pathver=${pkgver} # version used in path names
pkgrel=1
pkgdesc=Mozilla Firefox web browser
___
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git