notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
wine-devel Microsoft Windows compatibility environment
11.10,1 emulators on this many watch lists=9 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 11.5,1Version of this port present on the latest quarterly branch.
Maintainer: monwarez@mailoo.org search for ports maintained by this maintainer
Port Added: 2012-04-03 22:22:11
Last Update: 2026-05-31 23:13:37
Commit Hash: df20d75
People watching this port, also watch:: wine, wget, tmux, rsync, chromium
License: LGPL21 LGPL3
WWW:
https://www.winehq.org
Description:
Wine is a Microsoft Windows compatibility layer (or program loader) capable of running Windows applications on i386 and compatible CPUs. Windows programs running in Wine act as native programs would, running without the performance or memory usage penalties of an emulator, with a similar look and feel to other applications on your desktop. Many applications already work, more or less, including versions of Microsoft Office and many games. If you receive a message of "Did you reconfigure your kernel with "options USER_LDT"?" add the line machdep.max_ldt_segment="2048" to /boot/loader.conf and reboot.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • wine-devel>0:emulators/wine-devel
Conflicts:
CONFLICTS_INSTALL:
  • wine
To install the port:
cd /usr/ports/emulators/wine-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/wine-devel
  • pkg install wine-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: wine-devel
Package flavors (<flavor>: <package>)
  • default: wine-devel
  • allaudio: wine-devel-allaudio
ONLY_FOR_ARCHS: amd64 i386
distinfo:
TIMESTAMP = 1780122263 SHA256 (wine-11.10.tar.xz) = e4c35ebe26f4f8eef5f2143e24a1fb9fd103f1d46132ad4755479227d086b8e7 SIZE (wine-11.10.tar.xz) = 45603064

Packages (timestamps in pop-ups are UTC):
wine-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-11.7,1--11.7,1n/an/an/a
FreeBSD:13:quarterly-11.5,1--11.5,1n/an/an/a
FreeBSD:14:latest-11.10,1------
FreeBSD:14:quarterly-11.5,1--11.5,1---
FreeBSD:15:latest-11.10,1n/a-n/an/a--
FreeBSD:15:quarterly-11.5,1n/a-n/an/a--
FreeBSD:16:latest-11.10,1n/a-n/an/a--
 

wine-devel-allaudio
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-11.7,1--11.7,1n/an/an/a
FreeBSD:13:quarterly-11.5,1--11.5,1n/an/an/a
FreeBSD:14:latest-11.10,1------
FreeBSD:14:quarterly-11.5,1--11.5,1---
FreeBSD:15:latest-11.10,1n/a-n/an/a--
FreeBSD:15:quarterly-11.5,1n/a-n/an/a--
FreeBSD:16:latest-11.10,1n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. flex : textproc/flex
  2. input.h : devel/evdev-proto
  3. bison : devel/bison
  4. update-desktop-database : devel/desktop-file-utils
  5. gmake>=4.4.1 : devel/gmake
  6. llvm-config19 : devel/llvm19
  7. pkgconf>=1.3.0_1 : devel/pkgconf
  8. sdl2-config : devel/sdl20
  9. gstreamer1-plugins>=1.28.3 : multimedia/gstreamer1-plugins
  10. gcc14 : lang/gcc14
  11. as : devel/binutils
  12. autoconf>=2.73 : devel/autoconf
  13. automake>=1.18.1 : devel/automake
  14. xorgproto>=0 : x11/xorgproto
  15. x11.pc : x11/libX11
  16. xcomposite.pc : x11/libXcomposite
  17. xcursor.pc : x11/libXcursor
  18. xext.pc : x11/libXext
  19. xi.pc : x11/libXi
  20. xinerama.pc : x11/libXinerama
  21. xrandr.pc : x11/libXrandr
  22. xrender.pc : x11/libXrender
Runtime dependencies:
  1. alsa-plugins>0 : audio/alsa-plugins
  2. update-desktop-database : devel/desktop-file-utils
  3. gstreamer1-plugins>=1.28.3 : multimedia/gstreamer1-plugins
  4. gcc14 : lang/gcc14
  5. x11.pc : x11/libX11
  6. xcomposite.pc : x11/libXcomposite
  7. xcursor.pc : x11/libXcursor
  8. xext.pc : x11/libXext
  9. xi.pc : x11/libXi
  10. xinerama.pc : x11/libXinerama
  11. xrandr.pc : x11/libXrandr
  12. xrender.pc : x11/libXrender
Library dependencies:
  1. libhwloc.so : devel/hwloc2
  2. libasound.so : audio/alsa-lib
  3. libavutil.so : multimedia/ffmpeg
  4. libgnutls.so : security/gnutls
  5. libwayland-client.so : graphics/wayland
  6. libxkbcommon.so : x11/libxkbcommon
  7. libfontconfig.so : x11-fonts/fontconfig
  8. libfreetype.so : print/freetype2
  9. libvulkan.so : graphics/vulkan-loader
  10. libSDL2.so : devel/sdl20
  11. libglib-2.0.so : devel/glib20
  12. libintl.so : devel/gettext-runtime
  13. libgstreamer-1.0.so : multimedia/gstreamer1
  14. libGLU.so : graphics/libGLU
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for wine-devel-11.10,1: CUPS=off: CUPS printing system support DOCS=on: Build and/or install documentation DOSBOX=off: Use DOSBox to run MS-DOS programs FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...) GECKO=off: Bundle Gecko MSI package for Wine GNUTLS=on: SSL/TLS support via GnuTLS MONO=off: Bundle Mono MSI package for Wine V4L=off: Video 4 Linux support WAYLAND=on: Wayland Support X11=on: X11 (graphics) support ====> Options available for the group AUDIO ALSA=on: ALSA audio architecture support OSS=on: Open Sound System support PULSEAUDIO=off: PulseAudio sound server support ===> Use 'make config' to modify these settings
Options name:
emulators_wine-devel
USES:
autoreconf bison cpe desktop-file-utils gmake llvm:min=17,build,noexport localbase pkgconfig sdl shebangfix tar:xz gnome gstreamer gnome gstreamer gl xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://dl.winehq.org/wine/source/11.x/
Collapse this list.

Number of commits found: 656 (showing only 100 on this page)

«  1 | 2 | 3 | 4 | 5 | 6 | 7  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.21,1
04 Dec 2019 02:32:46
Revision:518982Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.21.  This includes the following changes:
 - HTTP proxy configuration through DHCP.
 - Parameter block support in D3DX9.
 - A few more dlls converted to PE.
 - Various bug fixes.
4.20,1
24 Nov 2019 04:25:00
Revision:518293Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.20.  This includes the following changes:
 - New version of the Mono engine with an FNA update. [1]
 - Code persistence in VBScript and JScript.
 - Vulkan spec updates.
 - Various bug fixes.

And further merges (and two files) coming over from Wine Staging.

Update wine-mono-devel to the upstream release 4.9.4. [1]

Approved by:	dbn (blanket) [1]
4.19,1
03 Nov 2019 09:23:38
Revision:516403Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.19.  This includes the following changes:
 - A number of additional VBScript features.
 - More stateblock support in WineD3D.
 - Some fixes for ARM64 support (which we do not have on FreeBSD).
 - Various bug fixes.

And some bits have moved from STAGING into the main tree; yeah!
4.18,1
21 Oct 2019 11:48:57
Revision:515101Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.18.  This includes the following changes:
 - Many new VBScript functions.
 - A number of cleanups and improvements in Quartz.
 - Fixes for several test failures.
 - Various bug fixes.

Both the standard installation and the Staging patchset have gained new
libraries.
4.17,1
30 Sep 2019 14:02:45
Revision:513378Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.17.  This includes the following changes:
 - New version of the Mono engine with upstream fixes.
 - Support for DXTn compressed textures.
 - Initial version of the Windows Script runtime library.
 - Support for XRandR device change notifications.
 - Support for generating RSA keys.
 - Various bug fixes.

Update wine-mono-devel to the upstream release 4.9.3. [1]

Approved by:	dbn (blanket) [1]
4.16,1
16 Sep 2019 03:26:50
Revision:512139Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.16.  This includes the following changes:
 - More reliable mouse grabbing in games.
 - Better cross-compilation support in WineGCC.
 - Improved compatibility with Windows debuggers.
 - Various bug fixes.
4.15,1
02 Sep 2019 12:48:11
Revision:510782Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.15.  This includes the following changes:
 - Initial implementation of the HTTP service.
 - RichEdit control optimizations.
 - Various bug fixes.

lib/wine/wuauserv.exe.so (and Co) have moved from the Staging patchset,
off by default, to upstream.

A variation of files/patch-dlls_iphlpapi_ipstats.c has been merged
upstream after my submission, so drop this local patch.
4.14,1
18 Aug 2019 07:36:03
Revision:509189Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.14.  This includes the following changes:
 - New version of the Mono engine (4.9.2) with upstream updates.
 - Various bug fixes.
4.13_1,1
13 Aug 2019 16:03:12
Revision:508837Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories e-g)
4.13_1,1
10 Aug 2019 17:48:18
Revision:508499Original commit files touched by this commit
gerald search for other commits by this committer
Add a note how to work around Wine issuing an error message of
    i386_set_ldt: Invalid argument
    Did you reconfigure your kernel with "options USER_LDT"?

PR:		224264
Submitted by:	rozhuk.im@gmail.com
Reviewed by:	arrowd
MFH:		2019Q3 (documentation to address crash)
4.13,1
04 Aug 2019 00:00:52
Revision:508039Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.13.  This includes the following changes:
 - Support for Passport HTTP redirects.
 - A bunch of header updates.
 - Various bug fixes.

And some new stuff coming in via the optional Staging patchset.
4.12.1_1,1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

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, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
4.12.1,1
16 Jul 2019 05:40:35
Revision:506725Original commit files touched by this commit
gerald search for other commits by this committer
Fix packaging list (pkg-plist) when the MPG123 option is set.

PR:		239202
Submitted by:	avos
MFH:		2019Q3 (packing list with non-default option)
4.12.1,1
15 Jul 2019 04:41:30
Revision:506637Original commit files touched by this commit
gerald search for other commits by this committer
Fix the dependency on the wine-mono-devel port which was updated, but
this dependency missed in terms of code, even if mentioned in the log,
in revision 504944 | gerald | 2019-06-23.

PR:		239170
Submitted by:	chadf@triularity.org
4.12.1,1
13 Jul 2019 04:40:44
Revision:506504Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.12.1 which is a quick bug fix release on top of the
regular 4.12 release that includes fixes for broken 64-bit prefix
initialization.

It also addresses a build failure for Wine Staging (the STAGING
option set in this port). [1]

PR:		239159 [1]
Reported by:	John Hein <jcfyecrayz@liamekaens.com> [1]
4.12,1
09 Jul 2019 18:13:32
Revision:506291Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.12.  This includes the following changes:
 - Still more DLLs are built as PE files by default.
 - Support for Plug & Play device drivers.
 - Better support for the Visual Studio remote debugger.
 - More support for enumerating display devices.
 - Various bug fixes.
4.11,1
29 Jun 2019 01:50:47
Revision:505318Original commit files touched by this commit
gerald search for other commits by this committer
Since my upstream change

  commit 37fdbf9afa4985edb4e158bef3cbb7c0dbb688a0
  Author: Gerald Pfeifer <gerald@pfeifer.com>
  Date:   Sun Aug 19 09:18:42 2018 +0800

    wbemprox: Use WS_AF_INET instead of AF_INET in get_ipsubnet.

    Signed-off-by: Gerald Pfeifer <gerald@pfeifer.com>
    Signed-off-by: Piotr Caban <piotr@codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard@winehq.org>

files/patch-wbemprox-builtin.c actually is not necessary any longer.
Remove it to simplify things (and reduce local patches).
4.11,1
23 Jun 2019 12:17:49
Revision:504944Original commit files touched by this commit
gerald search for other commits by this committer
Update wine-mono-devel to the upstream release 4.9.0. [1]

Update to Wine 4.11.  This includes the following changes:
 - Updated version of the Mono engine, including Windows.Forms.
 - More DLLs are built as PE files by default.
 - Faster implementation of Slim Reader/Writer locks on Linux.
 - Initial support for enumerating display devices.
 - Various bug fixes.

files/patch-dlls_kernel32_Makefile.in needs some adjustments due
to slightly changed context, alas no functional changes.

Approved by:	dbn (blanket) [1]
4.10,1
12 Jun 2019 05:56:58
Revision:504001Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.10.  This includes the following changes:
 - Many DLLs are built as PE files by default.
 - More support for installing Plug and Play drivers.
 - Clock synchronization in Media Foundation.
 - Volume adjustment in audio drivers.
 - Various bug fixes.
4.9,1
26 May 2019 15:17:33
Revision:502726Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.9.  This includes the following changes:
 - Initial support for installing Plug and Play drivers.
 - Support for building 16-bit modules in PE format.
 - A lot of code moved to the new KernelBase DLL.
 - Various game controller fixes.
 - Use higher performance system clocks if available.
 - Various bug fixes.

The Wine code around Video4Linux (enabled by the V4L option) has changed
upstream; adjust both the configure invocations and dependency.

A bit more than the usual changes to the packaging list, though everything
appears to be routine evolution there.
4.8,1
16 May 2019 20:58:38
Revision:501805Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 4.8.
4.8,1
10 May 2019 20:17:39
Revision:501196Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.8.  This includes the following changes:
 - Support building most programs in PE format.
 - Unicode data updated to Unicode 12.0.
 - Support for MSI patch files.
 - Default to non-PIC builds on i386.
 - Joystick support improvements.
 - Asturian locale.
 - Various bug fixes.

Packaging-wise, one additional include file and one moves from the
Staging patchset into Wine proper.
4.7,1
01 May 2019 21:17:40
Revision:500616Original commit files touched by this commit
gerald search for other commits by this committer
Adjust packaging for the STAGING option - three more files.
4.7,1
29 Apr 2019 14:54:56
Revision:500412Original commit files touched by this commit
gerald search for other commits by this committer
Actually update to Wine 4.7 which somehow was missing from revision 500375.

Reported by:	makc
4.6,1
28 Apr 2019 22:44:17
Revision:500375Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.7.  This includes the following changes:
 - Support for builtin libraries in PE format even on Unix.
 - More implementation of the Debug Engine DLL.
 - Support for the Command Link standard control.
 - Improved Edit control sizing in CJK locales.
 - Various bug fixes.

Officially this also brought an updated version of the Mono engine,
which we got two days ago via revision 500271 already, though.

My local patch files/patch-libinotify is not required any longer [1]
(and would not apply to begin with) after the following upstream commit:

  commit 07c2e8581a2745725cd7ce4282eedb9a8084a1e4
  Author: Damjan Jovanovic <damjan.jov@gmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
4.6,1
27 Apr 2019 22:39:58
Revision:500271Original commit files touched by this commit
gerald search for other commits by this committer
Update wine-mono-devel to the upstream release 4.8.3.

Approved by:	dbn (blanket)
4.6,1
22 Apr 2019 14:09:58
Revision:499644Original commit files touched by this commit
gerald search for other commits by this committer
Actually fix the dependency on wine-mono-devel for real.

PR:		237422
Pointy hat to:	gerald
4.6,1
22 Apr 2019 14:01:58
Revision:499641Original commit files touched by this commit
gerald search for other commits by this committer
Update wine-mono-devel to the upstream release 4.8.1. [1]

Adjust (and actually fix) the dependency on wine-mono-devel in
wine-devel. [2]

PR:		237448 [1], 237422 [2]
Submitted by:	Samy Mahmoudi <samy.mahmoudi@gmail.com>
Approved by:	dbn [1] (blanket)
4.6,1
16 Apr 2019 22:29:50
Revision:499125Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 4.6.
4.6,1
14 Apr 2019 22:00:03
Revision:498953Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.6.  This includes the following changes:
 - Beginnings of a Vulkan backend for WineD3D.
 - Support for loading Mono libraries from a shared location.
 - Libwine.dll no longer needed when using Wine DLLs on Windows.
 - Regression tests compiled directly to PE format.
 - Support for the Split Button Common Control.
 - Complex structs support in the typelib marshaller.
 - Video capture ported to Video4Linux version 2.
 - Initial version of the Debug Engine DLL.
 - Various bug fixes.

And two more files have moved from Staging to the primary tree.
4.5,1
01 Apr 2019 14:45:24
Revision:497483Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.5.  This includes the following changes:
 - Support for Vulkan 1.1.
 - Better support for kernel objects in device drivers.
 - Still more Media Foundation APIs implemented.
 - Support for SVG elements in MSHTML.
 - Fixes for case conversion troubles in Turkish locale.
 - Various bug fixes.
4.4,1
17 Mar 2019 23:05:15
Revision:496113Original commit files touched by this commit
gerald search for other commits by this committer
Revert bogus part of revision 496112; STAGING should not have become a
default option.
4.4,1
17 Mar 2019 23:03:46
Revision:496112Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 4.4.
4.4,1
16 Mar 2019 22:17:34
Revision:495970Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.4.  This includes the following changes:
 - New MSIDB tool for manipulating MSI databases.
 - Support for custom draw buttons in common controls.
 - Many more Media Foundation APIs implemented.
 - Various bug fixes.

(The MSIDB tool was formerly part of the Wine Staging patchset, so we
just need to adjust pkg-plist to include it unconditionally.)
4.3,1
05 Mar 2019 04:42:33
Revision:494676Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 4.3.
4.3,1
03 Mar 2019 15:04:55
Revision:494512Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.3.  This includes the following changes:
 - Reimplementation of XAudio2 using the FAudio library.
 - Mono engine updated to the latest upstream.
 - More modern handling of iconic windows.
 - Improved handling of kernel objects.
 - Various bug fixes.

audio/faudio is a new fixed dependency to cover the first item above;
for the second, update emulators/wine-mono-devel to version 4.8.0. [1]

Three more files have moved from the Wine Staging tree into the main tree.

Approved by:	dbn (blanket) [1]
4.2,1
02 Mar 2019 06:50:51
Revision:494365Original commit files touched by this commit
gerald search for other commits by this committer
Forward port r442561 | gerald | 2017-06-04 from emulators/wine:

Be more bold re games working.

Add a note on when to use this port and how it relates to i386-wine-devel.
4.2,1
21 Feb 2019 14:18:37
Revision:493503Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 4.2, and the build
issue(s) I reported have been addressed, so we can remove the BROKEN
marker for our STAGING option.
4.2,1
16 Feb 2019 16:38:29
Revision:493046Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.2.  This includes the following changes:
 - 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.
4.1,1
07 Feb 2019 10:34:54
Revision:492357Original commit files touched by this commit
gerald search for other commits by this committer
Now that Wine 4.0 has been released, Wine is in regular development
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.
4.0,1
31 Jan 2019 09:51:28
Revision:491699Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.0, the actual release, with essentially no real changes
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]
4.0.r7,1
29 Jan 2019 14:02:18
Revision:491562Original commit files touched by this commit
gerald search for other commits by this committer
Forward port r490827 | gerald | 2019-01-21 from emulators/wine:

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.
4.0.r7,1
22 Jan 2019 18:28:09
Revision:490967Original commit files touched by this commit
gerald search for other commits by this committer
Update to RC6 of Wine 4.0 which addresses another dozen or so bugs
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.
4.0.r6,1
18 Jan 2019 22:56:17
Revision:490679Original commit files touched by this commit
gerald search for other commits by this committer
Update to RC6 of Wine 4.0 with some further bugfixes and an updated
dependency to version 4.7.5 of the Mono engine (wine-mono-devel).
4.0.r5,1
13 Jan 2019 06:34:32
Revision:490115Original commit files touched by this commit
gerald search for other commits by this committer
Update ibiblio.org MASTER_SITE which includes a reference to the version
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)
4.0.r5,1
10 Jan 2019 19:10:46
Revision:489888Original commit files touched by this commit
gerald search for other commits by this committer
Update to RC5 of Wine 4.0 with about a dozen bugfixes.
4.0.r4,1
29 Dec 2018 20:36:01
Revision:488684Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now also available for Wine 4.0 RC4.
4.0.r4,1
29 Dec 2018 01:53:56
Revision:488645Original commit files touched by this commit
gerald search for other commits by this committer
Update to RC4 of Wine 4.0 which brings only a few additional fixes.

Create a proper USES block in Makefile, moving the existing USES
statement there.
4.0.r3,1
22 Dec 2018 19:29:44
Revision:488124Original commit files touched by this commit
gerald search for other commits by this committer
Update to RC3 of Wine 4.0 which brings about two dozen bugfixes.
4.0.r2,1
17 Dec 2018 19:12:06
Revision:487706Original commit files touched by this commit
gerald search for other commits by this committer
Revert bogus part of r487705 (enablement of the STAGING option by default
for testing purposes only).
4.0.r2,1
17 Dec 2018 19:10:36
Revision:487705Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 4.0 RC2.
4.0.r2,1
17 Dec 2018 01:52:43
Revision:487640Original commit files touched by this commit
gerald search for other commits by this committer
Update to RC2 of Wine 4.0 which brings a dozen or so bugfixes.
4.0.r1_1,1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
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
4.0.r1,1
10 Dec 2018 16:32:03
Revision:487184Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 4.0 RC1, the first release candidate of the upcoming
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.
3.21,1
06 Dec 2018 23:12:56
Revision:486806Original commit files touched by this commit
gerald search for other commits by this committer
Explicitly configure without SDL (SLD2) support to increase reproducability
of builds.  Without this existing SDL files might be found and used when
building outside of a clean and minimal build environment.
3.21,1
25 Nov 2018 13:07:47
Revision:485860Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.21.  This includes the following changes:
 - Typelib marshaller rewrite using NDR functions.
 - Support for memory font resources in DirectWrite.
 - Joystick support improvements.
 - Various bug fixes.
3.20,1
13 Nov 2018 22:26:05
Revision:484901Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 3.20.
3.20,1
10 Nov 2018 19:55:37
Revision:484639Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.20.  This includes the following changes:
 - 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.
3.19,1
30 Oct 2018 07:41:09
Revision:483456Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 3.19.
3.19,1
27 Oct 2018 06:38:53
Revision:483112Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.19.  This includes the following changes:
 - 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.
3.18,1
16 Oct 2018 15:17:32
Revision:482232Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.18.  This includes the following changes:
 - 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.
3.17_1,1
16 Oct 2018 00:00:47
Revision:482194Original commit files touched by this commit
jbeich search for other commits by this committer
emulators/wine-devel: expose Vulkan support

VULKAN is for Vulkan-native while VKD3D is for Direct3D 12 games

PR:		231248
3.17_1,1
30 Sep 2018 08:01:20
Revision:480941Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 3.17.
3.17_1,1
29 Sep 2018 08:04:27
Revision:480899Original commit files touched by this commit
riggs search for other commits by this committer
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
3.17,1
28 Sep 2018 21:53:27
Revision:480884Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.17.  This includes the following changes:
 - Improved Shell Autocomplete support.
 - More implementation of OPC Services.
 - Improvements to the Pager common control.
 - Various bug fixes.
3.16,1
22 Sep 2018 07:18:11
Revision:480354Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 3.16.
3.16,1
14 Sep 2018 21:20:56
Revision:479807Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.16.  This includes the following changes:
 - 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.
3.15_1,1
11 Sep 2018 18:34:28
Revision:479538Original commit files touched by this commit
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

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
3.15,1
06 Sep 2018 00:20:37
Revision:479069Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset is now available for Wine 3.15.
3.15,1
01 Sep 2018 10:54:42
Revision:478672Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.15.  This includes the following changes:
 - 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.
3.14,1
25 Aug 2018 12:28:16
Revision:478025Original commit files touched by this commit
gerald search for other commits by this committer
The Staging patchset is now available for Wine 3.14 as well, and
requires some additions to pkg-list and one change where main wine
and Staging go differently about libdinput8.
3.14,1
19 Aug 2018 01:01:37
Revision:477552Original commit files touched by this commit
gerald search for other commits by this committer
Add the temporary fix I created (but failed to commit) as part of the
update to Wine 3.14 in revision r477548 to work around a Linuxism when
it comes to include files.
3.14,1
19 Aug 2018 00:36:10
Revision:477550Original commit files touched by this commit
gerald search for other commits by this committer
Revert the inadvertent enabling of the STAGING option by default in
revision 477548.
3.14,1
19 Aug 2018 00:25:02
Revision:477548Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.14.  This includes the following changes:
 - 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]
3.13_1,1
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
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
3.13,1
21 Jul 2018 20:11:31
Revision:475074Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.13.  This includes the following changes:
 - 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]
3.12,1
11 Jul 2018 14:46:38
Revision:474454Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.12.  This includes the following changes:
 - 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.
3.11,1
26 Jun 2018 18:08:05
Revision:473403Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.11.  This includes the following changes:
 - 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.
3.10,1
24 Jun 2018 20:18:44
Revision:473250Original commit files touched by this commit
gerald search for other commits by this committer
The VKD3D option is not operational yet, and there is at least one
prerequisite port we are missing, so make sure we IGNORE this port
should anyone try to enable this option nevertheless.

PR:		229276
3.10,1
16 Jun 2018 10:48:52
Revision:472535Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.10.  This includes the following changes:
 - 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.
3.9,1
31 May 2018 12:30:45
Revision:471204Original commit files touched by this commit
gerald search for other commits by this committer
Revert inadvertret change to OPTIONS_DEFAULT in previous commit (r471203).

Pointy hat to:	self
3.9,1
31 May 2018 12:27:52
Revision:471203Original commit files touched by this commit
gerald search for other commits by this committer
Replace explicit settings of CFLAGS and LDFLAGS in favor of USES=localbase
(the former predating the latter by at least a decade alas with variation).

PR:		226396
Submitted by:	John Hein <z7dr6ut7gs@snkmail.com>
3.9,1
26 May 2018 21:42:57
Revision:470950Original commit files touched by this commit
gerald search for other commits by this committer
Add information on the Wine Staging patchset (aka the STAGING option)
for version 3.9.

PR:		228518
Submitted by:	lightside@gmx.com
3.9,1
26 May 2018 00:49:40
Revision:470875Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.9.  This includes the following changes:
 - 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.
3.8,1
14 May 2018 00:25:34
Revision:469843Original commit files touched by this commit
gerald search for other commits by this committer
 - Infrastructure for writing kernel driver tests.
 - 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.
3.7,1
05 May 2018 15:17:46
Revision:469121Original commit files touched by this commit
danfe search for other commits by this committer
For ports under `emulators', `games', `irc`, and `sysutils' categories:
remove redundant PKGMESSAGE assignment, which is set appropriately by
the b.p.m when `pkg-message' appears on the SUB_FILES list.
3.7,1
01 May 2018 14:20:11
Revision:468761Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.7.  This includes the following changes:
 - 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.
3.6,1
28 Apr 2018 10:37:59
Revision:468535Original commit files touched by this commit
gerald search for other commits by this committer
include/wine/windows/ddk/fltkernel.h no longer depends on the STAGING
option, it's been merged in the upstream tree.
3.6,1
18 Apr 2018 04:08:45
Revision:467673Original commit files touched by this commit
gerald search for other commits by this committer
Change the name of the check-wine-devel-vs-wine-staging target to
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.
3.6,1
14 Apr 2018 15:37:39
Revision:467322Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.6.  This includes the following changes:
 - Support for PNG format icons.
 - Support for 1D textures.
 - More infrastructure for high DPI support.
 - OLE data cache improvements.
 - Various bug fixes.
3.5,1
02 Apr 2018 14:15:25
Revision:466230Original commit files touched by this commit
gerald search for other commits by this committer
Remove workaround (really: requiring GCC) for a clang 6.0.0 crash on
FreeBSD revision 1200056.

PR:		224863
3.5,1
31 Mar 2018 13:08:42
Revision:466047Original commit files touched by this commit
gerald search for other commits by this committer
Fix pkg-plist in the presense of the STAGING option (and hence Wine Staging
patchset): wined3d-csmt.dll is no longer created.
3.5,1
31 Mar 2018 12:40:30
Revision:466046Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.5.  This includes the following changes:
 - 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.
3.4_1,1
18 Mar 2018 22:24:42
Revision:464959Original commit files touched by this commit
gerald search for other commits by this committer
Fully disable building Kerberos components.

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>
3.4,1
17 Mar 2018 17:32:40
Revision:464836Original commit files touched by this commit
gerald search for other commits by this committer
The Wine Staging patchset has reappeared for the time being, with new
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.)
3.4,1
17 Mar 2018 10:29:34
Revision:464779Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.4.  This includes the following changes:
 - 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.
3.3,1
03 Mar 2018 20:48:07
Revision:463533Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.3.  This includes the following changes:
 - 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.
3.2,1
20 Feb 2018 11:57:39
Revision:462388Original commit files touched by this commit
gerald search for other commits by this committer
Remove entries tagged as %%STAGING%%.  Like other parts not removed with
revision 462267 (in particular in Makefile) I had hoped to keep those to
retain history in case the Wine Staging project rebounds, but that is not
how the option framework operates.

Reported by:	pkg-fallout
3.2,1
18 Feb 2018 21:21:40
Revision:462267Original commit files touched by this commit
gerald search for other commits by this committer
Remove the STAGING option which has been marked BROKEN for 11 weeks
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.
3.2,1
18 Feb 2018 12:54:19
Revision:462223Original commit files touched by this commit
gerald search for other commits by this committer
Update to Wine 3.2.  This includes the following changes:
 - Separate implementation of USER controls for ComCtl32 v6.
 - Multisample texture support in Direct3D.
 - Support for HID gamepads.
 - More event support in MSHTML.
 - Obsolete DOS code removed.
 - Various bug fixes.

Number of commits found: 656 (showing only 100 on this page)

«  1 | 2 | 3 | 4 | 5 | 6 | 7  »