Date: Fri, 14 Jun 2013 23:03:32 +0200 From: Jan Beich <jbeich@tormail.org> To: David Naylor <dbn@FreeBSD.org> Cc: svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org Subject: Re: svn commit: r320362 - in head/emulators/i386-wine-devel: . files Message-ID: <1Unbku-000OF3-Da@internal.tormail.org> In-Reply-To: <201306091742.r59Hgvhi003641@svn.freebsd.org> (David Naylor's message of "Sun, 9 Jun 2013 17:42:57 %2B0000 (UTC)") References: <201306091742.r59Hgvhi003641@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
David Naylor <dbn@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 \
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1Unbku-000OF3-Da>