On Friday, 22 June 2012 12:26:50 Jan Beich wrote: > (ports@ folk may know more about pkgng) > > David Naylor <naylor.b.da...@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.
I have reported this issue to both pkgng and FreeBSD ports. I managed to get it to register by tweaking pkg-plist, also not defining WITH_PKGNG may work (and with the changes to nvidia.sh it will fall back to `pkg_info` if `pkg info` doesn\t yield). > --- 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 ] \ Thanks for your patch. I have updates the nvidia.sh script and given you credit. This will be available from wine 1.5.7. Regards
signature.asc
Description: This is a digitally signed message part.