non port: graphics/libglvnd/Makefile |
SVNWeb
|
Number of commits found: 17 |
Mon, 28 Nov 2022
|
[ 23:54 Jan Beich (jbeich) ] e673f5e
graphics/libglvnd: update to 1.6.0
Changes: https://gitlab.freedesktop.org/glvnd/libglvnd/-/releases/v1.6.0
PR: 267919
Reported by: GitLab (notify releases), Repology
Exp-run by: antoine
Approved by: manu
|
Mon, 7 Nov 2022
|
[ 18:18 Jan Beich (jbeich) ] 7116472
graphics/libglvnd: update to 1.5.0
Changes: https://gitlab.freedesktop.org/glvnd/libglvnd/-/releases/v1.5.0
PR: 267458
Reported by: GitLab (notify releases), Repology
Exp-run by: antoine
Approved by: manu
|
Wed, 7 Sep 2022
|
[ 21:10 Stefan Eßer (se) ] b7f0544 (Only the first 10 of 27931 ports in this commit are shown above. )
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
|
Fri, 3 Jun 2022
|
[ 13:41 Emmanuel Vadot (manu) Author: Robert Clausecker ] 239ba7a
graphics/libglvnd: fix on armv6/armv7
The .thumb_func directive does not switch to thumb mode in clang's
integrated assembler. This causes the code to be miscompiled in that
it is generated as ARM code but the symbols are tagged as thumb. The
resulting library is unusable. Every call into it crashes.
Fix this issue by applying an upstream patch set to have the entry
stubs be in ARM mode instead of Thumb mode.
See also: https://gitlab.freedesktop.org/glvnd/libglvnd/-/merge_requests/267
See also: https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/232
PR: 263845
|
Tue, 22 Feb 2022
|
[ 08:33 Piotr Kubaj (pkubaj) ] a8e4b7a
graphics/libglvnd: fix build on powerpc64
While the previous fix works on powerpc64le, it looks like on powerpc64
clang is misoptimizing the code, needing -O0:
cc -Isrc/util/libcJSON.a.p -Isrc/util -I../src/util -fvisibility=hidden
-fno-color-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -O3
-DUSE_PPC64_ASM -DENABLE_EGL_X11 -DHAVE_TYPEOF -DGLDISPATCH_USE_TLS
-DUSE_DISPATCH_ASM -DUSE_ATTRIBUTE_CONSTRUCTOR -DHAVE_PTHREAD_RWLOCK
-DHAVE_SYNC_INTRINSICS -DHAVE_MINCORE -DHAVE_RTLD_NOLOAD -DHAVE_DIRENT_DTYPE
-DGLDISPATCH_ENABLE_PATCHING -DEGL_NO_X11 -O2 -pipe -no-integrated-as
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing
-isystem /usr/local/include -fPIC -MD -MQ src/util/libcJSON.a.p/cJSON.c.o -MF
src/util/libcJSON.a.p/cJSON.c.o.d -o src/util/libcJSON.a.p/cJSON.c.o -c
../src/util/cJSON.c
/tmp/cJSON-528d5f.s: Assembler messages:
/tmp/cJSON-528d5f.s:327: Error: unrecognized opcode: `vxor'
/tmp/cJSON-528d5f.s:337: Error: unrecognized opcode: `stvx'
/tmp/cJSON-528d5f.s:339: Error: unrecognized opcode: `stvx'
/tmp/cJSON-528d5f.s:340: Error: unrecognized opcode: `stvx'
/tmp/cJSON-528d5f.s:1507: Error: unrecognized opcode: `vxor'
/tmp/cJSON-528d5f.s:1515: Error: unrecognized opcode: `stvx'
/tmp/cJSON-528d5f.s:1517: Error: unrecognized opcode: `stvx'
/tmp/cJSON-528d5f.s:1519: Error: unrecognized opcode: `stvx'
/tmp/cJSON-528d5f.s:1520: Error: unrecognized opcode: `stvx' (Only the first 15 lines of the commit message are shown above )
|
Mon, 21 Feb 2022
|
[ 00:31 Piotr Kubaj (pkubaj) ] f377e31
graphics/libglvnd: move binutils dependency to powerpc64* block
While here, remove CXXFLAGS, only CFLAGS is necessary.
Reported by: jbeich
|
Sun, 20 Feb 2022
|
[ 11:37 Piotr Kubaj (pkubaj) ] 9341f0ac
graphics/libglvnd: reduce dependency on gcc for everyone on powerpc64* by using
binutils
|
Thu, 23 Dec 2021
|
[ 08:34 Jan Beich (jbeich) ] 1c6c7a3
graphics/libglvnd: update to 1.4.0
Changes: https://gitlab.freedesktop.org/glvnd/libglvnd/-/releases/v1.4.0
PR: 260538
Exp-run by: antoine
Approved by: manu
|
Fri, 17 Sep 2021
|
[ 17:14 Jan Beich (jbeich) ] 841c9c3
graphics/libglvnd: update to 1.3.4
- graphics/egl-wayland: drop libglvnd < 1.3.4 workaround
- x11-toolkits/wlroots: rebuild to enable EGL_EXT_device_persistent_id
Changes: https://gitlab.freedesktop.org/glvnd/libglvnd/-/compare/v1.3.3...v1.3.4
PR: 258269
Exp-run by: antoine
Approved by: zeising
|
Sat, 19 Jun 2021
|
[ 20:18 Kevin Bowling (kbowling) ] 4024767
graphics/libglvnd: Update to 1.3.3
Changes https://gitlab.freedesktop.org/glvnd/libglvnd/-/compare/v1.3.2...v1.3.3
Reviewed by: jbeich, manu
Tested by: jbeich, kbowling
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30817
|
Thu, 17 Jun 2021
|
[ 04:25 Kevin Bowling (kbowling) Author: Jan Beich ] b44acc9
graphics/mesa-libs: enable libglvnd support
PR: 246767
Reviewed by: kbowling
Tested by: kbowling
Differential Revision: https://reviews.freebsd.org/D25020
|
Wed, 7 Apr 2021
|
[ 08:09 Mathieu Arnold (mat) ] cf118cc (Only the first 10 of 8873 ports in this commit are shown above. )
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
|
Tue, 6 Apr 2021
|
[ 14:31 Mathieu Arnold (mat) ] 305f148 (Only the first 10 of 29333 ports in this commit are shown above. )
Remove # $FreeBSD$ from Makefiles.
|
Mon, 11 Jan 2021
|
[ 19:29 pkubaj ]
graphics/libglvnd: fix build on powerpc64le
Same issue as on powerpc64.
|
Sun, 5 Jul 2020
|
[ 19:29 jbeich ]
graphics/libglvnd: update to 1.3.2
Changes: https://gitlab.freedesktop.org/glvnd/libglvnd/-/compare/v1.3.1...v1.3.2
|
Mon, 15 Jun 2020
|
[ 14:32 pkubaj ]
graphics/libglvnd: fix build on powerpc64 elfv2
Clang fails to build this port, use GCC for now.
|
Wed, 27 May 2020
|
[ 07:41 jbeich ]
graphics/libglvnd: add new port
Submitted by: Greg V <greg@unrelenting.technology>
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls
between multiple vendors. It allows multiple drivers from different vendors to
coexist on the same filesystem, and determines which vendor to dispatch each
API call to at runtime.
Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES.
https://gitlab.freedesktop.org/glvnd/libglvnd
|
Number of commits found: 17 |