Commit graph

430 commits

Author SHA1 Message Date
Gerald Pfeifer
d2d88b00e8 Update to Wine 1.3.20. This includes the following changes:
- Option to clip the mouse inside fullscreen windows.
 - Support for persistent HTTP connections.
 - Initial implementation of the XML writer.
 - Support for drawing rectangles in the DIB engine.
 - Volume control in MMDevAPI.
 - More MSVC runtime functions.
 - Various bug fixes.

Two of my three changes for OSS support have been integrated upstream,
only one remains.

Only tentatively remove $DATADIR/wine upon deinstallation to allow for
the forthcoming wine-gecko port. [1]

PR:		156001 [1]
Submitted by:	David Naylor <naylor.b.david@gmail.com> [1]
2011-05-14 00:21:47 +00:00
Gerald Pfeifer
2b2c26a220 Update to Wine 1.3.19. This includes the following changes:
- New sound driver architecture for MMDevAPI.
 - Better support for relative mouse events in DInput.
 - Various improvements in D3DX9.
 - More MSVC runtime functions.
 - Various bug fixes.

This requires three patches of mine, two submitted upstream so far, to
unbreak recent changes around the sound system (bundled into one here).

Sort CONFIGURE_ARGS on the way.
2011-05-08 01:38:18 +00:00
Gerald Pfeifer
120e79634f Update to Wine 1.3.18. This includes the following changes:
- Support for mouse pointer clipping.
 - Raw mouse events support using XInput2.
 - First steps of a DIB engine implementation.
 - More properties supported in DXDiag.
 - New security tab in the Internet control panel.
 - Various bug fixes.
2011-04-15 21:40:18 +00:00
Gerald Pfeifer
2b3dffc772 Update to Wine 1.3.17. This includes the following changes:
- Implementation of the new Vista file dialogs.
 - Initial support for patching in MSI installers.
 - Improvements to the calendar control.
 - A few fixes for file associations.
 - Menus cleaned up in built-in applications.
 - Various bug fixes.
2011-04-01 22:43:25 +00:00
Gerald Pfeifer
6dab1ee7e4 Remove the explicit passing of CPPFLAGS to MAKE_ENV which is no longer
necessary; just set CPPFLAGS as a regular variable.

PR:		153625
2011-03-19 20:50:11 +00:00
Gerald Pfeifer
346db5d5ea Update to Wine 1.3.16. This includes the following changes:
- New version of the Gecko engine, based on Firefox 4.
 - Better support for Dwarf debugging information.
 - Improved handling of animated cursors.
 - Improvements to the GDI driver infrastructure.
 - A number of MSI fixes for the .NET installers.
 - Several GdiPlus improvements.
 - Various bug fixes.
2011-03-19 12:38:58 +00:00
Gerald Pfeifer
ba8277a1f6 Update to Wine 1.3.15. This includes the following changes:
- Support for changing network passwords.
 - Reflection support in shader compiler.
 - Tests no longer attempt to cope with Win9x behavior.
 - A number of MSHTML and MSXML improvements.
 - Various bug fixes.
2011-03-04 23:40:20 +00:00
Gerald Pfeifer
c9cb0b882b Update to Wine 1.3.14. This includes the following changes:
- Many cleanups to address Valgrind and Clang warnings.
 - Support for creating compressed cabinet files.
 - Translation updates.
 - Various bug fixes.
2011-02-23 09:17:15 +00:00
Gerald Pfeifer
69120e025e Update to Wine 1.3.13. This includes the following changes:
- Tools for creating MSI installers.
 - Clipboard improvements.
 - Support for po files in the message compiler.
 - Improvements to the Wine debugger.
 - Various bug fixes.
2011-02-09 23:45:50 +00:00
Gerald Pfeifer
a065ee4341 Make CONFIGURE_ARGS overridable for slave ports. Introduce and use
WINELIBDIR. [1]

Set USE_LDCONFIG only if USE_LDCONFIG32 has not been set (which would
indicate this being used by the amd64 child port).

All of this is in support of the amd64 child port.

Submitted by:	David Naylor <naylor.b.david@gmail.com> [1]
PR:		151747
Feature safe:	yes
2011-02-06 14:58:27 +00:00
Gerald Pfeifer
2e9c2dd2ef Update to Wine 1.3.12. This includes the following changes:
- Support for multiple icon sizes in winemenubuilder.
 - Improvements to the help browser.
 - Initial stab at DOSBox integration.
 - Various MSI fixes.
 - Some fixes to the Wine debugger.
 - Various bug fixes.

Feature safe:	yes
2011-01-22 22:38:29 +00:00
Gerald Pfeifer
e94ab4235e Remove duplicate MAN1 entry.
Reported by:	Alex Kozlov <spam@rm-rf.kiev.ua>
Feature safe:	yes
2011-01-17 00:47:15 +00:00
Gerald Pfeifer
f3242d2c31 Update to Wine 1.3.11. This includes the following changes:
- PO files now used for translations.
  - Various JavaScript improvements.
  - Some fixes to the Wine debugger.
  - Translation updates.
  - Various bug fixes.
2011-01-07 21:00:22 +00:00
Gerald Pfeifer
2ee985ee97 Update to Wine 1.3.10. [1][2] This includes the following changes:
- Icons in the "open with" menus.
 - Man pages for all installed binaries.
 - Support for schemas in MSXML.
 - Many installer fixes.
 - Beginnings of support for ActiveX in built-in browser.
 - More work on ActiveX support.
 - Icons on Internet shortcut menu entries.
 - Standardization of code implementing COM interfaces.
 - New scheme for auto-generated DLL registrations.
 - OpenCL library wrapper.
 - Support for notification balloons in system tray.
 - Obsolete AudioIO sound driver removed.
 - Various MSI fixes.
 - Translation updates.
 - Various bug fixes.

Lots of new man pages.

Also, remove references to FreeBSD 6 from pkg-message. [2]

PR:		153434
Submitted by:	Rusty Nejdl <rnejdl@ringofsaturn.com> [1]
		Alex Kozlov <spam@rm-rf.kiev.ua> [2]
2010-12-31 08:15:15 +00:00
Gerald Pfeifer
ab1b6ca01c Update to Wine 1.3.7. Among others, this includes the following changes:
- Improved system tray support.
 - Better support for installers with assemblies.
 - Many of the msvcrt "secure" functions implemented.
 - A lot of fixes to the GStreamer support.
 - Many MSXML improvements.
 - Translation updates.
 - Various bug fixes.
2010-11-13 22:42:25 +00:00
Gerald Pfeifer
dc3d38a3cd Update to Wine 1.3.6. Among others, this includes the following changes:
- Support for GStreamer filters.
 - Mapping of standard cursors to native desktop cursors.
 - Improved support for installers with services.
 - Many MSXML improvements.
 - Decoder for TGA-format images.
 - Translation updates.
 - Various bug fixes.

And as far as this port goes, no more MD5 hash in distinfo.
2010-10-31 04:52:58 +00:00
Gerald Pfeifer
60c1315811 Update to Wine 1.3.5. Among others, this includes the following changes:
- Support for animated cursors.
 - Printing directly through CUPS instead of lpr.
 - Installer fixes for Office 2010.
 - Many MSXML3 improvements.
 - Improved Shader Model 4 support.
 - Proper icons in built-in Internet Explorer.
 - Translation updates.
 - Various bug fixes.
2010-10-15 23:09:29 +00:00
Gerald Pfeifer
7875a9022b Update to Wine 1.3.4. Among others, this includes the following changes:
- Support for right-to-left mirrored windows.
 - New taskkill.exe built-in application.
 - Inetcpl control panel fleshed out.
 - AcceptEx is implemented now.
 - Improved security checks for SSL connections.
 - Translation updates.
 - Various bug fixes.
2010-10-01 23:28:34 +00:00
Gerald Pfeifer
8e75f2f25b Update to Wine 1.3.3. Among others, this includes the following changes:
- Improved support for right-to-left text.
 - Support for CMYK JPEG images.
 - Beginnings of a Game Explorer implementation.
 - Stub inetcpl control panel applet.
 - A number of fixes to crypto support.
 - Translation updates.
 - Various bug fixes.
2010-09-20 16:36:43 +00:00
Gerald Pfeifer
c44aadf272 Add a LICENSE of LGPL 2.1 or LPGL 3. Wine is LGPL 2.1 or later, but our
license framework is not yet able to handle that nicely yet.

Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>  (originally)
2010-09-19 15:22:02 +00:00
Gerald Pfeifer
dd594910e2 Replace the partial memory reservation patch by a simpler variation.
Submitted by:	tijl
Tested by:	Alex Kozlov <spam@rm-rf.kiev.ua>
2010-09-18 04:33:45 +00:00
Gerald Pfeifer
8eed8011ef Explicitly configure using --without-xrandr so that builds are more
reproduciable and we avoid hidden dependencies when building outside
of a minimal build environment.
2010-09-12 15:20:46 +00:00
Gerald Pfeifer
950310ee65 Add a new option OPENAL, off by default, that controls the use of OpenAL.
Among others, this makes Starcraft 2 work nicely.

Submitted by:	tijl
2010-09-11 17:42:25 +00:00
Gerald Pfeifer
04fd3568e9 RUN_DEPENDS= should to be RUN_DEPENDS+= under WITH_WINEMAKER.
Reported by:	portlint, though I did not realize originally
2010-09-11 16:25:57 +00:00
Gerald Pfeifer
2d9698d034 Generally depend on and use xrandr, needed for many games.
Suggested by:	danfe, Alex Kozlov <spam@rm-rf.kiev.ua>
2010-09-06 21:01:24 +00:00
Gerald Pfeifer
46c7ad7a1f Explicitly configure using --without-xcomposite, --without-xinerama and
--without-xrandr so that builds are more reproduciable and we avoi hidden
dependencies when building outside of a minimal build environment, thus
making packages more portable.
2010-09-06 11:23:34 +00:00
Gerald Pfeifer
cab11b076e Fix package list around OpenGL.[1] Make the port more resilient by
explicitly configuring with OpenGL and GLU support, forcing failure
in case there is any problem.

Bump PORTREVISION since some users of the latest version will have an
incorrect package list.

Reported by:	erwin [1]
2010-09-06 00:07:36 +00:00
Gerald Pfeifer
05126bf2eb Update to Wine 1.3.2. Among others, this includes the following changes
versus Wine 1.2:
 - Beginnings of a user interface for the builtin Internet Explorer.
 - Support for cross-process OLE drag & drop.
 - New builtin wscript.exe (Windows Script Host) program.
 - Open/save dialogs remember the last used directory.
 - Translation updates.
 - Update of the Gecko engine.
 - New implementation of console support on Unix terminals.
 - Many new functions in the C runtime dlls.
 - Support for drag & drop between X11 and OLE.
 - New ipconfig.exe builtin tool.
 - Support for favorites in builtin Internet Explorer.
 - Beginnings of a shell Explorer control.
 - A number of DirectDraw code cleanups.
 - Improvements to the calendar control.
 - Various bug fixes.
2010-09-04 09:08:16 +00:00
Gerald Pfeifer
75cf531a51 Add xcursor as an additional dependency to USE_XORG and remove the
corresponding --without-xcursor from configure.  This is needed by
StarCraft and others.

Submitted by:	tijl
2010-08-01 15:51:04 +00:00
Gerald Pfeifer
fe2b16c048 Update to the regular release of Wine 1.2.
Feature safe:	yes
2010-07-18 22:29:44 +00:00
Gerald Pfeifer
c450942ce7 Add a new option WINEMAKER to attract the extensive Perl dependencies
that are required to fully support the winemaker tool.  This makes the
dependencies I added to address PR 147956 optional and off by default
as not to burden the vast majority of users of this port unnecessarily.

PR:		147956
Requested by: 	Alex Kozlov <spam@rm-rf.kiev.ua>
Feature safe:	yes
2010-07-11 20:50:59 +00:00
Gerald Pfeifer
df2f3b7c35 Update to RC7 of Wine 1.2. This brings some translation updates and
various bug fixes.

Feature safe:	yes
2010-07-09 18:20:15 +00:00
Gerald Pfeifer
36c5023d80 Update to RC6 of Wine 1.2. This brings additional translation updates
and bug fixes.

Feature safe:	yes
2010-07-06 08:42:20 +00:00
Gerald Pfeifer
a50d0f48a5 Add a run-time dependency on p5-XML-LibXML which is required by the
winemaker tool.

PR:		147956
Submitted by:	kevlo
Feature safe:	yes
2010-07-05 20:09:12 +00:00
Gerald Pfeifer
d9862ed33d Update to RC5 of Wine 1.2. This brings many further translation updates
and a lot of bug fixes.

Feature safe:	yes
2010-07-05 12:13:20 +00:00
Gerald Pfeifer
d462642208 Update to RC4 of Wine 1.2. This brings many further translation updates
and a lot of bug fixes.

Feature safe:	yes
2010-06-18 20:51:29 +00:00
Gerald Pfeifer
0009ed0b6a Update to RC3 of Wine 1.2. This brings lots of translation updates and
bug fixes.
2010-06-11 21:09:00 +00:00
Gerald Pfeifer
7096b95b31 Update to RC2 of Wine 1.2. This is supposed to contain only fixes. 2010-05-29 22:48:36 +00:00
Gerald Pfeifer
a539ad52a5 Update to RC1 of Wine 1.2. Among others, this includes the following changes:
- Many new toolbar icons.
 - Support for alpha blending in image lists.
 - Much more complete shader assembler.
 - Support for Arabic font shaping and joining.
 - A number of fixes for video rendering.
 - Font antialiasing configuration through fontconfig.
 - Improved handling of desktop link files.
 - Various bug fixes.
2010-05-22 19:13:58 +00:00
Gerald Pfeifer
305c8968b2 Update to Wine 1.1.44. Among others, this includes the following changes:
- Many more new icons.
 - Many additional msvcr80/90 functions.
 - Improvements to Bidi handling.
 - More complete mmdevapi (Win7 audio) support.
 - Improved handling of MSI patches.
 - A number of fixes for desktop menus.
 - Optimizations in OLE storage.
 - Various bug fixes.

And the wineprefixcreate binary is gone.
2010-05-09 09:45:29 +00:00
Gerald Pfeifer
7191e4c34d Update to Wine 1.1.43. Among others, this includes the following changes:
- A number of new icons.
 - Improved support for alpha channel in bitmaps.
 - Many Direct3D fixes and optimizations.
 - More complete msvcr80/90 implementations.
 - Various bug fixes.
2010-04-25 20:33:58 +00:00
Gerald Pfeifer
1b9ec2146a Use ${GMAKE} instead of gmake directly. 2010-04-25 18:54:20 +00:00
Gerald Pfeifer
888c9e2f6e Update to Wine 1.1.42. Among others, this includes the following changes:
- Dwarf debug info support for better backtraces.
 - More standard actions supported in MSI.
 - Support for TIFF image format in WinCodecs.
 - A number of Direct3D improvements.
 - Shell fixes for better Internet Explorer support.
 - Various bug fixes.

Also, use GNU make to build the first stage, this is now required.
2010-04-03 00:56:31 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Gerald Pfeifer
faf7909f60 Update to Wine 1.1.40. Among others, this includes the following changes:
- A wide range of Direct3D improvements.
 - Support for SHA-256, SHA-384, and SHA-512 algorithms.
 - A number of MSHTML fixes.
 - Various widl improvements.
 - More typelib fixes.
 - OLE storage improvements.
 - Various bug fixes.
2010-03-20 02:12:00 +00:00
Gerald Pfeifer
96d79e0be5 Remove ${DATADIR}/applications during installation; it is always empty.
Feature safe:	yes
2010-03-07 15:15:50 +00:00
Gerald Pfeifer
5ca3fb0f4b Update to Wine 1.1.40. Among others, this includes the following changes:
- Support for Wow64 registry redirection.
 - Increased coverage of MSI standard actions.
 - Various Wordpad improvements.
 - Many shell fixes for better IE support.
 - Improved support for typelibs.
 - Better GL card detection.
 - Various bug fixes.

Feature safe:	yes
2010-03-06 14:07:19 +00:00
Gerald Pfeifer
9eed840bb6 Add a GNUTLS knob (off by default for now) that controls our use of the
GNU Transport Layer Security library, aka the security/gnutls port.

Before 2009-09-26/revision 1.311 we had used this opportunistically,
then it was disabled across the board to guarantee consistent builds
and packages, and now it's a proper option that is needed for the game
of Warcraft III and possibly others.

PR:		144166
Submitted by:	Jan Henrik Sylvester <me@janh.de>
Adjusted by:	gerald
Feature safe:	yes
2010-03-01 00:24:22 +00:00
Gerald Pfeifer
14063b609c Handle share/applications properly in pkg-plist; it's not under DATADIR.
Reported by: 	pointyhat (via erwin)
Feature safe:	yes
2010-02-28 11:53:20 +00:00
Gerald Pfeifer
023ad7be95 Update to Wine 1.1.39. Among others, this includes the following changes:
- Support for registry symbolic links.
 - Many MSI fixes.
 - Build process improvements.
 - MSXML cleanups and fixes.
 - A number of MSHTML improvements.
 - Various bug fixes.

Feature safe:	yes
2010-02-19 22:44:14 +00:00