From owner-freebsd-emulation@FreeBSD.ORG Sun Sep 30 18:15:47 2012 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 149F01065670 for ; Sun, 30 Sep 2012 18:15:47 +0000 (UTC) (envelope-from naylor.b.david@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 88FAE8FC08 for ; Sun, 30 Sep 2012 18:15:46 +0000 (UTC) Received: by weyx43 with SMTP id x43so2915715wey.13 for ; Sun, 30 Sep 2012 11:15:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id; bh=kza6tas8VV7huPEVBdFn3bubEdUqB4KHm8lk+8juuNo=; b=pT+oUhnJW892mNaUYdV0XBnnmeYkgLw6wEaCDncbLO8GPJCv3++o7KfDwhlSJQzQP5 /T2sYsVQi95Ia4P3/4O+Pn3x0t6X+tORKvw1z8dRGjGHNLgjoBfTlyC64St6uul70mcF 3Vx/Uw5jcYIg36uZozJM1uLHJb4x+RXqUH2xhMC5dQ+WlmvsTh71oZKs9REFmgpEAscs RKZknHkW2EFUNCNo8kh3nVk9tfC73G5VDmGpWbt8MQVFF2E/UaxFaUVA9AsOjJy0mXQi jl3F35p2sohtwaYmF1M5Z1Mjxok3vOf2XmddLF+e38p5EGXWl1HtjbWbO1pbA6Rg6pUE 6WAQ== Received: by 10.216.132.223 with SMTP id o73mr6317050wei.69.1349028945707; Sun, 30 Sep 2012 11:15:45 -0700 (PDT) Received: from dragon.dg (41-132-24-250.dsl.mweb.co.za. [41.132.24.250]) by mx.google.com with ESMTPS id q7sm13768051wiy.11.2012.09.30.11.15.40 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 30 Sep 2012 11:15:44 -0700 (PDT) From: David Naylor To: Chuck Burns Date: Sun, 30 Sep 2012 20:15:00 +0200 User-Agent: KMail/1.13.7 (FreeBSD/9.1-PRERELEASE; KDE/4.8.4; amd64; ; ) References: <201209242229.36933.naylor.b.david@gmail.com> <201209301834.31015.naylor.b.david@gmail.com> <50687DFD.4020304@gmail.com> In-Reply-To: <50687DFD.4020304@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart10794935.rnuDr4su1Z"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <201209302015.06716.naylor.b.david@gmail.com> X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-emulation@freebsd.org Subject: Re: Wine-fbsd64 updated to 1.5.13 (32bit Wine for 64bit FreeBSD) X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Sep 2012 18:15:47 -0000 --nextPart10794935.rnuDr4su1Z Content-Type: multipart/mixed; boundary="Boundary-01=_kwIaQGc+4H27DVD" Content-Transfer-Encoding: 7bit --Boundary-01=_kwIaQGc+4H27DVD Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday, 30 September 2012 19:14:37 Chuck Burns wrote: > On 09/30/2012 11:34 AM, David Naylor wrote: > > On Sunday, 30 September 2012 16:22:30 Chuck Burns wrote: > >> On 09/30/2012 09:06 AM, David Naylor wrote: > >>> The current pkg format can be installed along side a pkgng > >>> installation (the nvidia patching will detect the pkgng packages). Has > >>> this not worked on your setup? > >>=20 > >> Yes, this works, I was hoping to be as "native" as possible. :) > >=20 > > Doing so will increase my workload by 33% and I'm not willing to devote > > extra resources given that it currently works anyway. > >=20 > > However, the usage of the FreeBSD-8 packages are low, so I may drop > > support for them and reconsider supporting pkgng for FreeBSD 9. It > > would also provide an interesting barometer for adoption of pkgng (I > > myself use it, except for wine packages, on FreeBSD-9). > >=20 > > Regards >=20 > How do you build this, anyway? I would love to be able to "cut out the > middle man" so to speak. I know the general idea is: build it in a > 32bit jail. But do you do it with a script? or just manually build the > packages? Since you asked ;-) ... I have a custom Makefile that manages my source files (for FreeBSD and Port= s)=20 and a script file that uses the Makefile to build the wine packages. The=20 actual commands that I use are: # make -sj8 update ports # sh wine-fbsd.sh # env FBSD=3Dfreebsd8 sh wine-fbsd.sh # env FBSD=3Dfreebsd10 sh wine-fbsd.sh The script file is straight forward and the calls to `make -f /root/Makefil= e - j8 pkg-env ...` can be simply replaced with: # make -C /usr/src -sj8 world DESTDIR=3D$SCRATCHPAD to get the same effect. Note: /home/DragonSA/ports/wine-fbsd64.diff is the= =20 diff from mediafire. =20 The Makefile is very specific to my setup, where I have a server that mirro= rs=20 (using csup) FreeBSD 8, 9 and 10, and Ports, and I have /usr/ports and=20 /usr/src as a symlink to /home/ports and /home/freebsd9/src respectively. = I=20 include it for completeness, if not for its actual usefulness. =20 It shouldn't be difficult to create a script that is more general (maybe us= ing=20 portsnap [and svn export?] as cvs is being depreciated). If you do I will= =20 happily upload it to mediafire ;-) Regards --Boundary-01=_kwIaQGc+4H27DVD-- --nextPart10794935.rnuDr4su1Z 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) iEYEABECAAYFAlBojCoACgkQUaaFgP9pFrKRrwCfd/rlnkm8YjyTIIpaATTN/aq4 zuwAmwZUR2N7cc756mBRur6Nk1lOq0bQ =Lzek -----END PGP SIGNATURE----- --nextPart10794935.rnuDr4su1Z--