./emulators/wine-devel, Free implementation of Windows on Unix

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.9.18nb3, Package name: wine-1.9.18nb3, Maintainer: adam

Wine is a program which allows running Microsoft Windows programs
(including DOS, Windows 3.x and Win32 executables) on Unix. It consists
of a program loader which loads and executes an Microsoft Windows binary,
and a library that implements Windows API calls using their Unix or X11
equivalents. The library may also be used for porting Win32 code into
native Unix executables.

MESSAGE.NetBSD [+/-]

Required to run:
[sysutils/desktop-file-utils] [textproc/libxml2] [textproc/libxslt] [graphics/glut] [graphics/tiff] [graphics/freetype2] [graphics/png] [graphics/glu] [fonts/fontconfig] [security/gnutls] [devel/ncurses] [x11/libXcomposite] [x11/xcursor] [x11/Xrender] [x11/liboldXrandr] [graphics/giflib] [graphics/lcms2]

Required to build:
[fonts/fontforge] [pkgtools/x11-links] [x11/compositeproto] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/fixesproto4]

Package options: opengl, ssl, x11

Master sites: (Expand)

SHA1: 738ef272b3faf898c47dfb64b93b80fcde7a0c24
RMD160: c555406acaa0debd5c91276f734534717e0fbf36
Filesize: 22923.551 KB

Version history: (Expand)


CVS history: (Expand)


   2016-09-19 15:04:29 by Thomas Klausner | Files touched by this commit (147)
Log message:
Recursive PKGREVISION bump for gnutls shlib major bump.
   2016-09-18 19:53:41 by Maya Rashish | Files touched by this commit (3)
Log message:
wine-devel: fix build with pulseaudio option
   2016-09-18 18:37:11 by Maya Rashish | Files touched by this commit (2)
Log message:
wine-devel: use message.netbsd instead
   2016-09-18 18:11:14 by Maya Rashish | Files touched by this commit (1)
Log message:
wine-devel: add note about NULL page not being mappable by default
under NetBSD, and how to work around it for programs that need it.

thanks maxv@ for keeping this optional.
   2016-09-18 17:02:43 by Maya Rashish | Files touched by this commit (1) | Package updated
Log message:
wine-devel: don't crash at runtime when multithreaded programs
try to use networking code under NetBSD.

netbsd won't let you manipulate _res in a multithreaded program and
instead calls abort(). avoid the code that does this for now.

it's possible that it broke the ability to resolve domains and I
didn't see this yet - but I'm able to use network programs now.

bump PKGREVISION
   2016-09-17 21:32:37 by Maya Rashish | Files touched by this commit (1) | Package updated
Log message:
wine-devel: fix networking under netbsd

NetBSD has gethostbyname_r in libc, and it's incorrectly detected
as being sufficiently linux-like by wine, but it likely returns
different errors.

force fail the configure test for linux-like gethostbyname_r, which
already allows use of alternative networking functions.

fixes wine bug #40865: Steam does not connect to internet

bump PKGREVISION
   2016-09-15 11:28:30 by Maya Rashish | Files touched by this commit (3)
Log message:
wine-devel: add forgotten PLIST changes
   2016-09-15 11:25:53 by Maya Rashish | Files touched by this commit (11) | Package updated
Log message:
wine-devel: update to 1.9.18
updated by Adrian Fernandes in pkgsrc-wip

tested on netbsd/i386, netbsd/amd64.
Linux and Darwin will likely need a PLIST update.

Possibly incomplete changelog 1.7.36 -> 1.9.18:

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.

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+.

Better 64-bit binary compatibility on macOS.
Performance improvements in JavaScript.
More progress towards the Direct3D command stream.
More shader instructions in Direct3D.
Performance improvements in GDI.

More shader instructions in Direct3D.
Performance improvements in GDI.
Better multi-joystick support on macOS.
Active Scripting improvements.
Additional stream support in the C++ runtime.

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.

New version of the Gecko engine based on Firefox 47.
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.
Joystick support improvements on Mac OS X.

Bug fix update of the Mono engine.
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.

Better support for long URLs in WinInet.
Various Direct3D 11 improvements.
Down-mixing support in DirectSound.
Some cosmetic improvements in desktop mode.

High resolution ("Retina") rendering option on Mac OS X.
More compatible directory enumeration.
A number of C++ runtime fixes.
Video output improvements.

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.

More work towards the WineD3D command stream.
Bug fix update of the Mono engine.
More WebServices reader support.
Still more Shader Model 5 support.
Support for gradients in metafiles.
Improved table formatting in WinHelp.

More work towards the WineD3D command stream.
More support for Shader Model 5 shaders.
C++ exception handling on x86-64.
Support for Windows-style static import libraries.
Performance fixes in the XML writer.

Better video card detection when using Mesa.
Support for Shader Model 5 shaders.
C++ exception handling improvements.

New version of the Mono engine, with 64-bit support.
Beginnings of the WineD3D command stream.
Support for effect states in Direct3DX.
Drag & drop improvements.

Support for color glyphs and font fallbacks in DirectWrite.
Improvements to the WebServices reader.
Support for more formats in Direct3D 11.
Simplified syntax and clean up of tests marked todo.
Various bug fixes.

New version of the Gecko engine based on Firefox 44.
JSON support in JavaScript.
Improved line breaking in DirectWrite.
Some more write support in WebServices.
Still more Shader Model 4 instructions.

GStreamer 1.0 support.
Support for SHA hashes in BCrypt.
Synthesizing bold glyphs also for bitmap fonts.
Underlines support in DirectWrite.
Still more Shader Model 4 instructions.

A few more deferred fixes.
Support for debug registers on x86-64.
More Shader Model 4 instructions.
Support for the Mingw ARM toolchain.

A number of fixes that were deferred during code freeze.
WSAPoll implementation.
Standard font dialog fixes.
X11 drag&drop improvements.

Pulse audio driver.
Various fixes for Microsoft Office 2013 support.
Some more implementation of the Web Services DLL.
More fixes for the latest C runtime version.
Improvements to the Makefile generation.

Implementation of the TransmitFile function.
More implementation of the Web Services DLL.
Improved video decoding.
Alternative for the deprecated prelink tool.
Major Turkish translation update.

Support for the various versions of XAudio.
More implementation of the Web Services DLL.
Improved OLE object embedding.
Various code cleanups in Direct3D.
New MAINTAINERS file and Signed-off-by requirement to improve the patch review \ 
process.

Unicode data updated to Unicode 8.0.0.
Some implementation of the Web Services DLL.
More Direct3D 11 interfaces.
A few more functions in the C++ runtime.
Output standard glyph names in the PostScript driver.

XAudio2 implementation using OpenAL Soft.
Support for the new Universal C Runtime DLL.
Dropdown menu support in the standard Open Dialog.
Grayscale rendering mode in DirectWrite.

New version of the Gecko engine based on Firefox 40.
First steps of the Direct3D 11 implementation.
Better font matching in DirectWrite.
Support for OpenMP on ARM platforms.

DirectWrite is now good enough for rendering text in Steam.
A number of Direct2D improvements.
Some more OpenMP functions.
Support for namespaces in the IDL compiler.

Fleshed out OpenMP implementation.
I/O stream support in the MSVCIRT C++ runtime.
Support for pixel snapping in DirectWrite.
More support for OpenGL core contexts.

Text drawing in Direct2D.
Support for the new thread pool API.
Toolbar state saving.
Beginnings of an implementation for proper HID support.
Support for file objects in device drivers.

Improvements in the BITS file transfer service.
Still more progress on DirectWrite implementation.
Support for shared user data on 64-bit.
Various C++ runtime improvements.
Some more support for the 64-bit ARM platform.

Better debugging support on 64-bit Mac OS X.
Some more progress on DirectWrite implementation.
A number of RichEdit control fixes.
Beginning implementation of the old MSVCIRT C++ runtime.

More support for the COM interfaces of the RichEdit control.
Initial version of a SmartTee filter.
Some more support for the ARM64 platform.
Support for the null device kernel object.

Improved support for Shell Browser windows.
Some more API Sets libraries.
Read/write operations support with built-in devices.
Major Catalan translation update.
Support for WoW64 mode on ARM64.

Support for dynamic timezone information.
Initial desktop shell window support.
Some more Direct2D support.

More Known Folders supported in the shell.
Some more support for kernel job objects.
More MSI patches improvements.
Some theming fixes.

Support for kernel job objects.
Various fixes to the ListView control.
Better support for OOB data in Windows Sockets.
Support for DIB images in the OLE data cache.
Improved support for MSI patches.
Some fixes for ACL file permissions.

WinMM joystick support on Mac OS X.
Kerning support in DirectWrite.
Support for DirectX Media Objects filters.
Better support for animated GIFs in GdiPlus.
Improved support for Known Folders in Shell32.

New version of the Gecko engine based on Firefox 36.
Support for themed scrollbars.
Updated version of the Mono engine.
More compatible RPC interface for service control.
Support for X Drag & Drop version 5.
Threading fixes in IME support.

Interface change notifications.
Support for the UTF-7 encoding.
A number of graphical fixes for themed controls.
Wininet now implemented on top of Win32 sockets.