Commit graph

678 commits

Author SHA1 Message Date
Gerald Pfeifer
97fc38c184 Update to Wine 2.10. This includes the following changes:
- Dictionary support in WebServices.
 - A number of Direct2D fixes.
 - User interface improvements in RegEdit.
 - OLE clipboard cache fixes.
 - Various bug fixes.

Associated (non-trivial) changes to pkg-plist.
2017-06-14 21:29:14 +00:00
Gerald Pfeifer
1259a0b7fc Update to Wine 2.9. This includes the following changes:
- Support for tesselation shaders in Direct3D.
 - Binary mode support in WebServices.
 - Clipboard changes detected through Xfixes.
 - User interface improvements in RegEdit.
 - Various bug fixes.
2017-05-31 06:53:21 +00:00
Matthew Rezny
b760897dde Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
2017-05-23 05:03:14 +00:00
Gerald Pfeifer
7d974a6402 Update to Wine 2.8. This includes the following changes:
- Direct3D command stream runs asynchronously.
 - Better serial and parallel ports autodetection.
 - Still more fixes for high DPI settings.
 - Various bug fixes.
2017-05-20 16:46:53 +00:00
Gerald Pfeifer
693f3358ce Update to Wine 2.7. This includes the following changes:
- TCP and UDP connection support in WebServices.
 - Various shader improvements for Direct3D 11.
 - Improved support for high DPI settings.
 - Partial reimplementation of the GLU library.
 - Support for recent versions of OSMesa.
 - Various bug fixes.
2017-05-03 20:52:04 +00:00
Gerald Pfeifer
3d80f250e4 Update to Wine 2.6. This includes the following changes:
- Multi-threaded command stream in Direct3D.
 - More Shader Model 5 instructions.
 - More support for 3D textures.
 - Better font transformations in DirectWrite.
 - Various bug fixes.
2017-04-20 18:53:28 +00:00
Gerald Pfeifer
3530df8cb6 Update to Wine 2.5. This includes the following changes:
- Support for message-mode named pipes.
 - Translation of version resources through po files.
 - Transform feedback support in Direct3D.
 - Scheduler classes in C++ runtime.
 - Better scrolling in popup menus.
 - More improvements to the XML reader.
 - Various bug fixes.

Plus a number of new facilities coming with wine-staging and the
STAGING option in wine-devel.
2017-04-10 07:51:16 +00:00
Gerald Pfeifer
0fd0fb5528 Appease portlint wrt. patch file format. 2017-04-01 16:23:46 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Gerald Pfeifer
62f3192eab Update wine-devel to Wine 2.4. This includes the following changes:
- Built-in implementation of cryptographic hashes.
 - More Direct3D command stream work.
 - Simulated bold and italic in DirectWrite.
 - Improvements to the XML reader.
 - Various bug fixes.

Also the Mono engine (wine-mono-devel) is updated with upstream fixes
to version 4.7.0.
2017-03-21 21:13:26 +00:00
Gleb Smirnoff
d5ee3148dc Make it compilable on FreeBSD 12 after struct inpcb and struct tcpcb were
stopped being exported.
2017-03-21 08:58:00 +00:00
Gerald Pfeifer
c41d34a26e Update to Wine 2.3. This includes the following changes:
- Obsolete wineinstall script removed.
 - More Direct3D command stream work.
 - A few more Shader Model 5 instructions.
 - Better underline rendering in DirectWrite.
 - Improved ODBC support on 64-bit.
 - Various bug fixes.
2017-03-07 19:59:31 +00:00
Gerald Pfeifer
80b26ee082 Update to Wine 2.2. This includes the following changes:
- Windows version set to Windows 7 for new prefixes.
 - More steps towards the Direct3D command stream.
 - Still more Shader Model 5 instructions.
 - Initial support for double-buffered theme painting.
 - Various bug fixes.
2017-02-24 20:11:51 +00:00
Gerald Pfeifer
7ecc2f7dfa Update to Wine 2.1 and hence the new development branch past the
Wine 2.0 release series.  This includes the following changes:
 - Many fixes that were deferred during code freeze.
 - More Shader Model 5 instructions.
 - A number of improvements to MIME message handling.
 - Line breaking improvements in DirectWrite.
 - HID bus service now running by default.
 - Direct2D rendering improvements.
 - Various bug fixes.

Source tarballs now use xz compression, so download size has reduced nicely.
2017-02-09 09:11:45 +00:00
Gerald Pfeifer
e20f72750f Bump PORTREVISION for real.
Reported by:	Piotr Kubaj <pkubaj@anongoth.pl>
2017-01-28 19:04:23 +00:00
Gerald Pfeifer
abf38b5f93 Remove the %%STAGING%% tag from lib/wine/fakedlls/vcruntime140.dll
(something the current QA framework failed to find).

Bump PORTREVISION since this will add this file to the default package.
2017-01-27 22:08:37 +00:00
Gerald Pfeifer
b2f5a0027a Update to Wine 2.0 RC6, which is planned as the last release candidate.
Just some bug fixes (and testcase fixes).
2017-01-22 10:10:01 +00:00
Gerald Pfeifer
61b9b3967b Make patch header consistent (spaces vs tabs, found while preparing
an upgrade of emulators/wine).
2017-01-21 14:08:40 +00:00
Gerald Pfeifer
ace6752244 Remove a hack to fix the build with the STAGING option on FreeBSD 9
where powl would be incorrectly detected during configure (essentially
reverting revision 384664 from 2015-04-24).
2017-01-20 21:50:58 +00:00
Gerald Pfeifer
b8be81f507 Update to Wine 2.0 RC5, with yet some more bug fixes. 2017-01-17 06:47:58 +00:00
Gerald Pfeifer
c871e53ff4 Remove a hack against CHOSEN_COMPILER_TYPE actually referring to a
different compiler (the system compiler), in particular leading to
a GCC vs clang confusion on FreeBSD 9.  With FreeBSD 9 gone now,
this is no longer needed.

(A slightly different hack was in emulators/wine and got removed via
one of the "FreeBSD 9 gone" sweeps.  With this commit, both ports are
now in sync again.)
2017-01-14 14:51:55 +00:00
Gerald Pfeifer
a0e384abe8 Add distinfo for the Staging patchset again, now also available for 2.0 RC4.
Reported by:	dhw (via adamw)
2017-01-09 13:16:26 +00:00
Gerald Pfeifer
c51b74135e Update to Wine 2.0 RC4, which brings a few additional bug fixes
(plus some additional tests).
2017-01-07 23:13:27 +00:00
Gerald Pfeifer
d2b50a79de Fix pkg-plist (and hence packaging) when building with OpenAL (and the
OPENAL option).  Many more Windows libraries included now.

PR:		215338
Submitted by:	Matthieu Volat <mazhe@alkumuna.eu>
2016-12-30 17:42:45 +00:00
Gerald Pfeifer
cee6476835 Update to Wine 2.0 RC3, which brings some more bug fixes. 2016-12-29 00:37:57 +00:00
Gerald Pfeifer
6e21ea37d9 Update to Wine 2.0 RC2, which brings an assortment of bug fixes. 2016-12-23 15:41:40 +00:00
Gerald Pfeifer
05d0a36520 Fix the package list: Over the last couple of snapshots, a number of
components has moved from the Wine Staging project into Wine proper,
so %%STAGING%%foo/bar/smthng in pkg-plist now becomes just foo/bar/smthng.

However, make check-plist did not notice this and indeed both the
port before this update and with this update always pass check-plist
without issues, both when the STAGING option is set and when it's not.

(This is not a cosmetic issue, by the way, it did affect functionality
of the Wine ports.)

PR:		215338
Submitted by:	Matthieu Volat <mazhe@alkumuna.eu>
2016-12-17 14:34:04 +00:00
Gerald Pfeifer
255ea0817c Remove the BROKEN designation when the STAGING option is set; the
staging patchset is now available again for the current development
version of Wine.
2016-12-17 00:43:17 +00:00
Gerald Pfeifer
83342a3144 Update to Wine 2.0 RC1. This includes the following changes:
- Support for IDN name resolution.
 - Many more Shader Model 5 operations.
 - Still more fixes in the regression tests.
 - Various bug fixes.

It also uses a newer bug fix update of the Mono engine and accordingly
the wine-mono-devel port is updated to version 4.6.4 from 4.6.3.
2016-12-10 12:48:52 +00:00
Gerald Pfeifer
2c8b63fc90 Fix a typo in pkg-plist that sneaked in after all my testing, and hence
packaging for lib/wine/api-ms-win-security-lsapolicy-l1-1-0.dll.so.
2016-12-08 12:38:59 +00:00
Gerald Pfeifer
7385ffc21b Update to Wine 1.9.24. This includes the following changes:
- Support for unordered access views in Direct3D.
 - Many fixes in the regression tests.
 - Some more improvements in HID support.
 - Various bug fixes.

The Staging patchset has not been ported to this version of Wine yet,
even after nearly two weeks, so mark the port BROKEN when the STAGING
option is set.  This also affects the wine-staging port.
2016-12-07 12:00:33 +00:00
Gerald Pfeifer
f835eac23b Fix the order of seven (1+6) file entries. 2016-11-26 16:44:03 +00:00
Gerald Pfeifer
89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Gerald Pfeifer
264d1f5034 Update to Wine 1.9.23. This includes the following changes:
- Color font support in Direct2D.
 - More color formats in Direct3D.
 - Uninstallation fixes in MSI.
 - Various bug fixes.
2016-11-16 10:26:44 +00:00
Gerald Pfeifer
eefb55499a Update to Wine 1.9.22. This includes the following changes:
- Initial implementation of bitmap rendering in Direct2D.
 - More WebServices implementation.
 - A few more steps towards HID support.
 - Various bug fixes.
2016-11-06 16:11:42 +00:00
Gerald Pfeifer
315b4539ad Update to Wine 1.9.21. This includes the following changes:
- Initial version of the HID minidriver.
 - Support for lists in the RichEdit control.
 - System tray improvements.
 - Various bug fixes.

Sort a number of entries in pkg-plist; all files within a given
directory should be fine now, even module %%OPTIONS%%.
2016-10-19 15:19:54 +00:00
Gerald Pfeifer
35ee5f179a Update to Wine 1.9.20. This includes the following changes:
- Reimplementation of the clipboard API.
 - Message handling in WebServices.
 - Many more API Set libraries.
 - Various bug fixes.

Sort the fonts from Staging into the others in pkg-plist.
2016-10-03 07:11:54 +00:00
Gerald Pfeifer
c71101ba7d Update to Wine 1.9.19. This includes the following changes:
- Initial version of a udev bus driver for HID.
 - Various improvements in joystick support.
 - Initial implementation of DC rendering in Direct2D.
 - Improved metafile support in GDI+.
 - Various bug fixes.
2016-09-19 07:55:36 +00:00
Gerald Pfeifer
b951b19ea5 Update to Wine 1.9.18. This includes the following changes:
- Support for multiple kernel drivers in a single process.
 - More WebServices reader support.
 - Various improvements in joystick support.
 - Some more work towards the Direct3D command stream.
 - GDI performance improvements.
 - Improved IME window handling.
 - Compatibility fixes in the clipboard support.
 - Various bug fixes.
2016-09-05 18:20:23 +00:00
Gerald Pfeifer
73992bf7c8 Update to Wine 1.9.17. This includes the following changes:
- Better exception handling on 64-bit.
 - Various improvements in joystick support.
 - Some more stream support in the C++ runtime.
 - Font embedding improvements.
 - More metafile support in GDI+.
 - Various bug fixes.
2016-08-22 09:26:35 +00:00
Gerald Pfeifer
02dffe3d8b Update to Wine 1.9.16. This includes the following changes:
- Performance improvements in JavaScript.
 - More progress towards the Direct3D command stream.
 - More shader instructions in Direct3D.
 - Performance improvements in GDI.
 - Various bug fixes.
2016-08-08 09:55:32 +00:00
Gerald Pfeifer
1718601ecf Update to Wine 1.9.15. This includes the following changes:
- More shader instructions in Direct3D.
 - Performance improvements in GDI.
 - Active Scripting improvements.
 - Additional stream support in the C++ runtime.
 - Various bug fixes.
2016-07-25 09:49:09 +00:00
Gerald Pfeifer
d80ebd4e91 Update to Wine 1.9.14. This includes the following changes:
- More Shader Model 5 support in Direct3D.
 - Some more write support in WebServices.
 - Performance improvements in GDI.
 - Some more progress towards the Direct3D command stream.
 - Various bug fixes.
2016-07-17 03:07:43 +00:00
Gerald Pfeifer
c328b78609 Update to Wine 1.9.13. This includes the following changes:
- More Shader Model 5 support in Direct3D.
 - Unicode data updated to Unicode 9.0.0.
 - Improvements to GDI paths and metafiles.
 - More progress towards the Direct3D command stream.
 - Various bug fixes.

This now uses a new version of the Gecko engine based on Firefox 47,
and accordingly the wine-gecko-devel port is updated to version 2.44
to 2.47.
2016-06-26 19:12:02 +00:00
Gerald Pfeifer
292226c05d Update to Wine 1.9.12. This includes the following changes:
- Initial version of a taskbar in desktop mode.
 - Fixes for right-to-left languages in Uniscribe.
 - More Shader Model 4 support in Direct3D.
 - Better metafile support in RichEdit.
 - Various bug fixes.

It also now uses a bug fix update of the Mono engine and accordingly
the wine-mono-devel port is updated to version 4.6.3 from 4.6.2.
2016-06-20 22:32:23 +00:00
Gerald Pfeifer
53d7f0eb79 Require/build with Xinerama support (which has been explicitly disabled
before to ensure reproducible builds).  Without this, some programs would
incorrectly show full screen as a wide window covering 2 monitors.

PR:		210039
Submitted by:	Henry Hu <henry.hu.sh@gmail.com>
2016-06-19 13:34:51 +00:00
Gerald Pfeifer
956abf570f Update to Wine 1.9.11. This includes the following changes:
- Better support for long URLs in WinInet.
 - Various Direct3D 11 improvements.
 - Down-mixing support in DirectSound.
 - Some cosmetic improvements in desktop mode.
 - Various bug fixes.
2016-05-29 21:15:21 +00:00
Gerald Pfeifer
d7d34cab7d Update to Wine 1.9.10. This includes the following changes:
- High resolution ("Retina") rendering option on Mac OS X.
 - More compatible directory enumeration.
 - A number of C++ runtime fixes.
 - Video output improvements.
 - Various bug fixes.
2016-05-20 18:12:24 +00:00
Gerald Pfeifer
aba8c1ffde Include GNUTLS in the default options since apparently it does help
with Evernote and World of Warcraft.

Bump PORTREVISION.

PR:		208234
2016-05-08 11:51:23 +00:00
Gerald Pfeifer
7ed7e829b6 Update to Wine 1.9.9. This includes the following changes:
- More work towards the WineD3D command stream.
 - Service proxies in WebServices.
 - Query support in the builtin reg.exe utility.
 - Improved support for long URLs in WinInet.
 - Various bug fixes.
2016-05-02 00:41:17 +00:00