aboutsummaryrefslogtreecommitdiff
path: root/emulators/wine-devel
Commit message (Collapse)AuthorAgeFilesLines
* emulators/wine-devel,emulators/wine-proton: remove check for removed LLVM_VERTobias C. Berner2023-01-151-1/+1
|
* emulators/wine-devel: Sort pkg-plistGerald Pfeifer2022-12-151-1/+1
|
* emulators/wine-devel: update to Wine 7.22Damjan Jovanovic2022-12-103-26/+11
| | | | | | | | | | | | This includes the following changes: - 32-on-64 thunks for both Vulkan and OpenGL. - OpenLDAP library bundled and built as PE. - Support for the RAW print processor in WinPrint. - More progress on the long types printf format conversion. - Various bug fixes. Also since Wine now comes with the Windows version of OpenLDAP bundled, remove the native OpenLDAP dependency from the Port.
* emulators/wine-devel: update to Wine 7.21Damjan Jovanovic2022-11-223-14/+15
| | | | | | | | | | | | | This includes the following changes: - OpenGL library converted to PE. - Support for multi-architecture PE builds. - More preparation work for Vulkan 32-on-64 support. - Support for creating import libraries without dlltool. - Locale data updates. - Various bug fixes. Additionally, OpenAL has been removed as a dependency, as upstream no longer provides it either.
* emulators/wine-devel: update to Wine 7.20Damjan Jovanovic2022-11-164-55/+7
| | | | | | | | | | This includes the following changes: - Font linking improvements. - A number of fixes for exception unwinding. - Support for dumping EMF spool files in WineDump. - Various bug fixes. files/patch-dlls-ntdll-unix-file.c has been merged upstream; drop it.
* emulators/wine-devel: Update to Wine 7.19Damjan Jovanovic2022-11-154-6/+57
| | | | | | | | | | | | | This includes the following changes: - Support for storing DOS attributes on disk. - Bundled vkd3d upgraded to version 1.5. - Support for MPEG-4 audio format. - Various bug fixes. This version also requires a patch for the ENODATA error code which does not consistently exist on FreeBSD. [1] Submitted by: gerald [1]
* emulators/wine-devel: Update to Wine 7.18Gerald Pfeifer2022-11-013-6/+17
| | | | | | | | | | | | This includes the following changes: - Character tables updated to Unicode 15.0.0. - Async reader fixes in GStreamer support. - Various bug fixes. (The Staging patchset is broken on FreeBSD 12.x with this snapshot; simply mark the port as BROKEN in that case.) Co-authored-by: Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
* emulators/wine-devel: update to version 7.17Damjan Jovanovic2022-09-262-6/+6
| | | | | | | This includes the following changes: - High Unicode planes support in DirectWrite. - Some work towards Wow64 support in the Vulkan driver. - Various bug fixes.
* emulators/wine-devel: Update to Wine 7.16Damjan Jovanovic2022-09-113-6/+9
| | | | | | | | | This includes the following changes: - Wow64 support in X11 driver. - Session storage in MSHTML. - Unicode regexp fixes in MSXML. - IME improvements in Edit control. - Various bug fixes.
* Remove WWW lines that have been moved into MakefilesStefan Eßer2022-09-081-2/+0
| | | | Approved by: portmgr (implicit)
* Move more WWW entries from pkg-descr files into MakefilesStefan Eßer2022-09-081-0/+1
| | | | | | | The WWW: lines in the pkg-descr files of these ports where not at the end of those files and have been missed in prior conversion runs. Approved by: portmgr (implicit)
* emulators/wine-devel: Update to Wine 7.15Gerald Pfeifer2022-09-053-6/+8
| | | | | | | | | | | This includes the following changes: - Command lists in Direct2D. - RSA encryption. - Initial Wow64 thunking in WIN32U. - Optional support for colors in test output. - Various bug fixes. Approved by: maintainer
* emulators/wine-devel: update to version 7.14Damjan Jovanovic2022-08-033-8/+10
| | | | | | | | | | | This includes the following changes: - More progress on syscall interface for USER32. - Improved font fallbacks in DirectWrite. - Some fixes for socket shutdowns. - Various bug fixes. Also since the ibiblio mirror doesn't have Wine 7.x, and SourceForge doesn't have 7.14, replace them with the upstream URL.
* emulators/wine-devel: update to version 7.13Damjan Jovanovic2022-07-233-6/+9
| | | | | | | | | | This includes the following changes: - Gecko engine updated to version 2.47.3. - USB driver converted to PE. - Some theming improvements. - Various bug fixes. Approved by: Damjan Jovanovic <damjan.jov@gmail.org> (maintainer)
* emulators: remove 'Created by' linesTobias C. Berner2022-07-201-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A big Thank You to the original contributors of these ports: * Akinori MUSHA aka knu <knu@idaemons.org> * Alejandro Pulver <alejandro@varnet.biz> * Alexander Best <arundel@gmx.net> * Alexander Nedotsukov <bland@FreeBSD.org> * Alexey Dokuchaev <danfe@FreeBSD.org> * Alexey V. Antipovsky <kemm@in-line.ru> * Alonso Cardenas Marquez <acm@FreeBSD.org> * Brian Gaeke <brg@dgate.org> * Danilo Egea Gondolfo <danilo@FreeBSD.org> * David Naylor <naylor.b.david@gmail.com> * David O'Brien (obrien@cs.ucdavis.edu) * Edward Tomasz Napierala <trasz@FreeBSD.org> * Eric L. Hernes <erich@FreeBSD.org> * Felix Palmen <felix@palmen-it.de> * Ganael Laplanche <ganael.laplanche@martymac.org> * Gerald Pfeifer <gerald@FreeBSD.org> * Gunter Wambaugh <techgunter@yahoo.com> * Jacques Vidrine <nectar@FreeBSD.org> * Janni * Jeffrey H. Johnson <CPE1704TKS@bellsouth.net> * Jeremy Karlson * Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org> * Joel Sutton <jsutton@webnet.com.au> * Joerg Wunsch <joerg@FreeBSD.org> * Jonathan M. Bresler (jmb) * Jose Alonso Cardenas Marquez <acm@FreeBSD.org> * Juergen Lock <nox@jelal.kn-bremen.de> * Kaltashkin Eugene <zhecka@gmail.com> * Kevin Bowling <kbowling@FreeBSD.org> * Li-Lun Wang <llwang@infor.org> * Mario S F Ferreira <lioux@linf.unb.br> et al. * Martin Hinner * Maxim Sobolev <sobomax@FreeBSD.org> * Michael Neumann <mneumann@ntecs.de> * Miguel Mendez <flynn@energyhq.homeip.net> * Naram Qashat <cyberbotx@cyberbotx.com> * Nicole Reid <root@cooltrainer.org> * Nishika <nishika@cheerful.com> * Pavel I Volkov <pavelivolkov@googlemail.com> * Piotr Kubaj * Ruan Wei (iamayan@gmail.com) * Sebastian Schuetz <sschuetz@fhm.edu> * Seiichirou Hiraoka * Shaun Amott <shaun@FreeBSD.org> * Sheldon Hearn <axl@iafrica.com> * Simon Dick <simond@irrelevant.org> * Steven Kreuzer <skreuzer@FreeBSD.org> * Stijn Hoop <stijn@win.tue.nl> * Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> * Thomas Bernard <nanard@free.fr> * Timothy Beyer <beyert@cs.ucr.edu> * Tobias Reifenberger <tr@freebsd.mayn.de> * Tom Carrick <knyghtmare@knyghtmare.com> * Travis Poppe <tlp@liquidx.org> * Uffe Jakobsen <uffe@uffe.org> * Vladimir Kondratiev <wulf@mail.mipt.ru> * Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp> * Yukihiro Nakai <nakai@FreeBSD.org> * alepulver * alex * dchapes@ddm.on.ca * dk * elbarto * janek@gaja.ipan.lublin.pl * jhb * jmz * joerg * jraynard * krion * kstailey * mbr@FreeBSD.org * okeeblow <root@cooltrainer.org> * pixel * pjm * tenser@spitfire.ecsel.psu.edu * trasz * trasz <trasz@pin.if.uz.zgora.pl> * # Created by Timothy Beyer <beyert@cs.ucr.edu> With hat: portmgr
* emulators/wine-devel: update to version 7.12Damjan Jovanovic2022-07-113-6/+7
| | | | Approved by: Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
* emulators/wine-devel: update to version 7.11Stefan Eßer2022-07-113-6/+9
| | | | Approved by: Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
* emulators/wine-devel: update to version 7.10Damjan Jovanovic2022-07-112-6/+6
| | | | | | | | | | | This includes the following changes: - macOS driver converted to PE. - Mono engine updated to version 7.3.0. - Windows-compatible Unicode collation. - Wow64 support in SECUR32. - Various bug fixes. Approved by: damjan.jov@gmail.com (maintainer)
* emulators/wine-devel: Update to Wine 7.9Gerald Pfeifer2022-07-053-7/+9
| | | | | | | | This includes the following changes: - A number of fixes for test failures on Windows. - Various bug fixes. Approved by: Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
* emulators/wine-devel: Update to Wine 7.8Gerald Pfeifer2022-06-213-11/+17
| | | | | | | | | | | | This includes the following changes: - X11 and OSS drivers converted to PE. - WoW64 support in the sound drivers. - Number formatting using the new locale database. - Various bug fixes. (Three files less in an installation with STAGING off.) Approved by: Damjan Jovanovic <damjan.jov@gmail.com> (maintainer)
* emulators/wine-devel: Fix alphabetical sorting of pkg-plistGerald Pfeifer2022-06-191-5/+5
| | | | | | | | Over the last couple of updates four, five files got slotted into pkg-plist out of alphabetic ordering. Address that and make things consistent again. Approved by: portmgr (blanket)
* emulators/wine-devel: Fix packaging with ALSA onHans Petter Selasky2022-05-011-0/+2
| | | | | | | Make sure the built ALSA libraries are included in the package when ALSA is on. Fixes ce1e733047cfa6bdea3d1bfb767814c7fa2a9809 and "make check-plist" . Approved by: pi (implicit)
* emulators/wine-devel: update to version 7.7Damjan Jovanovic2022-04-283-6/+19
| | | | | | | Relevant changes: - More progress on the PE conversion of the X11 and OSS drivers. - Support for UTF-8 as default Ansi codepage. - Theming support for control panel applets.
* emulators/wine-devel: Fix packaging with OSS offGerald Pfeifer2022-04-221-2/+2
| | | | | | With revision ce1e733047cfa6bdea3d1bfb767814c7fa2a9809 we introduced a choice between ALSA and OSS, the latter being the default as before. This fixes the packaging list when OSS is off (and ALSA on).
* emulators/wine-devel: Allow choosing between OSS and ALSAGerald Pfeifer2022-04-181-3/+8
| | | | | | | | | | | | | Our Wine ports have solely relied on OSS for sound so far. Add support to optionally switch to ALSA by establishing two options, OSS and ALSA. This does not change default behavior (and packages created), rather it adds the ability to choose. It particularly may prove beneficial for USB MIDI keyboards. Submitted by: hselasky Approved by: damjan.jov@gmail.com (maintainer)
* emulators/wine-devel: Sort pkg-plistGerald Pfeifer2022-04-161-1/+1
| | | | | %%WINE32%%lib/wine/%%WINEARCH%%-unix/libwow32.a was put into the wrong place; easy enough to fix.
* emulators/wine-devel: Update to Wine 7.5Gerald Pfeifer2022-04-083-6/+7
| | | | | | | | | | This includes the following changes: - ALSA driver converted to PE. - Locale database generated from Unicode CLDR. - HLSL compiler support with the bundled vkd3d. - Initial support for the OCSP protocol. - More cleanups to support 'long' type. - Various bug fixes.
* emulators/wine-devel: update to version 7.4Damjan Jovanovic2022-03-233-313/+33
| | | | | | | | | | | | | | | Changes from 7.2 to 7.3 (skipped): - More large scale cleanups to support 'long' type. - Proper support for API sets. - Progress on the PE conversion of USER32 and WineALSA. - A number of HID joystick fixes. Changes from 7.3 to 7.4: - 'Light' theme enabled by default. - Bundled vkd3d library. - WineD3D, D3D12 and DXGI modules converted to PE. - More large scale cleanups to support 'long' type. - Various bug fixes.
* emulators/wine-devel: update to version 7.2Damjan Jovanovic2022-03-183-6/+14
| | | | | | | | | | | | | This update includes the following changes: - Large scale cleanup to support 'long' type with MSVCRT. - Mono engine updated to version 7.1.1. - More theming fixes in common controls. - Beginnings of a WMA decoder. - Support for 64-bit time_t. - Various bug fixes. This update installs the wine binaries with ASLR disabled to work around an issue on 13-STABLE and -CURRENT.
* emulators/wine-devel: Add a note on Poudriere in the WoW caseGerald Pfeifer2022-03-121-1/+11
| | | | | | | | | This forward ports commit 9dc3d307de26ebb3ee31859fed8cc9dbc779dff5 from emulators/wine. PR: 260407 Reported by: Zane C. Bowers-Hadley <vvelox@vvelox.net> Approved by: maintainer
* emulators/wine-devel: update to version 7.1Damjan Jovanovic2022-01-314-1047/+287
|
* emulators/wine-devel: Don't depend on faudio and libxml2Gerald Pfeifer2022-01-281-2/+0
| | | | | | | Wine now ships and builds faudio and libxml2 itself, so remove the external dependencies on those two ports. Approved by: damjan.jov@gmail.com (maintainer)
* emulators/wine-devel: update to 7.0-rc6Damjan Jovanovic2022-01-172-6/+6
|
* emulators/wine-devel: Update to 7.0-rc5Damjan Jovanovic2022-01-132-7/+9
| | | | | | | | | | | | The fifth milestone of the soon to be released Wine 7.0 with 30 bug fixes. Also do not extract the wine-staging files twice, symlink them instead. [1] PR: 260612 [1] Submitted by: Ivan Rozhuk <rozhuk.im@gmail.com> [1] Approved by: maintainer (= author)
* emulators/wine-devel: update to 7.0-rc4Damjan Jovanovic2022-01-083-9/+13
| | | | | | | | | The 4th milestone of the soon to be released Wine 7.0 with 38 bug fixes, and another 22 bug fixes from the (skipped) RC3 release. In addition to the patch provided by Damjan, part of the PLIST change in PR 260612 has been applied to install some files that used to be dependent on the STAGING option.
* emulators/wine-devel: Update to Wine 7.0 RC2Damjan Jovanovic2021-12-203-7/+12
| | | | | | | | This is the second milestone of the forthcoming Wine 7.0 release series. It fixes 34 bugs in addition to the 32 bugs RC1 (which we skipped) did in addition to the following features it brought: - Reimplementation of the WinMM joystick driver. - All Unix libraries converted to the syscall-based interface.
* emulators/wine-devel: Remove two obsolete configure optionsGerald Pfeifer2021-12-181-2/+0
| | | | | | | | | Upstream recently removed support for HAL and QuickTime and with that the --with-hal/--without-hal and --with-quicktime/ -without-quicktime configure options. Accordingly do not use --without-hal and -without-quicktime any more.
* emulators/wine-devel: Explicitly build without GSSAPIGerald Pfeifer2021-12-181-0/+1
| | | | | | | | Explicitly building without GSSAPI (Kerberos SSP) support should not make any difference, in particular for clean builds. Still this is a step towards ensuring reproducible builds. Approved by: maintainer (pre-approval)
* emulators/wine-devel: Use the right libgcc_s for 32-bit on amd64Alex S2021-12-112-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Forward port 316c372c7d133c416ced0bd6b1f21fdd011117eb from the main wine port: In our situation, where we leverage 32-bit, i386 executables of Wine in an amd64 world running 64-bit executables of Wine, the rpath of $PREFIX/lib/gcc10 which Mk/bsd.gcc.mk sets for the former makes the dynamic linker attempt to load a 64-bit version of libgcc_s.so which happens to be at that location on amd64. Removing this rpath setting at compilation time would be comparatively more involved, so leverage LD_32_LIBMAP which we are already using in wine-wow64.sh to point to the system version of libgcc_s.so. This works since for C code both flavors of libgcc_s.so are fully compatible and Wine's C++ dependencies Wine (like openal-soft and various Mesa userspace graphics drivers) are actually compiled with clang. In other words we are only reverting to the version of the library they would normally load without rpath interference. Bump PORTREVISION so new packages with the tweaked script will be generated. PR: 259926 Reported by: nc Tested by: nc
* emulators/wine-devel: Update to Wine 6.23Damjan Jovanovic2021-12-063-8/+17
| | | | | | | | | | | | | | This includes the following changes: - Mount manager and CoreAudio driver converted to PE. - Support for exception handling in Wow64 mode. - Optional support for using the distribution's PE libraries. - A number of UI improvements in WineDbg. - Various bug fixes. Also fix a pkg-plist issue on i386. [1] PR: 260125 [1] Submitted by: Filipe da Silva Santos <contact@shiori.com.br> [1]
* emulators/wine-devel: Fix message in wine-wow64.shAlexander Vereeken2021-12-042-1/+2
| | | | | | | The reference to wine for i386 really needs to be wine-devel to match this port. PR: 259827
* emulators/wine-devel: Build without Quicktime supportGerald Pfeifer2021-12-031-0/+1
| | | | | | | | Quicktime support shouldn't trigger on FreeBSD. Still explicitly configure --without-quicktime in line with our push for deterministic builds. Approved by: maintainer (pre-approval)
* emulators/wine-devel: Configure without libhal supportGerald Pfeifer2021-11-301-0/+1
| | | | | | | | In de47ffe65cfc8ee11610c6378e1d0a342c137916 the option to leverage libhal was removed, alas configure was not adjusted. Ensure that even if libhal somehow is present we explicitly do not use it. Approved by: maintainer (pre-approval)
* emulators/wine-devel: Unconditionally set MAINTAINER and COMMENTGerald Pfeifer2021-11-281-4/+4
| | | | | | | | | The MAINTAINER and COMMENT variables, as well as PKGNAMESUFFIX and WINELIBDIR, could be overridden for the sake of the i386-wine-devel port. With that port gone, simply set these unconditionally. This is mostly 6387592817b5276970d954b6645636cb496a8603 forward ported from emulators/wine.
* */*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALLStefan Eßer2021-11-231-1/+1
| | | | | | | | | The conflict checks compare the patterns first against the package names without version (as reported by "pkg query "%n"), then - if there was no match - agsinst the full package names including the version (as reported by "pkg query "%n-%v"). Approved by: portmgr (blanket)
* emulators/wine-devel: Update to Wine 6.22Damjan Jovanovic2021-11-223-214/+211
| | | | | | | | | | | | | This includes the following changes: - More improvements to HID joystick support. - WoW64 thunks in a number of Unix libraries. - Beginnings of moving USER32 to Win32u. - Various bug fixes. The Mono engine has been updated to version 7.0.0 in a separate update to emulators/wine-mono-devel. Approved by: maintainer (= author)
* emulators/i386-wine: Remove port.Alexander Vereeken2021-11-191-1/+1
| | | | | | | | | | | | This port and its pre-built binaries have not been updated lately and emulators/wine is now providing i386 support on amd64, so remove the i386-wine port. Adjust CONFLICTS_INSTALL on related ports and simplify (and update both user and developer documentation in emulators/wine). PR: 259589 Differential Revision: https://reviews.freebsd.org/D32322
* emulators/wine-devel: Never use the Samba NetAPI libraryGerald Pfeifer2021-11-181-0/+1
| | | | | | | | We have been building without NetAPI support forever and explicitly disabling it should not change anything. Still configure with --without-netapi now in our move towards reproducible builds. Approved by: maintainer (pre-approval)
* emulators/i386-wine-devel: Remove port.Alexander Vereeken2021-11-162-19/+7
| | | | | | | | | | | | | This port and its pre-built binaries have not been updated lately and emulators/wine-devel is now providing i386 support on amd64, so remove i386-wine-devel. Adjust CONFLICTS_INSTALL on related ports and simplify (and update both user and developer documentation in wine-devel). Approved by: maintainer (= submitter) PR: 259589 Differential Revision: https://reviews.freebsd.org/D32322
* emulators/wine-devel: Account for bundled jpeg libraryGerald Pfeifer2021-11-151-2/+3
| | | | | | | | | Since version 6.20 Wine bundles its own copy of a jpeg library. The --with-jpeg configure option became a no-op, so remove it, and also remove the dependency on our own port via USES=jpeg. Approved by: maintainer (pre-approval)