emulators/wine-proton: Fixup missing winepulse.drv in pkg-plist This was making pulseaudio driver not operational. PR: 299632 Sponsored by: UNIS Labs (vvd, commit patch)fb55970eec
Port details
emulators/wine-proton11.0.2_1
Wine with a bit of extra spice
- Maintainer
- monwarez@mailoo.org
- Packages
- wine-proton 11.0.2_1, wine-proton-pulse 11.0.2_1
- Upstream
- Higher version available: 11.0.2e
- CPE
- none, CVEs only via VuXML
- WWW
- https://github.com/ValveSoftware/wine
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (41)
emulators/wine-proton: Update 10.0-4 => 11.0-2 Commit log: https://github.com/ValveSoftware/wine/compare/proton-wine-10.0-4...proton-wine-11.0-2 PR: 298820 Sponsored by: UNIS Labs (vvd, commit patch)bd181a331d
emulators/wine-proton: Update 9.0-3 => 10.0-4 Changelog: This update brings the so-called new wow64 mode, which could be activated either by invoking /usr/local/wine-proton/bin-wow64/wine or setting the PROTON_USE_WOW64 env variable for the Steam client. files/patch-server_ptrace.c contain a partial revert of https://github.com/ValveSoftware/wine/commit/9890af7bb352f93645bb0c7c705ff536c78efb02 Additional patches: The following patch is used for thread counts that fixes games like Cyberpunk 2077: - files/patch-dlls_ntdll_unix_system.c While the hwloc patch is more correct, it is a bigger patch that won't be needed once 11.0 land (wine-proton 11 does include hwloc). The following patch disable hidraw for dualsense controller since it does not work: - files/patch-dlls_winebus.sys_main.c Fix build with llvm22. Flavorize port: default (with pulseaudio disabled) and pulse. PR: 296731 Sponsored by: UNIS Labs Co-authored-by: Alex S <iwtcex@gmail.com> Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>03086f46e2
emulators/wine-proton: Pass to new maintainer PR: 295972355e5b2c4a
devel/autoconf: Update to 2.73 cad/alliance, databases/proxysql, deskutils/growl-for-linux, emulators/wine-proton, net/yate, sysutils/grub2-efi, sysutils/grub2-pcbsd: Add USE_CSTD=gnu11 because autoconf 2.73 tries to use C23 and these ports are broken with that. PR: 293963 Exp-run by: antoine4c463df3af
emulators/wine-proton: Fix build with GCC 14 Disable warnings about incompatible integer to pointer and pointer to integer conversions, which are treated as errors. This is a lighter version of adding the -fpermissive flag, which has been used to fix other ports failing build with GCC 14. PR: 284488 Approved by: maintainer (Alex S <iwtcex@gmail.com>)84c1cefbbf
emulators/wine-proton: update to version 9.0-3 (+) PR: 282697 Sponsored by: Future Crew, LLC377e01b8ea
emulators/wine-proton: update to 9.0-2 Changelog: https://github.com/ValveSoftware/Proton/releases/tag/proton-9.0-2 PR: 281565 Approved by: iwtcex@gmail.com (maintainer)a88263a642
emulators/wine-proton: Fix plista03521e9c1
emulators/wine-proton: update to 9.0-1 PR: 278940 Approved by: maintainer/submitter519b9d1c5d
emulators/wine-proton: Refine WoW64 32-bit ABI determination PR: 278525 Reported by: Eduardo C. <idude0407@gmail.com> Approved by: Alex S <iwtcex@gmail.com> (maintainer)3b0b9249b5
emulators/wine-proton: Update to 8.0-5 This brings two new patches on top of upstream (to maintain compilation). PR: 278288 Approved by: maintainercb4943510f
emulators/wine*: do not test for removed llvm107b83f7fdc2
emulators/wine-proton: Sanitize MANPREFIX Approved by: portmgr (blanket)7188df6f55
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068bbab7f59e9
emulators/wine-proton: Update to 8.0 PR: 2738721f07ec6014
emulators/wine-proton: Default to LLVM 15 (instead of 10 or 11) Port dc3c11a883551eab418c265403c383b27bad8000 from emulators/wine: If the user has set the default version of LLVM to 10 or 11, use LLVM 15 instead (rather than LLVM 12 as before). LLVM 15 is the current default in ports, so one less version to install in case. Plus it's what everyone else uses. Approved by: maintainer (iwtcex@gmail.com)6891d57bee
emulators/wine: support graphics/mesa-devel for WoW64 WoW64 currently uses i386 packages on amd64 under special PREFIX, so - Include mesa-devel paths to LIBGL_DRIVERS_PATH override - Respect libmap.conf(5) in 32-bit packages To use simply install mesa-devel as regular and WoW64 package e.g., $ pkg install mesa-devel $ /usr/local/share/wine/pkg32.sh install mesa-devel In case of issues simply remove mesa-devel e.g., $ pkg delete mesa-devel $ /usr/local/share/wine/pkg32.sh delete mesa-devel PR: 271140 Reviewed by: Alex S Approved by: maintainer timeout (2 months)83cf9277fc
*: Bump PORTREVISIONs for math/mpc update to 1.3.18d3e020ed0
emulators/wine-proton: mark as PIE_UNSAFE PR: 268986 Approved by: maintainer383d05e455
emulators/wine-devel,emulators/wine-proton: remove check for removed LLVM_VEReb98026ac9
emulators/wine-proton: Update to 7.0-5 Mark IGNORE on 12. PR: 268450a64072aa5b
emulators/wine-proton: Update to 7.0.4 Co-authored-by: Bartek Jasicki <thindil@laeran.pl> Co-authored-by: Alex S <iwtcex@gmail.com> Changelog: https://github.com/ValveSoftware/wine/blob/proton_7.0/ANNOUNCE PR: 263196bbad8ab905
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
emulators/wine-proton: Fix crash due to ASLR ASLR has been enabled by default on -CURRENT and -STABLE and this causes Wine to crash. The clean solution would be to implement some memory mapping code that already exists for macOS and Linux, but this is not an essy task. In order to allow use of Wine on systems with ASLR mark the Wine executables as not compatible with ASLR using elfctl. This allows to keeps ASLR enabled on the system for all other binaries. If the required memory mapping functionality is made available, the elfctl commands should be removed from this and the other Wine ports. Approved by: portmgr (implicit)023338f7d1
framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk - convert bsd.gstreamer.mk to Uses/gstreamer.mk - convert ports tree to make use of USES=gstreamer - remove duplicate dependency lines from the tree Differential Revision: https://reviews.freebsd.org/D35097ca3f925d6e
textproc/libxml2: bump all LIB_DEPENDS consumers This is a separate commit to facilitate easier cherry-picking for quarterly. PR: 262853, 262940, 262877, 263126 Approved by: fluffy (mentor)d63665f7cd
textproc/libxml2: bump all dependencies This should make sure that all dependent ports will pick up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246247c7db751
emulators/wine-proton: Fix build with devel/libsysinfo present Port b75f3b5a79927f27605bee328c36d9d7d8b425ec from emulators/wine: This back ports the patch I pushed upstream and that wine-devel has inherited from there a few months ago. It will go away with the next major release. PR: 260792 Requested by: iwtcex@gmail.com (maintainer) Submitted by: Patrick Mackinlay <freebsd.68fba@nospam.spacesurfer.com>9b46ada11c
emulators/wine-proton: Bump PORTREVISION This forces a rebuild to account for the changes of files/pkg32.sh in revision 0ce96f7c97a168d3b01e4f46296a410761f5c302.fb758b13c8
emulators/wine-proton: Adjust pkg32.sh to pkg 1.17.3 After recent changes, given an uninitialized root dir pkg now fails with: pkg: Error opening the trusted directory /usr/share/keys/pkg/trusted pkg: Error loading trusted certificates This works around it for our WoW setup. PR: 259404 Approved: maintainer (= author)0ce96f7c97
emulators/wine-proton: Vulkan 32-bit Mesa fixes Point Vulkan loader at 32-bit Mesa libs PR: 2573993247683ba0
graphics/mesa-libs: Bump reverse deps for libglvnd Per discussion with bapt on helping pkg handle the changing of these deps and avoiding impossible upgrade senarios. PR: 246767 Reviewed by: manu, bapt Approved by: x11 Differential Revision: https://reviews.freebsd.org/D30824da3162c7c9
emulators/wine-proton: add wow64 wrapper. PR: 255381d8fafe84bd
emulators/wine-proton: update to 6.3. PR: 2553811c2c1dec44
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
emulators/wine-proton: Update to 5.13-4 PR: 252537 Submitted by: Ales S <iwtcex@gmail.com>8c7f10f9d5
www.winehq.org now defaults to https; adjust all URLs.5ba7b97da6
emulators/wine-proton: Add a new port. This is a special version of Wine developed by Valve. PR: 250264 Submitted by: Alex S <iwtcex@gmail.com> Reviewed by: Damjan Jovanovic <damjan.jov@gmail.com>01bf406fbd