aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2023-08-12 22:35:29 +0000
committerJan Beich <jbeich@FreeBSD.org>2023-08-12 22:58:06 +0000
commit0d5b62609e7d66aa4f64519ba822c83498874cd0 (patch)
tree3de07b7d8919fb16686964233faadfbb14b05a1c
parent2a6f8cb1349a519b0f2b8bd71a9fc524a5fdf226 (diff)
downloadports-0d5b62609e7d66aa4f64519ba822c83498874cd0.tar.gz
ports-0d5b62609e7d66aa4f64519ba822c83498874cd0.zip
x11-servers/xorg-server: unbreak nvidia-driver < 410 after 88b0ae2bb9c6
Restore libglx.so -> .nvidia/libglx.so hardlink as symlink when xorg-server is reinstalled after nvidia-driver. PR: 271629 Reported by: gallatin
-rw-r--r--x11-servers/xorg-server/Makefile2
-rw-r--r--x11-servers/xorg-server/files/pkg-post-install.in5
2 files changed, 6 insertions, 1 deletions
diff --git a/x11-servers/xorg-server/Makefile b/x11-servers/xorg-server/Makefile
index 9187b5e12c12..3489488c8bc4 100644
--- a/x11-servers/xorg-server/Makefile
+++ b/x11-servers/xorg-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xorg
PORTVERSION= 21.1.8
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= x11-servers
MASTER_SITES= XORG/individual/xserver
diff --git a/x11-servers/xorg-server/files/pkg-post-install.in b/x11-servers/xorg-server/files/pkg-post-install.in
index 118c4eb9e706..17bfe3cda643 100644
--- a/x11-servers/xorg-server/files/pkg-post-install.in
+++ b/x11-servers/xorg-server/files/pkg-post-install.in
@@ -2,5 +2,10 @@
PREFIX=${PKG_PREFIX-/usr/local}
+if [ -e ${PKG_ROOTDIR}${PREFIX}/lib/xorg/modules/extensions/.nvidia/libglx.so ]; then
+install -l rs ${PKG_ROOTDIR}${PREFIX}/lib/xorg/modules/extensions/.nvidia/libglx.so \
+ ${PKG_ROOTDIR}${PREFIX}/lib/xorg/modules/extensions/libglx.so
+else
install -l rs ${PKG_ROOTDIR}${PREFIX}/lib/xorg/modules/extensions/.xorg/libglx.so \
${PKG_ROOTDIR}${PREFIX}/lib/xorg/modules/extensions/libglx.so
+fi