Wine-fbsd64 updated to 1.5.6 (32bit Wine for 64bit FreeBSD)
Jan Beich
jbeich at tormail.org
Sat Jun 23 13:47:14 UTC 2012
(ports@ folk may know more about pkgng)
David Naylor <naylor.b.david at gmail.com> writes:
> Hi,
>
> Packages [1] for wine-fbsd64-1.5.6 have been uploaded to mediafire [2]. The
> packages for FreeBSD 10 use the pkgng* [3] format.
[...]
> * Support for pkgng has been added to the nvidia-patch script
pkgng seems to be more pedantic regarding conflicting files. And I
haven't found a way to force register a package.
$ sudo /usr/local/share/wine/patch-nvidia.sh
===> Patching wine-fbsd64 to work with x11/nvidia-driver:
=> Detected wine-fbsd64: 1.5.6,1
!!! Unable to detect nvidia-driver, please install first !!!
Terminating...
Exit 1
$ make deinstall install -C x11/nvidia-driver
[...]
===> Registering installation for nvidia-driver-302.17
Installing nvidia-driver-302.17...pkg: nvidia-driver-302.17 conflicts with xorg-server-1.12.1,1 (installs files into the same place). Problematic file: /usr/local/lib/xorg/modules/extensions/libglx.so
*** [fake-pkg] Error code 3
$ pkg info nvidia-driver
pkg: No package(s) matching nvidia-driver
Exit 70
--- patch-nvidia.sh~
+++ patch-nvidia.sh
@@ -92,12 +92,20 @@ do
done
version() {
+ local ret pkg="$1"
if [ -f "/usr/local/sbin/pkg" ]
then
- echo `pkg query -g '%v' $1`
+ ret=`pkg query -g '%v' $pkg`
else
- echo `pkg_info -E $1'*' | cut -f 3 -d -`
+ ret=`pkg_info -E $pkg'*' | cut -f 3 -d -`
fi
+ # installed manually or failed to register
+ if [ -z "$ret" ] && [ "$pkg" = "nvidia-driver" ]
+ then
+ ret=`sed 2>/dev/null -n 's/.*Version: //p' \
+ $PREFIX/share/doc/NVIDIA_GLX-1.0/README || true`
+ fi
+ echo "$ret"
}
[ `whoami` = root ] \
More information about the freebsd-emulation
mailing list