svn commit: r320362 - in head/emulators/i386-wine-devel: . files
Jan Beich
jbeich at tormail.org
Fri Jun 14 21:45:44 UTC 2013
David Naylor <dbn at FreeBSD.org> writes:
> Author: dbn
> Date: Sun Jun 9 17:42:57 2013
> New Revision: 320362
> URL: http://svnweb.freebsd.org/changeset/ports/320362
>
> Log:
> - Follow the example of mesagl/nvidia-driver wrt library handing
[...]
> @@ -168,11 +184,15 @@ for i in $EXTRACT_LIST
> do
> EXTRACT_ARGS="$EXTRACT_ARGS --include NVIDIA-FreeBSD-x86-${NV}/obj/$i"
> done
> -[ -f ${PREFIX}/lib32/libGL.so.1~ ] \
> - || cp ${PREFIX}/lib32/libGL.so.1 ${PREFIX}/lib32/libGL.so.1~
> umask 0333
Thats a bogus umask for a directory.
$ ls -l /usr/local/lib32/.nvidia/libGL.so.1
ls: /usr/local/lib32/.nvidia/libGL.so.1: Permission denied
$ ls -ld /usr/local/lib32/.nvidia
dr--r--r-- 2 root wheel 3 Jun 14 20:53 /usr/local/lib32/.nvidia
> tar $EXTRACT_ARGS -xvf NVIDIA-FreeBSD-x86-${NV}.tar.gz \
> || terminate 3 "Failed to extract NVIDIA-FreeBSD-x86-${NV}.tar.gz"
> +mkdir -p ${PREFIX}/lib32/.nvidia \
> + || terminate 9 "Failed to create .nvidia shadow directory"
> +mv ${PREFIX}/lib32/libGL.so.1 ${PREFIX}/lib32/.nvidia/ \
> + || terminate 10 "Failed to move libGL.so.1 to .nvidia/ shadow directory"
> +ln -s .nvidia/libGL.so.1 ${PREFIX}/lib32/libGL.so.1 \
> + || terminate 11 "Failed to link to .nvidia/libGL.so.1 in the shadow directory"
>
> echo "=> Cleaning up..."
> [ -n "$NO_REMOVE_NVIDIA" ] || rm -vf NVIDIA-FreeBSD-x86-${NV}.tar.gz \
More information about the svn-ports-all
mailing list