Changes: - Fix install conflicts [1] (for the "newly" added compholio port) - nvidia.sh: Gracefully handle a corrupt nVidia tarball - nvidia.sh: Provide checksum and size information for nVidia tarball - Reduce diff between i386-wine and i386-wine-devel: - Add support for sub-ports (unused by this port) - Properly detect linked (and dlopen) libraries - binbounce: Properly set LD_(32_)?LIBRARY_PATH_RPATH variables - nvidia.sh: Add detection for i386-wine-compholio - Bump master port [1] due to changes to binbounce, nvidia.sh and shared library handling. Approved by: gerald@ [1]
23 lines
605 B
Bash
23 lines
605 B
Bash
#!/bin/sh
|
|
|
|
TARGET="`realpath $0`"
|
|
|
|
LOCALBASE=${TARGET%/*}/..
|
|
BINNAME=${TARGET##*/}
|
|
|
|
if [ -z "$__BINBOUNCE_BOOTSTRAP" ]
|
|
then
|
|
export LIBGL_DRIVERS_PATH=$LOCALBASE/lib32/dri
|
|
if [ `uname -p` = i386 ]
|
|
then
|
|
export LD_LIBRARY_PATH="$LOCALBASE/lib32":"$LOCALBASE/lib32/wine":"$LD_LIBRARY_PATH"
|
|
export LD_LIBRARY_PATH_RPATH=y
|
|
else
|
|
export LD_32_LIBRARY_PATH="$LOCALBASE/lib32":"$LOCALBASE/lib32/wine":"$LD_32_LIBRARY_PATH":/usr/lib32
|
|
export LD_32_LIBRARY_PATH_RPATH=y
|
|
fi
|
|
export PATH="$LOCALBASE/bin32":"$PATH"
|
|
export __BINBOUNCE_BOOTSTRAP="1"
|
|
fi
|
|
|
|
exec "$LOCALBASE/bin32/$BINNAME" "$@"
|