Hello,

here is a patch that allows webkit to build using perl 5.14.1.  Tested on a G5 
and i686.

Cheers,
Roger

diff -Nur webkit.orig/GNUMakefile_am.patch package/www/webkit/GNUMakefile_am.patch
--- webkit.orig/GNUMakefile_am.patch	1969-12-31 20:30:00.000000000 -0330
+++ package/www/webkit/GNUMakefile_am.patch	2012-01-11 10:10:45.000000000 -0330
@@ -0,0 +1,11 @@
+--- WebKit-r70732/GNUmakefile.am.orig	2012-01-11 10:09:28.000000000 -0330
++++ WebKit-r70732/GNUmakefile.am	2012-01-11 10:10:11.000000000 -0330
+@@ -91,7 +91,7 @@
+ 	-Wformat -Wformat-security -Wno-format-y2k -Wundef \
+ 	-Wmissing-format-attribute -Wpointer-arith -Wwrite-strings \
+ 	-Wno-unused-parameter -Wno-parentheses \
+-	-fno-exceptions -DENABLE_GLIB_SUPPORT=1
++	-fno-exceptions -DENABLE_GLIB_SUPPORT=1 -I/opt/gnome2/include/libsoup-2.4
+ 
+ 
+ global_cxxflags += \
diff -Nur webkit.orig/perl_1.patch package/www/webkit/perl_1.patch
--- webkit.orig/perl_1.patch	1969-12-31 20:30:00.000000000 -0330
+++ package/www/webkit/perl_1.patch	2012-01-11 09:29:38.000000000 -0330
@@ -0,0 +1,34 @@
+--- WebKit-r70732/WebCore/make-hash-tools.pl.orig	2012-01-11 09:26:45.000000000 -0330
++++ WebKit-r70732/WebCore/make-hash-tools.pl	2012-01-11 09:25:08.000000000 -0330
+@@ -20,7 +20,8 @@
+ #   Boston, MA 02110-1301, USA.
+ 
+ use strict;
+-use Switch;
++#use Switch;
++use feature "switch";
+ use File::Basename;
+ 
+ my $outdir = $ARGV[0];
+@@ -82,9 +83,10 @@
+ 
+ }
+ 
+-switch ($option) {
++#switch ($option) {
++given ($option) {
+ 
+-case "DocTypeStrings" {
++when ("DocTypeStrings") {
+ 
+     createHashToolsHeader();
+ 
+@@ -117,7 +119,7 @@
+ 
+ } # case "DocTypeStrings"
+ 
+-case "ColorData" {
++when ("ColorData") {
+ 
+     my $colorDataImpl              = "$outdir/ColorData.cpp";
+     my $colorDataGenerated         = "$outdir/ColorDataHash.h";
diff -Nur webkit.orig/perl_2.patch package/www/webkit/perl_2.patch
--- webkit.orig/perl_2.patch	1969-12-31 20:30:00.000000000 -0330
+++ package/www/webkit/perl_2.patch	2012-01-11 09:40:12.000000000 -0330
@@ -0,0 +1,11 @@
+--- WebKit-r70732/WebCore/dom/make_names.pl.orig	2010-10-06 09:00:45.000000000 -0230
++++ WebKit-r70732/WebCore/dom/make_names.pl	2012-01-11 09:38:21.000000000 -0330
+@@ -35,7 +35,7 @@
+ use File::Path;
+ use IO::File;
+ use InFilesParser;
+-use Switch;
++use feature "switch";
+ 
+ sub readTags($$);
+ sub readAttrs($$);
----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[email protected] with a subject of: unsubscribe t2

Reply via email to