[115803] trunk/dports/www

jeremyhu at macports.org jeremyhu at macports.org
Sat Jan 11 12:21:09 PST 2014


Revision: 115803
          https://trac.macports.org/changeset/115803
Author:   jeremyhu at macports.org
Date:     2014-01-11 12:21:09 -0800 (Sat, 11 Jan 2014)
Log Message:
-----------
webkit-gtk{,-devel}: Possible fix for +quartz build failure (#42010)

Modified Paths:
--------------
    trunk/dports/www/webkit-gtk/Portfile
    trunk/dports/www/webkit-gtk/files/quartz-duplicate-symbols.patch
    trunk/dports/www/webkit-gtk/files/quartz-include-widgetbackingstorecairo.patch
    trunk/dports/www/webkit-gtk-devel/Portfile
    trunk/dports/www/webkit-gtk-devel/files/quartz-duplicate-symbols.patch
    trunk/dports/www/webkit-gtk-devel/files/quartz-include-widgetbackingstorecairo.patch

Modified: trunk/dports/www/webkit-gtk/Portfile
===================================================================
--- trunk/dports/www/webkit-gtk/Portfile	2014-01-11 19:22:12 UTC (rev 115802)
+++ trunk/dports/www/webkit-gtk/Portfile	2014-01-11 20:21:09 UTC (rev 115803)
@@ -50,12 +50,14 @@
 # case-insensitive.patch: https://bugs.webkit.org/show_bug.cgi?id=65811
 # our-icu.patch: No upstream bug report, probably not wanted
 # quartz-webcore.patch: https://bugs.webkit.org/show_bug.cgi?id=126326
+# quartz-duplicate-symbols.patch: https://bugs.webkit.org/show_bug.cgi?id=126821
 # clang-check.patch: https://bugs.webkit.org/show_bug.cgi?id=126324
 
 patchfiles \
         clang-assertions.patch \
         case-insensitive.patch \
         our-icu.patch \
+        quartz-duplicate-symbols.patch \
         quartz-webcore.patch \
         clang-check.patch \
         no-WebCoreLayer.a.patch
@@ -231,8 +233,7 @@
     # quartz-include-widgetbackingstorecairo.patch
     # https://trac.macports.org/ticket/38203
     # https://bugs.webkit.org/show_bug.cgi?id=111598
-    patchfiles-append quartz-duplicate-symbols.patch \
-                      quartz-include-widgetbackingstorecairo.patch
+    patchfiles-append quartz-include-widgetbackingstorecairo.patch
 }
 
 variant video description {Enable HTML5 video support using gstreamer} {

Modified: trunk/dports/www/webkit-gtk/files/quartz-duplicate-symbols.patch
===================================================================
--- trunk/dports/www/webkit-gtk/files/quartz-duplicate-symbols.patch	2014-01-11 19:22:12 UTC (rev 115802)
+++ trunk/dports/www/webkit-gtk/files/quartz-duplicate-symbols.patch	2014-01-11 20:21:09 UTC (rev 115803)
@@ -1,13 +1,13 @@
---- Source/WebCore/plugins/PluginPackageNone.cpp.orig	2012-10-29 20:40:46.000000000 -0400
-+++ Source/WebCore/plugins/PluginPackageNone.cpp	2012-10-29 20:40:46.000000000 -0400
-@@ -28,10 +28,6 @@
+--- Source/WebCore/GNUmakefile.list.am.orig	2013-12-18 03:03:41.000000000 -0800
++++ Source/WebCore/GNUmakefile.list.am	2014-01-11 12:15:07.000000000 -0800
+@@ -6283,10 +6283,6 @@ webcoregtk_sources += \
+ 	Source/WebCore/platform/graphics/glx/GLContextGLX.cpp \
+ 	Source/WebCore/platform/graphics/glx/GLContextGLX.h
+ endif # END USE_GLX
+-else
+-webcore_sources += \
+-	Source/WebCore/plugins/PluginPackageNone.cpp \
+-	Source/WebCore/plugins/PluginViewNone.cpp
+ endif # END TARGET_X11
  
- namespace WebCore {
- 
--void PluginPackage::determineQuirks(const String&)
--{
--}
--
- bool PluginPackage::fetchInfo()
- {
-     return false;
+ if TARGET_X11_OR_WAYLAND

Modified: trunk/dports/www/webkit-gtk/files/quartz-include-widgetbackingstorecairo.patch
===================================================================
--- trunk/dports/www/webkit-gtk/files/quartz-include-widgetbackingstorecairo.patch	2014-01-11 19:22:12 UTC (rev 115802)
+++ trunk/dports/www/webkit-gtk/files/quartz-include-widgetbackingstorecairo.patch	2014-01-11 20:21:09 UTC (rev 115803)
@@ -1,6 +1,6 @@
---- Source/WebCore/GNUmakefile.list.am.old	2013-02-24 19:01:51.000000000 +0100
-+++ Source/WebCore/GNUmakefile.list.am	2013-02-24 19:03:41.000000000 +0100
-@@ -5949,6 +5949,9 @@
+--- Source/WebCore/GNUmakefile.list.am.orig	2014-01-11 12:15:07.000000000 -0800
++++ Source/WebCore/GNUmakefile.list.am	2014-01-11 12:16:03.000000000 -0800
+@@ -6328,6 +6328,9 @@ else
  webcore_sources += \
  	Source/WebCore/plugins/PluginPackageNone.cpp \
  	Source/WebCore/plugins/PluginViewNone.cpp
@@ -8,5 +8,5 @@
 +webcoregtk_sources += \
 +	Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp
  endif # END TARGET_WIN32
- endif # END TARGET_X11
+ endif # END TARGET_X11_OR_WAYLAND
  

Modified: trunk/dports/www/webkit-gtk-devel/Portfile
===================================================================
--- trunk/dports/www/webkit-gtk-devel/Portfile	2014-01-11 19:22:12 UTC (rev 115802)
+++ trunk/dports/www/webkit-gtk-devel/Portfile	2014-01-11 20:21:09 UTC (rev 115803)
@@ -55,6 +55,7 @@
 # case-insensitive.patch: https://bugs.webkit.org/show_bug.cgi?id=65811
 # our-icu.patch: No upstream bug report, probably not wanted
 # quartz-webcore.patch: https://bugs.webkit.org/show_bug.cgi?id=126326
+# quartz-duplicate-symbols.patch: https://bugs.webkit.org/show_bug.cgi?id=126821
 # clang-check.patch: https://bugs.webkit.org/show_bug.cgi?id=126324
 # libc++.patch: https://bugs.webkit.org/show_bug.cgi?id=126431
 # gstreamer.patch: https://bugs.webkit.org/show_bug.cgi?id=126437
@@ -63,6 +64,7 @@
         clang-assertions.patch \
         case-insensitive.patch \
         our-icu.patch \
+        quartz-duplicate-symbols.patch \
         quartz-webcore.patch \
         clang-check.patch \
         libc++.patch \
@@ -239,8 +241,7 @@
     # quartz-include-widgetbackingstorecairo.patch
     # https://trac.macports.org/ticket/38203
     # https://bugs.webkit.org/show_bug.cgi?id=111598
-    patchfiles-append quartz-duplicate-symbols.patch \
-                      quartz-include-widgetbackingstorecairo.patch
+    patchfiles-append quartz-include-widgetbackingstorecairo.patch
 }
 
 variant video description {Enable HTML5 video support using gstreamer} {

Modified: trunk/dports/www/webkit-gtk-devel/files/quartz-duplicate-symbols.patch
===================================================================
--- trunk/dports/www/webkit-gtk-devel/files/quartz-duplicate-symbols.patch	2014-01-11 19:22:12 UTC (rev 115802)
+++ trunk/dports/www/webkit-gtk-devel/files/quartz-duplicate-symbols.patch	2014-01-11 20:21:09 UTC (rev 115803)
@@ -1,13 +1,13 @@
---- Source/WebCore/plugins/PluginPackageNone.cpp.orig	2012-10-29 20:40:46.000000000 -0400
-+++ Source/WebCore/plugins/PluginPackageNone.cpp	2012-10-29 20:40:46.000000000 -0400
-@@ -28,10 +28,6 @@
+--- Source/WebCore/GNUmakefile.list.am.orig	2013-12-18 03:03:41.000000000 -0800
++++ Source/WebCore/GNUmakefile.list.am	2014-01-11 12:15:07.000000000 -0800
+@@ -6283,10 +6283,6 @@ webcoregtk_sources += \
+ 	Source/WebCore/platform/graphics/glx/GLContextGLX.cpp \
+ 	Source/WebCore/platform/graphics/glx/GLContextGLX.h
+ endif # END USE_GLX
+-else
+-webcore_sources += \
+-	Source/WebCore/plugins/PluginPackageNone.cpp \
+-	Source/WebCore/plugins/PluginViewNone.cpp
+ endif # END TARGET_X11
  
- namespace WebCore {
- 
--void PluginPackage::determineQuirks(const String&)
--{
--}
--
- bool PluginPackage::fetchInfo()
- {
-     return false;
+ if TARGET_X11_OR_WAYLAND

Modified: trunk/dports/www/webkit-gtk-devel/files/quartz-include-widgetbackingstorecairo.patch
===================================================================
--- trunk/dports/www/webkit-gtk-devel/files/quartz-include-widgetbackingstorecairo.patch	2014-01-11 19:22:12 UTC (rev 115802)
+++ trunk/dports/www/webkit-gtk-devel/files/quartz-include-widgetbackingstorecairo.patch	2014-01-11 20:21:09 UTC (rev 115803)
@@ -1,6 +1,6 @@
---- Source/WebCore/GNUmakefile.list.am.old	2013-02-24 19:01:51.000000000 +0100
-+++ Source/WebCore/GNUmakefile.list.am	2013-02-24 19:03:41.000000000 +0100
-@@ -5949,6 +5949,9 @@
+--- Source/WebCore/GNUmakefile.list.am.orig	2014-01-11 12:15:07.000000000 -0800
++++ Source/WebCore/GNUmakefile.list.am	2014-01-11 12:16:03.000000000 -0800
+@@ -6328,6 +6328,9 @@ else
  webcore_sources += \
  	Source/WebCore/plugins/PluginPackageNone.cpp \
  	Source/WebCore/plugins/PluginViewNone.cpp
@@ -8,5 +8,5 @@
 +webcoregtk_sources += \
 +	Source/WebCore/platform/cairo/WidgetBackingStoreCairo.cpp
  endif # END TARGET_WIN32
- endif # END TARGET_X11
+ endif # END TARGET_X11_OR_WAYLAND
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140111/ce36e4e8/attachment.html>


More information about the macports-changes mailing list