Hi, here's an update to webkit 1.8.1, see http://mail.gnome.org/archives/gnome-announce-list/2012-April/msg00026.html for a small list of changes. As usual, test with your favourite webkit browser on your exotic archs...
Landry
? webkit-1.4.3-libwebkitgtk-1.0.so.0.1 ? webkit-1.6.3-libjavascriptcoregtk-1.0.so.0.0 ? webkit-1.6.3-libjavascriptcoregtk-3.0.so.0.0 ? webkit-1.6.3-libwebkitgtk-1.0.so.2.0 ? webkit-1.6.3-libwebkitgtk-3.0.so.2.0 ? webkit-1.8.0-libjavascriptcoregtk-1.0.so.0.0 ? webkit-1.8.0-libjavascriptcoregtk-3.0.so.0.0 ? webkit-1.8.0-libwebkitgtk-1.0.so.2.0 ? webkit-1.8.0-libwebkitgtk-3.0.so.2.0 ? webkit-1.8.1-libjavascriptcoregtk-1.0.so.2.0 ? webkit-1.8.1-libwebkitgtk-1.0.so.3.0 Index: Makefile =================================================================== RCS file: /cvs/ports/www/webkit/Makefile,v retrieving revision 1.64 diff -u -r1.64 Makefile --- Makefile 23 Apr 2012 17:15:19 -0000 1.64 +++ Makefile 24 Apr 2012 13:17:25 -0000 @@ -4,10 +4,9 @@ COMMENT = open source web browser engine for Gtk+ -V = 1.8.0 +V = 1.8.1 DISTNAME = webkit-${V} EPOCH = 0 -REVISION = 0 CATEGORIES = www EXTRACT_SUFX= .tar.xz @@ -78,7 +77,7 @@ textproc/enchant \ geo/geoclue \ devel/glib2>=2.31.2 \ - devel/libsoup>=2.37.2.1 + devel/libsoup>=2.37.92 BUILD_DEPENDS = devel/bison \ devel/flex \ @@ -103,8 +102,8 @@ GTK_API_VERSION = 2.0 .endif CONFIGURE_ARGS += --with-gtk=${GTK_API_VERSION} -SHARED_LIBS += javascriptcoregtk-${WEBKIT_API_VERSION} 2.0 #.13.1 -SHARED_LIBS += webkitgtk-${WEBKIT_API_VERSION} 3.0 #.13.1 +SHARED_LIBS += javascriptcoregtk-${WEBKIT_API_VERSION} 2.0 #.13.2 +SHARED_LIBS += webkitgtk-${WEBKIT_API_VERSION} 4.0 #.13.2 pre-configure: ${SUBST_CMD} ${WRKSRC}/Source/WebCore/plugins/PluginDatabase.cpp Index: distinfo =================================================================== RCS file: /cvs/ports/www/webkit/distinfo,v retrieving revision 1.25 diff -u -r1.25 distinfo --- distinfo 3 Apr 2012 15:39:35 -0000 1.25 +++ distinfo 24 Apr 2012 13:17:25 -0000 @@ -1,5 +1,5 @@ -MD5 (webkit-1.8.0.tar.xz) = UrL+sPrgHmhDK1R72F6NdA== -RMD160 (webkit-1.8.0.tar.xz) = 8XADUONEfyI+HPkAFUra6GuoqQA= -SHA1 (webkit-1.8.0.tar.xz) = dfGn2pCXx0DEqizLqUcCKcC1z1w= -SHA256 (webkit-1.8.0.tar.xz) = jOvVO0Eq6esZJJOtjkH6hzmnsaAPdMa1pp02dwmoAbw= -SIZE (webkit-1.8.0.tar.xz) = 7998384 +MD5 (webkit-1.8.1.tar.xz) = 8vAbH9xyYqLu3oHr7Qlwsg== +RMD160 (webkit-1.8.1.tar.xz) = 6+EPY+LFFL4Tx7YRcrEcQY0MoP8= +SHA1 (webkit-1.8.1.tar.xz) = 0mVDuqzgPDGqPegrwk8G8UxrMFI= +SHA256 (webkit-1.8.1.tar.xz) = mhJqdrQMphrbHxYm4VZ/l2dAryMylIzFGJSJ29AeOyg= +SIZE (webkit-1.8.1.tar.xz) = 7949924 Index: patches/patch-GNUmakefile_in =================================================================== RCS file: /cvs/ports/www/webkit/patches/patch-GNUmakefile_in,v retrieving revision 1.16 diff -u -r1.16 patch-GNUmakefile_in --- patches/patch-GNUmakefile_in 3 Apr 2012 15:39:35 -0000 1.16 +++ patches/patch-GNUmakefile_in 24 Apr 2012 13:17:25 -0000 @@ -6,9 +6,9 @@ - append extra cflags for sparc64 which otherwise result in overoptimization by emitting a fdtox %r8, %r7 call, whose second operand isn't even and thus invalid. (on Source/JavaScriptCore/runtime/NumberPrototype.cpp) ---- GNUmakefile.in.orig Tue Mar 27 18:31:16 2012 -+++ GNUmakefile.in Fri Mar 30 11:32:32 2012 -@@ -11355,7 +11355,7 @@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES +--- GNUmakefile.in.orig Tue Apr 24 07:17:27 2012 ++++ GNUmakefile.in Tue Apr 24 09:56:57 2012 +@@ -11360,7 +11360,7 @@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) AM_V_CC = $(am__v_CC_$(V)) am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) @@ -17,7 +17,7 @@ AM_V_at = $(am__v_at_$(V)) am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) am__v_at_0 = @ -@@ -11365,12 +11365,12 @@ LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAG +@@ -11370,12 +11370,12 @@ LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAG $(AM_LDFLAGS) $(LDFLAGS) -o $@ AM_V_CCLD = $(am__v_CCLD_$(V)) am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) @@ -32,7 +32,7 @@ CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ -@@ -11774,7 +11774,7 @@ pkgconfigdir := $(libdir)/pkgconfig +@@ -11780,7 +11780,7 @@ pkgconfigdir := $(libdir)/pkgconfig libwebkitgtkincludedir := $(prefix)/include/webkitgtk-@WEBKITGTK_API_VERSION@ # Libraries and support components @@ -41,7 +41,7 @@ noinst_HEADERS := # We have a different library with only the files that require GTK+. It allows us -@@ -18909,6 +18909,7 @@ pkgconfig_DATA := Source/JavaScriptCore/javascriptcore +@@ -18918,6 +18918,7 @@ pkgconfig_DATA := Source/JavaScriptCore/javascriptcore @OS_GNU_TRUE@version_script = -Wl,--version-script,$(srcdir)/Source/autotools/symbols.filter @OS_WIN32_TRUE@version_script = -export-symbols-regex "^(webkit_|k?JS).*" libWTF_la_LDFLAGS = \ @@ -49,7 +49,7 @@ $(no_undefined) libWTF_la_SOURCES = \ -@@ -18917,8 +18918,7 @@ libWTF_la_SOURCES = \ +@@ -18926,8 +18927,7 @@ libWTF_la_SOURCES = \ libWTF_la_LIBADD = \ $(UNICODE_LIBS) \ $(GLIB_LIBS) \ @@ -59,7 +59,7 @@ libWTF_la_CXXFLAGS = \ $(global_cxxflags) \ -@@ -18969,7 +18969,7 @@ libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WE +@@ -18978,7 +18978,7 @@ libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WE $(javascriptcore_sources) libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \ @@ -68,7 +68,7 @@ libWTF.la \ $(UNICODE_LIBS) \ $(GLIB_LIBS) \ -@@ -19002,7 +19002,7 @@ Programs_minidom_LDADD = \ +@@ -19011,7 +19011,7 @@ Programs_minidom_LDADD = \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ $(WINMM_LIBS) \ -lm \ @@ -77,7 +77,7 @@ -lstdc++ Programs_minidom_LDFLAGS = \ -@@ -19023,7 +19023,7 @@ Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_CXXFLAGS = +@@ -19032,7 +19032,7 @@ Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_CXXFLAGS = $(UNICODE_CFLAGS) Programs_jsc_@WEBKITGTK_API_MAJOR_VERSION@_LDADD = \ @@ -86,7 +86,7 @@ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ $(WINMM_LIBS) -@@ -19262,12 +19262,13 @@ libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_ +@@ -19271,12 +19271,13 @@ libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_ $(ZLIB_CFLAGS) libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS = \ @@ -101,7 +101,7 @@ libWebCore.la \ libWebCoreGtk.la \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ -@@ -19882,7 +19883,7 @@ libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK +@@ -19891,7 +19892,7 @@ libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK $(no_undefined) libwebkit2gtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LIBADD = \ @@ -110,7 +110,7 @@ libWebCore.la \ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ libWebCoreGtk.la \ -@@ -20038,7 +20039,7 @@ Programs_WebKitWebProcess_LDFLAGS = \ +@@ -20047,7 +20048,7 @@ Programs_WebKitWebProcess_LDFLAGS = \ @ENABLE_PLUGIN_PROCESS_TRUE@ $(webkit2_plugin_process_sources) @ENABLE_PLUGIN_PROCESS_TRUE@Programs_WebKitPluginProcess_LDADD = \ @@ -119,7 +119,7 @@ @ENABLE_PLUGIN_PROCESS_TRUE@ libWebCore.la \ @ENABLE_PLUGIN_PROCESS_TRUE@ libjavascriptcoregtk-@WEBKITGTK_API_MAJOR_VERSION@.@WEBKITGTK_API_MINOR_VERSION@.la \ @ENABLE_PLUGIN_PROCESS_TRUE@ libWebCoreGtk2.la \ -@@ -65247,7 +65248,7 @@ Source/JavaScriptCore/runtime/libjavascriptcoregtk_@WE +@@ -65284,7 +65285,7 @@ Source/JavaScriptCore/runtime/libjavascriptcoregtk_@WE @am__fastdepCXX_FALSE@ $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CPPFLAGS) $(CPPFLAGS) $(libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_CXXFLAGS) $(CXXFLAGS) -c -o Source/JavaScriptCore/runtime/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NumberObject.lo `test -f 'Source/JavaScriptCore/runtime/NumberObject.cpp' || echo '$(srcdir)/'`Source/JavaScriptCore/runtime/NumberObject.cpp Source/JavaScriptCore/runtime/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NumberPrototype.lo: Source/JavaScriptCore/runtime/NumberPrototype.cpp @@ -128,7 +128,7 @@ @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) Source/JavaScriptCore/runtime/$(DEPDIR)/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NumberPrototype.Tpo Source/JavaScriptCore/runtime/$(DEPDIR)/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NumberPrototype.Plo @am__fastdepCXX_FALSE@ $(AM_V_CXX) @AM_BACKSLASH@ @AMDEP_TRUE@@am__fastdepCXX_FALSE@ source='Source/JavaScriptCore/runtime/NumberPrototype.cpp' object='Source/JavaScriptCore/runtime/libjavascriptcoregtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la-NumberPrototype.lo' libtool=yes @AMDEPBACKSLASH@ -@@ -74013,7 +74014,7 @@ install-data-local: +@@ -74050,7 +74051,7 @@ install-data-local: if test -n "$(DOC_MODULE_VERSION)"; then \ installdir="$(DESTDIR)$(HTML_DIR)/webkitgtk-$(DOC_MODULE_VERSION)"; \ else \ @@ -137,7 +137,7 @@ fi; \ $(mkinstalldirs) $${installdir} ; \ for i in $$installfiles; do \ -@@ -74045,7 +74046,7 @@ install-data-local: +@@ -74082,7 +74083,7 @@ install-data-local: @ENABLE_WEBKIT2_TRUE@ $${installdir}/webkit2gtk-$(DOC_MODULE_VERSION).devhelp2; \ @ENABLE_WEBKIT2_TRUE@ fi; \ @ENABLE_WEBKIT2_TRUE@ fi Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/www/webkit/patches/patch-configure,v retrieving revision 1.9 diff -u -r1.9 patch-configure --- patches/patch-configure 3 Apr 2012 15:41:07 -0000 1.9 +++ patches/patch-configure 24 Apr 2012 13:17:25 -0000 @@ -9,9 +9,9 @@ OpenBSD doesnt have libdl Fix gstreamer detection : https://bugs.webkit.org/show_bug.cgi?id=82580 ---- configure.orig Tue Mar 27 18:31:16 2012 -+++ configure Fri Mar 30 22:01:48 2012 -@@ -18544,8 +18544,8 @@ GSTREAMER_0_11_REQUIRED_VERSION=0.11 +--- configure.orig Tue Apr 24 07:17:08 2012 ++++ configure Tue Apr 24 09:56:57 2012 +@@ -18545,8 +18545,8 @@ GSTREAMER_0_11_REQUIRED_VERSION=0.11 GSTREAMER_0_11_PLUGINS_BASE_REQUIRED_VERSION=0.11.0.2 case "$with_gstreamer" in @@ -22,7 +22,7 @@ GST_API_VERSION=0.10 ;; 0.11) GSTREAMER_REQUIRED_VERSION=GSTREAMER_0_11_REQUIRED_VERSION -@@ -19139,22 +19139,10 @@ install-data-am: install-gsettings-schemas +@@ -19143,22 +19143,10 @@ install-data-am: install-gsettings-schemas .SECONDARY: $(gsettings_SCHEMAS) @@ -47,7 +47,7 @@ test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir) uninstall-gsettings-schemas: -@@ -20436,7 +20424,7 @@ fi +@@ -20440,7 +20428,7 @@ fi done @@ -56,7 +56,7 @@ fi -@@ -21572,8 +21560,8 @@ fi +@@ -21576,8 +21564,8 @@ fi # Add the appropriate 'O' level for optimized builds if test "$enable_optimizations" = "yes"; then