[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