Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Jun 2012 20:51:38 +0200
From:      David Naylor <naylor.b.david@gmail.com>
To:        Jan Beich <jbeich@tormail.org>
Cc:        freebsd-emulation@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: Wine-fbsd64 updated to 1.5.6 (32bit Wine for 64bit FreeBSD)
Message-ID:  <201206232051.41909.naylor.b.david@gmail.com>
In-Reply-To: <1Si15V-0006xZ-36@internal.tormail.org>
References:  <201206161035.09956.naylor.b.david@gmail.com> <1Si15V-0006xZ-36@internal.tormail.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1491856.W4nzrsz927
Content-Type: Text/Plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

On Friday, 22 June 2012 12:26:50 Jan Beich wrote:
> (ports@ folk may know more about pkgng)
>=20
> David Naylor <naylor.b.david@gmail.com> writes:
> > Hi,
> >=20
> > Packages [1] for wine-fbsd64-1.5.6 have been uploaded to mediafire [2].=
=20
> > The packages for FreeBSD 10 use the pkgng* [3] format.
>=20
> [...]
>=20
> > * Support for pkgng has been added to the nvidia-patch script
>=20
> 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 g=
et=20
it to register by tweaking pkg-plist, also not defining WITH_PKGNG may work=
=20
(and with the changes to nvidia.sh it will fall back to `pkg_info` if `pkg=
=20
info` doesn\t yield). =20

> --- patch-nvidia.sh~
> +++ patch-nvidia.sh
> @@ -92,12 +92,20 @@ do
>  done
>=20
>  version() {
> +  local ret pkg=3D"$1"
>    if [ -f "/usr/local/sbin/pkg" ]
>    then
> -    echo `pkg query -g '%v' $1`
> +    ret=3D`pkg query -g '%v' $pkg`
>    else
> -    echo `pkg_info -E $1'*' | cut -f 3 -d -`
> +    ret=3D`pkg_info -E $pkg'*' | cut -f 3 -d -`
>    fi
> +  # installed manually or failed to register
> +  if [ -z "$ret" ] && [ "$pkg" =3D "nvidia-driver" ]
> +  then
> +    ret=3D`sed 2>/dev/null -n 's/.*Version: //p' \
> +      $PREFIX/share/doc/NVIDIA_GLX-1.0/README || true`
> +  fi
> +  echo "$ret"
>  }
>=20
>  [ `whoami` =3D root ] \

Thanks for your patch.  I have updates the nvidia.sh script and given you=20
credit.  This will be available from wine 1.5.7.

Regards

--nextPart1491856.W4nzrsz927
Content-Type: application/pgp-signature; name=signature.asc 
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iEYEABECAAYFAk/mED0ACgkQUaaFgP9pFrKiFQCfVLeKAinIAEmsuyImS6NLcSrl
/YUAn2FpcM5bJD8Wbo7OlnjFyalSO381
=FDRG
-----END PGP SIGNATURE-----

--nextPart1491856.W4nzrsz927--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206232051.41909.naylor.b.david>