Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Nov 2018 23:54:07 +0000 (UTC)
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r484788 - in head: . deskutils/cairo-dock devel/sdl20 emulators/ppsspp graphics/gstreamer1-plugins-gl graphics/mesa-dri graphics/mesa-libs graphics/piglit graphics/waffle mail/thunderbi...
Message-ID:  <201811112354.wABNs7WP012398@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jbeich
Date: Sun Nov 11 23:54:06 2018
New Revision: 484788
URL: https://svnweb.freebsd.org/changeset/ports/484788

Log:
  graphics/mesa-libs: enable WAYLAND by default here and in consumers
  
  PR:		227509
  Requested by:	Johannes Lundberg, Greg V
  Reviewed by:	tobik (earlier version)
  Approved by:	madpilot, x11 (zeising), maintainer timeout (2 weeks)
  Exp-run by:	antoine

Modified:
  head/UPDATING
  head/deskutils/cairo-dock/Makefile   (contents, props changed)
  head/devel/sdl20/Makefile   (contents, props changed)
  head/emulators/ppsspp/Makefile   (contents, props changed)
  head/graphics/gstreamer1-plugins-gl/Makefile   (contents, props changed)
  head/graphics/mesa-dri/Makefile   (contents, props changed)
  head/graphics/mesa-libs/Makefile   (contents, props changed)
  head/graphics/piglit/Makefile   (contents, props changed)
  head/graphics/waffle/Makefile   (contents, props changed)
  head/mail/thunderbird/Makefile   (contents, props changed)
  head/multimedia/libva-utils/Makefile   (contents, props changed)
  head/multimedia/libva/Makefile   (contents, props changed)
  head/multimedia/mpv/Makefile   (contents, props changed)
  head/multimedia/vlc3/Makefile   (contents, props changed)
  head/sysutils/gnome-control-center/Makefile   (contents, props changed)
  head/www/firefox-esr/Makefile   (contents, props changed)
  head/www/firefox/Makefile   (contents, props changed)
  head/www/firefox/Makefile.options   (contents, props changed)
  head/www/webkit2-gtk3/Makefile   (contents, props changed)
  head/x11-toolkits/gtk30/Makefile   (contents, props changed)

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/UPDATING	Sun Nov 11 23:54:06 2018	(r484788)
@@ -5,6 +5,18 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20181111
+  AFFECTS: users of graphics/mesa-libs
+  AUTHOR: jbeich@FreeBSD.org
+
+  Wayland support has been enabled in ports where it doesn't exclude
+  X11 support in order to make the binary packages usable with Wayland
+  compositors. If you get strange build failures re-run "make config"
+  to pick up the new defaults. If the extra dependencies are not
+  desired add the following to make.conf:
+
+    OPTIONS_UNSET += WAYLAND
+
 20181109
   AFFECTS: users of security/ossec-hids-server
   AUTHOR: dominik.lisiak@bemsoft.pl

Modified: head/deskutils/cairo-dock/Makefile
==============================================================================
--- head/deskutils/cairo-dock/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/deskutils/cairo-dock/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -2,7 +2,7 @@
 
 PORTNAME=	cairo-dock
 PORTVERSION=	3.4.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	deskutils
 
 MAINTAINER=	ports@FreeBSD.org
@@ -34,7 +34,7 @@ CMAKE_ARGS=	-Dinstall-pc-path:STRING="${LOCALBASE}/lib
 		-DCMAKE_INSTALL_MANDIR:PATH=man \
 
 OPTIONS_DEFINE=	X11 WAYLAND
-OPTIONS_DEFAULT=GLX X11
+OPTIONS_DEFAULT=EGL WAYLAND X11
 OPTIONS_RADIO=	GL
 OPTIONS_RADIO_GL=	GLX EGL
 

Modified: head/devel/sdl20/Makefile
==============================================================================
--- head/devel/sdl20/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/devel/sdl20/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -2,6 +2,7 @@
 
 PORTNAME=	sdl2
 PORTVERSION=	2.0.9
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	http://www.libsdl.org/release/
 DISTNAME=	SDL2-${PORTVERSION}
@@ -63,7 +64,8 @@ OPTIONS_DEFAULT=	ASM DLOPEN OSS PTHREADS SDL_ATOMIC SD
 			SDL_CPUINFO SDL_EVENTS SDL_FILE SDL_HAPTIC	\
 			SDL_JOYSTICK SDL_LOADSO SDL_POWER SDL_RENDER	\
 			SDL_THREADS SDL_TIMERS SDL_VIDEO VIDEO_KMSDRM	\
-			VIDEO_OPENGL VIDEO_X11
+			VIDEO_OPENGL VIDEO_OPENGLES2 VIDEO_WAYLAND	\
+			VIDEO_X11
 
 ALSA_DESC=		Audio output via the ALSA audio architecture
 DLOPEN_DESC=		Use dlopen for loading 3rd party libraries

Modified: head/emulators/ppsspp/Makefile
==============================================================================
--- head/emulators/ppsspp/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/emulators/ppsspp/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -69,8 +69,7 @@ SDL_BUILD_DEPENDS=	png>=1.6:graphics/png
 SDL_LIB_DEPENDS=	libpng.so:graphics/png
 SDL_VARS=	EXENAME=PPSSPPSDL
 VULKAN_DESC=		Vulkan renderer
-VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
-VULKAN_CFLAGS=	-DSDL_VIDEO_DRIVER_WAYLAND # XXX bug 223018, bug 227509
+VULKAN_RUN_DEPENDS=	${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader
 
 post-patch:
 	@${REINPLACE_CMD} -e 's/Linux/${OPSYS}/' \

Modified: head/graphics/gstreamer1-plugins-gl/Makefile
==============================================================================
--- head/graphics/gstreamer1-plugins-gl/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/graphics/gstreamer1-plugins-gl/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics
 
 COMMENT=	GStreamer GL graphics plugin
@@ -14,6 +14,7 @@ PLIST=		${.CURDIR}/pkg-plist
 MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
 
 OPTIONS_DEFINE=	WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 OPTIONS_SUB=	yes
 
 WAYLAND_CONFIGURE_ENABLE=	wayland

Modified: head/graphics/mesa-dri/Makefile
==============================================================================
--- head/graphics/mesa-dri/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/graphics/mesa-dri/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,7 +3,7 @@
 
 PORTNAME=	mesa-dri
 PORTVERSION=	${MESAVERSION}
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics
 
 COMMENT=	OpenGL hardware acceleration drivers for DRI2+
@@ -11,7 +11,7 @@ COMMENT=	OpenGL hardware acceleration drivers for DRI2
 USE_XORG=	xorgproto x11 xdamage xext xfixes xshmfence xv xvmc
 
 OPTIONS_DEFINE=	TEXTURE VAAPI VDPAU WAYLAND
-OPTIONS_DEFAULT=TEXTURE
+OPTIONS_DEFAULT=TEXTURE WAYLAND
 OPTIONS_SUB=	yes
 
 TEXTURE_DESC=	Enable texture-float support (patent encumbered)

Modified: head/graphics/mesa-libs/Makefile
==============================================================================
--- head/graphics/mesa-libs/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/graphics/mesa-libs/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,7 +3,7 @@
 
 PORTNAME=	mesa-libs
 PORTVERSION=	${MESAVERSION}
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	graphics
 
 COMMENT=	OpenGL libraries that support GLX and EGL clients
@@ -12,6 +12,7 @@ USE_XORG=	xorgproto x11 xcb xdamage xext \
 		xfixes xshmfence xxf86vm
 
 OPTIONS_DEFINE=	WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 OPTIONS_SUB=	yes
 
 WAYLAND_DESC=		Enable support for the Wayland platform in EGL

Modified: head/graphics/piglit/Makefile
==============================================================================
--- head/graphics/piglit/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/graphics/piglit/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,6 +3,7 @@
 
 PORTNAME=	piglit
 PORTVERSION=	20180910
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 MAINTAINER=	x11@FreeBSD.org
@@ -45,6 +46,7 @@ DATADIR=	${PREFIX}/lib/piglit
 PORTDATA=	*
 
 OPTIONS_DEFINE=	DOCS WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 
 WAYLAND_LIB_DEPENDS=	libwayland-egl.so:graphics/wayland \
 			libxkbcommon.so:x11/libxkbcommon

Modified: head/graphics/waffle/Makefile
==============================================================================
--- head/graphics/waffle/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/graphics/waffle/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,7 +3,7 @@
 
 PORTNAME=	waffle
 PORTVERSION=	1.5.2
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	graphics
 MASTER_SITES=	http://www.waffle-gl.org/files/release/waffle-${PORTVERSION}/
 
@@ -26,6 +26,7 @@ CMAKE_ARGS+=	-Dwaffle_has_glx=ON \
 PLIST_SUB+=	PORTVERSION=${PORTVERSION}
 
 OPTIONS_DEFINE=	DOCS WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 
 WAYLAND_LIB_DEPENDS=	libwayland-egl.so:graphics/wayland
 WAYLAND_CMAKE_BOOL=	waffle_has_wayland

Modified: head/mail/thunderbird/Makefile
==============================================================================
--- head/mail/thunderbird/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/mail/thunderbird/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,6 +3,7 @@
 
 PORTNAME=	thunderbird
 DISTVERSION=	60.3.0
+PORTREVISION=	1
 CATEGORIES=	mail news net-im ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
 		MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source

Modified: head/multimedia/libva-utils/Makefile
==============================================================================
--- head/multimedia/libva-utils/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/multimedia/libva-utils/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -2,6 +2,7 @@
 
 PORTNAME=	libva-utils
 PORTVERSION=	2.3.0
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	madpilot@FreeBSD.org
@@ -22,6 +23,7 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	intel
 
 OPTIONS_DEFINE=	DEBUG WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 WAYLAND_DESC=	Support wayland protocol
 OPTIONS_SUB=	yes
 

Modified: head/multimedia/libva/Makefile
==============================================================================
--- head/multimedia/libva/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/multimedia/libva/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -2,6 +2,7 @@
 
 PORTNAME=	libva
 PORTVERSION=	2.3.0
+PORTREVISION=	1
 CATEGORIES=	multimedia
 
 MAINTAINER=	madpilot@FreeBSD.org
@@ -30,6 +31,7 @@ LDFLAGS+=	-lpthread
 CFLAGS+=	-DHAVE_LINUX_INTEGER_TYPES
 
 OPTIONS_DEFINE=	DEBUG WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 WAYLAND_DESC=	Support wayland protocol
 OPTIONS_SUB=	yes
 

Modified: head/multimedia/mpv/Makefile
==============================================================================
--- head/multimedia/mpv/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/multimedia/mpv/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -4,7 +4,7 @@
 PORTNAME=	mpv
 PORTVERSION=	0.29.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	multimedia audio
 MASTER_SITES=	https://waf.io/:waf
@@ -44,7 +44,7 @@ CONFIGURE_ARGS=	--docdir="${EXAMPLESDIR}" \
 
 OPTIONS_DEFINE=		ARCHIVE ASS DOCS LCMS2 LUAJIT MANPAGES TEST UCHARDET ZSH EXAMPLES
 OPTIONS_DEFAULT=	ARCHIVE ASS DVDREAD DVDNAV MANPAGES OPENGL UCHARDET \
-			V4L VAAPI VDPAU X11 YTDL
+			V4L VAAPI VDPAU WAYLAND X11 YTDL
 OPTIONS_GROUP=		IN VO AO
 OPTIONS_GROUP_IN=	CDIO DVDREAD DVDNAV LIBBLURAY V4L YTDL SMB
 OPTIONS_GROUP_VO=	CACA OPENGL VAAPI VDPAU WAYLAND X11

Modified: head/multimedia/vlc3/Makefile
==============================================================================
--- head/multimedia/vlc3/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/multimedia/vlc3/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,7 +3,7 @@
 
 PORTNAME=	vlc
 DISTVERSION=	3.0.4
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	4
 CATEGORIES=	multimedia audio ipv6 net www
 MASTER_SITES=	http://download.videolan.org/pub/videolan/${PORTNAME}/${DISTVERSION:S/a$//}/ \
@@ -76,7 +76,7 @@ OPTIONS_DEFINE=	A52 AALIB ASS AVAHI CACA CHROMECAST DB
 OPTIONS_DEFAULT=A52 AVAHI DBUS DCA DVDREAD DVDNAV FAAD FLAC GNUTLS \
 		LIVEMEDIA LUA MAD MPEG2 OGG OPTIMIZED_CFLAGS \
 		OPUS PNG QT5 SAMPLERATE STREAM SPEEX TAGLIB THEORA TWOLAME \
-		V4L VAAPI VCD VDPAU VORBIS X11
+		V4L VAAPI VCD VDPAU VORBIS WAYLAND X11
 OPTIONS_SUB=	yes
 
 ASS_DESC=	ASS/SSA subtitle rendering

Modified: head/sysutils/gnome-control-center/Makefile
==============================================================================
--- head/sysutils/gnome-control-center/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/sysutils/gnome-control-center/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,6 +3,7 @@
 
 PORTNAME=	gnome-control-center
 PORTVERSION=	3.28.2
+PORTREVISION=	1
 CATEGORIES=	sysutils gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome3
@@ -54,6 +55,7 @@ GLIB_SCHEMAS=	org.gnome.ControlCenter.gschema.xml
 OPTIONS_SUB=	yes
 
 OPTIONS_DEFINE=	WAYLAND
+OPTIONS_DEFAULT=WAYLAND
 
 OPTIONS_DEFINE_i386=	CHEESE
 OPTIONS_DEFAULT_i386=	CHEESE

Modified: head/www/firefox-esr/Makefile
==============================================================================
--- head/www/firefox-esr/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/www/firefox-esr/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,7 +3,7 @@
 
 PORTNAME=	firefox
 DISTVERSION=	60.3.0
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \

Modified: head/www/firefox/Makefile
==============================================================================
--- head/www/firefox/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/www/firefox/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,6 +3,7 @@
 
 PORTNAME=	firefox
 DISTVERSION=	63.0.1
+PORTREVISION=	1
 PORTEPOCH=	1
 CATEGORIES=	www ipv6
 MASTER_SITES=	MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \

Modified: head/www/firefox/Makefile.options
==============================================================================
--- head/www/firefox/Makefile.options	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/www/firefox/Makefile.options	Sun Nov 11 23:54:06 2018	(r484788)
@@ -4,7 +4,7 @@ OPTIONS_DEFINE+= 	BUNDLED_CAIRO CANBERRA DBUS DEBUG DT
 			INTEGER_SAMPLES LIBPROXY \
 			OPTIMIZED_CFLAGS PROFILE TEST WAYLAND
 
-OPTIONS_DEFAULT+=	DBUS FFMPEG GCONF OPTIMIZED_CFLAGS PROFILE \
+OPTIONS_DEFAULT+=	DBUS FFMPEG GCONF OPTIMIZED_CFLAGS PROFILE WAYLAND \
 			${OPTIONS_MULTI_AUDIO:NSNDIO} \
 			${MACHINE_CPU:Msoftfp:C/.+/INTEGER_SAMPLES/}
 

Modified: head/www/webkit2-gtk3/Makefile
==============================================================================
--- head/www/webkit2-gtk3/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/www/webkit2-gtk3/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -3,6 +3,7 @@
 
 PORTNAME=	webkit
 PORTVERSION=	2.22.3
+PORTREVISION=	1
 CATEGORIES=	www
 MASTER_SITES=	http://webkitgtk.org/releases/
 PKGNAMESUFFIX=	2-gtk3
@@ -63,7 +64,7 @@ INSTALL_TARGET=		install
 BROWSER_PLUGINS_DIR?=	${LOCALBASE}/lib/browser_plugins/symlinks/webkit-gtk3
 
 OPTIONS_DEFINE=		DEBUG GEOIP NPAPI WAYLAND
-OPTIONS_DEFAULT=	GEOIP
+OPTIONS_DEFAULT=	GEOIP WAYLAND
 OPTIONS_DEFAULT_i386=	NPAPI
 OPTIONS_DEFAULT_amd64=	NPAPI
 OPTIONS_SUB=		yes

Modified: head/x11-toolkits/gtk30/Makefile
==============================================================================
--- head/x11-toolkits/gtk30/Makefile	Sun Nov 11 23:23:40 2018	(r484787)
+++ head/x11-toolkits/gtk30/Makefile	Sun Nov 11 23:54:06 2018	(r484788)
@@ -5,7 +5,7 @@
 
 PORTNAME=	gtk
 PORTVERSION=	3.22.30
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	x11-toolkits
 MASTER_SITES=	GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
 PKGNAMESUFFIX=	3
@@ -54,7 +54,7 @@ GLIB_SCHEMAS=	org.gtk.Demo.gschema.xml \
 		org.gtk.Settings.FileChooser.gschema.xml
 
 OPTIONS_DEFINE=	CUPS CLOUDPRINT COLORD DEBUG BROADWAY WAYLAND
-OPTIONS_DEFAULT=CUPS COLORD BROADWAY
+OPTIONS_DEFAULT=CUPS COLORD BROADWAY WAYLAND
 OPTIONS_SUB=	yes
 
 BROADWAY_DESC=	Enable GDK Broadway backend for showing GTK+ in the webbrowser using HTML5 and web sockets.



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