[packages/iceweasel] - up to 24.0
arekm
arekm at pld-linux.org
Wed Oct 23 08:57:20 CEST 2013
commit fa484fd64224e71444b191b9991ff0bf6a16928a
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Wed Oct 23 08:57:15 2013 +0200
- up to 24.0
iceweasel-packaging.patch | 76 ++++++++++++++++++++---------------------------
iceweasel.spec | 8 ++---
system-cairo.patch | 34 ---------------------
3 files changed, 36 insertions(+), 82 deletions(-)
---
diff --git a/iceweasel.spec b/iceweasel.spec
index e4d3889..d524472 100644
--- a/iceweasel.spec
+++ b/iceweasel.spec
@@ -23,12 +23,12 @@ Summary: Iceweasel web browser
Summary(hu.UTF-8): Iceweasel web böngésző
Summary(pl.UTF-8): Iceweasel - przeglądarka WWW
Name: iceweasel
-Version: 23.0.1
+Version: 24.0
Release: 1
License: MPL 1.1 or GPL v2+ or LGPL v2.1+
Group: X11/Applications/Networking
Source0: http://releases.mozilla.org/pub/mozilla.org/firefox/releases/%{version}/source/firefox-%{version}.source.tar.bz2
-# Source0-md5: 0fa25582fb5e0fba37c9f1add8370af2
+# Source0-md5: 06a4c0fe8d3a979aea2fce8d0fdbf328
Source1: %{name}-branding.tar.bz2
# Source1-md5: 513af080c920d916362b607a872adf00
Source2: %{name}-rm_nonfree.sh
@@ -41,7 +41,7 @@ Patch2: %{name}-gcc3.patch
Patch7: %{name}-prefs.patch
Patch8: %{name}-pld-branding.patch
Patch9: %{name}-no-subshell.patch
-Patch10: system-cairo.patch
+
Patch11: %{name}-middle_click_paste.patch
Patch12: %{name}-packaging.patch
# Edit patch below and restore --system-site-packages when system virtualenv gets 1.7 upgrade
@@ -165,7 +165,7 @@ cd mozilla
%patch7 -p1
%patch8 -p1
%patch9 -p2
-%patch10 -p2
+
%patch11 -p2
%patch12 -p2
%patch13 -p2
diff --git a/iceweasel-packaging.patch b/iceweasel-packaging.patch
index 661e64e..d57ca22 100644
--- a/iceweasel-packaging.patch
+++ b/iceweasel-packaging.patch
@@ -1,5 +1,6 @@
---- iceweasel-23.0/mozilla/browser/installer/package-manifest.in.orig 2013-08-07 19:48:51.436937146 +0200
-+++ iceweasel-23.0/mozilla/browser/installer/package-manifest.in 2013-08-07 20:07:50.397839555 +0200
+diff -ur iceweasel-24.0.org/mozilla/browser/installer/package-manifest.in iceweasel-24.0/mozilla/browser/installer/package-manifest.in
+--- iceweasel-24.0.org/mozilla/browser/installer/package-manifest.in 2013-09-11 01:14:52.000000000 +0200
++++ iceweasel-24.0/mozilla/browser/installer/package-manifest.in 2013-10-23 08:51:36.788646262 +0200
@@ -32,14 +32,18 @@
[@AB_CD@]
@BINPATH@/browser/chrome/@AB_CD@@JAREXT@
@@ -115,9 +116,9 @@
#ifdef MOZ_B2G_RIL
@BINPATH@/components/dom_telephony.xpt
@BINPATH@/components/dom_voicemail.xpt
-@@ -176,10 +202,13 @@
- @BINPATH@/components/dom_system_gonk.xpt
+@@ -177,10 +203,13 @@
@BINPATH@/components/dom_icc.xpt
+ @BINPATH@/components/dom_wappush.xpt
#endif
+#ifndef LIBXUL_SDK
@BINPATH@/components/dom_battery.xpt
@@ -129,31 +130,16 @@
@BINPATH@/components/dom_camera.xpt
@BINPATH@/components/dom_canvas.xpt
@BINPATH@/components/dom_contacts.xpt
-@@ -198,9 +227,11 @@
- @BINPATH@/components/dom_indexeddb.xpt
- @BINPATH@/components/dom_offline.xpt
- @BINPATH@/components/dom_json.xpt
-+#endif
- #ifdef MOZ_B2G_RIL
- @BINPATH@/components/dom_mms.xpt
- #endif
-+#ifndef LIBXUL_SDK
- @BINPATH@/components/dom_browserelement.xpt
- @BINPATH@/components/dom_power.xpt
- @BINPATH@/components/dom_quota.xpt
-@@ -218,9 +249,11 @@
+@@ -216,6 +245,8 @@
@BINPATH@/components/dom_xbl.xpt
@BINPATH@/components/dom_xpath.xpt
@BINPATH@/components/dom_xul.xpt
+#endif
++#ifndef LIBXUL_SDK
#ifdef MOZ_GAMEPAD
@BINPATH@/components/dom_gamepad.xpt
#endif
-+#ifndef LIBXUL_SDK
- @BINPATH@/components/downloads.xpt
- @BINPATH@/components/editor.xpt
- @BINPATH@/components/embed_base.xpt
-@@ -233,7 +266,9 @@
+@@ -231,7 +262,9 @@
@BINPATH@/components/filepicker.xpt
#endif
@BINPATH@/components/find.xpt
@@ -163,7 +149,7 @@
@BINPATH@/components/gfx.xpt
@BINPATH@/components/html5.xpt
@BINPATH@/components/htmlparser.xpt
-@@ -256,7 +291,9 @@
+@@ -254,7 +287,9 @@
@BINPATH@/components/layout_xul.xpt
@BINPATH@/components/locale.xpt
@BINPATH@/components/lwbrk.xpt
@@ -173,7 +159,7 @@
@BINPATH@/components/mimetype.xpt
@BINPATH@/components/mozfind.xpt
@BINPATH@/components/necko_about.xpt
-@@ -291,12 +328,16 @@
+@@ -289,12 +324,16 @@
@BINPATH@/components/rdf.xpt
@BINPATH@/components/satchel.xpt
@BINPATH@/components/saxparser.xpt
@@ -190,7 +176,7 @@
@BINPATH@/components/shistory.xpt
@BINPATH@/components/spellchecker.xpt
@BINPATH@/components/storage.xpt
-@@ -314,9 +355,11 @@
+@@ -312,9 +351,11 @@
@BINPATH@/components/webBrowser_core.xpt
@BINPATH@/components/webbrowserpersist.xpt
@BINPATH@/components/widget.xpt
@@ -202,7 +188,7 @@
@BINPATH@/components/windowds.xpt
@BINPATH@/components/windowwatcher.xpt
@BINPATH@/components/xpcom_base.xpt
-@@ -341,6 +384,7 @@
+@@ -339,6 +380,7 @@
@BINPATH@/components/BrowserElementParent.js
@BINPATH@/components/FeedProcessor.manifest
@BINPATH@/components/FeedProcessor.js
@@ -210,7 +196,7 @@
@BINPATH@/browser/components/BrowserFeeds.manifest
@BINPATH@/browser/components/FeedConverter.js
@BINPATH@/browser/components/FeedWriter.js
-@@ -356,6 +400,7 @@
+@@ -354,6 +396,7 @@
@BINPATH@/browser/components/DownloadsStartup.js
@BINPATH@/browser/components/DownloadsUI.js
@BINPATH@/browser/components/BrowserPlaces.manifest
@@ -218,7 +204,7 @@
@BINPATH@/components/Downloads.manifest
@BINPATH@/components/DownloadLegacy.js
@BINPATH@/components/BrowserPageThumbs.manifest
-@@ -383,31 +428,39 @@
+@@ -381,31 +424,39 @@
@BINPATH@/components/nsDownloadManagerUI.js
@BINPATH@/components/NetworkGeolocationProvider.manifest
@BINPATH@/components/NetworkGeolocationProvider.js
@@ -258,7 +244,7 @@
@BINPATH@/components/txEXSLTRegExFunctions.manifest
@BINPATH@/components/txEXSLTRegExFunctions.js
@BINPATH@/components/toolkitplaces.manifest
-@@ -416,7 +469,9 @@
+@@ -414,7 +465,9 @@
@BINPATH@/components/nsPlacesAutoComplete.manifest
@BINPATH@/components/nsPlacesAutoComplete.js
@BINPATH@/components/nsPlacesExpiration.js
@@ -268,7 +254,7 @@
@BINPATH@/components/PlacesCategoriesStarter.js
@BINPATH@/components/ColorAnalyzer.js
@BINPATH@/components/PageThumbsProtocol.js
-@@ -439,6 +494,7 @@
+@@ -437,6 +490,7 @@
@BINPATH@/components/contentSecurityPolicy.js
@BINPATH@/components/contentAreaDropListener.manifest
@BINPATH@/components/contentAreaDropListener.js
@@ -276,7 +262,7 @@
#ifdef MOZ_B2G_RIL
@BINPATH@/components/RadioInterfaceLayer.manifest
@BINPATH@/components/RadioInterfaceLayer.js
-@@ -464,17 +520,24 @@
+@@ -462,17 +516,24 @@
@BINPATH@/browser/components/SafariProfileMigrator.js
#endif
#ifdef MOZ_ENABLE_DBUS
@@ -301,7 +287,7 @@
@BINPATH@/components/nsINIProcessor.manifest
@BINPATH@/components/nsINIProcessor.js
@BINPATH@/components/nsPrompter.manifest
-@@ -490,10 +553,12 @@
+@@ -488,10 +549,12 @@
@BINPATH@/components/SyncComponents.manifest
@BINPATH@/components/Weave.js
#endif
@@ -314,16 +300,18 @@
@BINPATH@/components/servicesComponents.manifest
@BINPATH@/components/cryptoComponents.manifest
@BINPATH@/components/TelemetryPing.js
-@@ -533,6 +598,7 @@
+@@ -532,28 +595,37 @@
@BINPATH@/components/PeerConnection.js
@BINPATH@/components/PeerConnection.manifest
#endif
+#endif
- #ifdef ENABLE_MARIONETTE
++#ifndef LIBXUL_SDK
@BINPATH@/chrome/marionette at JAREXT@
-@@ -542,21 +608,27 @@
- #endif
+ @BINPATH@/chrome/marionette.manifest
+ @BINPATH@/components/MarionetteComponents.manifest
+ @BINPATH@/components/marionettecomponent.js
++#endif
#ifdef MOZ_WEBSPEECH
+#ifndef LIBXUL_SDK
@@ -350,7 +338,7 @@
; ANGLE GLES-on-D3D rendering library
#ifdef MOZ_ANGLE_RENDERER
-@@ -573,10 +645,12 @@
+@@ -570,10 +642,12 @@
@BINPATH@/browser/chrome/pdfjs/*
@BINPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
@BINPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
@@ -360,10 +348,10 @@
@BINPATH@/chrome/recording.manifest
@BINPATH@/chrome/recording/*
+#endif
- #ifdef MOZ_GTK2
+ #ifdef MOZ_GTK
@BINPATH@/browser/chrome/icons/default/default16.png
@BINPATH@/browser/chrome/icons/default/default32.png
-@@ -599,9 +673,11 @@
+@@ -596,9 +670,11 @@
; All the pref files must be part of base to prevent migration bugs
@BINPATH@/browser/@PREF_DIR@/firefox.js
@BINPATH@/browser/@PREF_DIR@/firefox-branding.js
@@ -375,7 +363,7 @@
@BINPATH@/browser/defaults/profile/prefs.js
#ifndef LIBXUL_SDK
-@@ -611,7 +687,7 @@
+@@ -608,7 +684,7 @@
@BINPATH@/defaults/pref/channel-prefs.js
#else
; For Fx-on-xr, channel-prefs lives with the app preferences. (Bug 762588)
@@ -384,7 +372,7 @@
#endif
; Services (gre) prefs
-@@ -619,11 +695,14 @@
+@@ -616,11 +692,14 @@
@BINPATH@/defaults/pref/services-notifications.js
#endif
#ifdef MOZ_SERVICES_SYNC
@@ -394,12 +382,12 @@
+#endif
; [Layout Engine Resources]
- ; Style Sheets, Graphics and other Resources used by the layout engine.
+ ; Style Sheets, Graphics and other Resources used by the layout engine.
+#ifndef LIBXUL_SDK
@BINPATH@/res/EditorOverride.css
@BINPATH@/res/contenteditable.css
@BINPATH@/res/designmode.css
-@@ -666,6 +745,7 @@
+@@ -663,6 +742,7 @@
@BINPATH@/res/svg.css
@BINPATH@/components/dom_svg.xpt
@BINPATH@/components/dom_smil.xpt
@@ -407,7 +395,7 @@
; [Personal Security Manager]
;
-@@ -686,11 +766,13 @@
+@@ -683,11 +763,13 @@
#endif
@BINPATH@/@DLL_PREFIX at softokn3@DLL_SUFFIX@
#endif
diff --git a/system-cairo.patch b/system-cairo.patch
deleted file mode 100644
index 072173f..0000000
--- a/system-cairo.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -r baec1efc87a4 gfx/thebes/gfxPlatform.cpp
---- a/mozilla/gfx/thebes/gfxPlatform.cpp Sun Mar 04 00:38:41 2012 +0000
-+++ b/mozilla/gfx/thebes/gfxPlatform.cpp Wed May 16 17:37:10 2012 +0200
-@@ -448,11 +448,9 @@ gfxPlatform::CreateDrawTargetForSurface(
- delete static_cast<SourceSurfaceUserData*>(srcSurfUD);
- }
-
--void SourceSnapshotDetached(cairo_surface_t *nullSurf)
-+void SourceSnapshotDetached(void *nullSurf)
- {
-- gfxImageSurface* origSurf =
-- static_cast<gfxImageSurface*>(cairo_surface_get_user_data(nullSurf, &kSourceSurface));
--
-+ gfxImageSurface *origSurf = static_cast<gfxImageSurface*>(nullSurf);
- origSurf->SetData(&kSourceSurface, NULL, NULL);
- }
-
-@@ -524,14 +522,8 @@ gfxPlatform::GetSourceSurfaceForSurface(
-
- }
-
-- cairo_surface_t *nullSurf =
-- cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA);
-- cairo_surface_set_user_data(nullSurf,
-- &kSourceSurface,
-- imgSurface,
-- NULL);
-- cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached);
-- cairo_surface_destroy(nullSurf);
-+ cairo_surface_set_mime_data(imgSurface->CairoSurface(), "mozilla/magic",
-+ (const unsigned char *) "data", 4, SourceSnapshotDetached, imgSurface.get());
- }
-
- srcBuffer->AddRef();
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/iceweasel.git/commitdiff/fa484fd64224e71444b191b9991ff0bf6a16928a
More information about the pld-cvs-commit
mailing list