Update of /cvsroot/fink/dists/10.7/stable/main/finkinfo/web
In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv27135

Modified Files:
        webkit-1.0.2.info webkit-1.0.2.patch 
Log Message:
more portable perl use for the build system.


Index: webkit-1.0.2.info
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/web/webkit-1.0.2.info,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- webkit-1.0.2.info   5 Aug 2013 09:16:54 -0000       1.9
+++ webkit-1.0.2.info   9 Aug 2013 13:41:46 -0000       1.10
@@ -2,9 +2,6 @@
 Version: 1.2.7
 Revision: 4
 
-# need system-perl switch-pmXXX for 10.9+?
-Distribution: 10.7, 10.8
-
 Source: http://webkitgtk.org/webkit-%v.tar.gz
 Source-MD5: 25c7e548b65aeb6d83c0182c32ef0927
 
@@ -38,8 +35,6 @@
        sqlite3-dev,
        x11-dev
 <<
-# switch-pmXXX is needed: in perlXXX-core from 5.7.3 to 5.13.1
-# so not need any dependency b/c 10.[5678] system-perl do have it
 Depends: <<
        %n-shlibs (= %v-%r),
        glib2-shlibs (>= 2.22.0-1)
@@ -50,7 +45,7 @@
 GCC: 4.0
 
 PatchFile: %n.patch
-PatchFile-MD5: 51e122528ff29a2002431e0cf019f2b7
+PatchFile-MD5: 62c5481ac71d010b0f37d71921d1a40b
 PatchScript: <<
        %{default_script}
        echo "WebKit is open source software with portions licensed under the 
LGPL, BSD, and APSL licenses. Complete license and copyright information can be 
found within the code and in the other LICENSE* files." > LICENSE
@@ -228,6 +223,10 @@
        ^-- eew, prefer to use clang (xcode is dropping llvm)
        Use the non-inlined fallback mode in PreloadScanner.cpp
        (avoids #include, so share "other" .cpp's global symbol)
+
+       Remove "Switch" in WebCore/dom/make_names.pl: dropped from
+       perl core. Easy to code around it to avoid needing
+       perl-varianted deps.
 <<
 
 DescDetail: <<

Index: webkit-1.0.2.patch
===================================================================
RCS file: /cvsroot/fink/dists/10.7/stable/main/finkinfo/web/webkit-1.0.2.patch,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- webkit-1.0.2.patch  5 Aug 2013 09:16:54 -0000       1.6
+++ webkit-1.0.2.patch  9 Aug 2013 13:41:47 -0000       1.7
@@ -196,6 +196,37 @@
      m_rule = 0;
  
      bool ok = false;
+diff -Nurd -x'*~' webkit-1.2.7.orig/WebCore/dom/make_names.pl 
webkit-1.2.7/WebCore/dom/make_names.pl
+--- webkit-1.2.7.orig/WebCore/dom/make_names.pl        2010-09-10 
09:20:33.000000000 -0400
++++ webkit-1.2.7/WebCore/dom/make_names.pl     2013-08-08 23:08:33.000000000 
-0400
+@@ -35,7 +35,6 @@
+ use File::Path;
+ use IO::File;
+ use InFilesParser;
+-use Switch;
+ 
+ my $printFactory = 0; 
+ my $printWrapperFactory = 0; 
+@@ -206,17 +205,15 @@
+ 
+     my $InParser = InFilesParser->new();
+ 
+-    switch ($type) {
+-        case "tags" {
++    if ($type eq "tags") {
+             $InParser->parse($names, \&parametersHandler, \&tagsHandler);
+         }
+-        case "attrs" {
++    elsif ($type eq "attrs") {
+             $InParser->parse($names, \&parametersHandler, \&attrsHandler);
+         }
+         else {
+             die "Do not know how to parse $type";
+         }
+-    }
+ 
+     close($names);
+ 
 diff -Nurd -x'*~' webkit-1.2.7.orig/WebCore/html/PreloadScanner.cpp 
webkit-1.2.7/WebCore/html/PreloadScanner.cpp
 --- webkit-1.2.7.orig/WebCore/html/PreloadScanner.cpp  2010-09-10 
09:20:33.000000000 -0400
 +++ webkit-1.2.7/WebCore/html/PreloadScanner.cpp       2013-08-05 
04:21:36.000000000 -0400


------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Fink-commits mailing list
Fink-commits@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.cvs

Reply via email to