[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-12-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #35 from Jan Beich  ---
(In reply to w.schwarzenfeld from comment #34)
That was never properly reported. Upstream also enabled Wayland *build* since
Firefox 65.
https://bugzilla.mozilla.org/show_bug.cgi?id=1501218

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Status|In Progress |Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-19 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509
Bug 227509 depends on bug 233220, which changed state.

Bug 233220 Summary: multimedia/gstreamer1-plugins: fails to build if mesa-libs 
+ wayland are installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233220

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

w.schwarzenf...@utanet.at changed:

   What|Removed |Added

 CC||w.schwarzenf...@utanet.at

--- Comment #34 from w.schwarzenf...@utanet.at ---
WAYLAND=on causes problems with Firefox (a opening window problem) reported on
irc freebsd (PR should/will follow).

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-14 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Depends on||233220


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233220
[Bug 233220] multimedia/gstreamer1-plugins: fails to build if mesa-libs +
wayland are installed
-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

   Assignee|port...@freebsd.org |jbe...@freebsd.org

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Status|New |In Progress

--- Comment #33 from Jan Beich  ---
Leaving open for 1 week to collect pointy hats.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #32 from commit-h...@freebsd.org ---
A commit references this bug:

Author: jbeich
Date: Sun Nov 11 23:54:11 UTC 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

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

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #31 from Jan Beich  ---
(In reply to Antoine Brodin from comment #26)
> http://package23.nyi.freebsd.org/data/112i386-default-PR227509/2018-11-09_09h20m18s/logs/errors/piglit-20180910.log

Fixed along with its dependency.

graphics/piglit + WAYLAND=OFF: https://ptpb.pw/OKea
graphics/piglit + WAYLAND=ON:  https://ptpb.pw/n8MA

> http://package23.nyi.freebsd.org/data/112i386-default-PR227509/2018-11-09_09h20m18s/logs/errors/gnucash-3.3_1.log

"Segmentation fault" maybe transient. It builds fine on 11.2 i386 here.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #30 from commit-h...@freebsd.org ---
A commit references this bug:

Author: jbeich
Date: Sun Nov 11 23:23:41 UTC 2018
New revision: 484787
URL: https://svnweb.freebsd.org/changeset/ports/484787

Log:
  deskutils/cairo-dock: track more dependencies

  > Running Q/A tests (stage-qa)
  Error: /usr/local/bin/cairo-dock is linked to /usr/local/lib/libdbus-1.so.3
from devel/dbus but it is not declared as a dependency
  Warning: you need LIB_DEPENDS+=libdbus-1.so:devel/dbus
  Error: /usr/local/bin/cairo-dock is linked to /usr/local/lib/libGLU.so.1 from
graphics/libGLU but it is not declared as a dependency
  Warning: you need USE_GL+=glu
  Error: /usr/local/bin/cairo-dock is linked to /usr/local/lib/libGL.so.1 from
graphics/mesa-libs but it is not declared as a dependency
  Warning: you need USE_GL+=gl
  Error: /usr/local/bin/cairo-dock is linked to
/usr/local/lib/libwayland-client.so.0 from graphics/wayland but it is not
declared as a dependency
  Warning: you need LIB_DEPENDS+=libwayland-client.so:graphics/wayland
  Error: /usr/local/bin/cairo-dock is linked to
/usr/local/lib/libXcomposite.so.1 from x11/libXcomposite but it is not declared
as a dependency
  Warning: you need USE_XORG+=xcomposite
  Error: /usr/local/bin/cairo-dock is linked to /usr/local/lib/libXrandr.so.2
from x11/libXrandr but it is not declared as a dependency
  Warning: you need USE_XORG+=xrandr
  Error: /usr/local/bin/cairo-dock is linked to /usr/local/lib/libX11.so.6 from
x11/libX11 but it is not declared as a dependency
  Warning: you need USE_XORG+=x11
  Error: /usr/local/bin/cairo-dock is linked to /usr/local/lib/libXinerama.so.1
from x11/libXinerama but it is not declared as a dependency
  Warning: you need USE_XORG+=xinerama

  PR:   227509
  Reported by:  antoine (via exp-run)

Changes:
  head/deskutils/cairo-dock/Makefile

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #29 from commit-h...@freebsd.org ---
A commit references this bug:

Author: jbeich
Date: Sun Nov 11 23:23:27 UTC 2018
New revision: 484786
URL: https://svnweb.freebsd.org/changeset/ports/484786

Log:
  graphics/piglit: track graphics/wayland dependency

  CMake Error at CMakeLists.txt:162 (message):
Wayland support requires xkbcommon.  Failed to find xkbcommon library.

  PR:   227509
  Reported by:  antoine (via exp-run)

Changes:
  head/graphics/piglit/Makefile

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #28 from commit-h...@freebsd.org ---
A commit references this bug:

Author: jbeich
Date: Sun Nov 11 23:23:12 UTC 2018
New revision: 484785
URL: https://svnweb.freebsd.org/changeset/ports/484785

Log:
  graphics/waffle: track graphics/wayland dependency

  > Running Q/A tests (stage-qa)
  Error: /usr/local/lib/libwaffle-1.so.0.5.2 is linked to
/usr/local/lib/libwayland-client.so.0 from graphics/wayland but it is not
declared as a dependency
  Warning: you need LIB_DEPENDS+=libwayland-client.so:graphics/wayland
  Error: /usr/local/lib/libwaffle-1.so.0.5.2 is linked to
/usr/local/lib/libwayland-egl.so.1 from graphics/wayland but it is not declared
as a dependency
  Warning: you need LIB_DEPENDS+=libwayland-egl.so:graphics/wayland

  PR:   227509
  Reported by:  antoine (via exp-run)

Changes:
  head/graphics/waffle/Makefile

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #27 from Antoine Brodin  ---
(In reply to Antoine Brodin from comment #26)
gnucash may be false positive

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-11 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #26 from Antoine Brodin  ---
New failure on 11.2 amd64:

http://package22.nyi.freebsd.org/data/112amd64-default-PR227509/2018-11-09_09h20m09s/logs/errors/piglit-20180910.log

New failures on 11.2 i386:

http://package23.nyi.freebsd.org/data/112i386-default-PR227509/2018-11-09_09h20m18s/logs/errors/piglit-20180910.log
http://package23.nyi.freebsd.org/data/112i386-default-PR227509/2018-11-09_09h20m18s/logs/errors/gnucash-3.3_1.log

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-08 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509
Bug 227509 depends on bug 232729, which changed state.

Bug 232729 Summary: graphics/mesa-libs: enable libEGL on sparc64
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232729

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-08 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Niclas Zeising  changed:

   What|Removed |Added

 Attachment #199012|maintainer-approval?(x11@Fr |maintainer-approval+
  Flags|eeBSD.org)  |

--- Comment #25 from Niclas Zeising  ---
Comment on attachment 199012
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=199012
v1.2

Approve by the graphics team.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-08 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Niclas Zeising  changed:

   What|Removed |Added

  Flags|maintainer-feedback?(x11@Fr |maintainer-feedback+
   |eeBSD.org)  |

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-06 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Attachment #198928|0   |1
is obsolete||
 Attachment #198928|maintainer-approval?(x11@Fr |
  Flags|eeBSD.org), |
   |maintainer-approval?(multim |
   |e...@freebsd.org),  |
   |maintainer-approval?(gnome@ |
   |FreeBSD.org),   |
   |maintainer-approval?(cpm@fr |
   |eebsd.org), |
   |maintainer-approval?(amdmi3 |
   |@FreeBSD.org)   |
 Attachment #199012||maintainer-approval?(x11@Fr
  Flags||eeBSD.org),
   ||maintainer-approval?(multim
   ||e...@freebsd.org),
   ||maintainer-approval?(gnome@
   ||FreeBSD.org),
   ||maintainer-approval?(cpm@fr
   ||eebsd.org),
   ||maintainer-approval?(amdmi3
   ||@FreeBSD.org)

--- Comment #24 from Jan Beich  ---
Created attachment 199012
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=199012&action=edit
v1.2

- Rebase after ports r484273
- Don't bump PORTEPOCH in vlc3 ;)

Sorry for the noise. I didn't realize there would be so much (mostly rebase)
churn in order to pick phabricator for review.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-04 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Attachment #198710|0   |1
is obsolete||
 Attachment #198710|maintainer-approval?(x11@Fr |
  Flags|eeBSD.org), |
   |maintainer-approval?(multim |
   |e...@freebsd.org),  |
   |maintainer-approval?(gnome@ |
   |FreeBSD.org),   |
   |maintainer-approval?(cpm@fr |
   |eebsd.org), |
   |maintainer-approval?(amdmi3 |
   |@FreeBSD.org)   |
 Attachment #198928||maintainer-approval?(x11@Fr
  Flags||eeBSD.org),
   ||maintainer-approval?(multim
   ||e...@freebsd.org),
   ||maintainer-approval?(gnome@
   ||FreeBSD.org),
   ||maintainer-approval?(cpm@fr
   ||eebsd.org),
   ||maintainer-approval?(amdmi3
   ||@FreeBSD.org)

--- Comment #23 from Jan Beich  ---
Created attachment 198928
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198928&action=edit
v1.2

- Add graphics/gstreamer1-plugins-gl
- Revert to RUN_DEPENDS in ppsspp as sdl20 now pulls Wayland
- Rebase after ports r483514, ports r483567, ports r483650, ports r483807

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-01 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #22 from Warner Losh  ---
(In reply to Warner Losh from comment #21)
at least as far as the base drm / video drivers is concerned.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-01 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Warner Losh  changed:

   What|Removed |Added

 CC||i...@freebsd.org

--- Comment #21 from Warner Losh  ---
The plan for the plan has always been to reach a decision at our next
conference call.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-11-01 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #20 from Jan Beich  ---
(In reply to Niclas Zeising from comment #19)
Previous discussion happened in
https://lists.freebsd.org/pipermail/freebsd-x11/2017-December/020288.html After
that johalun outlined plan of action in
https://lists.freebsd.org/pipermail/freebsd-x11/2018-January/020410.html
seeking amendments, assuming a decision has been reached. kde@ and gnome@
completed their own items. I've landed mesa-dri/sdl20 patches and handled
sparc64. In bug 232767 johalun confirmed compositors are outside of scope at
this stage. Everything looks OK but the full picture won't be known until this
lands.

Anyway, set a deadline for reaching a (new) decision. Not something ambiguous
like "next week" just for (another) discussion.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-31 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #19 from Niclas Zeising  ---
I would like to discuss this with the rest of the graphics team.  We have our
next VC meeting next week, and I hope this can remain until then, especially
since there has not been an exp-run done yet.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-29 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #18 from Jan Beich  ---
portmgr@, are you planning to wait for timeout (in case of disapproval) before
exp-run? I'd like to start fixing consumers in advance (of maintainer timeouts
and bug 232729 testing). Ignore FreeBSD 10.* due to EOL, lack of evdev(4) and
_EXCLUDE=WAYLAND in some ports.

After a week of dogfooding this and a few other Mesa patches in X11 environment
and all my poudriere jails while landing unrelated stuff (e.g., bug 232525) I
didn't notice any regressions. x11@ is silent about what else is missing. It's
kinda boring. ;)

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-28 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509
Bug 227509 depends on bug 223018, which changed state.

Bug 223018 Summary: devel/sdl20: audio crash fix, Wayland, udev, Vulkan
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223018

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Attachment #198419|maintainer-approval?(x11@Fr |
  Flags|eeBSD.org), |
   |maintainer-approval?(gnome@ |
   |FreeBSD.org),   |
   |maintainer-approval?(cpm@fr |
   |eebsd.org), |
   |maintainer-approval?(multim |
   |e...@freebsd.org)   |
 Attachment #198419|0   |1
is obsolete||
 CC||amd...@freebsd.org
 Attachment #198710||maintainer-approval?(x11@Fr
  Flags||eeBSD.org),
   ||maintainer-approval?(multim
   ||e...@freebsd.org),
   ||maintainer-approval?(gnome@
   ||FreeBSD.org),
   ||maintainer-approval?(cpm@fr
   ||eebsd.org),
   ||maintainer-approval?(amdmi3
   ||@FreeBSD.org)

--- Comment #17 from Jan Beich  ---
Created attachment 198710
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198710&action=edit
v1.1

- Enable Wayland for sdl20 consumers (e.g., ppsspp)
- Rebase bumps after ports r482830, ports r482993

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-27 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Depends on||223018


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=223018
[Bug 223018] devel/sdl20: audio crash fix, Wayland, udev, Vulkan
-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-26 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Depends on||232729


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232729
[Bug 232729] graphics/mesa-libs: enable libEGL on sparc64
-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Attachment #198417|0   |1
is obsolete||
 Attachment #198417|maintainer-approval?(x11@Fr |
  Flags|eeBSD.org), |
   |maintainer-approval?(gnome@ |
   |FreeBSD.org),   |
   |maintainer-approval?(madpil |
   |o...@freebsd.org),|
   |maintainer-approval?(cpm@fr |
   |eebsd.org), |
   |maintainer-approval?(multim |
   |e...@freebsd.org)   |
 Attachment #198419||maintainer-approval?(x11@Fr
  Flags||eeBSD.org),
   ||maintainer-approval?(gnome@
   ||FreeBSD.org),
   ||maintainer-approval?(cpm@fr
   ||eebsd.org),
   ||maintainer-approval?(multim
   ||e...@freebsd.org)

--- Comment #16 from Jan Beich  ---
Created attachment 198419
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198419&action=edit
v1

(In reply to Tobias Kortkamp from comment #15)
Mismerge: TEXTURE is gone in bug 230298. Thanks for catching!

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #15 from Tobias Kortkamp  ---
Comment on attachment 198417
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198417
v1

--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
[...]
@@ -12,6 +12,7 @@ USE_XORG= xorgproto x11 xdamage xext xfixes xshmfence xv
xvmc

 OPTIONS_DEFINE=TEXTURE VAAPI VDPAU WAYLAND
 OPTIONS_DEFAULT=TEXTURE
+OPTIONS_DEFAULT=WAYLAND

This doesn't look right.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #14 from Guido Falsi  ---
I have no objection and so approve, regarding the ports I maintain.

I have never used wayland though and never tested the WAYLAND options at
runtime, though.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

   Assignee|x...@freebsd.org |port...@freebsd.org
  Flags||exp-run?

--- Comment #13 from Jan Beich  ---
Off to portmgr@ to check for unexpected bustage in case Wayland support is
auto-enabled in consumers.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Attachment #198188|0   |1
is obsolete||
 CC||c...@freebsd.org,
   ||ge...@freebsd.org,
   ||gn...@freebsd.org,
   ||jbe...@freebsd.org,
   ||madpi...@freebsd.org,
   ||multime...@freebsd.org,
   ||x...@freebsd.org
 Attachment #198417||maintainer-approval?(x11@Fr
  Flags||eeBSD.org),
   ||maintainer-approval?(gnome@
   ||FreeBSD.org),
   ||maintainer-approval?(madpil
   ||o...@freebsd.org),
   ||maintainer-approval?(cpm@fr
   ||eebsd.org),
   ||maintainer-approval?(gecko@
   ||FreeBSD.org),
   ||maintainer-approval?(multim
   ||e...@freebsd.org)

--- Comment #11 from Jan Beich  ---
Created attachment 198417
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198417&action=edit
v1

Does this look reasonable? A minor inconvenience to ensure Wayland build never
regresses. X11 runtime should be unaffacted (tested mpv/vaapi and firefox). If
something goes wrong some or all parts can be reverted. There's plenty of time
before the next /quarterly is branched.

I'm counting towards maintainer timeout. Review/comments are welcome from
anyone. No cookie licking, please.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Attachment #198417|maintainer-approval?(gecko@ |maintainer-approval+
  Flags|FreeBSD.org)|

--- Comment #12 from Jan Beich  ---
Comment on attachment 198417
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198417
v1

gecko@ would prefer gnome@ enable WAYLAND in x11-toolkits/gtk30 but, otherwise,
prepared to create and maintain a slave port.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-20 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509
Bug 227509 depends on bug 232323, which changed state.

Bug 232323 Summary: graphics/glfw: make WAYLAND and X11 conflicting
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232323

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Depends on||232323


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232323
[Bug 232323] graphics/glfw: make WAYLAND and X11 conflicting
-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-16 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #10 from Greg V  ---
(In reply to Tobias Kortkamp from comment #9)
Yeah might be a good idea to flavorize glfw until they land
https://github.com/glfw/glfw/pull/1338

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509
Bug 227509 depends on bug 227423, which changed state.

Bug 227423 Summary: graphics/wayland: update to 1.16 (libwayland-egl NOW LIVES 
HERE!)
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227423

   What|Removed |Added

 Status|New |Closed
 Resolution|--- |FIXED

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

--- Comment #9 from Tobias Kortkamp  ---
Comment on attachment 198188
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198188
v0

Backend choice is not dynamic in glfw at the moment and enabling
WAYLAND by default would disable Xorg support.  Probably best
to leave it off by default for now there.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

 Attachment #192508|0   |1
is obsolete||

--- Comment #8 from Jan Beich  ---
Created attachment 198188
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=198188&action=edit
v0

-- 
You are receiving this mail because:
You are on the CC list for the bug.

[Bug 227509] graphics/mesa-{dri,libs}: enable WAYLAND by default

2018-10-15 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227509

Jan Beich  changed:

   What|Removed |Added

Summary|graphics/mesa-libs: make|graphics/mesa-{dri,libs}:
   |WAYLAND default on  |enable WAYLAND by default
 Depends on||227423
   Keywords||needs-qa
  Alias|wayland@mesa-libs   |

--- Comment #7 from Jan Beich  ---
Bug 227423 will tackle libwayland-egl issue. WAYLAND=on is still required for
other things (Vulkan, libEGL). So, let's change the default to facilitate
testing/maintenance.

https://lists.freebsd.org/pipermail/freebsd-x11/2017-December/020288.html

(In reply to Niclas Zeising from comment #2)
> This needs more thought, since I don't want to add wayland dependencies by 
> default to mesa.

What benefit do you expect from neglecting Wayland support? X11 isn't going
away but in future more Wayland-only apps may appear.

> One idea is to separate out the wayland bits of mesa into a separate port.
> I haven't looked at the details right now though.

Let's not undo bug 218799. Splitting ports adds to maintenance cost and
introduces intradependencies (i.e., dependencies in-between parts, including
loops). Moving into a flavor won't work until the ports framework supports
package alternatives aka variable dependencies, so direct and indirect
consumers don't add up in a conflict between flavored and unflavored
dependency.

> We also have to ensure that we don't break platforms without llvm,
> since wayland requires llvm, at least according to comments in the
> makefile.

Not Wayland but libEGL. Affects only sparc64. Is it that hard to add
OPTIONS_EXCLUDE_sparc64=WAYLAND ?


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227423
[Bug 227423] graphics/wayland: update to 1.16 (libwayland-egl NOW LIVES HERE!)
-- 
You are receiving this mail because:
You are on the CC list for the bug.