Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=81c84c9158aef084191990981930239543bc3cde

commit 81c84c9158aef084191990981930239543bc3cde
Author: crazy <[email protected]>
Date:   Sun Nov 15 21:07:10 2015 +0100

firefox-42.0-1-x86_64
* Version bump
* well this release is stange..
* we use still gtk+2 build for now, gtk+3 support is ugly and kind broken
* please note flashplugin has some problems with ff 42.0
* ( will be replaced with freshplayerplugin and pepperflash soon )

diff --git a/source/xapps/firefox/FrugalBuild b/source/xapps/firefox/FrugalBuild
index 39f5e8b..f151977 100644
--- a/source/xapps/firefox/FrugalBuild
+++ b/source/xapps/firefox/FrugalBuild
@@ -1,10 +1,8 @@
# Compiling time: 46.35 SBU
-# Maintainer: Marius Cirsta <[email protected]>
-# Contributor: Janny <[email protected]>
-# Contributor: Miklos Vajna <[email protected]>
+# Maintainer: crazy <[email protected]>

pkgname=firefox
-pkgver=41.0.2
+pkgver=42.0
pathver=${pkgver} # version used in path names
pkgrel=1
pkgdesc="Mozilla Firefox web browser"
@@ -13,7 +11,7 @@ depends=('libevent' 'hunspell' 'libidl' 'desktop-file-utils' 
'nss>=3.19.2' 'glib
'lcms' 'libxau>=1.0.4' 'libxdmcp' 'libxft>=2.1.13-2' 'libxt' 'libstdc++' 
'libxdamage' 'libice' 'bzip2' 'alsa-lib' \
'libnotify' 'wireless_tools' 'cairo' 'sqlite3>=3.8.7.4' 'startup-notification' 
'libvpx' 'libpulse>=6.0' 'gstreamer1' \
'gst1-plugins-good' 'gst-libav' 'gst1-plugins-good-pulseaudio' 'gtk+2')
-## cairo, sqlite are not really depends=() right now
+## strange defaults to gtk+3 but buld system still want gtk+2 ...
makedepends=('zip' 'yasm' 'x11-protos')
groups=('xapps')
archs=('i686' 'x86_64')
@@ -24,16 +22,13 @@ 
source=(http://download-origin.cdn.mozilla.net/pub/mozilla.org/$pkgname/releases
prefs.js \
mozconfig \
ff-no-version.patch \
-       mozilla-icu-strncat.patch \
-       ff-slice.patch freetype2-2.6.1-#mozBug-1194520.patch)
-sha1sums=('5e8243cbbd3ea306bd1e5f1b16079bdcc9af95a4' \
+       freetype2-2.6.1-#mozBug-1194520.patch)
+sha1sums=('c207a73fbfde2683aca36417331441d007ceb765' \
'a797c04d67d343d068c108b804883a7815f3197b' \
'ff757068926b86e0c5ed82a0683fa645623c01d6' \
'e6789ad3634f43a8986ef35fe1876d4cde6a2e15' \
-          'f5cd10773c46323576f8e309895f04c152dbf52b' \
+          '18c66f3d6032928a8d55c76fb2dfa7894e2e42cf' \
'7102fcbf1ec99dd89bab64fdb2d078b68c1f8c34' \
-          'eb2b87c704251c76d1811b893a935dbc4f62033f' \
-          '2f366518c9954f271daf73ba2cb7290a15779b86' \
'984b040f375d468971134c66c823cefb35659601')


@@ -41,7 +36,7 @@ options=('scriptlet')


build() {
-       Fcd mozilla-release
+       Fcd

# Autodetect language.
sed -i '/intl.locale.matchOS/s/false/true/' modules/libpref/init/all.js || Fdie
diff --git a/source/xapps/firefox/ff-slice.patch 
b/source/xapps/firefox/ff-slice.patch
deleted file mode 100644
index 6a8f214..0000000
--- a/source/xapps/firefox/ff-slice.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -Naur mozilla-release/toolkit/xre/nsAppRunner.cpp 
mozilla-release-slice/toolkit/xre/nsAppRunner.cpp
---- mozilla-release/toolkit/xre/nsAppRunner.cpp        2015-09-18 
00:13:31.000000000 +0200
-+++ mozilla-release-slice/toolkit/xre/nsAppRunner.cpp  2015-09-25 
13:56:11.831349119 +0200
-@@ -4320,10 +4320,8 @@
-
- #if defined(MOZ_WIDGET_GTK)
- #if defined(MOZ_MEMORY) || defined(__FreeBSD__) || defined(__NetBSD__)
--  // Disable the slice allocator, since jemalloc already uses similar layout
--  // algorithms, and using a sub-allocator tends to increase fragmentation.
--  // This must be done before g_thread_init() is called.
--  g_slice_set_config(G_SLICE_CONFIG_ALWAYS_MALLOC, 1);
-+  // enable slice allocator for child processes
-+  unsetenv("G_SLICE");
- #endif
-   g_thread_init(nullptr);
- #endif
diff --git a/source/xapps/firefox/mozconfig b/source/xapps/firefox/mozconfig
index b5ba07b..47fc431 100644
--- a/source/xapps/firefox/mozconfig
+++ b/source/xapps/firefox/mozconfig
@@ -21,11 +21,11 @@ ac_add_options --with-system-bz2
ac_add_options --with-system-libevent
ac_add_options --with-system-libvpx
ac_add_options --enable-system-hunspell
-ac_add_options --disable-system-sqlite
+ac_add_options --enable-system-sqlite
ac_add_options --enable-system-ffi
ac_add_options --enable-system-pixman
## -cairo causes crashes for some reason
-ac_add_options --disable-system-cairo
+ac_add_options --enable-system-cairo
ac_add_options --enable-system-pango
ac_add_options --enable-system-svg
ac_add_options --enable-toolkit-cairo-gtk2
diff --git a/source/xapps/firefox/mozilla-icu-strncat.patch 
b/source/xapps/firefox/mozilla-icu-strncat.patch
deleted file mode 100644
index bf72a61..0000000
--- a/source/xapps/firefox/mozilla-icu-strncat.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-# HG changeset patch
-# Parent 29be2a4daa0f512d22bde85b97b5460839026571
-# User Wolfgang Rosenauer <[email protected]>
-# Parent  a7d16f0faf5d4881dbea524340f881d5850710e4
-From: Jan Engelhardt <[email protected]>
-Reference: http://bugs.icu-project.org/trac/ticket/7808
-
-diff --git a/intl/icu/source/tools/pkgdata/pkgdata.cpp 
b/intl/icu/source/tools/pkgdata/pkgdata.cpp
---- a/intl/icu/source/tools/pkgdata/pkgdata.cpp
-+++ b/intl/icu/source/tools/pkgdata/pkgdata.cpp
-@@ -1975,22 +1975,22 @@ static void loadLists(UPKGOptions *o, UE
-     FILE *p = NULL;
-     size_t n;
-     static char buf[512] = "";
-     char cmdBuf[1024];
-     UErrorCode status = U_ZERO_ERROR;
-     const char cmd[] = "icu-config --incpkgdatafile";
-
-     /* #1 try the same path where pkgdata was called from. */
--    findDirname(progname, cmdBuf, 1024, &status);
-+    findDirname(progname, cmdBuf, sizeof(cmdBuf), &status);
-     if(U_SUCCESS(status)) {
-       if (cmdBuf[0] != 0) {
--          uprv_strncat(cmdBuf, U_FILE_SEP_STRING, 1024);
-+          uprv_strncat(cmdBuf, U_FILE_SEP_STRING, 
sizeof(cmdBuf)-1-strlen(cmdBuf));
-       }
--      uprv_strncat(cmdBuf, cmd, 1024);
-+      uprv_strncat(cmdBuf, cmd, sizeof(cmdBuf)-1-strlen(cmdBuf));
-
-       if(verbose) {
-         fprintf(stdout, "# Calling icu-config: %s\n", cmdBuf);
-       }
-       p = popen(cmdBuf, "r");
-     }
-
-     if(p == NULL || (n = fread(buf, 1, 511, p)) <= 0) {
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to