Created attachment 172835 [details] winetricks 20160709 This is a simple port that tracks Winetricks releases from GitHub. Most Linux distros have it and newcomers (like me a while ago) expect the package to be available. o portlint -A: no problem o manually tested build and runtime
Created attachment 172971 [details] winetricks 20160724 update to new upstream 20160724 release
Created attachment 173101 [details] shar file I would suggest something simpler.
This looks good to me, but I really do not want to depend on a wine port. We already have things like pipelight and playonlinux that can't be co-installed because all wine ports conflict with each other.
I'm taking your pkg-descr. This is not from the upstream project, but the one that makes the most sense to include. Also, zenity is a really tiny dependency, so I'm enabling it unconditionally if not WITHOUT_X11. Thanks for the custom install target suggestion!
Created attachment 173103 [details] winetricks 20160724 - simplified Here is an updated diff with suggestions by Carsten Larsen.
(In reply to Nikolai Lifanov from comment #4) Hi Nikolai. No problem :) I would still suggest to add guidelines for the user. With no Wine installed, I get this message from winetricks: ------------------------------------------------------ wineserver not found! ------------------------------------------------------ With emulators/wine installed, I get this message: ------------------------------------------------------ WINE is wine, which is neither on the path nor an executable file ------------------------------------------------------ With emulators/i386-wine installed, I got no error messages.
Created attachment 173195 [details] winetricks 20160724 Sorry for the delay... Please check this one, which includes a pkg-message.
Comment on attachment 173101 [details] shar file Don't use this file. I'm not sure how to delete things from Bugzilla.
Created attachment 175668 [details] winetricks 20161012 update to 20161012
Would be great to have this in the ports tree. The dotnet452 verb needs archivers/cabextract, which I didn't have installed. Maybe cabextract should be a dependency? I think the port misses even more run dependencies. This is from line 23 of winetricks: # Uses the following non-POSIX system tools: # - cabextract, unrar, unzip, and 7z are needed by some verbs. # - aria2c, wget, or curl is needed for downloading. # - zenity is needed by the GUI, though it can limp along somewhat with kdialog. # - xdg-open (if present) or open (for OS X) is used to open download pages # for the user when downloads cannot be fully automated. # - sudo is used to mount .iso images if the user cached them with -k option. # - perl is used to munge steam config files
This port appears to be architecture independent: ``` pkg-static: DEVELOPER_MODE: Notice: arch "FreeBSD:10:amd64" -- no architecture specific files found: **** could this package use a wildcard architecture? ``` I'll add NO_ARCH=yes to the Makefile.
A commit references this bug: Author: matthew Date: Mon Nov 7 10:13:00 UTC 2016 New revision: 425599 URL: https://svnweb.freebsd.org/changeset/ports/425599 Log: Winetricks is an easy way to work around problems in Wine. It has a menu of supported games/apps for which it can do all the workarounds automatically. It also lets you install missing DLLs or tweak various Wine settings individually. WWW: https://wiki.winehq.org/Winetricks PR: 211293 Submitted by: Nikolai Lifanov <lifanov@mail.lifanov.com> Changes: head/emulators/Makefile head/emulators/winetricks/ head/emulators/winetricks/Makefile head/emulators/winetricks/distinfo head/emulators/winetricks/pkg-descr head/emulators/winetricks/pkg-message
Committed, thanks!