mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
emulators/wine-proton: Vulkan 32-bit Mesa fixes
Point Vulkan loader at 32-bit Mesa libs PR: 257399
This commit is contained in:
parent
c6162a8729
commit
3247683ba0
2 changed files with 22 additions and 11 deletions
|
@ -1,6 +1,6 @@
|
|||
PORTNAME= wine-proton
|
||||
DISTVERSION= 6.3-2
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= emulators
|
||||
|
||||
MAINTAINER= iwtcex@gmail.com
|
||||
|
|
|
@ -5,16 +5,6 @@ LOCALBASE="${PREFIX%/*}"
|
|||
|
||||
I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
|
||||
|
||||
export LIBGL_DRIVERS_PATH="${LIBGL_DRIVERS_PATH:+$LIBGL_DRIVERS_PATH:}$LOCALBASE/lib/dri:$LOCALBASE/lib32/dri:$I386_ROOT/$LOCALBASE/lib/dri"
|
||||
export LD_32_LIBRARY_PATH="${LD_32_LIBRARY_PATH:+$LD_32_LIBRARY_PATH:}$I386_ROOT/$PREFIX/lib/wine:$LOCALBASE/lib32:$I386_ROOT/$LOCALBASE/lib:$I386_ROOT/$LOCALBASE/llvm10/lib:$I386_ROOT/$LOCALBASE/llvm11/lib"
|
||||
export LD_32_LIBRARY_PATH_RPATH=y
|
||||
|
||||
if [ -z "$WINE_NO_WOW64" ]
|
||||
then
|
||||
export PATH="${TARGET%/*}:${PATH}"
|
||||
export WINESERVER="${TARGET}server"
|
||||
fi
|
||||
|
||||
if [ ! -f "$I386_ROOT/$PREFIX/bin/wine" ]
|
||||
then
|
||||
printf "%s doesn't exist!\n\n" "$I386_ROOT/$PREFIX/bin/wine"
|
||||
|
@ -31,4 +21,25 @@ then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
export LIBGL_DRIVERS_PATH="${LIBGL_DRIVERS_PATH:+$LIBGL_DRIVERS_PATH:}$LOCALBASE/lib/dri:$LOCALBASE/lib32/dri:$I386_ROOT/$LOCALBASE/lib/dri"
|
||||
export LD_32_LIBRARY_PATH="${LD_32_LIBRARY_PATH:+$LD_32_LIBRARY_PATH:}$I386_ROOT/$PREFIX/lib/wine:$LOCALBASE/lib32:$I386_ROOT/$LOCALBASE/lib"
|
||||
for d in "$I386_ROOT/$LOCALBASE"/llvm*/lib
|
||||
do
|
||||
if [ -d "$d" ]
|
||||
then
|
||||
export LD_32_LIBRARY_PATH="$LD_32_LIBRARY_PATH:$d"
|
||||
fi
|
||||
done
|
||||
export LD_32_LIBRARY_PATH_RPATH=y
|
||||
export LD_32_LIBMAP="
|
||||
$LOCALBASE/lib/libvulkan_intel.so $I386_ROOT/$LOCALBASE/lib/libvulkan_intel.so
|
||||
$LOCALBASE/lib/libvulkan_radeon.so $I386_ROOT/$LOCALBASE/lib/libvulkan_radeon.so
|
||||
$LD_32_LIBMAP"
|
||||
|
||||
if [ -z "$WINE_NO_WOW64" ]
|
||||
then
|
||||
export PATH="${TARGET%/*}:${PATH}"
|
||||
export WINESERVER="${TARGET}server"
|
||||
fi
|
||||
|
||||
exec "$I386_ROOT/$PREFIX/bin/wine" "$@"
|
||||
|
|
Loading…
Add table
Reference in a new issue