Port details |
- wine-devel Microsoft Windows compatibility environment
- 10.13,1 emulators
=10 10.10,1Version of this port present on the latest quarterly branch. - Maintainer: monwarez@mailoo.org
 - Port Added: 2012-04-03 22:22:11
- Last Update: 2025-08-16 00:22:07
- Commit Hash: 8a791e3
- People watching this port, also watch:: pkg, wine, chromium, wget, tmux
- 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.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- wine-devel>0:emulators/wine-devel
- Conflicts:
- CONFLICTS_INSTALL:
- 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
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 i386
- distinfo:
- TIMESTAMP = 1755295581
SHA256 (wine-10.13.tar.xz) = f1f38df2055bdafa46b44c1edf8641e683330e3a146e09fd5219cfe93e33c531
SIZE (wine-10.13.tar.xz) = 32681280
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- flex : textproc/flex
- input.h : devel/evdev-proto
- bison : devel/bison
- update-desktop-database : devel/desktop-file-utils
- gmake>=4.4.1 : devel/gmake
- llvm-config19 : devel/llvm19
- pkgconf>=1.3.0_1 : devel/pkgconf
- sdl2-config : devel/sdl20
- gstreamer1-plugins>=1.26.5 : multimedia/gstreamer1-plugins
- gcc13 : lang/gcc13
- as : devel/binutils
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- Runtime dependencies:
-
- alsa-plugins>0 : audio/alsa-plugins
- update-desktop-database : devel/desktop-file-utils
- gstreamer1-plugins>=1.26.5 : multimedia/gstreamer1-plugins
- gcc13 : lang/gcc13
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xcomposite.pc : x11/libXcomposite
- xcursor.pc : x11/libXcursor
- xi.pc : x11/libXi
- xinerama.pc : x11/libXinerama
- xrandr.pc : x11/libXrandr
- xrender.pc : x11/libXrender
- Library dependencies:
-
- libasound.so : audio/alsa-lib
- libgnutls.so : security/gnutls
- libwayland-client.so : graphics/wayland
- libxkbcommon.so : x11/libxkbcommon
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libvulkan.so : graphics/vulkan-loader
- libSDL2.so : devel/sdl20
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgstreamer-1.0.so : multimedia/gstreamer1
- libGLU.so : graphics/libGLU
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for wine-devel-10.13,1:
CUPS=off: CUPS printing system support
DOCS=on: Build and/or install documentation
DOSBOX=off: Use DOSBox to run MS-DOS programs
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 radio AUDIO: you can only select none or one of them
ALSA=on: ALSA audio architecture support
OSS=off: Open Sound System support
===> Use 'make config' to modify these settings
- Options name:
- emulators_wine-devel
- USES:
- bison cpe desktop-file-utils gmake llvm:min=17,build,noexport localbase pkgconfig sdl shebangfix tar:xz gnome gstreamer gl xorg
- pkg-message:
- For install:
- Some ZFS tuning guides recommend setting KVA_PAGES=512 in your kernel
configuration. This is incompatible with Wine. The maximum possible
is KVA_PAGES=500, which should still be enough for ZFS.
The port also installs some of Wine's documentation which describes
additional programs that are not in the manual pages under
/usr/local/share/doc/wine
To enable Wayland run the following two commands:
$ cat > wayland.reg <<EOF
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Wine\Drivers]
"Graphics"="x11,wayland"
EOF
$ wine64 regedit wayland.reg
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.5.20,1 22 Dec 2012 02:11:32
  |
gerald  |
Update to Wine 1.5.20. This includes the following changes:
- A bunch of dlls with ugly names for API sets support.
- More ATL functions implemented.
- Still more C++ runtime functions.
- Several text rendering fixes.
- PostScript driver improvements.
- Various bug fixes.
Force building with GCC since clang fails right now. |
1.5.19,1 08 Dec 2012 11:55:27
  |
gerald  |
Update to Wine 1.5.19. This includes the following changes:
- Performance improvements in the DIB engine.
- More fleshed out XML-lite implementation.
- Some more C++ runtime functions.
- Various bug fixes.
Feature safe: yes |
1.5.18,1 01 Dec 2012 00:24:35
  |
gerald  |
Update to Wine 1.5.18. This includes the following changes:
- Various Windows Codecs improvements.
- Fixes for OLE database support.
- Improvements to system parameters management.
- Some fixes to the built-in Web browser.
- Fixes for XML support.
- Various bug fixes.
Feature safe: yes |
1.5.17,1 09 Nov 2012 22:25:26
  |
gerald  |
Update to Wine 1.5.17. This includes the following changes:
- Sub-pixel font anti-aliasing in the DIB engine.
- Support for automatic installation of ActiveX controls.
- Automatic fallback to TLS 1.0 for secure connections.
- Beginnings of the DirectWrite text analyzer.
- Better handling of font outlines in OpenGL.
- Various bug fixes.
Feature safe: yes |
1.5.16,1 05 Nov 2012 00:24:26
  |
gerald  |
The previous commit actually was an update to Wine 1.5.16, not 1.5.15.
Pointed out by: osa
Feature safe: yes |
1.5.16,1 27 Oct 2012 21:56:31
  |
gerald  |
Update to Wine 1.5.15. This includes the following changes:
- Many improvements to the CMD command-line parser.
- More stream classes in the C++ runtime.
- Support for managing services in WMI.
- Improved CPU detection.
- Various bug fixes.
This also depends on a new version of the Wine Mono package.
Feature safe: yes |
1.5.15,1 13 Oct 2012 18:43:31
  |
gerald  |
Update to Wine 1.5.15. This includes the following changes:
- Full support for layered windows.
- New version of the Gecko engine based on Firefox 16.
- Support for broadcast sockets used by networked games.
- Downloaded add-ons installers are now cached.
- Support for persistent Internet cookies.
- String optimizations in JavaScript.
- Various bug fixes.
Feature safe: yes |
1.5.14,1 29 Sep 2012 00:44:03
  |
gerald  |
Update to Wine 1.5.14. This includes the following changes:
- Much better behavior of the URL cache.
- Improved GIF image support.
- More parser features in the shader compiler.
- Optimizations in JavaScript.
- Various bug fixes. |
1.5.13,1 23 Sep 2012 04:46:18
  |
gerald  |
Update to Wine 1.5.12. This includes the following changes:
- Client-side window rendering using the DIB engine.
- Raw input support for keyboard and mouse.
- Support for transparent window areas using color keying.
- Implementation of logical processor information.
- Support for fonts with localized names.
- Various bug fixes. |
1.5.12_1,1 01 Sep 2012 18:41:55
  |
gerald  |
Fix typo and thereby really enable the GNUTLS options. [1]
Remove now deprecated comments at the top of Makefile.
PR: 171146 [1]
Submitted by: "Mikhail T." <m.tsatsenko@gmail.com> [1] |
1.5.12,1 31 Aug 2012 23:09:03
  |
gerald  |
Update to Wine 1.5.12. This includes the following changes:
- Support for disabling individual joysticks.
- Better support for D3DX9 constant tables.
- Some XRandR improvements.
- Various bug fixes. |
1.5.11,1 18 Aug 2012 00:46:20
 |
gerald  |
Update to Wine 1.5.11. This includes the following changes:
- Multi-channel support in the ALSA driver.
- Removal of the big X11 lock.
- Support for pair positioning adjustments in Uniscribe.
- More I/O stream implementations in the C++ runtime.
- Various bug fixes. |
1.5.10,1 08 Aug 2012 21:32:20
 |
gerald  |
Add two options that pull in a Gecko MSI package and a Mono MSI package,
emulators/wine-gecko-devel and emulators/wine-mono, respectively.
Submitted by: David Naylor <naylor.b.david@gmail.com> |
1.5.10,1 05 Aug 2012 04:47:29
 |
gerald  |
Update to Wine 1.5.10. This includes the following changes:
- New version of the Gecko engine based on Firefox 14.
- Support for OpenGL in the DIB engine using libOSMesa.
- Off-screen rendering is now the default in Direct3D.
- Some more WMI infrastructure.
- Various bug fixes.
Use --with-fontconfig during configuration, since we already
have fontconfig as a dependency. |
1.5.9,1 17 Jul 2012 22:37:35
 |
gerald  |
Update to Wine 1.5.9. This includes the following changes:
- Support for GPOS font tables in Uniscribe.
- Support for XRandr 1.2 and 1.3.
- Parser improvements for the HLSL compiler.
- Various bug fixes.
Remove ABI version numbers for all library dependencies. |
1.5.8,1 14 Jul 2012 01:28:09
 |
gerald  |
Adapt to the new options framework.
Reviewed by: David Naylor <naylor.b.david@gmail.com> |
1.5.8,1 08 Jul 2012 08:53:19
 |
gerald  |
Update to Wine 1.5.8. This includes the following changes:
- More stream functionality in the C++ runtime.
- A number of Windows Codecs improvements.
- More WBEM classes and properties.
- Some HTML Help fixes.
- Support for printing fake italic fonts.
- Various bug fixes. |
1.5.7,1 23 Jun 2012 14:45:02
 |
gerald  |
Update to Wine 1.5.7. This includes the following changes:
- New version of the Gecko engine based on Firefox 13.
- Dynamic device support with UDisks2.
- More stream classes implemented in the C++ runtime.
- Support for metadata in TIFF files.
- Fleshed out WBEM implementation.
- Improved support for printer paper sizes.
- Various bug fixes. |
1.5.6,1 17 Jun 2012 23:31:48
 |
gerald  |
Update to Wine 1.5.6. This includes the following changes:
- Control panel applet for joysticks.
- Device bitmap rendering now done through the DIB engine.
- Support for video rendering through DirectX (VMR-9).
- First steps towards a D3D shader compiler.
- Various bug fixes.
Submitted by: David Naylor <naylor.b.david@gmail.com> |
1.5.5_1,1 01 Jun 2012 05:26:28
 |
dinoex  |
- update png to 1.5.10 |
1.5.5,1 28 May 2012 08:43:52
 |
gerald  |
Update to Wine 1.5.5. This includes the following changes:
- Support for installing Mono as a Wine add-on package.
- Dithering of pattern brushes in the DIB engine.
- Support for installing the .NET 4.0 runtime.
- DDS files supported in D3DX9.
- Various bug fixes. |
1.5.4,1 12 May 2012 12:17:09
 |
gerald  |
Update to Wine 1.5.4. This includes the following changes:
- A new DirectSound resampler.
- A Negotiate authentication provider.
- OpenGL support in the DIB engine.
- Beginnings of support for .NET mixed assemblies.
- Support routines for Internationalized Domain Names.
- Various bug fixes. |
1.5.3,1 08 May 2012 01:54:57
 |
gerald  |
Update to Wine 1.5.3. This includes the following changes:
- Support for graphics bounds tracking.
- A number of fixes to the builtin Internet Explorer.
- Various DirectMusic improvements.
- Better namespace support in MSXML.
- Various bug fixes. |
1.5.2,1 14 Apr 2012 00:21:37
 |
gerald  |
Update to Wine 1.5.2. This includes the following changes:
- Improved naming scheme for audio devices.
- Beginnings of support for JPEG encoding.
- Several printing fixes.
- Improvements to the URL cache.
- Various bug fixes.
Explicitly configure --without-dbus to make builds deterministic and
reproducible. |
1.5.1_1,1 07 Apr 2012 15:18:33
 |
gerald  |
Set LATEST_LINK to disambiguate the wine-devel port from wine;
bump PORTREVISION.
Feature safe: yes |
1.5.1,1 06 Apr 2012 12:57:29
 |
gerald  |
Update to Wine 1.5.1. This includes the following changes:
- Built-in JavaScript now preferred over Gecko in most cases.
- Support for scalable font resources.
- Fixes for audio and video playback.
- Support for script decoding in JScript.
- Various bug fixes.
On the way update the Makefile header and add a CONFLICTS with
emulators/wine, to complete the branching of this port.
Feature safe: yes |
1.5.0,1 05 Apr 2012 20:36:32
 |
gerald  |
Update to Wine 1.5.0. This includes the following changes:
- New version of the Gecko engine.
- Support for path gradients in GdiPlus.
- Various MSXML improvements.
- Fixes to 64-bit exception handling.
- Various bug fixes.
Submitted by: David Naylor <naylor.b.david@gmail.com>
Feature safe: yes |
1.4,1 03 Apr 2012 22:20:28
 |
gerald  |
Complete the repocopy of emulators/wine to emulators/wine-devel.
Feature safe: yes |