Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Feb 2019 16:58:49 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r493883 - in head: audio/gmpc-wikipedia cad/xtrkcad deskutils/cairo-dock-plugins graphics/apvlv graphics/variety java/eclipse mail/claws-mail-fancy misc/xiphos net/libproxy-webkit www/d...
Message-ID:  <201902251658.x1PGwnwV071417@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Mon Feb 25 16:58:48 2019
New Revision: 493883
URL: https://svnweb.freebsd.org/changeset/ports/493883

Log:
  Mark webkit-gtk[23] ports as depricated with the same date as webkit-gtk[23].
  Disable webkit-gtk[23] support if the port/plugin supports it.
  
  Remove options for webkit-gtk[23] using ports or if they don't have a
  option, mark them deprecated with the same date as webkit-gtk[23].
  
  Haskell and geany where skipped and will be handled by the maintainers.

Modified:
  head/audio/gmpc-wikipedia/Makefile
  head/cad/xtrkcad/Makefile
  head/deskutils/cairo-dock-plugins/Makefile
  head/graphics/apvlv/Makefile
  head/graphics/variety/Makefile
  head/java/eclipse/Makefile
  head/mail/claws-mail-fancy/Makefile
  head/misc/xiphos/Makefile
  head/net/libproxy-webkit/Makefile
  head/www/deforaos-surfer/Makefile
  head/www/gnome-web-photo/Makefile
  head/www/p5-Gtk2-WebKit/Makefile
  head/www/py-jswebkit/Makefile
  head/www/py-webkitgtk/Makefile
  head/www/rubygem-webkit-gtk/Makefile
  head/www/rubygem-webkit-gtk2/Makefile
  head/www/uzbl/Makefile
  head/www/vimb-gtk2/Makefile
  head/www/vimb-gtk3/Makefile
  head/www/webkit-sharp/Makefile
  head/www/xombrero/Makefile
  head/x11/rubygem-gnome2/Makefile

Modified: head/audio/gmpc-wikipedia/Makefile
==============================================================================
--- head/audio/gmpc-wikipedia/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/audio/gmpc-wikipedia/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -19,6 +19,10 @@ LIB_DEPENDS=	libmpd.so:audio/libmpd \
 BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/gmpc.pc:audio/gmpc
 RUN_DEPENDS=	gmpc:audio/gmpc
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
+
 GNU_CONFIGURE=	yes
 USE_GNOME=	intltool glib20 gtk20
 USES=		gettext gmake libtool pkgconfig

Modified: head/cad/xtrkcad/Makefile
==============================================================================
--- head/cad/xtrkcad/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/cad/xtrkcad/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -17,6 +17,9 @@ LIB_DEPENDS=	libcmocka.so:sysutils/cmocka \
 		libsoup-2.4.so:devel/libsoup \
 		libwebkitgtk-1.0.so:www/webkit-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		cmake gnome pkgconfig
 USE_GNOME=	gdkpixbuf2 gtk20 cairo
 

Modified: head/deskutils/cairo-dock-plugins/Makefile
==============================================================================
--- head/deskutils/cairo-dock-plugins/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/deskutils/cairo-dock-plugins/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -2,7 +2,7 @@
 
 PORTNAME=	cairo-dock-plugins
 PORTVERSION=	3.4.1
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	deskutils
 
 MAINTAINER=	ports@FreeBSD.org
@@ -29,18 +29,19 @@ USE_XORG=	xrender
 USES=		cmake gettext pkgconfig python
 LDFLAGS+=	-L${LOCALBASE}/lib
 PLIST_SUB=	PYVER="${PYTHON_VERSION:S/thon//}"
-CMAKE_ARGS=	-DROOT_PREFIX:PATH=${STAGEDIR}
+CMAKE_ARGS=	-DROOT_PREFIX:PATH=${STAGEDIR} \
+		-Denable-weblets:BOOL=FALSE
 
 OPTIONS_GROUP=		INTEGR PLUGINS ADDON TPI
 OPTIONS_GROUP_INTEGR=	GNOME_INTEGRATION XFCE_INTEGRATION
 OPTIONS_GROUP_PLUGINS=	ALSA_MIXER GMENU IMPULSE KEYBOARD_INDICATOR \
-			MAIL SOUND_EFFECTS WEBLETS XGAMMA ZEITGEIST
+			MAIL SOUND_EFFECTS XGAMMA ZEITGEIST
 OPTIONS_GROUP_ADDON=	EXIF ICAL UPOWER
 #OPTIONS_GROUP_TPI=	PYTHON RUBY MONO VALA
 
 OPTIONS_SUB=		yes
 
-OPTIONS_DEFAULT=	GMENU WEBLETS
+OPTIONS_DEFAULT=	GMENU
 
 ALSA_MIXER_DESC=	Alsa-Mixer applet
 EXIF_DESC=		Read file meta-data
@@ -120,9 +121,6 @@ UPOWER_CMAKE_BOOL=	enable-upower-support
 #VALA_LIB_DEPENDS=
 #VALA_CMAKE_BOOL=	enable-vala-interface
 CMAKE_ARGS+=		-Denable-vala-interface:BOOL=FALSE
-
-WEBLETS_LIB_DEPENDS=	libwebkitgtk-3.0.so:www/webkit-gtk3
-WEBLETS_CMAKE_BOOL=	enable-weblets
 
 XGAMMA_RUN_DEPENDS=	xgamma:x11/xgamma
 XGAMMA_CMAKE_BOOL=	enable-xgamma

Modified: head/graphics/apvlv/Makefile
==============================================================================
--- head/graphics/apvlv/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/graphics/apvlv/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -25,21 +25,18 @@ CMAKE_ARGS+=	-DSYSCONFDIR=${PREFIX}/etc \
 		-DMANDIR=${MANPREFIX}/man \
 		-DDOCDIR=${DOCSDIR} \
 		-DAPVLV_WITH_UMD=OFF \
+		-DAPVLV_WITH_HTML=OFF \
 		-DAPVLV_WITH_TXT=ON
 CFLAGS+=	-pthread
 LDFLAGS+=	-pthread
 WRKSRC=		${WRKDIR}/${DISTNAME}
 
-OPTIONS_DEFINE=	DJVU WEBKIT
+OPTIONS_DEFINE=	DJVU
 
 DJVU_DESC=	DjVu document support
 
 DJVU_CMAKE_ON=	-DAPVLV_WITH_DJVU=ON
 DJVU_CMAKE_OFF=	-DAPVLV_WITH_DJVU=OFF
 DJVU_LIB_DEPENDS=	libdjvulibre.so:graphics/djvulibre
-
-WEBKIT_CMAKE_ON=	-DAPVLV_WITH_HTML=ON
-WEBKIT_CMAKE_OFF=	-DAPVLV_WITH_HTML=OFF
-WEBKIT_LIB_DEPENDS=	libwebkitgtk-1.0.so:www/webkit-gtk2
 
 .include <bsd.port.mk>

Modified: head/graphics/variety/Makefile
==============================================================================
--- head/graphics/variety/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/graphics/variety/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -36,6 +36,9 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3
 		webkit-gtk3>=2.4.8:www/webkit-gtk3 \
 		yelp>=3.14.1:x11/yelp
 
+DEPRECATED=	Uses webkit-gtk3 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 SHEBANG_FILES=	bin/variety data/scripts/*
 
 USES=	desktop-file-utils gettext python:2.7 shebangfix gnome

Modified: head/java/eclipse/Makefile
==============================================================================
--- head/java/eclipse/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/java/eclipse/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -19,6 +19,9 @@ BUILD_DEPENDS=	${LOCALBASE}/share/java/maven33/bin/mvn
 LIB_DEPENDS=	libcairo.so:graphics/cairo \
 		libwebkitgtk-1.0.so:www/webkit-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 ONLY_FOR_ARCHS=	i386 amd64
 CONFLICTS_INSTALL=	eclipse
 

Modified: head/mail/claws-mail-fancy/Makefile
==============================================================================
--- head/mail/claws-mail-fancy/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/mail/claws-mail-fancy/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -9,6 +9,9 @@ COMMENT=	Webkit based HTML renderer plugin for Claws M
 LIB_DEPENDS=	libsoup-gnome-2.4.so:devel/libsoup-gnome \
 		libwebkitgtk-1.0.so:www/webkit-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 CLAWS_PLUGINS_BUILD=	fancy
 
 .include "../claws-mail/Makefile.claws"

Modified: head/misc/xiphos/Makefile
==============================================================================
--- head/misc/xiphos/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/misc/xiphos/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -24,6 +24,9 @@ LIB_DEPENDS=	libwebkitgtk-3.0.so:www/webkit-gtk3 \
 		libenchant.so:textproc/enchant
 RUN_DEPENDS=	yelp:x11/yelp
 
+DEPRECATED=	Uses webkit-gtk3 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		gettext gnome pkgconfig waf
 USE_GNOME=	cairo gtkhtml4 intlhack gtk30 gconf2 libgsf \
 		gtk-update-icon-cache

Modified: head/net/libproxy-webkit/Makefile
==============================================================================
--- head/net/libproxy-webkit/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/net/libproxy-webkit/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -10,6 +10,9 @@ COMMENT=	WebKit JavaScript plug-in for libproxy
 
 LIB_DEPENDS=	libwebkitgtk-1.0.so:www/webkit-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 LIBPROXY_SLAVE=	webkit
 MASTERDIR=	${.CURDIR}/../libproxy
 

Modified: head/www/deforaos-surfer/Makefile
==============================================================================
--- head/www/deforaos-surfer/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/deforaos-surfer/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -21,6 +21,9 @@ LIB_DEPENDS=	libSystem.so:devel/deforaos-libsystem \
 		libwebkitgtk-1.0.so:www/webkit-gtk2
 RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USE_GNOME=	gtk20
 USES=		desktop-file-utils pkgconfig
 INSTALLS_ICONS=	yes

Modified: head/www/gnome-web-photo/Makefile
==============================================================================
--- head/www/gnome-web-photo/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/gnome-web-photo/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -16,6 +16,9 @@ LICENSE_COMB=	dual
 
 LIB_DEPENDS=	libwebkitgtk-1.0.so:www/webkit-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USE_GNOME=	gconf2 gnomeprefix intltool
 USES=		gettext gmake pathfix pkgconfig tar:xz
 GNU_CONFIGURE=	yes

Modified: head/www/p5-Gtk2-WebKit/Makefile
==============================================================================
--- head/www/p5-Gtk2-WebKit/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/p5-Gtk2-WebKit/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -20,6 +20,9 @@ BUILD_DEPENDS=	p5-Cairo>=0:graphics/p5-Cairo \
 		${LOCALBASE}/libdata/pkgconfig/webkit-1.0.pc:www/webkit-gtk2
 RUN_DEPENDS=	p5-Gtk2>=0:x11-toolkits/p5-Gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 MAKE_JOBS_UNSAFE=	yes
 
 # blocked since 2010.  Remove to see if it works on all systems again

Modified: head/www/py-jswebkit/Makefile
==============================================================================
--- head/www/py-jswebkit/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/py-jswebkit/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -14,6 +14,9 @@ COMMENT=	WebKit/JavaScriptCore Python bindings
 
 LIB_DEPENDS=	libwebkitgtk-1.0.so:www/webkit-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		pkgconfig python:2.7
 USE_PYTHON=	distutils autoplist cython cython_run
 WRKSRC=		${WRKDIR}/python-${PORTNAME}-${PORTVERSION}

Modified: head/www/py-webkitgtk/Makefile
==============================================================================
--- head/www/py-webkitgtk/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/py-webkitgtk/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -17,6 +17,9 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libwebkitgtk-1.0.so:www/webkit-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 USES=		gmake libtool pathfix pkgconfig python:2.7 tar:bzip2

Modified: head/www/rubygem-webkit-gtk/Makefile
==============================================================================
--- head/www/rubygem-webkit-gtk/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/rubygem-webkit-gtk/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -14,6 +14,9 @@ BUILD_DEPENDS=	rubygem-rake>=0:devel/rubygem-rake
 LIB_DEPENDS=	libwebkitgtk-3.0.so:www/webkit-gtk3
 RUN_DEPENDS=	rubygem-gtk3>=${PORTVERSION}:x11-toolkits/rubygem-gtk3
 
+DEPRECATED=	Uses webkit-gtk3 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		gem
 USE_RUBY=	yes
 

Modified: head/www/rubygem-webkit-gtk2/Makefile
==============================================================================
--- head/www/rubygem-webkit-gtk2/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/rubygem-webkit-gtk2/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -14,6 +14,9 @@ LIB_DEPENDS=	libwebkitgtk-1.0.so:www/webkit-gtk2
 RUN_DEPENDS=	rubygem-gobject-introspection>=${PORTVERSION}:devel/rubygem-gobject-introspection \
 		rubygem-gtk2>=${PORTVERSION}:x11-toolkits/rubygem-gtk2
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		gem
 USE_RUBY=	yes
 

Modified: head/www/uzbl/Makefile
==============================================================================
--- head/www/uzbl/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/uzbl/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -22,6 +22,9 @@ RUN_DEPENDS=	socat:net/socat \
 		dmenu:x11/dmenu \
 		${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR}
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		gmake pkgconfig python:2.7 desktop-file-utils gettext-runtime shebangfix
 USE_XORG=	x11
 USE_GNOME=	gtk20 pygtk2 cairo

Modified: head/www/vimb-gtk2/Makefile
==============================================================================
--- head/www/vimb-gtk2/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/vimb-gtk2/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -15,6 +15,9 @@ LIB_DEPENDS?=	libwebkitgtk-1.0.so:www/webkit-gtk2 \
 		libfreetype.so:print/freetype2 \
 		libsoup-2.4.so:devel/libsoup
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		gmake pkgconfig
 USE_GNOME?=	gtk20 cairo gdkpixbuf2
 

Modified: head/www/vimb-gtk3/Makefile
==============================================================================
--- head/www/vimb-gtk3/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/vimb-gtk3/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -4,6 +4,9 @@ PORTNAME=	vimb-gtk3
 
 LIB_DEPENDS=	libwebkitgtk-3.0.so:www/webkit-gtk3
 
+DEPRECATED=	Uses webkit-gtk3 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 MAKE_ENV=	GTK="3"
 USE_GNOME=	gtk30
 

Modified: head/www/webkit-sharp/Makefile
==============================================================================
--- head/www/webkit-sharp/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/webkit-sharp/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -11,6 +11,9 @@ COMMENT=	Mono bindings for Webkit
 BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/webkit-1.0.pc:www/webkit-gtk2
 RUN_DEPENDS:=	${BUILD_DEPENDS}
 
+DEPRECATED=	Uses webkit-gtk2 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	mono
 

Modified: head/www/xombrero/Makefile
==============================================================================
--- head/www/xombrero/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/www/xombrero/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -14,6 +14,9 @@ LICENSE=	ISCL
 LIB_DEPENDS=	libgnutls.so:security/gnutls \
 		libsoup-2.4.so:devel/libsoup
 
+DEPRECATED=	Uses either webkit-gtk2 or webkit-gtk3 which has security issues
+EXPIRATION_DATE=2019-03-24
+
 USES=		desktop-file-utils groff pkgconfig perl5 tar:tgz
 USE_PERL5=	build
 INSTALLS_ICONS=	yes

Modified: head/x11/rubygem-gnome2/Makefile
==============================================================================
--- head/x11/rubygem-gnome2/Makefile	Mon Feb 25 16:40:41 2019	(r493882)
+++ head/x11/rubygem-gnome2/Makefile	Mon Feb 25 16:58:48 2019	(r493883)
@@ -2,6 +2,7 @@
 
 PORTNAME=	gnome2
 PORTVERSION=	3.3.2
+PORTREVISION=	1
 CATEGORIES=	x11 gnome rubygems
 PKGNAMEPREFIX=	rubygem-
 
@@ -31,9 +32,7 @@ RUN_DEPENDS=	rubygem-atk>=${PORTVERSION}:accessibility
 		rubygem-poppler>=${PORTVERSION}:x11-toolkits/rubygem-poppler \
 		rubygem-rsvg2>=${PORTVERSION}:graphics/rubygem-rsvg2 \
 		rubygem-vte>=${PORTVERSION}:x11-toolkits/rubygem-vte \
-		rubygem-vte3>=${PORTVERSION}:x11-toolkits/rubygem-vte3 \
-		rubygem-webkit-gtk>=${PORTVERSION}:www/rubygem-webkit-gtk \
-		rubygem-webkit-gtk2>=${PORTVERSION}:www/rubygem-webkit-gtk2
+		rubygem-vte3>=${PORTVERSION}:x11-toolkits/rubygem-vte3
 
 USES=		metaport
 



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