diff options
author | adam <adam@pkgsrc.org> | 2007-08-29 14:42:25 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2007-08-29 14:42:25 +0000 |
commit | 66535010974ca00543f3481fccce7881a6e93219 (patch) | |
tree | 61080670a75adc88a94c87e5cf56a9830890885c /emulators | |
parent | 07a95ade27b1b4e648c0fcb4ea819f9f4ad007fa (diff) | |
download | pkgsrc-66535010974ca00543f3481fccce7881a6e93219.tar.gz |
Changes 0.9.44:
- Better heuristics for making windows managed.
- Automatic detection of timezone parameters.
- Improvements to the builtin WordPad.
- Better signatures support in crypt32.
- Still more gdiplus functions.
- Lots of bug fixes.
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/wine/Makefile | 4 | ||||
-rw-r--r-- | emulators/wine/distinfo | 9 | ||||
-rw-r--r-- | emulators/wine/patches/patch-ac | 24 |
3 files changed, 31 insertions, 6 deletions
diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile index 745751d3cb5..edfba507de8 100644 --- a/emulators/wine/Makefile +++ b/emulators/wine/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.137 2007/08/11 11:06:09 adam Exp $ +# $NetBSD: Makefile,v 1.138 2007/08/29 14:42:25 adam Exp $ -DISTNAME= wine-0.9.43 +DISTNAME= wine-0.9.44 CATEGORIES= emulators MASTER_SITES= http://ibiblio.org/pub/linux/system/emulators/wine/ \ ${MASTER_SITE_SOURCEFORGE:=wine/} diff --git a/emulators/wine/distinfo b/emulators/wine/distinfo index 50db613c4ca..02367d5c8ca 100644 --- a/emulators/wine/distinfo +++ b/emulators/wine/distinfo @@ -1,10 +1,11 @@ -$NetBSD: distinfo,v 1.73 2007/08/11 11:06:10 adam Exp $ +$NetBSD: distinfo,v 1.74 2007/08/29 14:42:25 adam Exp $ -SHA1 (wine-0.9.43.tar.bz2) = 4ad8e81f6e5437e160c7c15c8d2f684e9a7e18a1 -RMD160 (wine-0.9.43.tar.bz2) = 48e668c1ce2e262334c4b16966df4a2e87e0d9a5 -Size (wine-0.9.43.tar.bz2) = 12252287 bytes +SHA1 (wine-0.9.44.tar.bz2) = 77f820444198688085b3148ca0054bdf8aebf839 +RMD160 (wine-0.9.44.tar.bz2) = 4d726aea99b12ecf757785e22f531bb03a1a79b7 +Size (wine-0.9.44.tar.bz2) = 12377043 bytes SHA1 (patch-aa) = 3b84f2f7693b79ed5de432a6ab8faf4ec258f57a SHA1 (patch-ab) = 66c1f1ec98674d15c7a72e8ac16105c28aa25e91 +SHA1 (patch-ac) = 02747108dc33328b9905b642bf9817d675916cbb SHA1 (patch-ad) = 978bdd94b75a2d671d5ed97d7664ff60488683cd SHA1 (patch-ae) = a4f39995baf5511ddc70b4e1c006a159a86eeb22 SHA1 (patch-af) = ff365b8c6f60adfe0cc47113db53de1dd27bb064 diff --git a/emulators/wine/patches/patch-ac b/emulators/wine/patches/patch-ac new file mode 100644 index 00000000000..e1cd4a37e36 --- /dev/null +++ b/emulators/wine/patches/patch-ac @@ -0,0 +1,24 @@ +$NetBSD: patch-ac,v 1.37 2007/08/29 14:42:25 adam Exp $ + +--- dlls/ntdll/directory.c.orig 2007-08-10 18:18:12.000000000 +0200 ++++ dlls/ntdll/directory.c +@@ -128,6 +128,19 @@ static inline int getdents64( int fd, ch + #endif /* linux */ + + #define IS_OPTION_TRUE(ch) ((ch) == 'y' || (ch) == 'Y' || (ch) == 't' || (ch) == 'T' || (ch) == '1') ++#if defined(__NetBSD_Version) && __NetBSD_Version >= 399000800 ++/* ++ * workaround for obsolete getdirentries() which returns ++ * the old 32-bit inode struct dirent, while dirent.h has the ++ * new 64-bit inode struct dirent inode since 3.99.8 ++ */ ++int getdirentries(int fd, char *buf, int nbytes, long *basep) ++{ ++ *basep = (long)lseek(fd, 0, SEEK_CUR); ++ return getdents(fd, buf, (size_t)nbytes); ++} ++#endif ++ + #define IS_SEPARATOR(ch) ((ch) == '\\' || (ch) == '/') + + #define INVALID_NT_CHARS '*','?','<','>','|','"' |