The diff din't apply 100% but I got it to compile and it is better than
1.4.0.  I  run into this:
http://trac.webkit.org/changeset/85207

with the 1.4.0 release.  I'd like to see it getting in.

I tested on amd64.

On Tue, Jun 07, 2011 at 03:51:03PM +0200, Landry Breuil wrote:
> Hi,
> 
> here's the update to webkit-gtk 1.4.1, only built-tested on amd64 for
> both flavors. See https://trac.webkit.org/wiki/WebKitGTK/1.4.1 for a
> list of changes. Please test on other archs, esp sparc64/macppc. 1.4.0
> was known to randomly fail/get stuck during build at g-ir-scanner, i
> doubt that update fixes it but who knows..
> 
> Landry

> ? filt-libwebkitgtk-1.0.so.0.0
> ? filt-libwebkitgtk-1.0.so.0.0-old
> ? libwebkit-1.0.so.2.1
> ? libwebkit-1.0.so.2.2
> ? libwebkit-1.0.so.2.2-old
> ? libwebkitgtk-1.0.so.0.0
> ? libwebkitgtk-1.0.so.0.0-old
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/webkit/Makefile,v
> retrieving revision 1.49
> diff -u -r1.49 Makefile
> --- Makefile  30 May 2011 20:29:05 -0000      1.49
> +++ Makefile  7 Jun 2011 13:39:11 -0000
> @@ -2,9 +2,8 @@
>  
>  COMMENT =    open source web browser engine for Gtk+
>  
> -V =          1.4.0
> +V =          1.4.1
>  DISTNAME =   webkit-${V}
> -REVISION =   2
>  EPOCH =              0
>  CATEGORIES = www
>  
> @@ -13,8 +12,9 @@
>  
>  MAINTAINER = Landry Breuil <[email protected]>
>  
> -SHARED_LIBS +=  webkitgtk-1.0 0.0                # .7.0
> -SHARED_LIBS +=  webkitgtk-3.0 0.0                # .7.0
> +# XXX should be handled in .if FLAVOR block
> +SHARED_LIBS +=  webkitgtk-1.0 0.1                # .7.0
> +SHARED_LIBS +=  webkitgtk-3.0 0.1                # .7.0
>  
>  # LGPLv2 and BSD
>  PERMIT_PACKAGE_CDROM =       Yes
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/www/webkit/distinfo,v
> retrieving revision 1.19
> diff -u -r1.19 distinfo
> --- distinfo  11 May 2011 06:00:08 -0000      1.19
> +++ distinfo  7 Jun 2011 13:39:11 -0000
> @@ -1,5 +1,5 @@
> -MD5 (webkit-1.4.0.tar.gz) = EMlp2ztUhMcd8aqaM4N3/w==
> -RMD160 (webkit-1.4.0.tar.gz) = hu1j9cVGfdUGfzew5nO9WY7+LoQ=
> -SHA1 (webkit-1.4.0.tar.gz) = mQ3ypy2slKGrwmRBKDuCKxdHNyQ=
> -SHA256 (webkit-1.4.0.tar.gz) = PrD+BqmYeKMvGKd82q9aM84q827jPCUa4U9OSz+lf4g=
> -SIZE (webkit-1.4.0.tar.gz) = 8474824
> +MD5 (webkit-1.4.1.tar.gz) = waT3Mqd9b4GXQ3tQZ409vA==
> +RMD160 (webkit-1.4.1.tar.gz) = 2nfuprersOH/6zItdHOGosS3zJw=
> +SHA1 (webkit-1.4.1.tar.gz) = WBMRLpQxXbdHxo1rRcp2OkV3Q1c=
> +SHA256 (webkit-1.4.1.tar.gz) = 0NtPbI5N1z67f9NMjKIbCzskWscWLYhOeJohBMpjHGQ=
> +SIZE (webkit-1.4.1.tar.gz) = 8494373
> Index: patches/patch-GNUmakefile_in
> ===================================================================
> RCS file: /cvs/ports/www/webkit/patches/patch-GNUmakefile_in,v
> retrieving revision 1.10
> diff -u -r1.10 patch-GNUmakefile_in
> --- patches/patch-GNUmakefile_in      11 May 2011 06:00:08 -0000      1.10
> +++ patches/patch-GNUmakefile_in      7 Jun 2011 13:39:11 -0000
> @@ -1,7 +1,7 @@
>  $OpenBSD: patch-GNUmakefile_in,v 1.10 2011/05/11 06:00:08 ajacoutot Exp $
>  install GtkLauncher, remove silent build lines, fix lpthread/pthread
> ---- GNUmakefile.in.orig      Tue Apr 26 03:30:49 2011
> -+++ GNUmakefile.in   Sat May  7 10:00:31 2011
> +--- GNUmakefile.in.orig      Sun Jun  5 19:14:10 2011
> ++++ GNUmakefile.in   Tue Jun  7 09:12:33 2011
>  @@ -78,9 +78,9 @@ POST_UNINSTALL = :
>   build_triplet = @build@
>   host_triplet = @host@
> @@ -14,7 +14,7 @@
>   
>   # For the Gtk port we want to use XP_UNIX both in X11 and Mac
>   @TARGET_WIN32_FALSE@am__append_1 = \
> -@@ -15085,7 +15085,7 @@ COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) 
> $(INCLUDES
> +@@ -15086,7 +15086,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))
> @@ -23,7 +23,7 @@
>   AM_V_at = $(am__v_at_$(V))
>   am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
>   am__v_at_0 = @
> -@@ -15095,22 +15095,22 @@ LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC 
> $(AM_LIBTOOLFLAG
> +@@ -15096,22 +15096,22 @@ 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))
> @@ -50,7 +50,7 @@
>   SOURCES = $(TestNetscapePlugin_libtestnetscapeplugin_la_SOURCES) \
>       $(libJavaScriptCore_la_SOURCES) \
>       $(nodist_libJavaScriptCore_la_SOURCES) \
> -@@ -20126,9 +20126,10 @@ libJavaScriptCore_la_SOURCES = \
> +@@ -20130,9 +20130,10 @@ libJavaScriptCore_la_SOURCES = \
>   
>   libJavaScriptCore_la_LIBADD = \
>       $(UNICODE_LIBS) \
> @@ -63,7 +63,7 @@
>   libJavaScriptCore_la_CXXFLAGS = \
>       $(global_cxxflags) \
>       $(libJavaScriptCore_la_CFLAGS)
> -@@ -20171,7 +20172,7 @@ Programs_minidom_LDADD = \
> +@@ -20175,7 +20176,7 @@ Programs_minidom_LDADD = \
>        libJavaScriptCore.la \
>        $(WINMM_LIBS) \
>        -lm \
> @@ -72,7 +72,7 @@
>   
>   Programs_minidom_LDFLAGS = \
>       -no-install \
> -@@ -21233,12 +21234,13 @@ dist_webresources_DATA = \
> +@@ -21237,12 +21238,13 @@ dist_webresources_DATA = \
>   @ENABLE_WEBKIT2_FALSE@      $(XT_CFLAGS)
>   
>   
> @ENABLE_WEBKIT2_FALSE@libwebkitgtk_@WEBKITGTK_API_MAJOR_VERSION@_@WEBKITGTK_API_MINOR_VERSION@_la_LDFLAGS
>  = \
> Index: patches/patch-configure
> ===================================================================
> RCS file: /cvs/ports/www/webkit/patches/patch-configure,v
> retrieving revision 1.3
> diff -u -r1.3 patch-configure
> --- patches/patch-configure   11 May 2011 06:00:08 -0000      1.3
> +++ patches/patch-configure   7 Jun 2011 13:39:11 -0000
> @@ -6,9 +6,9 @@
>  
>  Don't force the use of -O2, the ports infrastructure
>  takes care of that
> ---- configure.orig   Tue Apr 26 03:30:21 2011
> -+++ configure        Mon May  9 07:28:58 2011
> -@@ -18310,22 +18310,10 @@ install-data-am: install-gsettings-schemas
> +--- configure.orig   Sun Jun  5 19:13:51 2011
> ++++ configure        Tue Jun  7 09:12:35 2011
> +@@ -18412,22 +18412,10 @@ install-data-am: install-gsettings-schemas
>   
>   .SECONDARY: $(gsettings_SCHEMAS)
>   
> @@ -33,7 +33,7 @@
>       test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || 
> $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir)
>   
>   uninstall-gsettings-schemas:
> -@@ -20123,7 +20111,7 @@ $as_echo "#define ENABLE_YARR 1" >>confdefs.h
> +@@ -20213,7 +20201,7 @@ $as_echo "#define ENABLE_YARR 1" >>confdefs.h
>   $as_echo "#define ENABLE_YARR_JIT 1" >>confdefs.h
>   
>           ;;
> @@ -42,7 +42,7 @@
>   
>   $as_echo "#define ENABLE_JIT 1" >>confdefs.h
>   
> -@@ -20148,7 +20136,7 @@ $as_echo "#define ENABLE_JIT_OPTIMIZE_ARITHMETIC 1" 
> >>
> +@@ -20238,7 +20226,7 @@ $as_echo "#define ENABLE_JIT_OPTIMIZE_ARITHMETIC 1" 
> >>
>   $as_echo "#define WTF_USE_JIT_STUB_ARGUMENT_VA_LIST 1" >>confdefs.h
>   
>                   ;;
> @@ -51,7 +51,7 @@
>   
>   $as_echo "#define WTF_USE_JIT_STUB_ARGUMENT_REGISTER 1" >>confdefs.h
>   
> -@@ -20366,8 +20354,8 @@ fi
> +@@ -20455,8 +20443,8 @@ fi
>   
>   # Add the appropriate 'O' level for optimized builds
>   if test "$enable_optimizations" = "yes"; then

Reply via email to