svn commit: r425269 - in head: graphics/linux-c6-dri graphics/linux-c7-dri x11/nvidia-driver x11/nvidia-driver-304 x11/nvidia-driver-340
Tijl Coosemans
tijl at FreeBSD.org
Thu Nov 3 19:46:20 UTC 2016
Author: tijl
Date: Thu Nov 3 19:46:18 2016
New Revision: 425269
URL: https://svnweb.freebsd.org/changeset/ports/425269
Log:
Allow linux-*-dri and nvidia-driver to coexist.
Modified:
head/graphics/linux-c6-dri/Makefile
head/graphics/linux-c6-dri/pkg-plist.i386
head/graphics/linux-c6-dri/pkg-plist.x86_64
head/graphics/linux-c7-dri/Makefile
head/graphics/linux-c7-dri/pkg-plist.i386
head/graphics/linux-c7-dri/pkg-plist.x86_64
head/x11/nvidia-driver-304/Makefile
head/x11/nvidia-driver-340/Makefile
head/x11/nvidia-driver/Makefile
head/x11/nvidia-driver/pkg-plist
Modified: head/graphics/linux-c6-dri/Makefile
==============================================================================
--- head/graphics/linux-c6-dri/Makefile Thu Nov 3 18:30:42 2016 (r425268)
+++ head/graphics/linux-c6-dri/Makefile Thu Nov 3 19:46:18 2016 (r425269)
@@ -3,6 +3,7 @@
PORTNAME= dri
PORTVERSION= 11.0.7
+PORTREVISION= 1
CATEGORIES= graphics linux
LIB_DISTFILES= mesa-libGL-${PORTVERSION}-4.el6${EXTRACT_SUFX} \
mesa-libGLU-${PORTVERSION}-4.el6${EXTRACT_SUFX} \
Modified: head/graphics/linux-c6-dri/pkg-plist.i386
==============================================================================
--- head/graphics/linux-c6-dri/pkg-plist.i386 Thu Nov 3 18:30:42 2016 (r425268)
+++ head/graphics/linux-c6-dri/pkg-plist.i386 Thu Nov 3 19:46:18 2016 (r425269)
@@ -1,4 +1,4 @@
-%%ETCDIR%%rc
+etc/drirc
lib/udev/rules.d/91-drm-modeset.rules
usr/lib/dri/i915_dri.so
usr/lib/dri/i965_dri.so
@@ -9,7 +9,8 @@ usr/lib/dri/radeon_dri.so
usr/lib/dri/radeonsi_dri.so
usr/lib/dri/swrast_dri.so
usr/lib/dri/vmwgfx_dri.so
-usr/lib/libGL.so.1
+ at postexec [ -e %D/usr/lib/libGL.so.1 ] || ln -sf libGL.so.1.2.0 %D/usr/lib/libGL.so.1
+ at postunexec [ -e %D/usr/lib/libGL.so.1 ] || rm -f %D/usr/lib/libGL.so.1
usr/lib/libGL.so.1.2.0
usr/lib/libGLU.so.1
usr/lib/libGLU.so.1.3.1
Modified: head/graphics/linux-c6-dri/pkg-plist.x86_64
==============================================================================
--- head/graphics/linux-c6-dri/pkg-plist.x86_64 Thu Nov 3 18:30:42 2016 (r425268)
+++ head/graphics/linux-c6-dri/pkg-plist.x86_64 Thu Nov 3 19:46:18 2016 (r425269)
@@ -1,4 +1,4 @@
-%%ETCDIR%%rc
+etc/drirc
lib/udev/rules.d/91-drm-modeset.rules
usr/lib/dri/i915_dri.so
usr/lib/dri/i965_dri.so
@@ -9,7 +9,8 @@ usr/lib/dri/radeon_dri.so
usr/lib/dri/radeonsi_dri.so
usr/lib/dri/swrast_dri.so
usr/lib/dri/vmwgfx_dri.so
-usr/lib/libGL.so.1
+ at postexec [ -e %D/usr/lib/libGL.so.1 ] || ln -sf libGL.so.1.2.0 %D/usr/lib/libGL.so.1
+ at postunexec [ -e %D/usr/lib/libGL.so.1 ] || rm -f %D/usr/lib/libGL.so.1
usr/lib/libGL.so.1.2.0
usr/lib/libGLU.so.1
usr/lib/libGLU.so.1.3.1
@@ -39,7 +40,8 @@ usr/lib64/dri/radeon_dri.so
usr/lib64/dri/radeonsi_dri.so
usr/lib64/dri/swrast_dri.so
usr/lib64/dri/vmwgfx_dri.so
-usr/lib64/libGL.so.1
+ at postexec [ -e %D/usr/lib64/libGL.so.1 ] || ln -sf libGL.so.1.2.0 %D/usr/lib64/libGL.so.1
+ at postunexec [ -e %D/usr/lib64/libGL.so.1 ] || rm -f %D/usr/lib64/libGL.so.1
usr/lib64/libGL.so.1.2.0
usr/lib64/libGLU.so.1
usr/lib64/libGLU.so.1.3.1
Modified: head/graphics/linux-c7-dri/Makefile
==============================================================================
--- head/graphics/linux-c7-dri/Makefile Thu Nov 3 18:30:42 2016 (r425268)
+++ head/graphics/linux-c7-dri/Makefile Thu Nov 3 19:46:18 2016 (r425269)
@@ -3,6 +3,7 @@
PORTNAME= dri
PORTVERSION= 10.6.5
+PORTREVISION= 1
CATEGORIES= graphics linux
LIB_DISTFILES= mesa-libGL-${PORTVERSION}-3.20150824.el7${EXTRACT_SUFX} \
mesa-libGLU-9.0.0-4.el7${EXTRACT_SUFX} \
Modified: head/graphics/linux-c7-dri/pkg-plist.i386
==============================================================================
--- head/graphics/linux-c7-dri/pkg-plist.i386 Thu Nov 3 18:30:42 2016 (r425268)
+++ head/graphics/linux-c7-dri/pkg-plist.i386 Thu Nov 3 19:46:18 2016 (r425269)
@@ -8,7 +8,8 @@ usr/lib/dri/r600_dri.so
usr/lib/dri/radeonsi_dri.so
usr/lib/dri/swrast_dri.so
usr/lib/dri/vmwgfx_dri.so
-usr/lib/libGL.so.1
+ at postexec [ -e %D/usr/lib/libGL.so.1 ] || ln -sf libGL.so.1.2.0 %D/usr/lib/libGL.so.1
+ at postunexec [ -e %D/usr/lib/libGL.so.1 ] || rm -f %D/usr/lib/libGL.so.1
usr/lib/libGL.so.1.2.0
usr/lib/libGLU.so.1
usr/lib/libGLU.so.1.3.1
Modified: head/graphics/linux-c7-dri/pkg-plist.x86_64
==============================================================================
--- head/graphics/linux-c7-dri/pkg-plist.x86_64 Thu Nov 3 18:30:42 2016 (r425268)
+++ head/graphics/linux-c7-dri/pkg-plist.x86_64 Thu Nov 3 19:46:18 2016 (r425269)
@@ -8,7 +8,8 @@ usr/lib/dri/r600_dri.so
usr/lib/dri/radeonsi_dri.so
usr/lib/dri/swrast_dri.so
usr/lib/dri/vmwgfx_dri.so
-usr/lib/libGL.so.1
+ at postexec [ -e %D/usr/lib/libGL.so.1 ] || ln -sf libGL.so.1.2.0 %D/usr/lib/libGL.so.1
+ at postunexec [ -e %D/usr/lib/libGL.so.1 ] || rm -f %D/usr/lib/libGL.so.1
usr/lib/libGL.so.1.2.0
usr/lib/libGLU.so.1
usr/lib/libGLU.so.1.3.1
@@ -34,7 +35,8 @@ usr/lib64/dri/r600_dri.so
usr/lib64/dri/radeonsi_dri.so
usr/lib64/dri/swrast_dri.so
usr/lib64/dri/vmwgfx_dri.so
-usr/lib64/libGL.so.1
+ at postexec [ -e %D/usr/lib64/libGL.so.1 ] || ln -sf libGL.so.1.2.0 %D/usr/lib64/libGL.so.1
+ at postunexec [ -e %D/usr/lib64/libGL.so.1 ] || rm -f %D/usr/lib64/libGL.so.1
usr/lib64/libGL.so.1.2.0
usr/lib64/libGLU.so.1
usr/lib64/libGLU.so.1.3.1
Modified: head/x11/nvidia-driver-304/Makefile
==============================================================================
--- head/x11/nvidia-driver-304/Makefile Thu Nov 3 18:30:42 2016 (r425268)
+++ head/x11/nvidia-driver-304/Makefile Thu Nov 3 19:46:18 2016 (r425269)
@@ -3,7 +3,7 @@
DISTVERSION= 304.131
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 1
+PORTREVISION= 2
MASTERDIR= ${.CURDIR}/../nvidia-driver
PKGNAMESUFFIX= -304
Modified: head/x11/nvidia-driver-340/Makefile
==============================================================================
--- head/x11/nvidia-driver-340/Makefile Thu Nov 3 18:30:42 2016 (r425268)
+++ head/x11/nvidia-driver-340/Makefile Thu Nov 3 19:46:18 2016 (r425269)
@@ -3,7 +3,7 @@
DISTVERSION= 340.96
# Explicitly set PORTREVISION as it can be overridden by the master port
-PORTREVISION= 1
+PORTREVISION= 2
MASTERDIR= ${.CURDIR}/../nvidia-driver
PKGNAMESUFFIX= -340
Modified: head/x11/nvidia-driver/Makefile
==============================================================================
--- head/x11/nvidia-driver/Makefile Thu Nov 3 18:30:42 2016 (r425268)
+++ head/x11/nvidia-driver/Makefile Thu Nov 3 19:46:18 2016 (r425269)
@@ -12,7 +12,7 @@
PORTNAME= nvidia-driver
DISTVERSION?= 367.44
# Always try to set PORTREVISION as it can be overridden by the slave ports
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= x11
MASTER_SITES= NVIDIA/XFree86/FreeBSD-${ARCH_SUFX}/${DISTVERSION}
DISTNAME= NVIDIA-FreeBSD-${ARCH_SUFX}-${DISTVERSION}
Modified: head/x11/nvidia-driver/pkg-plist
==============================================================================
--- head/x11/nvidia-driver/pkg-plist Thu Nov 3 18:30:42 2016 (r425268)
+++ head/x11/nvidia-driver/pkg-plist Thu Nov 3 19:46:18 2016 (r425269)
@@ -40,6 +40,7 @@ man/man1/nvidia-smi.1.gz
%%LINUX%%%%LINUXBASE%%/usr/lib/libEGL_nvidia.so
%%LINUX%%%%LINUXBASE%%/usr/lib/libGL.so.%%SHLIB_VERSION%%
%%LINUX%%%%LINUXBASE%%/usr/lib/libGL.so.1
+%%LINUX%%@postunexec [ ! -e %%LINUXBASE%%/usr/lib/libGL.so.1.2.0 ] || ln -sf libGL.so.1.2.0 %%LINUXBASE%%/usr/lib/libGL.so.1
%%LINUX%%%%LINUXBASE%%/usr/lib/libGLESv1_CM.so.%%SHLIB_VERSION%%
%%LINUX%%%%LINUXBASE%%/usr/lib/libGLESv1_CM.so.1
%%LINUX%%%%LINUXBASE%%/usr/lib/libGLESv1_CM.so
More information about the svn-ports-head
mailing list