Hi again,
and here's finally a diff to update webkit to the latest svn snapshot, no regression so far on amd64 with midori when browsing various js-bloated websites/https sites. Took 1h40 to build on a dual-opteron, still building on my laptop/i386 and an xserve g4/ppc.... I'll commit it along midori update. Landry
Index: Makefile =================================================================== RCS file: /cvs/ports/www/webkit/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile 25 Jul 2008 15:07:55 -0000 1.3 +++ Makefile 25 Oct 2008 15:54:33 -0000 @@ -2,7 +2,7 @@ COMMENT = open source web browser engine -V = 35249 +V = 37790 DISTNAME = WebKit-r${V} PKGNAME = webkit-${V} CATEGORIES = www @@ -52,7 +52,6 @@ LIB_DEPENDS = gtk-x11-2.0,gdk-x11-2.0,gd sqlite3::databases/sqlite3 \ xslt::textproc/libxslt \ curl::net/curl - BUILD_DEPENDS = ::devel/bison \ ::devel/gperf \ Index: distinfo =================================================================== RCS file: /cvs/ports/www/webkit/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 25 Jul 2008 12:51:10 -0000 1.1.1.1 +++ distinfo 25 Oct 2008 15:54:33 -0000 @@ -1,5 +1,5 @@ -MD5 (WebKit-r35249.tar.bz2) = MgWsarN1/lcyu/XyybZoIA== -RMD160 (WebKit-r35249.tar.bz2) = bR5hQua8zZBJl9k31k3e2EU9/60= -SHA1 (WebKit-r35249.tar.bz2) = BeKT3ZnEhiujmR4ZXTetoF84uFU= -SHA256 (WebKit-r35249.tar.bz2) = TutYlYVL8oR4yTTllimfuIao2MjaVGe1eYZmKptZOTk= -SIZE (WebKit-r35249.tar.bz2) = 9277788 +MD5 (WebKit-r37790.tar.bz2) = SYc0hu6s5mEaX6E4hFqauw== +RMD160 (WebKit-r37790.tar.bz2) = /PVYESkaYzDKyYWIjfEslFguGDY= +SHA1 (WebKit-r37790.tar.bz2) = /U3ubxGXKRxMer9jjBJ9qR+UBM8= +SHA256 (WebKit-r37790.tar.bz2) = swvv34YqEwtT997JbMvKsBcSuRtctbRSKb2W6GvReNg= +SIZE (WebKit-r37790.tar.bz2) = 9587638 Index: patches/patch-JavaScriptCore_GNUmakefile_am =================================================================== RCS file: /cvs/ports/www/webkit/patches/patch-JavaScriptCore_GNUmakefile_am,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-JavaScriptCore_GNUmakefile_am --- patches/patch-JavaScriptCore_GNUmakefile_am 25 Jul 2008 12:51:10 -0000 1.1.1.1 +++ patches/patch-JavaScriptCore_GNUmakefile_am 25 Oct 2008 15:54:33 -0000 @@ -1,12 +1,12 @@ $OpenBSD: patch-JavaScriptCore_GNUmakefile_am,v 1.1.1.1 2008/07/25 12:51:10 landry Exp $ ---- JavaScriptCore/GNUmakefile.am.orig Sun Jul 20 10:44:28 2008 -+++ JavaScriptCore/GNUmakefile.am Sun Jul 20 10:44:42 2008 -@@ -211,7 +211,7 @@ Programs_minidom_CXXFLAGS = \ - +--- JavaScriptCore/GNUmakefile.am.orig Wed Oct 22 01:10:20 2008 ++++ JavaScriptCore/GNUmakefile.am Sat Oct 25 15:58:49 2008 +@@ -438,7 +438,7 @@ Programs_minidom_CFLAGS = \ Programs_minidom_LDADD = \ libJavaScriptCore.la \ + -lm \ - -lstdc++ + -lestdc++ # jsc - Programs_jsc_SOURCES = JavaScriptCore/kjs/Shell.cpp + Programs_jsc_SOURCES = \ Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/webkit/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 25 Jul 2008 12:51:10 -0000 1.1.1.1 +++ pkg/PLIST 25 Oct 2008 15:54:33 -0000 @@ -12,6 +12,7 @@ include/webkit-1.0/JavaScriptCore/JSStri include/webkit-1.0/JavaScriptCore/JSValueRef.h include/webkit-1.0/JavaScriptCore/JavaScript.h include/webkit-1.0/JavaScriptCore/JavaScriptCore.h +include/webkit-1.0/JavaScriptCore/WebKitAvailability.h include/webkit-1.0/webkit/ include/webkit-1.0/webkit/webkit.h include/webkit-1.0/webkit/webkitdefines.h