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...
Jan Beich
jbeich at FreeBSD.org
Sun Nov 11 23:54:12 UTC 2018
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 at 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 at 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 at 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 at 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 at 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 at 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.
More information about the svn-ports-all
mailing list