aboutsummaryrefslogtreecommitdiff
path: root/emulators/wine-devel/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* The Wine Staging patchset is now available for Wine 4.2, and the buildGerald Pfeifer2019-02-211-2/+0
| | | | | | | | issue(s) I reported have been addressed, so we can remove the BROKEN marker for our STAGING option. Notes: svn path=/head/; revision=493503
* Update to Wine 4.2. This includes the following changes:Gerald Pfeifer2019-02-161-1/+1
| | | | | | | | | | | - Unicode string normalization support. - Support for ECC cryptographic keys. - Support for mixing 32/64-bit dlls in the load path. - Futex-based implementations for more synchronization primitives. - Various bug fixes. Notes: svn path=/head/; revision=493046
* Now that Wine 4.0 has been released, Wine is in regular developmentGerald Pfeifer2019-02-071-2/+4
| | | | | | | | | | | | | | | | again and Wine 4.1 is the first snapshot bringing the following changes: - Support for NT kernel spinlocks. - Better glyph positioning in DirectWrite. - More accurate reporting of CPU information. - Context handle fixes in the IDL compiler. - Various bug fixes. Sadly the Wine Staging patchset as released in this patchset is broken in various ways (two of which have been fixed since, but the one hitting here still in progress), so mark this BROKEN when the STAGING option is set. Notes: svn path=/head/; revision=492357
* Update to Wine 4.0, the actual release, with essentially no real changesGerald Pfeifer2019-01-311-4/+7
| | | | | | | | | | | | | | | | | | | | | from the last RC. This will shortly move to the main emulators/wine port, but let's give it a bit of time and wider exposure first. Forward port r491148 | gerald | 2019-01-25: Add a new option, GCC, that controls the use of GCC instead of the system compiler (usually clang these days) as we have been doing since r334935 in 2013-11-26. And make that the default, both since there've been user reports about Wine not working properly with the toolchain in FreeBSD 12 and since there may be other challenges given that both upstream and in other distributions GCC is being used all along. [1] PR: 231010 [1] Reviewed by: mat [1] Tested by: sbruno [1] Notes: svn path=/head/; revision=491699
* Forward port r490827 | gerald | 2019-01-21 from emulators/wine:Gerald Pfeifer2019-01-291-7/+0
| | | | | | | | Remove a hack (defining __builtin_ms_va_list and friends) for versions of clang before 3.8 and hence versions of FreeBSD no longer maintained. Notes: svn path=/head/; revision=491562
* Update to RC6 of Wine 4.0 which addresses another dozen or so bugsGerald Pfeifer2019-01-221-2/+2
| | | | | | | | | | | and, oddly enough, sees the Wine Staging patchset install three more files. Add gl to X11_USES since a naked USE_GL= as we've had has been deprecated for a while. Notes: svn path=/head/; revision=490967
* Update to RC6 of Wine 4.0 with some further bugfixes and an updatedGerald Pfeifer2019-01-181-2/+2
| | | | | | | dependency to version 4.7.5 of the Mono engine (wine-mono-devel). Notes: svn path=/head/; revision=490679
* Update ibiblio.org MASTER_SITE which includes a reference to the versionGerald Pfeifer2019-01-131-1/+1
| | | | | | | | | | | | number and was thus broken since we upgraded to Wine 4.0 RC1 in revision r487184. PR: 234459 Submitted by: Samy Mahmoudi <samy.mahmoudi@gmail.com> MFH: 2019Q1 (fix URL for secondary MASTER_SITE) Notes: svn path=/head/; revision=490115
* Update to RC5 of Wine 4.0 with about a dozen bugfixes.Gerald Pfeifer2019-01-101-1/+1
| | | | Notes: svn path=/head/; revision=489888
* Update to RC4 of Wine 4.0 which brings only a few additional fixes.Gerald Pfeifer2018-12-291-2/+3
| | | | | | | | Create a proper USES block in Makefile, moving the existing USES statement there. Notes: svn path=/head/; revision=488645
* Update to RC3 of Wine 4.0 which brings about two dozen bugfixes.Gerald Pfeifer2018-12-221-1/+1
| | | | Notes: svn path=/head/; revision=488124
* Revert bogus part of r487705 (enablement of the STAGING option by defaultGerald Pfeifer2018-12-171-1/+0
| | | | | | | for testing purposes only). Notes: svn path=/head/; revision=487706
* The Wine Staging patchset is now available for Wine 4.0 RC2.Gerald Pfeifer2018-12-171-0/+1
| | | | Notes: svn path=/head/; revision=487705
* Update to RC2 of Wine 4.0 which brings a dozen or so bugfixes.Gerald Pfeifer2018-12-171-2/+1
| | | | Notes: svn path=/head/; revision=487640
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-0/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* Update to Wine 4.0 RC1, the first release candidate of the upcomingGerald Pfeifer2018-12-101-1/+1
| | | | | | | | | | | | | Wine 4.0 release series. This includes the following changes: - Updates to the timezone database. - Vulkan support updated to the latest spec. - Stream I/O support in WebServices. - Better palette support in WindowsCodecs. - Synchronization objects support for kernel drivers. - Various bug fixes. Notes: svn path=/head/; revision=487184
* Explicitly configure without SDL (SLD2) support to increase reproducabilityGerald Pfeifer2018-12-061-0/+1
| | | | | | | | of builds. Without this existing SDL files might be found and used when building outside of a clean and minimal build environment. Notes: svn path=/head/; revision=486806
* Update to Wine 3.21. This includes the following changes:Gerald Pfeifer2018-11-251-1/+1
| | | | | | | | | | - Typelib marshaller rewrite using NDR functions. - Support for memory font resources in DirectWrite. - Joystick support improvements. - Various bug fixes. Notes: svn path=/head/; revision=485860
* Update to Wine 3.20. This includes the following changes:Gerald Pfeifer2018-11-101-1/+1
| | | | | | | | | | | | - Async interfaces and ACF files in the IDL compiler. - Support for substorage transforms in MSI. - RPC/COM marshalling fixes. - Support for Unicode requests in WinHTTP. - Shell Autocomplete optimizations. - Various bug fixes. Notes: svn path=/head/; revision=484639
* Update to Wine 3.19. This includes the following changes:Gerald Pfeifer2018-10-271-1/+1
| | | | | | | | | | | | | | - Support for file I/O completion modes. - WaitOnAddress synchronization primitives. - Better support for 32-bit .NET binaries on 64-bit. - Improved recovery on broken RPC connection. - Various bug fixes. And two files are no longer contingent on the Staging patchset, functionality is now in Wine proper. Notes: svn path=/head/; revision=483112
* Update to Wine 3.18. This includes the following changes:Gerald Pfeifer2018-10-161-2/+1
| | | | | | | | | | | - Subpixel font rendering with FreeType >= 2.8.1. - Support for OAEP algorithm in RSA encryption. - Array marshalling fixes in DCOM. - Improved DPI scaling in the Wine console. - Various bug fixes. Notes: svn path=/head/; revision=482232
* emulators/wine-devel: expose Vulkan supportJan Beich2018-10-161-2/+9
| | | | | | | | | VULKAN is for Vulkan-native while VKD3D is for Direct3D 12 games PR: 231248 Notes: svn path=/head/; revision=482194
* Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4lThomas Zander2018-09-291-0/+1
| | | | Notes: svn path=/head/; revision=480899
* Update to Wine 3.17. This includes the following changes:Gerald Pfeifer2018-09-281-1/+1
| | | | | | | | | | - Improved Shell Autocomplete support. - More implementation of OPC Services. - Improvements to the Pager common control. - Various bug fixes. Notes: svn path=/head/; revision=480884
* Update to Wine 3.16. This includes the following changes:Gerald Pfeifer2018-09-141-2/+1
| | | | | | | | | | | | | | - Initial implementation of OPC Services. - Support for rendering buttons from an ImageList. - Better support for CSS properties in MSHTML. - Namespace fixes in XML Writer. - Various bug fixes. And include/wine/windows/virtdisk.h now comes in via mainline, no longer just Staging. Notes: svn path=/head/; revision=479807
* Change x11/xorgproto to become a build depNiclas Zeising2018-09-111-0/+1
| | | | | | | | | | | | | | | | | | Change x11/xorgproto to become a build time dependency when added to USE_XORG. Change the dependency to be on the port, rather than a file the port installs. Fix fallout. Bump portrevision on depending ports. PR: 230909 Reviewed by: eadler Approved by: portmgr (antoine) Obtained from: https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto exp-run: antoine Differential Revision: https://reviews.freebsd.org/D16906 Notes: svn path=/head/; revision=479538
* Update to Wine 3.15. This includes the following changes:Gerald Pfeifer2018-09-011-1/+1
| | | | | | | | | | | | | | - HID device support in Raw Input. - Many more new icons in Shell32. - WinHTTP converted to use Windows Sockets. - Syntax fixes in the command line interpreter. - Various bug fixes. The libdinput8 changes added in Wine 3.14 have since moved from Staging to Wine proper. Notes: svn path=/head/; revision=478672
* Revert the inadvertent enabling of the STAGING option by default inGerald Pfeifer2018-08-191-1/+1
| | | | | | | revision 477548. Notes: svn path=/head/; revision=477550
* Update to Wine 3.14. This includes the following changes:Gerald Pfeifer2018-08-191-4/+5
| | | | | | | | | | | | | | | | | | | | | | - Support for DXTn texture decompression. - Deferral support for MSI install actions. - Support for Japanese keyboard in DirectInput. - More improvements in the standard Task Dialog. - A few more icons in Shell32. - Various bug fixes. Forward port r471521 | tcberner | 2018-06-03 20:03:49 +0000 from the emulators/wine port [1]: emulators/wine: fix desktop file on amd64 Submitted by: tcberner [1] Reviewed by: gerald [1] Approved by: dbn [1] Differential Revision: https://reviews.freebsd.org/D15489 [1] Notes: svn path=/head/; revision=477548
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-07-291-0/+1
| | | | | | | | | | | | | | | | | in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542 Notes: svn path=/head/; revision=475857
* Update to Wine 3.13. This includes the following changes:Gerald Pfeifer2018-07-211-3/+3
| | | | | | | | | | | | | | - Initial support for performance data in the registry. - Mono engine updated with some bug fixes. - Improvements in the standard Task Dialog. - Various bug fixes. Make the dependency on devel/autoconf more general. [1] Reviewed by: tijl [1] Notes: svn path=/head/; revision=475074
* Update to Wine 3.12. This includes the following changes:Gerald Pfeifer2018-07-111-3/+3
| | | | | | | | | | | | | | - Unicode data updated to Unicode 11.0.0. - Proxy configuration dialog in the Internet control panel. - Syntax fixes in the Cmd.exe command intepreter. - Some more glyphs in the Wingdings font. - Various bug fixes. Align the sorting of MASTER_SITES with the emulators/wine port again, now that SF is regularly updated again. Notes: svn path=/head/; revision=474454
* Update to Wine 3.11. This includes the following changes:Gerald Pfeifer2018-06-261-1/+1
| | | | | | | | | | | - More debugger support for Wow64 processes. - Support for sha256/sha384 hashes in ECDSA signatures. - Better reporting of hyper-threaded CPUs. - Improvements to the standard Task Dialog. - Various bug fixes. Notes: svn path=/head/; revision=473403
* The VKD3D option is not operational yet, and there is at least oneGerald Pfeifer2018-06-241-0/+2
| | | | | | | | | | prerequisite port we are missing, so make sure we IGNORE this port should anyone try to enable this option nevertheless. PR: 229276 Notes: svn path=/head/; revision=473250
* Update to Wine 3.10. This includes the following changes:Gerald Pfeifer2018-06-161-1/+1
| | | | | | | | | | | - Swapchain support in Direct 3D 12. - Vulkan support updated to the latest spec. - Debugger support for Wow64 processes. - Still more support for the Task Scheduler. - Various bug fixes. Notes: svn path=/head/; revision=472535
* Revert inadvertret change to OPTIONS_DEFAULT in previous commit (r471203).Gerald Pfeifer2018-05-311-1/+1
| | | | | | | Pointy hat to: self Notes: svn path=/head/; revision=471204
* Replace explicit settings of CFLAGS and LDFLAGS in favor of USES=localbaseGerald Pfeifer2018-05-311-4/+2
| | | | | | | | | | (the former predating the latter by at least a decade alas with variation). PR: 226396 Submitted by: John Hein <z7dr6ut7gs@snkmail.com> Notes: svn path=/head/; revision=471203
* Update to Wine 3.9. This includes the following changes:Gerald Pfeifer2018-05-261-2/+2
| | | | | | | | | | | | | | | | | - OpenGL core contexts enabled by default in Direct 3D. - Beginnings of Direct 3D 12 implementation using vkd3d. (This is inactive for now due to a non-existant dependency, and hidden behind a new option VKD3D which is always off.) - More support for the Task Scheduler. - Some more Task Dialog support. - Better arrow support in GdiPlus. - Various bug fixes. ext-ms-win-uxtheme-themes-l1-1-0.dll and feclient.dll which in the past were available only via the Wine Staging patchset are now part of mainstream Wine. Notes: svn path=/head/; revision=470875
* - Infrastructure for writing kernel driver tests.Gerald Pfeifer2018-05-141-1/+1
| | | | | | | | | | | - Support for showing file properties in the Shell browser. - MP3 decoder as a DirectX Media Object. - More support for the Task Scheduler. - Support for COM aggregation in UrlMon. - Various bug fixes. Notes: svn path=/head/; revision=469843
* For ports under `emulators', `games', `irc`, and `sysutils' categories:Alexey Dokuchaev2018-05-051-1/+0
| | | | | | | | remove redundant PKGMESSAGE assignment, which is set appropriately by the b.p.m when `pkg-message' appears on the SUB_FILES list. Notes: svn path=/head/; revision=469121
* Update to Wine 3.7. This includes the following changes:Gerald Pfeifer2018-05-011-1/+1
| | | | | | | | | | | - MSI custom actions run in a separate process. - Support for job files in the Task Scheduler. - Improved viewport support in Direct 3D. - Larger resolution version of the standard icons. - Various bug fixes. Notes: svn path=/head/; revision=468761
* Change the name of the check-wine-devel-vs-wine-staging target toGerald Pfeifer2018-04-181-2/+2
| | | | | | | | | | check-wine-devel-vs-staging for brevity (and since the wine-staging port is gone for the time being and STASGING is just an option for now). Fix a typo in some of that target's output on the way. Notes: svn path=/head/; revision=467673
* Update to Wine 3.6. This includes the following changes:Gerald Pfeifer2018-04-141-1/+1
| | | | | | | | | | | - Support for PNG format icons. - Support for 1D textures. - More infrastructure for high DPI support. - OLE data cache improvements. - Various bug fixes. Notes: svn path=/head/; revision=467322
* Remove workaround (really: requiring GCC) for a clang 6.0.0 crash onGerald Pfeifer2018-04-021-5/+0
| | | | | | | | | FreeBSD revision 1200056. PR: 224863 Notes: svn path=/head/; revision=466230
* Update to Wine 3.5. This includes the following changes:Gerald Pfeifer2018-03-311-2/+1
| | | | | | | | | | | - More Vulkan support, including the vulkan-1 loader. - Support for RSA and ECDSA cryptographic keys. - Improved manifest file parser. - Support for the Places toolbar in file dialogs. - Various bug fixes. Notes: svn path=/head/; revision=466046
* Fully disable building Kerberos components.Gerald Pfeifer2018-03-181-1/+4
| | | | | | | | | | | | We already had --without-krb5, alas when someone had krb5 installed in their build environment, the build still failed. This takes care using a bigger hammer. PR: 226396 Analyzed by: John Hein <z7dr6ut7gs@snkmail.com> Notes: svn path=/head/; revision=464959
* The Wine Staging patchset has reappeared for the time being, with newGerald Pfeifer2018-03-171-2/+2
| | | | | | | | | | | | | maintainers and at a new location, so reintroduce the STAGING option (off by default, as before). Since we had kept the code in the Makefile, this mostly involves adjusting the download site and restoring and updating pkg-plist. (Observe how Wine 3.3 has merged a fair number of changes, so the specials in pkg-plist are fewer than when we had to take this out.) Notes: svn path=/head/; revision=464836
* Update to Wine 3.4. This includes the following changes:Gerald Pfeifer2018-03-171-2/+2
| | | | | | | | | | | | | - More Vulkan support, including integration with the X11 driver. - Better handling of privileged instructions on x86-64. - Hex edit dialog improvements in RegEdit. - Assortment of patches merged from wine-staging. - Various bug fixes. Also the SF mirror is back and working again. Notes: svn path=/head/; revision=464779
* Update to Wine 3.3. This includes the following changes:Gerald Pfeifer2018-03-031-3/+3
| | | | | | | | | | | | | | | - Beginnings of Vulkan support. - Direct3D multi-threaded command stream enabled by default. - Multisample textures enabled by default. - Support for game controllers through SDL. - Support for loading CIL-only .Net binaries. - Various bug fixes. Temporarily disable the SF mirrors which appear to serve a 0 byte distfile right now. Notes: svn path=/head/; revision=463533
* Remove the STAGING option which has been marked BROKEN for 11 weeksGerald Pfeifer2018-02-181-3/+1
| | | | | | | | | | | now that the Wine Staging tree has been declared suspended yesterday, cf. https://www.wine-staging.com/news/2018-02-17-future-wine-staging.html . Leave in the actual code for the time being, to maintain history in case this somehow gets restarted in the near future. Notes: svn path=/head/; revision=462267