--- a/MozillaFirefox/MozillaFirefox.changes Sat Oct 11 10:33:51 2014 +0200
+++ b/MozillaFirefox/MozillaFirefox.changes Thu Oct 16 21:20:22 2014 +0200
@@ -1,11 +1,47 @@
-------------------------------------------------------------------
-Sun Oct 5 16:10:28 UTC 2014 - wr@rosenauer.org
-
-- update to Firefox 33.0b9
+Wed Oct 15 08:05:33 UTC 2014 - wr@rosenauer.org
+
+- fix build for all ppc by not enabling elf-hack
+ (bnc#901213)
+
+-------------------------------------------------------------------
+Sat Oct 11 08:48:24 UTC 2014 - wr@rosenauer.org
+
+- update to Firefox 33.0 (bnc#900941)
+ New features:
+ * OpenH264 support (sandboxed)
+ * Enhanced Tiles
+ * Improved search experience through the location bar
+ * Slimmer and faster JavaScript strings
+ * New CSP (Content Security Policy) backend
+ * Support for connecting to HTTP proxy over HTTPS
+ * Improved reliability of the session restoration
+ * Proprietary window.crypto properties/functions removed
+ Security:
+ * MFSA 2014-74/CVE-2014-1574/CVE-2014-1575
+ Miscellaneous memory safety hazards
+ * MFSA 2014-75/CVE-2014-1576 (bmo#1041512)
+ Buffer overflow during CSS manipulation
+ * MFSA 2014-76/CVE-2014-1577 (bmo#1012609)
+ Web Audio memory corruption issues with custom waveforms
+ * MFSA 2014-77/CVE-2014-1578 (bmo#1063327)
+ Out-of-bounds write with WebM video
+ * MFSA 2014-78/CVE-2014-1580 (bmo#1063733)
+ Further uninitialized memory use during GIF rendering
+ * MFSA 2014-79/CVE-2014-1581 (bmo#1068218)
+ Use-after-free interacting with text directionality
+ * MFSA 2014-80/CVE-2014-1582/CVE-2014-1584 (bmo#1049095, bmo#1066190)
+ Key pinning bypasses
+ * MFSA 2014-81/CVE-2014-1585/CVE-2014-1586 (bmo#1062876, bmo#1062981)
+ Inconsistent video sharing within iframe
+ * MFSA 2014-82/CVE-2014-1583 (bmo#1015540)
+ Accessing cross-origin objects via the Alarms API
+ (only relevant for installed web apps)
- requires NSPR 4.10.7
- requires NSS 3.17.1
-- removed obsolete patch:
+- removed obsolete patches:
* mozilla-ppc.patch
+ * mozilla-libproxy-compat.patch
- added basic appdata information
-------------------------------------------------------------------
--- a/MozillaFirefox/MozillaFirefox.spec Sat Oct 11 10:33:51 2014 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec Thu Oct 16 21:20:22 2014 +0200
@@ -17,7 +17,7 @@
#
-%define major 32
+%define major 33
%define mainver %major.99
%define update_channel beta
@@ -55,7 +55,7 @@
BuildRequires: wireless-tools
%endif
BuildRequires: mozilla-nspr-devel >= 4.10.7
-BuildRequires: mozilla-nss-devel >= 3.17.1
+BuildRequires: mozilla-nss-devel >= 3.17.2
BuildRequires: nss-shared-helper-devel
BuildRequires: pkgconfig(libpulse)
%if %suse_version > 1210
@@ -74,7 +74,7 @@
%endif
Version: %{mainver}
Release: 0
-%define releasedate 2014100400
+%define releasedate 2014101500
Provides: firefox = %{mainver}
Provides: firefox = %{version}-%{release}
Provides: web_browser
@@ -311,7 +311,9 @@
ac_add_options --disable-optimize
%endif
%endif
+%ifnarch ppc ppc64 ppc64le
ac_add_options --enable-elf-hack
+%endif
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
%if %{localize}
@@ -447,7 +449,7 @@
cp %{SOURCE8} $RPM_BUILD_ROOT%{_datadir}/mime/packages/%{progname}.xml
# appdata
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
-cp %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/appdata/%{desktop_file_name}.xml
+cp %{SOURCE15} $RPM_BUILD_ROOT%{_datadir}/appdata/%{desktop_file_name}.appdata.xml
# install man-page
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1/
cp %{SOURCE11} $RPM_BUILD_ROOT%{_mandir}/man1/%{progname}.1
--- a/MozillaFirefox/create-tar.sh Sat Oct 11 10:33:51 2014 +0200
+++ b/MozillaFirefox/create-tar.sh Thu Oct 16 21:20:22 2014 +0200
@@ -2,8 +2,8 @@
CHANNEL="beta"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_33_0b9_RELEASE"
-VERSION="32.99"
+RELEASE_TAG="FIREFOX_34_0b1_RELEASE"
+VERSION="33.99"
# mozilla
if [ -d mozilla ]; then
--- a/MozillaFirefox/mozilla-libproxy-compat.patch Sat Oct 11 10:33:51 2014 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-../mozilla-libproxy-compat.patch
\ No newline at end of file
--- a/mozilla-libproxy-compat.patch Sat Oct 11 10:33:51 2014 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,28 +0,0 @@
-# HG changeset patch
-# Parent 99164862ccce7947259465dcf9edbf6375d56413
-# User Wolfgang Rosenauer <wr@rosenauer.org>
-No bug - libproxy API change picked up in bmo#769764 but fails in openSUSE 11.2 and earlier. Still cast to char* to make "all" happy
-Note: Remove that patch when openSUSE 11.2 runs out of any support!
-
-diff --git a/toolkit/system/unixproxy/nsLibProxySettings.cpp b/toolkit/system/unixproxy/nsLibProxySettings.cpp
---- a/toolkit/system/unixproxy/nsLibProxySettings.cpp
-+++ b/toolkit/system/unixproxy/nsLibProxySettings.cpp
-@@ -67,17 +67,17 @@ nsUnixSystemProxySettings::GetProxyForUR
-
- if (!mProxyFactory) {
- mProxyFactory = px_proxy_factory_new();
- }
- NS_ENSURE_TRUE(mProxyFactory, NS_ERROR_NOT_AVAILABLE);
-
- char **proxyArray = nullptr;
- proxyArray = px_proxy_factory_get_proxies(mProxyFactory,
-- PromiseFlatCString(aSpec).get());
-+ (char *) (PromiseFlatCString(aSpec).get()));
- NS_ENSURE_TRUE(proxyArray, NS_ERROR_NOT_AVAILABLE);
-
- // Translate libproxy's output to PAC string as expected
- // libproxy returns an array of proxies in the format:
- // <procotol>://[username:password@]proxy:port
- // or
- // direct://
- //
--- a/series Sat Oct 11 10:33:51 2014 +0200
+++ b/series Thu Oct 16 21:20:22 2014 +0200
@@ -13,7 +13,6 @@
mozilla-icu-strncat.patch
mozilla-arm-disable-edsp.patch
mozilla-idldir.patch
-mozilla-libproxy-compat.patch
# Firefox patches
firefox-kde.patch