Commit graph

284 commits

Author SHA1 Message Date
Gerald Pfeifer
51cd480baf Remove patch which is no longer needed. 2005-09-13 22:01:23 +00:00
Gerald Pfeifer
55b4252a50 Update to the 20050830 version of Wine.
Temporarily disable building wldap32 due to a build problem introduced
directly before the release.  Reenable winetest which we had to disable
for similar reasons back in late 2003.
2005-08-31 13:57:33 +00:00
Gerald Pfeifer
78dd6a6840 Update to the 20050725 version of Wine. This abandons the classic
config file and several man pages.

Add a dependency on graphics/lcms which is not strictly needed, but
allows for additional functionality when present.
2005-07-26 10:33:35 +00:00
Gerald Pfeifer
82a1aea5ea Update to the 20050524 snapshot of Wine. 2005-05-28 15:40:32 +00:00
Gerald Pfeifer
ecde298a4e Add three missing entries to the packaging list.
Pointed out by:	pointyhat
2005-04-20 20:47:47 +00:00
Gerald Pfeifer
1c9ae312fd Update to the 20050419 version of Wine. This needs one patch to fix the
build, which I have submitted upstream as well.
2005-04-19 21:47:01 +00:00
Gerald Pfeifer
b141ba8e07 Update to the 20050310 version of Wine. 2005-03-13 09:40:43 +00:00
Gerald Pfeifer
69eef36008 Update to the 20050211 version of Wine, which now includes a winegcc man page
in additional to the usual Windows-related changes.  configure now finds and
uses an installed version of cups (and potentially other libraries).[1]

Submitted by:	Jason But <jbut@swin.edu.au>
2005-02-11 22:37:32 +00:00
Gerald Pfeifer
d4f681a679 Update to the 20050111 version of Wine. Since we now require FreeBSD 5.3
or later, there is no need to explicitly set WITH_GCC.
2005-01-11 23:03:39 +00:00
Gerald Pfeifer
a14f898557 Improve IGNORE message. 2005-01-09 19:27:41 +00:00
Gerald Pfeifer
d6d57c872c This port actually builds on FreeBSD 4.x, it just does not work. Mark it
IGNORE instead of BROKEN.

Suggested by:	kris
2005-01-09 18:29:20 +00:00
Gerald Pfeifer
ad532d809a Update documentation wrt. current versions of Wine now working more or less
nicely on FreeBSD 5.3 and above.
2004-12-28 12:33:31 +00:00
Gerald Pfeifer
75ba7830c9 Also remove man/man3w via pkg-plist.
Discussed with:	kris
2004-12-25 13:43:47 +00:00
Gerald Pfeifer
facce2669f Mark broken on anything before FreeBSD 5.3, as Wine would build but not
properly run there (mostly due to threading issues).
Remove the share/applications and share/wine directories via pkg-plist.[1]

Pointed out by:	pointyhat/kris[1]
2004-12-20 23:17:50 +00:00
Gerald Pfeifer
bffc60d14c Update to the 20041201 version of Wine, which contains tons of general
improvements (as well as dozens of portability fixes by myself) and, with
the patch for [1] finally works on FreeBSD again, unlike all versions after
20040505.

PR:		73092 [1]
Submitted by:	Simon 'corecode' Schubert <corecode@fs.ei.tum.de> [1]
2004-12-03 17:13:09 +00:00
Kris Kennaway
84e8d56ed5 Increase USE_GCC to 3.4 for those ports which compile with it.
Approved by:	portmgr
2004-09-30 05:32:00 +00:00
Gerald Pfeifer
69487a38ed Explain why I won't update this port (newer versions simply won't even
start on any version of FreeBSD).
2004-07-18 08:02:29 +00:00
Gerald Pfeifer
2abbb9a69b Update to the 20040505 snapshot. 2004-05-06 21:33:50 +00:00
Gerald Pfeifer
ff03826592 Update to the 20040408 snapshot of Wine. Improve installation to non-default
prefix as regular user on the way.
2004-04-14 19:54:02 +00:00
Gerald Pfeifer
c8d42171a9 Update to the 20040309 snapshot of Wine. 2004-03-11 08:55:31 +00:00
Gerald Pfeifer
71a2c51d6e Add USE_MESA=yes to document dependency on libglut (and fix packaging on all
possible configurations).  USE_SIZE is the global default now.

Reported by: 	bento, kris
Discussed with:	kris, marcus
2004-03-07 12:08:15 +00:00
Gerald Pfeifer
e61fcdb8c6 Fix the NOPORTDOCS case for installation and packaging. Use DOCSDIR.
Submitted by:	Piotr Smyrak <piotr.smyrak@heron.pl>
2004-02-29 22:45:09 +00:00
Gerald Pfeifer
272c4fbf86 Work around a bug that would break in the presence of recent versions of
the arts port.

PR:		62954
2004-02-23 22:39:44 +00:00
Gerald Pfeifer
38cda13680 Set USE_GL=yes to avoid packaging problems on systems without Mesa (and have
a more uniform installation of Wine across systems).

Reported by:	bento
2004-02-22 22:55:05 +00:00
Gerald Pfeifer
af6e4b44f8 Wine sees itself as a compatibility layer rather than an emulator. Honor
that, and also use the term "Unix-like systems" instead of "Unix".
2004-02-16 10:59:54 +00:00
Gerald Pfeifer
0f64c6e46d Make deinstallation of optional OpenGL dependent files work in
INSTALL_AS_USER mode as well.
2004-02-16 10:54:03 +00:00
Gerald Pfeifer
5f21b9375d Fix pkg-plist to consider symlinks as well (bin/winecpp in this case).
Remove related BROKEN marker.

Submitted by:	ale
2004-02-15 18:57:43 +00:00
Gerald Pfeifer
43d8dd1b43 Update to the 20040213 snapshot of Wine. Employe USE_SIZE and no longer
check that we are building on FreeBSD 4.x or later.
2004-02-14 04:09:14 +00:00
Kris Kennaway
52f9d812c4 BROKEN on 5.x: broken plist 2004-02-07 23:16:25 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Gerald Pfeifer
707a95b9e5 Revert an upstream change (which in turn reverted a fix which happened to
cause higher memory consumption).  This should avoid errors of the following
kind:

  err:virtual:map_image Standard load address for a Win32 program
  (0x00400000) not available

Bump PORTREVISION.

Problem reported by:	pav, Benjamin Lutz <benlutz@datacomm.ch>
2004-01-28 22:29:36 +00:00
Gerald Pfeifer
fd4da51265 Update to the 20040121 snapshot of Wine (which now include two of our local
hacks).  Fix a INSTALL_AS_USER problem by generating $PREFIX/etc in any case.
2004-01-25 19:03:03 +00:00
Gerald Pfeifer
b96c82c80a Get sound working by ignoring errors from our dummy SOUND_MIXER_INFO ioctl.
Bump PORTREVISION.

Reported by:	Travis Poppe <tlp@LiquidX.org>
Tested by:	Travis Poppe <tlp@LiquidX.org>
Discussed with:	matk
2003-12-28 13:16:21 +00:00
Gerald Pfeifer
b4ffc8fdc1 rfork() requires that the RFTHREAD flag is given with RFPROC and RFMEM. Add
a patch to fix this port and bump PORTREVISION.

PR:		60508
Submitted by:	David Beck <dbeck@beckground.hu>
2003-12-26 12:39:15 +00:00
Gerald Pfeifer
64a5f5ad11 Fix an installation bug, which did not trigger during my local testing. 2003-12-14 18:13:12 +00:00
Gerald Pfeifer
dfd2236499 Update to the 20031212 snapshot of Wine, which brings some simplifications.
Remove specific versions of Windows from pkg-descr and COMMENT, as there are
simply too many now, due to Microsoft's marketing.
2003-12-14 01:18:02 +00:00
Gerald Pfeifer
f9b55d99d3 Update to the 20031118 snapshot of Wine. 2003-11-20 18:31:39 +00:00
Trevor Johnson
b3ba3ae427 USE_REINPLACE need be defined only when REINPLACE_CMD is used. 2003-11-17 12:29:10 +00:00
Gerald Pfeifer
f66256ff60 Use %%DOCSDIR%%. 2003-11-08 11:55:43 +00:00
Gerald Pfeifer
ecde3212c5 Add an explicit note about the (possible) use of GCC 3.2 instead of 3.3. 2003-11-07 21:41:45 +00:00
Gerald Pfeifer
8a2afee2ac Unbreak on -CURRENT by anticipating a change in the upstream tree.
(Thanks to the breakage of long-standing ATA interfaces, Wine now
has lost some functionality on FreeBSD.)
2003-11-03 18:23:40 +00:00
Kris Kennaway
5cf94c069a BROKEN on 5.x: broken by new ATA driver 2003-10-27 06:17:10 +00:00
Gerald Pfeifer
ec4c64324a Strip binaries by default, as this reduces the size of packages from 40+ MB
to 8- MB.  Change the name of the knob to control debugging information from
NDEBUG to DEBUG and shorten the pre-extract output.

Triggered by:	Ivan Leo Murray-Smith <puoti@inwind.it>
2003-10-20 22:54:23 +00:00
Gerald Pfeifer
41648d9477 Update to the 20031016 snapshot of Wine after we skipped the previous one
which was completely broken on FreeBSD.
Simplify post-build as I moved some part upstream and require GCC 3.3 as
GCC 2.95 suffers from all sorts of threading/libraries issues. (GCC 3.2
also seems fine, but the ports collection requires us to request a concrete
version.)
2003-10-17 15:37:35 +00:00
Gerald Pfeifer
0645c81ccb Add USE_BISON, as dlls/msi now requires the %pure-parser bison extension for
reentrant parsers.
2003-08-22 21:19:33 +00:00
Gerald Pfeifer
7cd66574b6 Upgrade to the 20030813 snapshot of Wine. 2003-08-16 07:38:59 +00:00
Gerald Pfeifer
21e441a6c0 Remove some details concerning the installation. (These are already listed
in pkg-message where there is also further relevant information.)
2003-07-18 14:40:49 +00:00
Gerald Pfeifer
b6d65070d7 Adjust to the (relatively) new default directory layout used by Wine,
which closely follows what this port used to look anyways.
2003-07-10 16:39:10 +00:00
Gerald Pfeifer
70fda5fd30 Update to the 20030709 snapshot of Wine. Change the PORTVERSION scheme
from 2003.07.09 to 20030709 to match upstream versioning.
2003-07-10 10:57:27 +00:00
Gerald Pfeifer
88853a7848 Add -L${PREFIX}/lib to LDFLAGS so that the presence of FreeType is properly
detected during configury.  Bump PORTREVISION.

Reported by:	Matthew Reimer <mreimer@vpop.net>
2003-07-08 09:02:40 +00:00
Gerald Pfeifer
7f49b4c581 Adjust the note on required kernel options for FreeBSD 5.x and above, and
also make the situation more clear for FreeBSD 4.x.

Prompted by:	Eli Moore <eli.moore@newburynetworks.com>
2003-06-24 15:07:35 +00:00
Gerald Pfeifer
74de3a3e58 Update to the 2003.06.18 snapshot of Wine. 2003-06-18 22:39:59 +00:00
Gerald Pfeifer
96a0b44e6b Fix installation of ${PREFIX}/etc/rc.d/000.wine.sh, fixing a problem
introduced by the previous revision.

Submitted by:	petef
2003-05-20 16:53:20 +00:00
Dmitry Sivachenko
42eedefcd2 Install a script into etc/rc.d/ to run ldconfig after reboots so
Wine libraries could be found.

Approved by:	maintainer
2003-05-19 10:07:37 +00:00
Gerald Pfeifer
e5d8980284 Update to the 20030508 snapshot of Wine. 2003-05-09 09:28:35 +00:00
Gerald Pfeifer
d0dc7a25ef Add three missing items. 2003-04-27 11:37:57 +00:00
Gerald Pfeifer
df8e3720ab Also install READMEs for the wcmd and winedbg programs.
Avoid "duplicate" creation of ${PREFIX}/lib/wine.
2003-04-27 11:19:57 +00:00
Gerald Pfeifer
2e6e886c75 Update to the 2003.04.08 snapshot, which allows us to further reduce the
amount of FreeBSD-specific hackery.
2003-04-14 07:23:24 +00:00
Gerald Pfeifer
10450800a2 Do not define _THREAD_SAFE, which is a noop on -CURRENT and does not make
a difference on -STABLE according to my long-term tests.
2003-03-30 21:52:34 +00:00
Gerald Pfeifer
59be671a98 Remove commented USE_MESA (which is implied by current XFree86 ports
anyway).
2003-03-25 13:56:54 +00:00
Gerald Pfeifer
c7240d01b5 Update to the 2003.03.18 snapshot of Wine. Most of patch-dlls-ntdll-cdrom.c
has been integrated upstream.
2003-03-24 09:06:27 +00:00
Ade Lovett
7e52725f2a Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
2003-03-07 06:14:21 +00:00
Gerald Pfeifer
330039c9d9 List my FreeBSD.org address. 2003-02-20 21:56:58 +00:00
Gerald Pfeifer
b699a7261c Also install ${PREFIX}/lib/wine/regapi.exe.so which is useful when setting
up a new environment.

Submitted by:	Ulrich Spoerlein <q@uni.de>
2003-02-20 15:37:21 +00:00
Gerald Pfeifer
45ecbd85d9 Update to the 2003.02.19 snapshot of Wine.
The portability issue in dlls/dsound/test was fixed, but a Linuxism in
dlls/ntdll/cdrom.c added.  I have submitted files/patch-dlls-ntdll-cdrom.c
upstream as well.

Approved by:	obrien (mentor)
2003-02-20 10:23:19 +00:00
Gerald Pfeifer
aaae436285 Fix a compilation problem on -CURRENT (again because /usr/include/malloc.h
disappeared).

PR:		47180
Approved by:	obrien (mentor)
2003-01-19 22:10:07 +00:00
Gerald Pfeifer
4cc817dcd1 Properly handle a new man page and some other files current versions of
Wine install.

Approved by:	obrien (mentor)
Reported by:	kris
2003-01-16 09:43:15 +00:00
Gerald Pfeifer
343ca44f7a Update to the 2003-01-15 snapshot of Wine (which now includes two of my
portability patches).

Approved by:	obrien (mentor)
2003-01-16 09:04:03 +00:00
Gerald Pfeifer
eb32b1d03d Fix build on -CURRENT.
PR:		46722
Submitted by:	Stefan Farfeleder <stefan@fafoe.dyndns.org>
2003-01-03 17:38:10 +00:00
Gerald Pfeifer
2282395b1a Update to the 2002.12.19 snapshot of Wine. The structure in $PREFIX/lib
and $PREFIX/include has completely changed.

Approved by:	obrien (mentor)
2003-01-03 09:49:27 +00:00
Alfred Perlstein
5c09ab656d Make context_i386.c work on 5.x as well as 4.x by using the DBREG_DRX
macro to access the fields of 'struct dbreg' instead of accessing
them directly.

Because the macro is buggy on older versions of FreeBSD as it lacks
proper macro argument parens, use an extra pointer as a workaround
so that we'll work on pre-patched versions of FreeBSD.

Reviewed by: gerald (maintainer)
2002-11-08 08:08:04 +00:00
Gerald Pfeifer
f973e6d46d Update to the 2002.10.31 snapshot of Wine.
Approved by:	obrien (mentor)
Also tested by:	Ulrich 'Q' Spoerlein <q@galgenberg.net>
2002-11-07 06:19:38 +00:00
Gerald Pfeifer
4e6c4e676d Add a patch from the upstream sources to improve this port until the next
Wine snapshot.

Submitted by:	Ulrich 'Q' Spoerlein <q@galgenberg.net>
Approved by:	obrien (mentor)
2002-10-30 17:56:30 +00:00
Gerald Pfeifer
94b7d22ca9 Avoid using Perl.
Submitted by:	David Yeske <dyeske@yahoo.com>
2002-10-27 21:53:13 +00:00
Gerald Pfeifer
ecc8c32df6 Update to the 2002.10.07 snapshot of Wine after having skipped the 2002.09.04
snapshot.  In addition to the usual large set of include file and library
changes, also documentation has changed a bit.

Approved by:	obrien (mentor)
2002-10-08 10:17:39 +00:00
Gerald Pfeifer
155e21b8b3 Add a note why we have not updated this port to the 2002.09.04 snapshot.
Approved by:	obrien (mentor)
2002-09-09 15:10:31 +00:00
Gerald Pfeifer
518747a744 Update to the 2002.08.04 version of Wine. (This also removes
patch-winefile.h, which probably shouldn't have been committed.)

Approved by:	obrien (mentor)
2002-08-05 11:50:34 +00:00
Marc Fonvieille
deef46806d Fix links to the Handbook, the FAQ and the porters-handbook.
Approved by:	portmgr
2002-08-04 09:04:12 +00:00
Gerald Pfeifer
7f8920e01e Update the Wine port to version 2002.07.10.
Approved by:	obrien (mentor)
2002-07-11 10:10:57 +00:00
Gerald Pfeifer
4a87222825 Use my FreeBSD.org mail address for the MAINTAINER field.
Approved by:	obrien (mentor)
Suggested by:	dwcjr
2002-07-10 08:05:11 +00:00
Alfred Perlstein
e08682de18 don't include malloc.h 2002-06-12 20:30:11 +00:00
Gerald Pfeifer
8148ca5e7c Handle lib/wine/glu32.dll.so and lib/wine/glu32.dll.so, whose existence
depends on the detailed version/configuration of XFree86.

PR:		38486
Approved by:	obrien (mentor)
Also tested by:	Christopher Hall <hsw@acm.org>
2002-06-11 10:37:34 +00:00
Gerald Pfeifer
bb319570c9 Update to the 2002.06.05 version of Wine. Once again, lots of files have
moved.

Approved by:	obrien (mentor)
2002-06-07 00:55:25 +00:00
Gerald Pfeifer
1f0144c661 Add a couple of missing entries for $PREFIX/bin to pkg-plist.
PR:		38486
Submitted by:	Christopher Hall <hsw@acm.org>
2002-05-24 08:17:11 +00:00
Gerald Pfeifer
98c7d14ebb Greatly simplify the post-patch: target, now that Wine does not set
SOVERSION = 1.0 any longer (in most cases).

Approved by:	obrien (mentor)
2002-05-23 19:08:32 +00:00
Gerald Pfeifer
958a666b72 Take into account that Wine now requires a configuration file in the home
directory of every user instead of a global $PREFIX/etc/wine.conf.  Remove
redundant information from pkg-descr on the way.

Approved by:	obrien (mentor)
2002-05-22 07:34:37 +00:00
Gerald Pfeifer
648117b85b Additional documentation actually resides in $PREFIX/share/doc/wine, not
$PREFIX/lib/wine/documentation, these days.

Submitted by:	anholt
Approved by:	obrien (mentor)
2002-05-13 16:22:07 +00:00
Gerald Pfeifer
6a2d045fb0 Update to the 2002.05.09 snapshot of Wine.
Approved by:	obrien (mentor)
2002-05-13 07:42:33 +00:00
Gerald Pfeifer
299f9db7f0 Do not --disable-opengl any longer, which mostly was used to work around
problems with XFree86 4.0.0 as far as I can see.

Approved by:	obrien (mentor)
2002-04-30 13:44:08 +00:00
Gerald Pfeifer
ac57a7f93f Update to the 2002.04.11 snapshot of Wine. Lots of libraries in
$PREFIX/lib/wine have been renamed.
2002-04-12 14:47:47 +00:00
Patrick Li
5228e63faa Update to 2002.03.10
PR:		35781
Submitted by:	maintainer
2002-03-11 22:45:29 +00:00
FUJISHIMA Satsuki
9f03df061f update to 2002.01.22.
PR:		34208
Submitted by:	maintainer
2002-01-23 17:45:56 +00:00
Dmitry Sivachenko
2d4fedda50 Update to version 2001-12-16.
PR:		33253
Submitted by:	maintainer
2001-12-27 19:05:51 +00:00
Alfred Perlstein
47ee132bf9 Unbreak this port on 5.x by removing include of sys/user.h 2001-12-08 09:22:22 +00:00
FUJISHIMA Satsuki
e38a704233 bump PORTREVISION to reflect addition to pkg-plist. 2001-12-05 00:38:46 +00:00
Ying-Chieh Liao
c131a64d20 add missing file to PLIST
PR:		32507
Submitted by:	maintainer
2001-12-04 18:25:02 +00:00
Steve Price
e3958cc5c2 Update to version 2001.11.08.
PR:		31870
Submitted by:	maintainer
2001-11-16 01:38:20 +00:00
Peter Pentchev
61b690d4e1 Actually commit the pkg-message cleanup that I missed before.
PR:		31247
Submitted by:	maintainer
2001-10-19 08:29:26 +00:00
Peter Pentchev
f283135fef Describe the reasons for not updating to a more recent Wine snapshot.
Improve some wording in pkg-descr.

PR:		31247
Submitted by:	maintainer
2001-10-15 13:12:28 +00:00
David W. Chapman Jr.
26135841fb Update to 2001.08.24
PR:		30101
Submitted by:	maintainer
2001-08-26 16:41:40 +00:00