On Tue, 20 Oct 2026 06:00:04 +0000 [email protected] wrote: > På tirsdag 20. oktober 2026 kl. 01:09, skrev Thomas Frohwein > <[email protected]>: > > > Hi, > > > > To make wine more easily and widely usable, fabien@ put together > > this port which I'm offering with his permission to add to ports. > > > > It includes winetricks, a well known script that can be used to > > add/fix things that might be missing to execute some Windows > > programs. It also includes a custom script 'wine-steam' which > > installs Steam in the WINEPREFIX and then can also be used to > > launch it from there. > > > > There is a important thing to take care of for wine-steam: its > > process opens an unusually high amount of files. I wasn't able to > > run it with openfiles of 1024, and it required adjusting my > > login.conf(5) class to allow for 2048 openfiles for this to > > succeed. I've been able to log into Steam and download Elite > > Dangerous through it. And the game also works by the way. > > > > ok? > > > > Built/tested on current/amd64 with privsep. > > Got this far:
My bad, I thought I unhooked wine-gog but forgot to remove from PLIST. Fresh tarball with this fixed attached. I confirmed `make package` works now. ok? > > $ cd /usr/ports/emulators/wine-extras/ && make build package > port-lib-depends-check check-shlib-syms test clean && make distclean > ===> Building from scratch wine-extras-20261017 ===> Checking files > for wine-extras-20261017 > `/usr/ports/distfiles/Winetricks-winetricks-20260125.tar.gz' is up to > date. > >> (SHA256) all files: OK > ===> Extracting for wine-extras-20261017 > ===> Patching for wine-extras-20261017 > ===> Applying OpenBSD patch patch-src_winetricks > Hmm... Looks like a unified diff to me... > The text leading up to this was: > -------------------------- > |Index: src/winetricks > |--- src/winetricks.orig > |+++ src/winetricks > -------------------------- > Patching file src/winetricks using Plan A... > Hunk #1 succeeded at 4. > Hunk #2 succeeded at 190. > Hunk #3 succeeded at 902. > done > /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DARCH=amd64 > -DBASE_PKGPATH=emulators/wine-extras -DFLAVOR_EXT= > -DFULLPKGNAME=wine-extras-20261017 > -DHOMEPAGE=https://github.com/Winetricks/winetricks > -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 > -DMAINTAINER=Thomas\ Frohwein\ \<[email protected]\> > -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc > -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM=wine-extras -i > -B /usr/ports/pobj/wine-extras-20261017 > /usr/ports/pobj/wine-extras-20261017/winetricks-20260125/src/winetricks > ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: > clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc > ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure > for wine-extras-20261017 ===> Configuring for wine-extras-20261017 > ===> Faking installation for wine-extras-20261017 > /usr/ports/pobj/wine-extras-20261017/bin/install -c -m 755 > /usr/ports/pobj/wine-extras-20261017/winetricks-20260125/src/winetricks > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/bin > /usr/ports/pobj/wine-extras-20261017/bin/install -c -m 644 > /usr/ports/pobj/wine-extras-20261017/winetricks-20260125/src/winetricks.1 > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/man/man1 > /usr/ports/pobj/wine-extras-20261017/bin/install -d -m 755 > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/share/doc/winetricks > /usr/ports/pobj/wine-extras-20261017/bin/install -c -m 644 > /usr/ports/pobj/wine-extras-20261017/winetricks-20260125/COPYING > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/share/doc/winetricks > /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DARCH=amd64 > -DBASE_PKGPATH=emulators/wine-extras -DFLAVOR_EXT= > -DFULLPKGNAME=wine-extras-20261017 > -DHOMEPAGE=https://github.com/Winetricks/winetricks > -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 > -DMAINTAINER=Thomas\ Frohwein\ \<[email protected]\> > -DPREFIX=/usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local > -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local > -DX11BASE=/usr/X11R6 -DPKGSTEM=wine-extras -i -B > /usr/ports/pobj/wine-extras-20261017 -c -m 755 > /usr/ports/emulators/wine-extras/files/wine-steam > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/bin/wine-steam > #/usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DARCH=amd64 > -DBASE_PKGPATH=emulators/wine-extras -DFLAVOR_EXT= > -DFULLPKGNAME=wine-extras-20261017 > -DHOMEPAGE=https://github.com/Winetricks/winetricks > -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=amd64 > -DMAINTAINER=Thomas\ Frohwein\ \<[email protected]\> > -DPREFIX=/usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local > -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local > -DX11BASE=/usr/X11R6 -DPKGSTEM=wine-extras -i -B > /usr/ports/pobj/wine-extras-20261017 -c -m 755 > /usr/ports/emulators/wine-extras/files/wine-gog > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/bin/wine-gog > Installing /usr/ports/emulators/wine-extras/pkg/README as > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/share/doc/pkg-readmes/wine-extras > ===> Building package for wine-extras-20261017 Create > /usr/ports/packages/amd64/all/wine-extras-20261017.tgz Creating > package wine-extras-20261017 > checksumming|************************************************************************************************************************************************************ > | 75% Error: > /usr/ports/pobj/wine-extras-20261017/fake-amd64/usr/local/bin/wine-gog > does not exist pkg_create: can't continue *** Error 1 in . > (/usr/ports/infrastructure/mk/bsd.port.mk:2251 > '/usr/ports/packages/amd64/all/wine-extras-20261017.tgz': @trap "cd > /usr/por...) *** Error 2 in . > (/usr/ports/infrastructure/mk/bsd.port.mk:2750 '_internal-package': > @case X${_DEPENDS_CACHE} in X) _DEPENDS_CACHE=$(doas -...) *** Error > 2 in /usr/ports/emulators/wine-extras > (/usr/ports/infrastructure/mk/bsd.port.mk:2729 'package': > @lock=wine-extras-20261017; expor...) -- > > Sorry if I could have cut this down some. > > Saw this line commented in Makefile: > > #${SUBST_PROGRAM} ${FILESDIR}/wine-gog ${PREFIX}/bin/wine-gog > > It built after uncommenting and doing a make clean before > building/packaging again. > > Runs fine on foot on sway. Thanks for the Readme and this port you > all. > > Hope this helps. Well wishes. > -- > yaydn
wine-extras.tgz
Description: application/compressed-tar
