From owner-freebsd-ports@freebsd.org Tue Jan 10 11:53:00 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A1776CA9A90 for ; Tue, 10 Jan 2017 11:53:00 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from mail.abinet.ru (mail.abinet.ru [136.243.72.227]) by mx1.freebsd.org (Postfix) with ESMTP id 3705016E9; Tue, 10 Jan 2017 11:52:59 +0000 (UTC) (envelope-from abi@abinet.ru) Received: from sphinx.abinet.ru (unknown [192.168.2.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.abinet.ru (Postfix) with ESMTPSA id A235F1DB69; Tue, 10 Jan 2017 11:52:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=abinet.ru; s=dkim; t=1484049172; bh=ypDyUJDa9RZeCXVTJX54qksMpbVirRjky5x723Ivqgg=; h=Subject:To:References:From:Date:In-Reply-To; b=M/Cqpi/QMma3sGqPMeGbr09pRODHuZmmlJHaf1OOGZ1BgEJWmJzDcgSJ9Ft42sIxn Kp/fx+N0NOSs2TMff5Ny+roTRlLQ25Zsh51P1fyC1imqKNyW9YnXh8fJkVUTrNUP95 hh/Zh5ufsb0FMfXQsVpc0eoeNzj1yCrWlwzGEN0g= Subject: Re: Wine & PlayOnBSD To: Stefan Esser , Grzegorz Junka , freebsd-ports@freebsd.org References: <88ccc43a-d28e-588b-9d3f-01fb3a1c85b9@gjunka.com> <58693C2B.7040806@abinet.ru> <2e9002fb-c8e5-251d-3c41-452cdcb98f8a@gjunka.com> <586EBAB6.10203@abinet.ru> <94670668-a0e8-ad1a-1a03-9a4e57ea88ab@gjunka.com> <9dfa8270-32f7-4cda-74f1-28b1e8552594@freebsd.org> From: abi Message-ID: Date: Tue, 10 Jan 2017 14:52:43 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 In-Reply-To: <9dfa8270-32f7-4cda-74f1-28b1e8552594@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID, UNPARSEABLE_RELAY autolearn=disabled version=3.4.1 X-Spam-Report: * 0.8 BAYES_50 BODY: Bayes spam probability is 40 to 60% * [score: 0.5000] * 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid * 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on postfix.abinet.ru X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jan 2017 11:53:00 -0000 10.01.2017 12:41, Stefan Esser пишет: > Am 09.01.2017 um 21:20 schrieb Grzegorz Junka: >> Thank you for the additional information. The PlayOnLinux documentation >> mentions some dedicated application to actually install or run the >> Windows apps from some UI. Is this supported in PlayOnBSD? > Yes, there is an UI that allows to modify settings (e.g. whether to use > some native DLL) for supported Windows applications. > > You can also create Desktop Icons that let you directly start Wine with > the covered Windows applications. > > Somebody reported, that these icons were not correctly created. I have > tried to implement a fix, but I'm not sure that it works (do not use KDE > or any other XDG compatible WM). If you give PlayOnBSD a try and find, > that these icons do not work, than I'll take another look at the script > that creates these icons and puts the required path and options into > the parameters for that icon. > >> Also, is there any reason why PlayOnBSD depends on a 64-bit version of >> wine? I would have thought that 32-bit version could give a better >> compatibility? > See this comment for "${ARCH} == amd64" in emulators/wine/Makefile: > > % # Wine is composed of three parts: > % # - wine (aka this port) is the 32-bit component and runs 32-bit > programs (on FreeBSD/i386) > % # - wine64 (aka this part of this port) is the 64-bit component and > runs 64-bit programs > % # (on FreeBSD/amd64) > % # - wow64 (a subset of emulators/i386-wine-devel) is a part of the > 64-bit component that runs > % # 32-bit programs (on FreeBSD/amd64) > % # We also currently have: > % # - "wine32" (aka emulators/i386-wine-devel) is the 32-bit component > and runs 32-bit programs > % # (on FreeBSD/amd64). This will be superseded by wow64. > > I do not have any i386 systems (except for poudriere jails used to build > and test new/modified ports), but IMHO i386-wine is compiled for a real > i386 as "host" and runs 32 bit Windows programs only (for lack of 64 > bit support in the host processor). > > I have tested a number of 32 bit Windows applications with the 64 bit > version of Wine (i.e. built for amd64), and they worked as expected. i386-wine is created for amd64 systems. wine on amd64 can't execute 32-bit programs. See emulators/wine/Makefile # Wine assumes a WoW64 package is available however WoW64 is not yet available on FreeBSD.