Commit graph

127 commits

Author SHA1 Message Date
adam
ee88513b78 Changes 0.9.12:
- New Winelib Internet Explorer application (all 5 lines of it).
- Several improvements to the font support.
- More work on the IDL compiler.
- Faster drawing of the cards in Solitaire (very important feature).
- A number of fixes for issues found by the Coverity code cheker.
- Lots of bug fixes.
2006-04-14 09:06:49 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
RECOMMENDED is removed. It becomes ABI_DEPENDS.

BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.

BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.

BUILDLINK_DEPENDS does not change.

IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".

Added to obsolete.mk checking for IGNORE_RECOMMENDED.

I did not manually go through and fix any aesthetic tab/spacing issues.

I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.

I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.

As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.

As discussed on tech-pkg.

I will commit to revbump, pkglint, pkg_install, createbuildlink separately.

Note that if you use wip, it will fail!  I will commit to pkgsrc-wip
later (within day).
2006-04-06 06:21:32 +00:00
reed
e5ff36cba3 Remove paragraph about license. Also it mentioned package that
was removed last April.
2006-04-02 07:56:58 +00:00
adam
3677b9048f Changes 0.9.11:
- Fake dll files created in the system directory to help installers.
  - Desktop mode now properly supports multiple processes.
  - Better type parsing in dbghelp.
  - Several OpenGL fixes.
  - A bunch of Unicode functions in advpack.
  - Lots of bug fixes.
2006-04-01 16:47:48 +00:00
adam
447dab3714 Changes 0.9.10:
- Improved ESD audio driver.
  - More Web browser improvements in mshtml and wininet.
  - Direct3D fixes and preparation for ddraw code migration.
  - Explorer process now managing the desktop window.
  - Lots of bug fixes.
2006-03-31 10:48:00 +00:00
adam
739c7cb364 OpenGL is now optional, enabled by default 2006-03-13 08:31:23 +00:00
jlam
6ad6aef9d4 Replace references to ossaudio.buildlink3.mk with oss.buildlink3.mk.
Remove deprecated ossaudio.buildlink3.mk.
2006-03-09 21:04:39 +00:00
adam
edcb48677f Changes 0.9.9:
- Many new features and improvements in Richedit.
  - More Web browser support.
  - Recursive directory change notifications.
  - Wine installation is now fully relocatable.
  - Direct3D 8 and 9 now use the same code.
  - Many debugger improvements.
  - Systray is now handled by the explorer process.
  - Lots of bug fixes
2006-03-06 13:46:01 +00:00
wiz
2253f3447e Update to 0.9.8:
0.9.8:
  - Better Web browser support.
  - Beginnings of a Wordpad application.
  - Many richedit improvements.
  - A number of Direct3D fixes.
  - A few more options in winecfg.
  - Lots of bug fixes.

0.9.7:
  - Directory change notifications can use inotify now.
  - Hardware breakpoints in the Wine debugger.
  - Beginnings of support for tape APIs.
  - A bunch of improvements to the IDL compiler.
  - Better scheme for mapping My Documents etc. to Unix directories.
  - Lots of bug fixes.

pkgsrc change:
Install fnt2bdf and bin2res tools. Improve PLIST.

Ok adam@
2006-02-26 07:48:11 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
adam
ff1ddf2e12 Changes 0.9.6:
- A bunch of OLE fixes and improvements.
  - DirectSound improvements, including full duplex support.
  - Fix for the Windows metafile vulnerability.
  - Many static control improvements.
  - Some fixes for copy protection support.
  - Lots of bug fixes.
2006-01-20 14:58:17 +00:00
wiz
751d30d637 DEPENDS and PKGREVISION bumps because db4's library name changed. 2006-01-06 15:10:01 +00:00
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +00:00
adam
c890fed6ec Changes 0.9:
This is release 0.9 of Wine, a free implementation of Windows on Unix.
After 12 years of development, this release marks the beginning of the
beta testing phase.  Everybody is encouraged to try it; while there
are still bugs, most applications are expected to at least install and
do something useful.
2005-10-26 08:32:59 +00:00
adam
bf02ed7219 Added options to use arts and sane 2005-10-17 14:09:12 +00:00
adam
b05abfffcf Changes 20050930:
- Joystick force feedback support.
        - Beginnings of Win64 support.
        - Many MSI fixes and cleanups.
        - Font linking support.
        - Several OLE fixes.
        - Some fixes for MacOS/x86.
        - Lots of bug fixes.
2005-10-10 08:32:23 +00:00
adam
807c876753 Changes 20050830:
- A lot more theming support.
        - Many improvements to the various crypto dlls.
        - More LDAP support.
        - Beginnings of an MSXML implementation.
        - Better MSHTML support.
        - Emulated version now set to Windows 2000 by default.
        - Direct3D fixes and improvements.
        - Lots of bug fixes.
2005-09-07 14:28:38 +00:00
salo
2e00930780 Security fix for SA16352.
"A vulnerability in wine can be exploited by malicious, local users to
perform certain actions on a vulnerable system with escalated privileges.

The vulnerability is caused due to a temporary file being created
insecurely in "/tmp" by winelauncher.in under certain error conditions.
This can be exploited via symlink attacks to create or overwrite
arbitrary files with the privileges of the user running the affected
application."

http://secunia.com/advisories/16352/

Patch from Wine CVS.
2005-08-12 13:57:44 +00:00
adam
86410fbace Changes 20050725:
* Beginnings of theme support in common controls.
* Many MSHTML improvements.
* A bunch of OLE fixes for InstallShield installers.
* Many Direct3D fixes and improvements.
* Beginnings of LDAP support.
* Various cleanups after removal of the config file.
* Lots of bug fixes.
2005-07-26 13:24:36 +00:00
minskim
cf227f5ad3 Include machine/limits.h only when it is available. 2005-06-05 06:14:17 +00:00
jlam
95fd1f6ec9 Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
2005-06-01 18:02:37 +00:00
wiz
4e65176c05 Convert to options framework. 2005-05-31 21:42:04 +00:00
adam
e362a88995 Changes 20050419:
- Mailslot support.
- Support for side mouse buttons (X buttons).
- More Richedit improvements.
- Loading of Windows registry files disabled for now.
- Many code cleanups.
- Lots of bug fixes.

Changes 20050524:
- Many MSI improvements.
- More features in the file manager.
- Better compatibility for Winelib import libraries.
- SGML documentation moved out of the source tree.
- Header files cleanups.
- Lots of bug fixes.
2005-05-25 08:23:43 +00:00
jlam
6a6cd5f01f Replace explicit build dependencies on bison and manipulations on the
YACC variable with USE_TOOLS+=bison.
2005-05-22 20:28:47 +00:00
jlam
585534220c Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:
USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison
2005-05-22 20:07:36 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
adam
a17537ef0e Changes 20050310:
- Initial implementation of a true Richedit control.
- Shell extension for browsing Unix directories.
- More MSI work.
- PBuffer support in OpenGL.
- Window painting regressions should be fixed.
- Lots of bug fixes.
2005-03-22 14:53:28 +00:00
abs
373e18e67f Fix incorrect quoting which caused mismatched quote in CFLAGS 2005-03-14 13:56:57 +00:00
rillig
0d1d63fe2e NetBSD-1.6.2 does not have <sys/ucontext.h>. So only use it for
NetBSD>=2.0. Approved by wiz.
2005-03-11 21:18:15 +00:00
uebayasi
71960dee9e Fix quoting. 2005-03-07 09:41:45 +00:00
agc
459a5bb28d Add RMD160 digests to the SHA1 ones 2005-02-23 18:49:17 +00:00
adam
f044b13b01 Changes 20050211:
* Still more work on the MSI dll.
* More OLE work, including a builtin stdole32.tlb.
* Fixed inter-process window resize and repaint.
* Lots of bug fixes.
2005-02-16 12:22:11 +00:00
adam
4cf8a5c2a1 PLIST fix + depend on fontforge 2005-01-17 15:35:41 +00:00
adam
2c548cb2d2 Changes 20050111:
- Many OLE bug fixes and improvements.
- A lot more work on the MSI dll.
- Update regions now handled in the Wine server.
- Beginnings of typelib generation in the IDL compiler.
- Many janitorial cleanups.
- Lots of bug fixes.
2005-01-14 13:00:05 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
2004-10-03 00:12:51 +00:00
grant
eaa75b4082 there will not be a NetBSD-1.[7-9] but will be a NetBSD-[2-9].*
adjust patterns used in ONLY_FOR_PLATFORM/NOT_FOR_PLATFORM to reflect
this.
2004-10-01 10:37:32 +00:00
ben
56ec9b103c Patch wine to use mk/ossaudio.buildlink3.mk and DEVOSSAUDIO
instead of hardcoding /dev/dsp.
2004-08-28 21:09:08 +00:00
adam
abb86da067 Changes 20040505:
- Many more filesystem improvements, including autodetection
          of drive types and devices, and support for editing the drive
          configuration with winecfg.
        - Many Direct3D improvements.
        - Several fixes to the various sound drivers.
        - Lots of bug fixes
2004-05-06 15:51:35 +00:00
adam
bdd1767538 Changes 20040408:
* DOS devices and drives are now configured through symlinks.
* Many shell32 improvements.
* New task manager merged from ReactOS.
* First version of wineprefixcreate tool for initial setup.
* Lots of bug fixes.
2004-04-09 12:44:22 +00:00
recht
ea0626d3ba Add buildlink3.mk (needed by mono's winelib). 2004-04-04 13:55:15 +00:00
adam
4bd60a0732 Changes 20040309:
* Much improved winegcc tool, now used to build Wine itself.
* VxDs are now separate libraries for better modularity.
* Improvements and simplifications to the drive configuration.
* New setupapi INF script to create the initial registry.
* Many improvements to the various multimedia dlls.
* Lots of bug fixes.
2004-03-12 11:13:48 +00:00
abs
d357415cc0 UNLIMIT_RESOURCES=datasize for gcc3.3 -arch=pentium2 on NetBSD 1.6.2 2004-02-23 23:54:39 +00:00
adam
5a485fda44 Changes 20040213:
- Improved support for screen resolution changes.
    - More shell32 improvements.
    - Several Winelib compatibility fixes.
    - Beginnings of support for typelib creation.
    - Lots of bug fixes.
2004-02-16 14:06:58 +00:00
abs
9c5d2aaa9e 'UNLIMIT_RESOURCES=datasize' for gcc3 on i386 1.6.2 2004-02-11 01:45:01 +00:00
adam
9df1111e47 Changes 20040121:
- Many improvements in the shell32 dll.
- Better support for constructors in C++ Winelib apps.
- Improved Regedit tool.
- Full support for graphic tablets.
- Lots of DirectMusic improvements.
- Better support for video playback.
- Full IME support for Asian locales.
- Lots of bug fixes.

Pkgsrc: wine does not seem to need unlimited data size (in fact, I tried
smaller limit then the default and it worked), so MESSAGE removed.
2004-01-22 15:46:43 +00:00
grant
398893a6b4 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:36:03 +00:00
abs
c35a937003 Add UNLIMIT_RESOURCES=datasize to fix build under gcc3 2004-01-20 12:43:03 +00:00
agc
dc52048e01 Move WRKSRC definition away from the first paragraph in a Makefile. 2004-01-20 12:07:06 +00:00
wiz
47af25a301 Undo previous: committed by accident. 2004-01-17 15:22:22 +00:00
wiz
4d80908b94 Add MESSAGE describing that the data size limit
needs to be raised to run wine.
2004-01-17 15:21:22 +00:00