Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
This is a slave port. You may also want to view the commits to the master port: graphics/glew |
Commit | Credits | Log message |
2.2.0_3 20 Jul 2022 12:48:14 |
Jan Beich (jbeich) |
wayland: add more mostly leaf ports to virtual category
Caveats:
- emulators/rpcs3: install qt5-wayland and ensure Renderer is Vulkan (default)
- mail/thunderbird: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/chromium: add --ozone-platform=wayland on command line
- www/firefox-esr: add MOZ_ENABLE_WAYLAND=1 via environ(7)
- www/firefox: add MOZ_ENABLE_WAYLAND=1 via environ(7) |
2.2.0_3 20 Nov 2021 07:58:03 |
Jan Beich (jbeich) |
graphics/glew-wayland: drop X11 dependency after b44acc9409bdn
libGL is legacy GLX entry point, so maybe missing if libglvnd and/or
mesa-libs was built without X11 support.
$ make clean all deinstall install WITHOUT=X11 -C ../libglvnd
$ make clean all
[...]
===> glew-wayland-2.2.0_2 depends on shared library: libGL.so - not found
*** Error code 1
[...]
ld -shared -soname libGLEW-wayland.so.2 -o lib/libGLEW-wayland.so.2.2.0
tmp/freebsd/default/shared/glew.o -L/usr/local/lib -lEGL -lGL
ld: error: unable to find library -lGL
gmake[1]: *** [Makefile:123: lib/libGLEW-wayland.so.2.2.0] Error 1 |
2.2.0_2 20 Aug 2021 10:22:52 |
Jan Beich (jbeich) |
graphics/glew-wayland: suggest LD_LIBMAP for session-local override
LD_LIBMAP can be limited to Wayland or KMS console e.g.,
$ cat >>~/.zshrc
if [[ ( -n $WAYLAND_DISPLAY || -z $DISPLAY ) && $LD_LIBMAP != *GLEW-wayland* ]];
then
export LD_LIBMAP=libGLEW.so.2=libGLEW-wayland.so.2,$LD_LIBMAP
export SDL_VIDEODRIVER=wayland,kmsdrm,x11
fi |
2.2.0_1 22 Jun 2021 18:53:08 |
Kevin Bowling (kbowling) |
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824 |
2.2.0 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
2.2.0 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
2.2.0 06 Jun 2020 13:50:56 |
jbeich |
graphics/glew: update to 2.2.0
Changes: https://github.com/nigels-com/glew/compare/glew-2.1.0...555aa3ffc085
Approved by: zeising (maintainer)
Differential Revision: https://reviews.freebsd.org/D25162 |
2.1.0_1 29 Feb 2020 22:52:52 |
jbeich |
graphics/glew-wayland: install more files
$ LD_PRELOAD=libGLEW-wayland.so glewinfo
Error [main]: glewInit failed: Missing GL version |
2.1.0 30 Nov 2019 09:06:22 |
jbeich |
graphics/glew-wayland: unbreak on GCC architectures
In file included from src/glew.c:43:
include/GL/eglew.h:115: error: redefinition of typedef 'EGLint'
/usr/local/include/EGL/eglplatform.h:158: error: previous declaration of
'EGLint' was here
$ gcc42 -xc -c -
typedef int foo;
typedef int foo;
^D
<stdin>:2: error: redefinition of typedef 'foo'
<stdin>:1: error: previous declaration of 'foo' was here
PR: 242310
Reported by: pkubaj |
2.1.0 14 Nov 2019 00:43:21 |
jbeich |
graphics/glew: add -wayland slave
SDL_VIDEODRIVER=wayland doesn't work with current glew package while
SDL_VIDEODRIVER=x11 doesn't work using this package. So, build against
libEGL instead of libX11 and let the user decide when to use.
Idea from: ArchLinux
Tested by: SDL (freeorion, ppsspp, renpy) |