diff options
author | gerald <gerald@FreeBSD.org> | 2009-10-10 18:34:16 +0800 |
---|---|---|
committer | gerald <gerald@FreeBSD.org> | 2009-10-10 18:34:16 +0800 |
commit | a738563523bb61cedfdaaddddb489458756ecd1c (patch) | |
tree | 166d211901cbdb1adc4ea4c520fc516d97bb4fb0 /emulators/wine-devel | |
parent | 9dfdb9e59f362d334139ce6367cf077aa27c6e32 (diff) | |
download | freebsd-ports-graphics-a738563523bb61cedfdaaddddb489458756ecd1c.tar.gz freebsd-ports-graphics-a738563523bb61cedfdaaddddb489458756ecd1c.tar.zst freebsd-ports-graphics-a738563523bb61cedfdaaddddb489458756ecd1c.zip |
Update to Wine 1.1.31. Among others, this includes the following changes:
- Vastly improved monthcal control.
- Performance improvements for DIB sections.
- Several sound driver fixes.
- Beginning of ActiveX support in JScript.
- More Direct3D 10 work.
- More 16-bit dlls split off to separate modules.
- Support for attachments in MAPI.
- Various bug fixes.
Equally importantly, this finally fixes tools/winebuild for FreeBSD.
After my general recognition of FreeBSD has been accepted upstream,
this is now only one local patch. [1]
PR: 137999 [1]
Inspired by: Edward Tomasz Napierala <trasz@FreeBSD.org> [1]
Diffstat (limited to 'emulators/wine-devel')
-rw-r--r-- | emulators/wine-devel/Makefile | 2 | ||||
-rw-r--r-- | emulators/wine-devel/distinfo | 6 | ||||
-rw-r--r-- | emulators/wine-devel/files/patch-tools-winebuild | 31 | ||||
-rw-r--r-- | emulators/wine-devel/pkg-plist | 23 |
4 files changed, 51 insertions, 11 deletions
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile index 95bf4942fc8..25857c06ca0 100644 --- a/emulators/wine-devel/Makefile +++ b/emulators/wine-devel/Makefile @@ -7,7 +7,7 @@ # PORTNAME= wine -DISTVERSION= 1.1.30 +DISTVERSION= 1.1.31 PORTEPOCH= 1 CATEGORIES= emulators MASTER_SITES= SF/${PORTNAME}/Source \ diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo index c28c70a4bf5..d6316636256 100644 --- a/emulators/wine-devel/distinfo +++ b/emulators/wine-devel/distinfo @@ -1,3 +1,3 @@ -MD5 (wine-1.1.30.tar.bz2) = 3b78497f71cf6f112bac6de74e5cb29f -SHA256 (wine-1.1.30.tar.bz2) = de5f228bf7429c283167c131d89b44aaeef8ae25132217efe7c7a6c8faba16fc -SIZE (wine-1.1.30.tar.bz2) = 15780747 +MD5 (wine-1.1.31.tar.bz2) = 87fb94c218e52dd67c75b4ae5ef50c0e +SHA256 (wine-1.1.31.tar.bz2) = 42c9ab673a26dba2331867427e2fdd4c977e4452c4227714b6ebfae6fc7f9e30 +SIZE (wine-1.1.31.tar.bz2) = 15797069 diff --git a/emulators/wine-devel/files/patch-tools-winebuild b/emulators/wine-devel/files/patch-tools-winebuild new file mode 100644 index 00000000000..2c988a43756 --- /dev/null +++ b/emulators/wine-devel/files/patch-tools-winebuild @@ -0,0 +1,31 @@ +diff --git a/tools/winebuild/utils.c b/tools/winebuild/utils.c +index e0cd8bc..6008ef4 100644 +--- tools/winebuild/utils.c ++++ tools/winebuild/utils.c +@@ -297,9 +297,23 @@ const char *get_ld_command(void) + + if (force_pointer_size) + { +- const char *args = (target_platform == PLATFORM_APPLE) ? +- ((force_pointer_size == 8) ? " -arch x86_64" : " -arch i386") : +- ((force_pointer_size == 8) ? " -m elf_x86_64" : " -m elf_i386"); ++ const char *args; ++ ++ switch (target_platform) ++ { ++ case PLATFORM_APPLE: ++ args = (force_pointer_size == 8) ? " -arch x86_64" ++ : " -arch i386"; ++ break; ++ case PLATFORM_FREEBSD: ++ args = (force_pointer_size == 8) ? " -m elf_x86_64" ++ : " -m elf_i386_fbsd"; ++ break; ++ default: ++ args = (force_pointer_size == 8) ? " -m elf_x86_64" ++ : " -m elf_i386"; ++ } ++ + ld_command = xrealloc( ld_command, strlen(ld_command) + strlen(args) + 1 ); + strcat( ld_command, args ); + } diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist index 5090ba9382c..495352f6ed5 100644 --- a/emulators/wine-devel/pkg-plist +++ b/emulators/wine-devel/pkg-plist @@ -804,6 +804,7 @@ lib/wine/fakedlls/eject.exe lib/wine/fakedlls/expand.exe lib/wine/fakedlls/explorer.exe lib/wine/fakedlls/faultrep.dll +lib/wine/fakedlls/fltlib.dll lib/wine/fakedlls/fusion.dll lib/wine/fakedlls/gdi32.dll lib/wine/fakedlls/gdiplus.dll @@ -965,6 +966,7 @@ lib/wine/fakedlls/sensapi.dll lib/wine/fakedlls/serialui.dll lib/wine/fakedlls/services.exe lib/wine/fakedlls/setupapi.dll +lib/wine/fakedlls/setupx.dll16 lib/wine/fakedlls/sfc.dll lib/wine/fakedlls/sfc_os.dll lib/wine/fakedlls/shdoclc.dll @@ -989,10 +991,12 @@ lib/wine/fakedlls/stress.dll16 lib/wine/fakedlls/svchost.exe lib/wine/fakedlls/svrapi.dll lib/wine/fakedlls/sxs.dll +lib/wine/fakedlls/system.drv16 lib/wine/fakedlls/t2embed.dll lib/wine/fakedlls/tapi32.dll lib/wine/fakedlls/taskmgr.exe lib/wine/fakedlls/termsv.exe +lib/wine/fakedlls/toolhelp.dll16 lib/wine/fakedlls/traffic.dll lib/wine/fakedlls/twain.dll16 lib/wine/fakedlls/twain_32.dll @@ -1009,6 +1013,7 @@ lib/wine/fakedlls/usp10.dll lib/wine/fakedlls/uxtheme.dll lib/wine/fakedlls/vdhcp.vxd lib/wine/fakedlls/vdmdbg.dll +lib/wine/fakedlls/ver.dll16 lib/wine/fakedlls/version.dll lib/wine/fakedlls/vmm.vxd lib/wine/fakedlls/vnbt.vxd @@ -1044,8 +1049,10 @@ lib/wine/fakedlls/winenas.drv lib/wine/fakedlls/wineoss.drv lib/wine/fakedlls/winepath.exe lib/wine/fakedlls/wineps.drv +lib/wine/fakedlls/wineps16.drv16 lib/wine/fakedlls/winevdm.exe lib/wine/fakedlls/winex11.drv +lib/wine/fakedlls/wing.dll16 lib/wine/fakedlls/wing32.dll lib/wine/fakedlls/winhelp.exe16 lib/wine/fakedlls/winhlp32.exe @@ -1056,6 +1063,7 @@ lib/wine/fakedlls/winnls.dll16 lib/wine/fakedlls/winnls32.dll lib/wine/fakedlls/winoldap.mod16 lib/wine/fakedlls/winscard.dll +lib/wine/fakedlls/winsock.dll16 lib/wine/fakedlls/winspool.drv lib/wine/fakedlls/wintab.dll16 lib/wine/fakedlls/wintab32.dll @@ -1079,6 +1087,7 @@ lib/wine/fakedlls/xinput1_3.dll lib/wine/fakedlls/xinput9_1_0.dll lib/wine/fakedlls/xmllite.dll lib/wine/faultrep.dll.so +lib/wine/fltlib.dll.so lib/wine/fusion.dll.so lib/wine/gdi.exe16 lib/wine/gdi32.dll.so @@ -1391,7 +1400,7 @@ lib/wine/sensapi.dll.so lib/wine/serialui.dll.so lib/wine/services.exe.so lib/wine/setupapi.dll.so -lib/wine/setupx.dll16 +lib/wine/setupx.dll16.so lib/wine/sfc.dll.so lib/wine/sfc_os.dll.so lib/wine/shdoclc.dll.so @@ -1416,12 +1425,12 @@ lib/wine/stress.dll16.so lib/wine/svchost.exe.so lib/wine/svrapi.dll.so lib/wine/sxs.dll.so -lib/wine/system.drv16 +lib/wine/system.drv16.so lib/wine/t2embed.dll.so lib/wine/tapi32.dll.so lib/wine/taskmgr.exe.so lib/wine/termsv.exe.so -lib/wine/toolhelp.dll16 +lib/wine/toolhelp.dll16.so lib/wine/traffic.dll.so lib/wine/twain.dll16.so lib/wine/twain_32.dll.so @@ -1439,7 +1448,7 @@ lib/wine/usp10.dll.so lib/wine/uxtheme.dll.so lib/wine/vdhcp.vxd.so lib/wine/vdmdbg.dll.so -lib/wine/ver.dll16 +lib/wine/ver.dll16.so lib/wine/version.dll.so lib/wine/vmm.vxd.so lib/wine/vnbt.vxd.so @@ -1475,10 +1484,10 @@ lib/wine/winenas.drv.so lib/wine/wineoss.drv.so lib/wine/winepath.exe.so lib/wine/wineps.drv.so -lib/wine/wineps16.drv16 +lib/wine/wineps16.drv16.so lib/wine/winevdm.exe.so lib/wine/winex11.drv.so -lib/wine/wing.dll16 +lib/wine/wing.dll16.so lib/wine/wing32.dll.so lib/wine/winhelp.exe16.so lib/wine/winhlp32.exe.so @@ -1489,7 +1498,7 @@ lib/wine/winnls.dll16.so lib/wine/winnls32.dll.so lib/wine/winoldap.mod16.so lib/wine/winscard.dll.so -lib/wine/winsock.dll16 +lib/wine/winsock.dll16.so lib/wine/winspool.drv.so lib/wine/wintab.dll16.so lib/wine/wintab32.dll.so |