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
