Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 May 2016 16:42:56 +0000 (UTC)
From:      Ruslan Makhmatkhanov <rm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r414650 - in branches/2016Q2/www: webkit-gtk2 webkit-gtk2/files webkit-gtk3 webkit-gtk3/files
Message-ID:  <201605051642.u45GguJr088696@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rm
Date: Thu May  5 16:42:56 2016
New Revision: 414650
URL: https://svnweb.freebsd.org/changeset/ports/414650

Log:
  MFH: r414478 r414649
  
  www/webkit-gtk[23]: update to 2.4.10
  
  Merged from freebsd-ports-gnome development repo.
  
  Reviewed by:	kwm
  With hat:       gnome
  
  www/webkit-gtk[23]: update to 2.4.11
  
  - update to 2.4.11
  - fix build with Ruby 2.2 default version (ruby symlink doesn't exist anymore)
  - replace CPPFLAGS and LDFLAGS by USES= localbase
  - fix couple of whitespace bugs
  
  PR:		208961
  PR:     208192
  Submitted by:	olivierd
  Reviewed by:	kwm
  With hat:	gnome
  
  - fix build of webkit-gtk2 on ARM platforms
  
  PR:     208569
  Reported by:    otacilio.neto@bsd.com.br
  Submitted by:   mikael.urankar@gmail.com
  
  - fix build of webkit-gtk[23] when GNU binutils is installed
  
  PR:     195500
  PR:     196333
  Submitted by:   Christoph Moench-Tegeder <cmt@burggraben.net>
  
  Approved by:	ports-secteam (feld)

Added:
  branches/2016Q2/www/webkit-gtk2/files/patch-Source_WTF_wtf_Platform.h
     - copied unchanged from r414649, head/www/webkit-gtk2/files/patch-Source_WTF_wtf_Platform.h
Deleted:
  branches/2016Q2/www/webkit-gtk2/files/patch-CVE-2014-1748
  branches/2016Q2/www/webkit-gtk3/files/patch-CVE-2014-1748
Modified:
  branches/2016Q2/www/webkit-gtk2/Makefile
  branches/2016Q2/www/webkit-gtk2/distinfo
  branches/2016Q2/www/webkit-gtk2/pkg-plist
  branches/2016Q2/www/webkit-gtk3/Makefile
  branches/2016Q2/www/webkit-gtk3/distinfo
  branches/2016Q2/www/webkit-gtk3/pkg-plist
Directory Properties:
  branches/2016Q2/   (props changed)

Modified: branches/2016Q2/www/webkit-gtk2/Makefile
==============================================================================
--- branches/2016Q2/www/webkit-gtk2/Makefile	Thu May  5 16:08:08 2016	(r414649)
+++ branches/2016Q2/www/webkit-gtk2/Makefile	Thu May  5 16:42:56 2016	(r414650)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	webkit
-PORTVERSION=	2.4.9
-PORTREVISION=	2
+PORTVERSION=	2.4.11
 CATEGORIES=	www
 MASTER_SITES=	http://webkitgtk.org/releases/
 PKGNAMESUFFIX=	-gtk2
@@ -28,7 +27,7 @@ PORTSCOUT=	limit:1.4.*$$
 
 USE_GSTREAMER1=	yes
 USE_XORG=	xt xdamage xcomposite
-USES=		bison compiler:c++11-lib gettext gmake gperf libtool \
+USES=		bison compiler:c++11-lib gettext gmake gperf libtool localbase \
 		perl5 pkgconfig shebangfix sqlite tar:xz
 USE_RUBY=	yes
 RUBY_NO_RUN_DEPENDS=yes
@@ -37,9 +36,8 @@ USE_GL=		gl
 USE_PERL5=	build
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	ac_cv_path_DOLT_BASH=""
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+CONFIGURE_ENV=	AR=/usr/bin/ar \
+		ac_cv_path_DOLT_BASH=""
 INSTALL_TARGET=	install-strip
 CONFIGURE_ARGS=	--with-gtk=2.0 \
 		--enable-svg-fonts \
@@ -52,7 +50,7 @@ MAKE_ENV=	XDG_CACHE_HOME=${WRKDIR}
 
 CONFIGURE_ARGS+=--disable-egl \
 		--disable-gles2
-SHEBANG_FILES= \
+SHEBANG_FILES=	\
 	Source/JavaScriptCore/create_hash_table \
 	Source/JavaScriptCore/inspector/scripts/xxd.pl \
 	Source/WebCore/css/*.pl \
@@ -64,7 +62,7 @@ SHEBANG_FILES= \
 	Source/WebCore/bindings/scripts/*.p[lm] \
 	Source/JavaScriptCore/create_hash_table
 
-BROWSER_PLUGINS_DIR?=  ${LOCALBASE}/lib/browser_plugins/symlinks/webkit-gtk2
+BROWSER_PLUGINS_DIR?=	${LOCALBASE}/lib/browser_plugins/symlinks/webkit-gtk2
 #_BROWSER_PLUGINS_DIR=	${BROWSER_PLUGINS_DIR:S|^/|"|:S|/|", "|g}",
 
 OPTIONS_DEFINE=	DEBUG FULLDEBUG
@@ -93,10 +91,12 @@ CXXFLAGS+=	-Wno-c++11-extensions # Shutu
 CXXFLAGS+=	-Qunused-arguments
 .endif
 
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%BROWSER_PLUGINS_DIR%%|${BROWSER_PLUGINS_DIR}|' \
 		${WRKSRC}/Source/WebCore/plugins/PluginDatabase.cpp
+# Since ruby 2.2 there is no ruby symlink
+	@${REINPLACE_CMD} -e 's|ruby|${RUBY_NAME}|g' \
+		${WRKSRC}/configure
 	@${FIND} ${WRKSRC} -name GNUmakefile.in | ${XARGS} ${REINPLACE_CMD} -e \
 		's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g'
 

Modified: branches/2016Q2/www/webkit-gtk2/distinfo
==============================================================================
--- branches/2016Q2/www/webkit-gtk2/distinfo	Thu May  5 16:08:08 2016	(r414649)
+++ branches/2016Q2/www/webkit-gtk2/distinfo	Thu May  5 16:42:56 2016	(r414650)
@@ -1,2 +1,2 @@
-SHA256 (webkitgtk-2.4.9.tar.xz) = afdf29e7828816cad0be2604cf19421e96d96bf493987328ffc8813bb20ac564
-SIZE (webkitgtk-2.4.9.tar.xz) = 9840740
+SHA256 (webkitgtk-2.4.11.tar.xz) = 588aea051bfbacced27fdfe0335a957dca839ebe36aa548df39c7bbafdb65bf7
+SIZE (webkitgtk-2.4.11.tar.xz) = 9869100

Copied: branches/2016Q2/www/webkit-gtk2/files/patch-Source_WTF_wtf_Platform.h (from r414649, head/www/webkit-gtk2/files/patch-Source_WTF_wtf_Platform.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2016Q2/www/webkit-gtk2/files/patch-Source_WTF_wtf_Platform.h	Thu May  5 16:42:56 2016	(r414650, copy of r414649, head/www/webkit-gtk2/files/patch-Source_WTF_wtf_Platform.h)
@@ -0,0 +1,12 @@
+This patch reportedly fixes build for ARM. See PR 208569
+
+--- Source/WTF/wtf/Platform.h.orig	2016-04-10 06:48:36 UTC
++++ Source/WTF/wtf/Platform.h
+@@ -218,6 +218,7 @@
+ #elif defined(__ARM_ARCH_6__) \
+     || defined(__ARM_ARCH_6J__) \
+     || defined(__ARM_ARCH_6K__) \
++    || defined(__ARM_ARCH_6KZ__) \
+     || defined(__ARM_ARCH_6Z__) \
+     || defined(__ARM_ARCH_6ZK__) \
+     || defined(__ARM_ARCH_6T2__) \

Modified: branches/2016Q2/www/webkit-gtk2/pkg-plist
==============================================================================
--- branches/2016Q2/www/webkit-gtk2/pkg-plist	Thu May  5 16:08:08 2016	(r414649)
+++ branches/2016Q2/www/webkit-gtk2/pkg-plist	Thu May  5 16:42:56 2016	(r414650)
@@ -255,10 +255,10 @@ lib/girepository-1.0/JavaScriptCore-1.0.
 lib/girepository-1.0/WebKit-1.0.typelib
 lib/libjavascriptcoregtk-1.0.so
 lib/libjavascriptcoregtk-1.0.so.0
-lib/libjavascriptcoregtk-1.0.so.0.16.17
+lib/libjavascriptcoregtk-1.0.so.0.16.19
 lib/libwebkitgtk-1.0.so
 lib/libwebkitgtk-1.0.so.0
-lib/libwebkitgtk-1.0.so.0.22.15
+lib/libwebkitgtk-1.0.so.0.22.17
 libdata/pkgconfig/javascriptcoregtk-1.0.pc
 libdata/pkgconfig/webkit-1.0.pc
 share/gir-1.0/JavaScriptCore-1.0.gir
@@ -426,7 +426,6 @@ share/gtk-doc/html/webkit1/webkitdomgtk/
 share/gtk-doc/html/webkit1/webkitdomgtk/home.png
 share/gtk-doc/html/webkit1/webkitdomgtk/index-all.html
 share/gtk-doc/html/webkit1/webkitdomgtk/index.html
-share/gtk-doc/html/webkit1/webkitdomgtk/index.sgml
 share/gtk-doc/html/webkit1/webkitdomgtk/left-insensitive.png
 share/gtk-doc/html/webkit1/webkitdomgtk/left.png
 share/gtk-doc/html/webkit1/webkitdomgtk/right-insensitive.png
@@ -499,7 +498,6 @@ share/gtk-doc/html/webkit1/webkitgtk/ind
 share/gtk-doc/html/webkit1/webkitgtk/index-all.html
 share/gtk-doc/html/webkit1/webkitgtk/index-deprecated.html
 share/gtk-doc/html/webkit1/webkitgtk/index.html
-share/gtk-doc/html/webkit1/webkitgtk/index.sgml
 share/gtk-doc/html/webkit1/webkitgtk/left-insensitive.png
 share/gtk-doc/html/webkit1/webkitgtk/left.png
 share/gtk-doc/html/webkit1/webkitgtk/right-insensitive.png
@@ -532,6 +530,7 @@ share/locale/hi/LC_MESSAGES/WebKitGTK-2.
 share/locale/hu/LC_MESSAGES/WebKitGTK-2.0.mo
 share/locale/id/LC_MESSAGES/WebKitGTK-2.0.mo
 share/locale/it/LC_MESSAGES/WebKitGTK-2.0.mo
+share/locale/ja/LC_MESSAGES/WebKitGTK-2.0.mo
 share/locale/kn/LC_MESSAGES/WebKitGTK-2.0.mo
 share/locale/ko/LC_MESSAGES/WebKitGTK-2.0.mo
 share/locale/lt/LC_MESSAGES/WebKitGTK-2.0.mo
@@ -556,6 +555,7 @@ share/locale/te/LC_MESSAGES/WebKitGTK-2.
 share/locale/uk/LC_MESSAGES/WebKitGTK-2.0.mo
 share/locale/vi/LC_MESSAGES/WebKitGTK-2.0.mo
 share/locale/zh_CN/LC_MESSAGES/WebKitGTK-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/WebKitGTK-2.0.mo
 share/webkitgtk-1.0/images/deleteButton.png
 share/webkitgtk-1.0/images/inputSpeech.png
 share/webkitgtk-1.0/images/missingImage.png

Modified: branches/2016Q2/www/webkit-gtk3/Makefile
==============================================================================
--- branches/2016Q2/www/webkit-gtk3/Makefile	Thu May  5 16:08:08 2016	(r414649)
+++ branches/2016Q2/www/webkit-gtk3/Makefile	Thu May  5 16:42:56 2016	(r414650)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	webkit
-PORTVERSION=	2.4.9
-PORTREVISION=	2
+PORTVERSION=	2.4.11
 CATEGORIES=	www
 MASTER_SITES=	http://webkitgtk.org/releases/
 PKGNAMESUFFIX=	-gtk3
@@ -28,8 +27,8 @@ PORTSCOUT=	limit:1.4.*$$
 
 USE_GSTREAMER1=	yes
 USE_XORG=	xt xdamage xcomposite
-USES=		bison compiler:c++11-lib gettext gmake gperf libtool perl5 \
-		pkgconfig shebangfix sqlite tar:xz
+USES=		bison compiler:c++11-lib gettext gmake gperf libtool localbase \
+		perl5 pkgconfig shebangfix sqlite tar:xz
 USE_RUBY=	yes
 RUBY_NO_RUN_DEPENDS=yes
 USE_GNOME=	cairo gtk20 gtk30 introspection:build libxslt
@@ -37,9 +36,8 @@ USE_GL=		gl
 USE_PERL5=	build
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	ac_cv_path_DOLT_BASH=""
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
+CONFIGURE_ENV=	AR=/usr/bin/ar \
+		ac_cv_path_DOLT_BASH=""
 INSTALL_TARGET=	install-strip
 CONFIGURE_ARGS=	--with-gtk=3.0 \
 		--enable-svg-fonts \
@@ -104,6 +102,9 @@ CXXFLAGS+=	-Qunused-arguments
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%BROWSER_PLUGINS_DIR%%|${BROWSER_PLUGINS_DIR}|' \
 		${WRKSRC}/Source/WebCore/plugins/PluginDatabase.cpp
+# Since ruby 2.2 there is no ruby symlink
+	@${REINPLACE_CMD} -e 's|ruby|${RUBY_NAME}|g' \
+		${WRKSRC}/configure
 	@${FIND} ${WRKSRC} -name GNUmakefile.in | ${XARGS} ${REINPLACE_CMD} -e \
 		's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g'
 

Modified: branches/2016Q2/www/webkit-gtk3/distinfo
==============================================================================
--- branches/2016Q2/www/webkit-gtk3/distinfo	Thu May  5 16:08:08 2016	(r414649)
+++ branches/2016Q2/www/webkit-gtk3/distinfo	Thu May  5 16:42:56 2016	(r414650)
@@ -1,2 +1,2 @@
-SHA256 (webkitgtk-2.4.9.tar.xz) = afdf29e7828816cad0be2604cf19421e96d96bf493987328ffc8813bb20ac564
-SIZE (webkitgtk-2.4.9.tar.xz) = 9840740
+SHA256 (webkitgtk-2.4.11.tar.xz) = 588aea051bfbacced27fdfe0335a957dca839ebe36aa548df39c7bbafdb65bf7
+SIZE (webkitgtk-2.4.11.tar.xz) = 9869100

Modified: branches/2016Q2/www/webkit-gtk3/pkg-plist
==============================================================================
--- branches/2016Q2/www/webkit-gtk3/pkg-plist	Thu May  5 16:08:08 2016	(r414649)
+++ branches/2016Q2/www/webkit-gtk3/pkg-plist	Thu May  5 16:42:56 2016	(r414650)
@@ -258,13 +258,13 @@ lib/girepository-1.0/WebKit2-3.0.typelib
 lib/girepository-1.0/WebKit2WebExtension-3.0.typelib
 lib/libjavascriptcoregtk-3.0.so
 lib/libjavascriptcoregtk-3.0.so.0
-lib/libjavascriptcoregtk-3.0.so.0.16.17
+lib/libjavascriptcoregtk-3.0.so.0.16.19
 lib/libwebkit2gtk-3.0.so
 lib/libwebkit2gtk-3.0.so.25
-lib/libwebkit2gtk-3.0.so.25.10.12
+lib/libwebkit2gtk-3.0.so.25.10.14
 lib/libwebkitgtk-3.0.so
 lib/libwebkitgtk-3.0.so.0
-lib/libwebkitgtk-3.0.so.0.22.15
+lib/libwebkitgtk-3.0.so.0.22.17
 lib/webkit2gtk-3.0/injected-bundle/libwebkit2gtkinjectedbundle.so
 libdata/pkgconfig/javascriptcoregtk-3.0.pc
 libdata/pkgconfig/webkit2gtk-3.0.pc
@@ -320,7 +320,6 @@ share/gtk-doc/html/webkit2gtk/ch02.html
 share/gtk-doc/html/webkit2gtk/home.png
 share/gtk-doc/html/webkit2gtk/index-all.html
 share/gtk-doc/html/webkit2gtk/index.html
-share/gtk-doc/html/webkit2gtk/index.sgml
 share/gtk-doc/html/webkit2gtk/left-insensitive.png
 share/gtk-doc/html/webkit2gtk/left.png
 share/gtk-doc/html/webkit2gtk/right-insensitive.png
@@ -494,7 +493,6 @@ share/gtk-doc/html/webkitdomgtk/ch01.htm
 share/gtk-doc/html/webkitdomgtk/home.png
 share/gtk-doc/html/webkitdomgtk/index-all.html
 share/gtk-doc/html/webkitdomgtk/index.html
-share/gtk-doc/html/webkitdomgtk/index.sgml
 share/gtk-doc/html/webkitdomgtk/left-insensitive.png
 share/gtk-doc/html/webkitdomgtk/left.png
 share/gtk-doc/html/webkitdomgtk/right-insensitive.png
@@ -567,7 +565,6 @@ share/gtk-doc/html/webkitgtk/index-1.3.8
 share/gtk-doc/html/webkitgtk/index-all.html
 share/gtk-doc/html/webkitgtk/index-deprecated.html
 share/gtk-doc/html/webkitgtk/index.html
-share/gtk-doc/html/webkitgtk/index.sgml
 share/gtk-doc/html/webkitgtk/left-insensitive.png
 share/gtk-doc/html/webkitgtk/left.png
 share/gtk-doc/html/webkitgtk/right-insensitive.png
@@ -600,6 +597,7 @@ share/locale/hi/LC_MESSAGES/WebKitGTK-3.
 share/locale/hu/LC_MESSAGES/WebKitGTK-3.0.mo
 share/locale/id/LC_MESSAGES/WebKitGTK-3.0.mo
 share/locale/it/LC_MESSAGES/WebKitGTK-3.0.mo
+share/locale/ja/LC_MESSAGES/WebKitGTK-3.0.mo
 share/locale/kn/LC_MESSAGES/WebKitGTK-3.0.mo
 share/locale/ko/LC_MESSAGES/WebKitGTK-3.0.mo
 share/locale/lt/LC_MESSAGES/WebKitGTK-3.0.mo
@@ -624,6 +622,7 @@ share/locale/te/LC_MESSAGES/WebKitGTK-3.
 share/locale/uk/LC_MESSAGES/WebKitGTK-3.0.mo
 share/locale/vi/LC_MESSAGES/WebKitGTK-3.0.mo
 share/locale/zh_CN/LC_MESSAGES/WebKitGTK-3.0.mo
+share/locale/zh_TW/LC_MESSAGES/WebKitGTK-3.0.mo
 share/webkitgtk-3.0/images/deleteButton.png
 share/webkitgtk-3.0/images/inputSpeech.png
 share/webkitgtk-3.0/images/missingImage.png



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201605051642.u45GguJr088696>