Commit History - (may be incomplete: see SVNWeb link above for full details) |
This is a slave port. You may also want to view the commits to the master port: x11/nvidia-driver |
Date | By | Description |
25 Oct 2019 08:00:21
340.107_5

|
danfe  |
Move Linux versions of NVidia graphics libraries (OpenGL/GLX/EGL/GLES/GLVND)
to its own ports instead of abusing the driver ports and making maintenance
thereof a nightmare. This is also what most, if not all, GNU/Linux distros
do, allows to properly annotate ports with correct CATETORIES, USES, macros
like NO_BUILD etc., and greatly simplify Makefiles and distinfo files. |
08 Jun 2019 12:13:47
340.107_4

|
tijl  |
Update CentOS 7 ports to 7.6.1810.
This adds some new ports:
converters/linux-c7-fribidi required by x11-toolkits/linux-c7-pango.
graphics/linux-c7-libglvnd required by graphics/linux-c7-dri.
graphics/linux-c7-wayland required by graphics/linux-c7-dri.
print/linux-c7-freetype unbundled from emulators/linux_base-c7 because it
depends on graphics/linux-c7-png now.
Mesa OpenGL libraries in graphics/linux-c7-dri now support libglvnd (GL
Vendor-Neutral Dispatch library) which allows some applications to use
Mesa while others use Nvidia OpenGL. The x11/nvidia-driver* ports have
been changed so versions above 390.42 now use CentOS libglvnd and no longer
install a bundled copy.
PR: 229431
Submitted by: pkubaj (partly) |
18 Jan 2019 17:52:59
340.107_3

|
tijl  |
Recreate symlinks instead of renaming them, so they point to the right
file.
PR: 226403
Submitted by: Tatu Kilappa <tatu.kilappa@iki.fi>
Approved by: maintainer timeout (10 months) |
14 Dec 2018 16:24:02
340.107_2

|
tijl  |
Install both 32 bit and 64 bit Linux libraries from the official Linux
driver distribution instead of the ones bundled with the FreeBSD driver
which are incomplete and 32 bit only. This makes amd64 Linux OpenGL
programs work on FreeBSD 12.0 and recent 11-STABLE. This does not enable
CUDA.
- Initialise DISTFILES so a file can be added by the LINUX option.
- Set EXTRACT_ONLY because the file added by the LINUX option is a
self-extracting archive handled in post-extract.
- The patches for <355.06 and >=355.06 are identical except for the path.
Keep only one set (listed in SUB_PATCHES) because more patches have been
added. Modify their path in pre-patch. The patches have been renamed
from extra-patch-* to extra-patch-*.in.
- Set OPTIONS_SUB and use option helpers for the LINUX option.
- Define LINUX_ARCH_SUFX like ARCH_SUFX because LINUX_ARCH can be i386 on (Only the first 15 lines of the commit message are shown above ) |
11 Sep 2018 18:34:28
340.107_1

|
zeising  |
Change x11/xorgproto to become a build dep
Change x11/xorgproto to become a build time dependency when added to
USE_XORG. Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.
PR: 230909
Reviewed by: eadler
Approved by: portmgr (antoine)
Obtained
from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D16906 |
07 Jun 2018 20:22:51
340.107

|
danfe  |
Update `x11/nvidia-driver-340' to the latest version of 340.107:
- Added support for X.Org xserver ABI 24 (xorg-server 1.20)
- Fixed a bug which could cause X servers that export a Video Driver
ABI earlier than 0.8 to crash when running X11 applications which
call XRenderAddTraps() |
22 Jan 2018 09:05:44
340.106

|
danfe  |
Update nVidia drivers to their latest versions which fix frequent kernel
panics reported by some users.
PR: 225346 |
26 Dec 2017 18:55:18
340.104

|
danfe  |
Update nVidia driver ports to their most recent versions, bringing assorted
bugfixes and support for X.Org xserver ABI 23 (xorg-server version 1.19).
PR: 224597 |
03 Apr 2017 12:08:32
340.102

|
danfe  |
Update nVidia drivers to their most recent versions: 375.39 (long lived
branch); legacy versions: 340.102 and 304.135.
PR: 216574, 217341 |
11 Feb 2017 16:43:11
340.101_1

|
kwm  |
Now that all supported FreeBSD versions support libmap.conf files installed
from ports, remove the symlink dance with libGL/libEGL/libgles and the
nvidia-driver ports.
* Revert libGL/libEGL/libglesv2 ports to normal.
* Rename the conflicting libraries from the nvidia-driver ports with a
-NVIDIA prefix and install a libmap.conf file to map to these versions.
* Remove the special case from Mk/Scripts/qa.sh for libGL and libEGL.
* Sadly the symlink dance between nvidia-driver and xorg-server for glx.so
need to stay, due to xorg-server opening that file with dlopen(3).
Approved by: portmgr@ (mat@ (prio version))
Differential Revision: https://reviews.freebsd.org/D7848 |
13 Jan 2017 12:02:49
340.101

|
tijl  |
Update nvidia driver to 375.26 and legacy drivers to 340.101 and 304.134.
This brings official support for FreeBSD 11 and Xorg server 1.19.
PR: 215370
Submitted by: kbowling
Approved by: danfe (maintainer) |
19 Dec 2016 21:13:03
340.96_4

|
tijl  |
Add build dependency on linux_base so the build process can run tls_test.
This affects which copy of Linux libnvidia-tls gets installed.
Also add a run dependency on Linux Xorg libraries needed by some of the
installed libraries.
PR: 215345 |
05 Nov 2016 12:57:38
340.96_3

|
tijl  |
Add libEGL to linux-c7-dri, needed by linux-c7-cairo. |
03 Nov 2016 19:46:18
340.96_2

|
tijl  |
Allow linux-*-dri and nvidia-driver to coexist. |
30 Aug 2016 16:51:21
340.96_1

|
danfe  |
Fix damage done in r421117: UPDATING entries do not make good `pkg-message'
files, especially when there already is existing `files/pkg-message.in'.
Unfortunately, this now requires port revision bump in all three ports.
Pointy hat to: cem |
02 Jul 2016 06:42:22
340.96

|
danfe  |
Update nVidia legacy driver versions to 304.131 and 340.96, respectively,
to gain advantage of added support for X.Org X server ABI 20 (xorg-server
1.18). They also fixed a bug that could cause texture corruption in some
OpenGL applications when video memory is exhausted by a combination of
simultaneously running graphical and compute workloads.
PR: 209027 |
24 Sep 2015 22:09:55
340.93

|
jkim  |
- Update x11/nvidia-driver to 346.96.
- Update x11/nvidia-driver-340 to 340.93.
- Update x11/nvidia-driver-304 to 304.128.
Approved by: danfe (maintainer) |
03 Feb 2015 16:18:34
340.76

|
danfe  |
- Move mainstream version to 346.xx (update to 346.35) and create another
legacy slave port `x11/nvidia-driver-340'; update top comment accordingly
- No longer explicitly advertise brokenness for ${OSVERSION} > 1000041 and
${NVVERSION} <= 71.08615 combination: not only old legacy ports recently
had been removed, but frankly users of those old gfx cards should either
not be running FreeBSD 10.x or totally rely on self-support, thus making
this BROKEN statement merely an annoyance for them (other checks for some
older driver versions still remain as being functional)
- Change CONFLICTS to CONFLICTS_INSTALL (honestly, this change *should* be
no-op since CONFLICTS should be installation-time conflicts in the first
place, but adhere to this stupidity of the framework for the time being) |