Commit graph

612 commits

Author SHA1 Message Date
Gerald Pfeifer
bc02325067 Update to Wine 1.8 RC3. Just bugfixes on our way towards a release.
Pet overeager portlint (when it comes to patch format).
2015-12-07 21:31:25 +00:00
Gerald Pfeifer
c89322dc4b Update to Wine 1.8 RC2. Just bugfixes (though one new header). 2015-11-29 21:22:21 +00:00
Gerald Pfeifer
67dcf86257 Update to Wine 1.8 RC1 in preparation of the 1.8 release. This brings
a number of bugfixes over version 1.7.55, no new features.
2015-11-27 23:21:48 +00:00
Gerald Pfeifer
b5492dc109 Update to Wine 1.7.55. This includes the following changes:
- 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.
 - Various bug fixes.
2015-11-15 21:40:23 +00:00
Gerald Pfeifer
4901325b25 Also configure --without-gettext. This should not change the result
of a build in a clean environment (just avoids a warning there) and
makes builds between clean and non-minimal environments more consistent.
2015-11-08 20:59:09 +00:00
Gerald Pfeifer
abf63ace00 Package wine.1 man pages only in the 32-bit case (WINE32) since they
are not built as such in the 64-bit case.

PR:		204227
2015-11-07 14:40:59 +00:00
Gerald Pfeifer
382ed9f45e Update to Wine 1.7.54. This includes the following changes:
- 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.
 - Various bug fixes.

And tools/winemaker is now tools/winemaker/winemaker, so adjust
SHEBANG_FILES accordingly.
2015-11-01 20:24:03 +00:00
Gerald Pfeifer
5e438df1d3 Update to Wine 1.7.53. This includes the following changes:
- Support for the various versions of XAudio.
 - More implementation of the Web Services DLL.
 - Improved OLE object embedding.
 - Various code cleanups in Direct3D.
 - Various bug fixes.
2015-10-20 15:54:37 +00:00
Gerald Pfeifer
66247c3cdb Unconditionally prevent the detection of libinotify which fails the
build in the presence of devel/libinotify and is not really necessary.

PR:		202564, 168617
2015-10-12 05:54:57 +00:00
Gerald Pfeifer
33258779d8 Update to Wine 1.7.52. This includes the following changes:
- 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.
 - Various bug fixes.
2015-10-06 20:34:42 +00:00
Gerald Pfeifer
679e84470d Update to Wine 1.7.51. This includes the following changes:
- 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.
 - Various bug fixes.

With the STAGING option enabled (or using the wine-staging port),
fonts/times.ttf is now also present.
2015-09-07 12:04:23 +00:00
Gerald Pfeifer
d732fb21d0 Update to Wine 1.7.50. This includes the following changes:
- New version of the Gecko engine based on Firefox 40 (via the
   wine-gecko-devel port).
 - First steps of the Direct3D 11 implementation.
 - Better font matching in DirectWrite.
 - Support for OpenMP on ARM platforms.
 - Various bug fixes.
2015-08-23 20:06:42 +00:00
Gerald Pfeifer
9db6462428 Update to Wine 1.7.49. This includes the following changes:
- 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.
 - Various bug fixes.
2015-08-12 14:38:58 +00:00
Antoine Brodin
d2d7433189 Fix duplicate PKGNAME with wine-devel/wine-staging 2015-08-03 06:04:04 +00:00
Gerald Pfeifer
90f901b8db Update to Wine 1.7.48. This includes the following changes:
- 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.
 - Various bug fixes.

(Some pkg-plist additions and one removal for the STAGING option
and hence the wine-staging port.)
2015-08-03 01:10:59 +00:00
Gerald Pfeifer
686d08eb0a Update to Wine 1.7.47. This includes the following changes:
- 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.
 - Various bug fixes.
2015-07-12 19:52:12 +00:00
Gerald Pfeifer
884408eed6 Update to Wine 1.7.46. This includes the following changes:
- 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.
 - Various bug fixes.
2015-06-29 07:38:04 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Gerald Pfeifer
26ce6e6775 Update to Wine 1.7.45. This includes the following changes:
- Some more progress on DirectWrite implementation.
 - A number of RichEdit control fixes.
 - Beginning implementation of the old MSVCIRT C++ runtime.
 - Various bug fixes.
2015-06-21 12:34:46 +00:00
Gerald Pfeifer
4aa2a93a8b Update to Wine 1.7.44. This includes the following changes:
- More support for the COM interfaces of the RichEdit control.
 - Initial version of a SmartTee filter.
 - Support for the null device kernel object.
 - Various bug fixes.
2015-06-05 20:39:57 +00:00
Gerald Pfeifer
b06b006bb3 Rename emulators/wine-compholio to emulators/wine-staging and
accordingly emulators/i386-wine-compholio to emulators/i386-wine-staging.

Adjust CONFLICTS across all Wine related ports.

Reviewed by:	dbn, kmoore
2015-05-24 02:10:18 +00:00
Gerald Pfeifer
e9baa3931b Update to Wine 1.7.43. This includes the following changes:
- Improved support for Shell Browser windows.
 - Some more API Sets libraries.
 - Read/write operations support with built-in devices.
 - Major Catalan translation update.
 - Various bug fixes.
2015-05-21 16:58:20 +00:00
Gerald Pfeifer
7b8e101eea Our post-extract target uses Perl scripts that require fixing the
shebang first, so make it depend on the fix-shebang target.

Tested by:	pi
2015-05-11 05:12:15 +00:00
Gerald Pfeifer
020e1760f8 Update to Wine 1.7.42. This includes the following changes:
- Support for dynamic timezone information.
 - Initial desktop shell window support.
 - Some more Direct2D support.
 - Various bug fixes.

Do not set GNUTLS by default for wine-compholio any longer. [1]

Discussed with:	dbn, kmoore [1]
2015-05-09 03:49:29 +00:00
David Naylor
12bdb91f92 emulators/wine-compholio: fix build.
* Autoconf is required during the extract stage, so add it to the
   EXTRACT_DEPENDS list (it defaults to BUILD_DEPENDS only)
 * For an unknown reason autoconf creates a configure script that looks
   for and detects powl on FreeBSD 8 and 9.  powl does not actually exist
   and causes a build failure.

Approved by:	gerald@ (maintainer, implicit)
2015-04-24 15:56:19 +00:00
Gerald Pfeifer
90e8b5a3ca Update to Wine 1.7.41. This includes the following changes:
- More Known Folders supported in the shell.
 - Some more support for kernel job objects.
 - More MSI patches improvements.
 - Some theming fixes.
 - Various bug fixes.

files/patch-scheduler in emulators/wine-compholio has been obsoleted
by an upstream fix.  Remove it.

Rename the COMPHOLIO option to STAGING in emulators/wine-devel,
emulators/i386-wine-compholio and emulators-compholio (including many
adjustments to pkg-plist).
2015-04-19 20:51:11 +00:00
David Naylor
09f6ce160d emulators/i386-wine(-devel|-compholio): add BUNDLE_LIBS.
The i386-wine ports bundle their own (32-bit) libraries that cause pkg-1.5
issues.  Since these libraries are under lib32 it does not cause issues
with other software.

Bump PORTREVISION [1] for the 32-bit side of the ports.  The 64-bit side of
the ports will be bumped when new packages have been prepared.

Approved by:	gerald@ [1]
Reported by:	bapt@
2015-04-19 12:37:10 +00:00
Gerald Pfeifer
75867708cc Change the COMPHOLIO-specific BUILD_DEPENDS to EXTRACT_DEPENDS now that
we moved the unpacking and initial patching from the pre-configure target
to post-extract.

Reported by:	pkg-fallout
2015-04-11 12:21:26 +00:00
Gerald Pfeifer
c44e89a9ba Revert the bogus half of the previous commit (which added COMPHOLIO
to OPTIONS_DEFAULT).

The other half, which is actually desirable, moved extraction of
the Compholio/Staging patchset from the pre-configure target to
the post-extract target which allows us to actually add local
patches for this patchset as well.
2015-04-10 13:35:27 +00:00
Gerald Pfeifer
0ee1579a43 Fix package list in case option COMPHOLIO is set (lib/wine/fltmgr.sys.so).
No PORTREVISION bump since the build with COMPHOLIO is broken right now.
2015-04-10 13:25:00 +00:00
Gerald Pfeifer
0cf03e5301 Update to Wine 1.7.40. This includes the following changes:
- 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.
 - Various bug fixes.

files/patch-configure has been accepted upstrea; remove it.

Fix whitespace in one case.
2015-04-05 20:21:38 +00:00
David Naylor
d819394053 emulators/wine-devel: unbreak build.
Changes:
 * Add CPPBIN="${CPP}" to CONFIGURE_ENV as Wine uses $CPPBIN, instead of
   $CPP, in ./configure
 * Use CHOSEN_COMPILER_TYPE instead of COMPILER_TYPE.  The later is what
   the base compiler is whereas the former to what is chosen to satisfy
   USES=compiler:c11

PR:		199098
Reported by:	pkg-fallout, gerald@
2015-04-01 18:37:29 +00:00
David Naylor
54be27b68b emulators/wine-devel: add wine64 support.
Changes:
 * Enable building on amd64 (including execution support)
 * Add support for clang on amd64
 * No support for wow64 at this time
 * Update pkg-plist for 32-/64-bit split
 * Update pkg-plist for missing files reported by poudriere

PR:		197798
Approved by:	gerald@
2015-03-30 19:47:28 +00:00
Gerald Pfeifer
efe87a5452 Update to Wine 1.7.39. This includes the following changes:
- Kerning support in DirectWrite.
 - Support for DirectX Media Objects filters.
 - Better support for animated GIFs in GdiPlus.
 - Improved support for Known Folders in Shell32.
 - Various bug fixes.
2015-03-22 14:47:22 +00:00
Gerald Pfeifer
e0a561436f Update to Wine 1.7.38. This includes the following changes:
- New version of the Gecko engine based on Firefox 36.
 - Updated version of the Mono engine.
 - Support for themed scrollbars.
 - More compatible RPC interface for service control.
 - Support for X Drag & Drop version 5.
 - Threading fixes in IME support.
 - Various bug fixes.
2015-03-08 10:28:09 +00:00
Gerald Pfeifer
77dfef9e23 Update to Wine 1.7.37. This includes the following changes:
- 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.
 - Various bug fixes.
Plus the following changes from Wine 1.7.36 which was not properly
announced:
 - Support for configuring speakers in Winecfg.
 - Support for typographic features in DirectWrite.
2015-02-22 20:58:48 +00:00
Gerald Pfeifer
4f48657633 Properly sort two COMPHOLIO-specific items in pkg-plist.
PR:		197798
2015-02-21 16:15:35 +00:00
David Naylor
e5211b553b Fix emulators/wine-compholio for applying the compholio patches.
Approved by:	gerald@
2015-01-27 20:49:35 +00:00
Gerald Pfeifer
76542d98d0 Update to Wine 1.7.35. This includes the following changes:
- Beginnings of support for OpenGL core contexts.
 - Initial support for glyph placement in DirectWrite.
 - Some more WBEM objects.
 - Various bug fixes.

My fix for PR 188424 is now upstream, so files/patch-alternate-toolchain
is not applicable any more; remove it.

PR:		188424
2015-01-24 20:32:15 +00:00
Gerald Pfeifer
eed5b8aad5 Update to Wine 1.7.34. This includes the following changes:
- Support for surround sound in DirectSound.
 - Better text run support in DirectWrite.
 - Many HTML engine fixes.
 - More support for WBEM objects.
 - A few more C/C++ runtime functions.
 - Various bug fixes.
2015-01-11 23:35:07 +00:00
Gerald Pfeifer
b747450a39 Support building with alternate toolchains that require LD to be
honored.  This is a bit invasive in that it touches several parts
of Wine, and has not been accepted upstream yet, so I am adding it
locally for now.

PR:		188424
Suggested by:	tijl
Reviewed by:	tijl
Tested by:	Lena@lena.kiev.ua
2015-01-10 09:03:27 +00:00
Gerald Pfeifer
be1d64f780 No longer always configure --with-xcomposite since this is now
handled as part of the X11 option.

Sort X11_CONFIGURE_WITH alphabetically and add the previously
missing xrender option.

Adjust the position of PORTDATA to match the emulators/wine port.
2015-01-08 13:06:35 +00:00
David Naylor
33c9b1b9f7 Fix CONFLICTS_INSTALL for wine-devel and related ports.
Changes:
 - Fix install conflicts [1] (for the "newly" added compholio port)
 - nvidia.sh: Gracefully handle a corrupt nVidia tarball
 - nvidia.sh: Provide checksum and size information for nVidia tarball
 - Bump master port [1] due to changes to nvidia.sh and conflicts

Approved by:    gerald@ [1]
2014-12-28 20:39:48 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Gerald Pfeifer
5fa454d51d Update to Wine 1.7.33. This includes the following changes:
- Support for copy/paste commands in MSHTML.
 - Some more font support in DirectWrite.
 - Better handling for loss of focus in Direct3D windows.
 - Several more API Sets DLLs.
 - Various bug fixes.

Configure with --without-gettextpo and --without-osmesa. [1]

Break out items in those lines of CONFIGURE_ARGS touched anyway, one
item per line, to make this part easier to compare with emulators/wine.

Add tools/make_requests to SHEBANG_FILES. [1]

No longer use XORG=xpm.  This has been removed with upstream commit
18e4b5e293cdbb83197fd1427cdd4e42314c831b eons ago. [1]

Configure --without-pulse in the COMPHOLIO case (which is the one
adding support for Pulseaudio to begin with). [1]

PR:		195765 [1]
Submitted by:	Andriy Voskoboinyk <s3erios@gmail.com> [1]
2014-12-24 10:00:11 +00:00
Gerald Pfeifer
904c29d3c0 Add USES=desktop-file-utils as suggested by stage-qa. [1][2]
Adjust dependency on emulators/wine-mono-devel to recent update there.
Configure --with-cms, --with-jpeg, and --with-png when X11 is set. [2]
Fix pkg-plist when COMPHOLIO is set. [2]

PR:		195903 [1], 195765 [2]
Submitted by:	amdmi3 [1], Andriy Voskoboinyk <s3erios@gmail.com> [2]
2014-12-22 00:18:43 +00:00
Gerald Pfeifer
b39401024d Update to Wine 1.7.32. This includes the following changes:
- A few more functions implemented in MSHTML.
 - Improved support for restoring display mode.
 - Font metrics improvements in DirectWrite.
 - Various bug fixes.
2014-11-30 22:24:52 +00:00
Alex Kozlov
a83ee3c7eb - Remove obsolete comments
- Make failure to create DOCSDIR fatal
- Include bsd.port.mk instead of pre/post.mk in emulators/wine

Approved by:	gerald (maintainer)
2014-11-30 19:56:02 +00:00
Gerald Pfeifer
750f1e99ed Update the Gecko Layout Engine component for wine-devel from version
2.24 to 2.34.

Bump PORTREVISION of wine-devel.

Approved by:	dbn (maintainer)
2014-11-19 20:53:00 +00:00