[89876] trunk/dports/x11

jeremyhu at macports.org jeremyhu at macports.org
Mon Feb 13 15:15:58 PST 2012


Revision: 89876
          http://trac.macports.org/changeset/89876
Author:   jeremyhu at macports.org
Date:     2012-02-13 15:15:58 -0800 (Mon, 13 Feb 2012)
Log Message:
-----------
wine*: Build fix for possible BOOL conflict

Modified Paths:
--------------
    trunk/dports/x11/wine/Portfile
    trunk/dports/x11/wine-crossover/Portfile
    trunk/dports/x11/wine-crossover-games/Portfile
    trunk/dports/x11/wine-devel/Portfile

Added Paths:
-----------
    trunk/dports/x11/wine/files/BOOL.patch
    trunk/dports/x11/wine-crossover/files/BOOL.patch
    trunk/dports/x11/wine-crossover-games/files/BOOL.patch
    trunk/dports/x11/wine-devel/files/BOOL.patch

Modified: trunk/dports/x11/wine/Portfile
===================================================================
--- trunk/dports/x11/wine/Portfile	2012-02-13 19:06:00 UTC (rev 89875)
+++ trunk/dports/x11/wine/Portfile	2012-02-13 23:15:58 UTC (rev 89876)
@@ -95,6 +95,8 @@
 depends_build               port:flex \
                             port:pkgconfig
 
+patchfiles BOOL.patch
+
 configure.ldflags-append    -framework CoreServices \
                             -lz
 

Added: trunk/dports/x11/wine/files/BOOL.patch
===================================================================
--- trunk/dports/x11/wine/files/BOOL.patch	                        (rev 0)
+++ trunk/dports/x11/wine/files/BOOL.patch	2012-02-13 23:15:58 UTC (rev 89876)
@@ -0,0 +1,36 @@
+--- dlls/gdi32/freetype.c.orig	2012-02-12 23:04:21.000000000 -0800
++++ dlls/gdi32/freetype.c	2012-02-12 23:04:58.000000000 -0800
+@@ -40,6 +40,7 @@
+ #include <assert.h>
+ 
+ #ifdef HAVE_CARBON_CARBON_H
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -57,6 +58,7 @@
+ #define ResizePalette __carbon_ResizePalette
+ #define SetRectRgn __carbon_SetRectRgn
+ #include <Carbon/Carbon.h>
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/dinput/joystick_osx.c.orig	2012-02-13 11:57:04.000000000 -0800
++++ dlls/dinput/joystick_osx.c	2012-02-13 11:57:27.000000000 -0800
+@@ -24,6 +24,7 @@
+ #include "wine/port.h"
+ 
+ #if defined(HAVE_CARBON_CARBON_H) && defined(HAVE_IOKIT_HID_IOHIDLIB_H)
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -62,6 +63,7 @@
+ #define STDMETHODCALLTYPE __carbon_STDMETHODCALLTYPE
+ #include <Carbon/Carbon.h>
+ #include <IOKit/hid/IOHIDLib.h>
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread

Modified: trunk/dports/x11/wine-crossover/Portfile
===================================================================
--- trunk/dports/x11/wine-crossover/Portfile	2012-02-13 19:06:00 UTC (rev 89875)
+++ trunk/dports/x11/wine-crossover/Portfile	2012-02-13 23:15:58 UTC (rev 89876)
@@ -93,7 +93,7 @@
 # interferes with the wine build (which uses parts of them if present).
 extract.post_args-append    wine
 
-patchfiles                  sl-audio.patch no-quartz-wm-workaround.patch
+patchfiles                  sl-audio.patch no-quartz-wm-workaround.patch BOOL.patch
 
 configure.ldflags-append    -framework CoreServices \
                             -lz

Added: trunk/dports/x11/wine-crossover/files/BOOL.patch
===================================================================
--- trunk/dports/x11/wine-crossover/files/BOOL.patch	                        (rev 0)
+++ trunk/dports/x11/wine-crossover/files/BOOL.patch	2012-02-13 23:15:58 UTC (rev 89876)
@@ -0,0 +1,85 @@
+--- dlls/gdi32/freetype.c.orig	2012-02-12 23:04:21.000000000 -0800
++++ dlls/gdi32/freetype.c	2012-02-12 23:04:58.000000000 -0800
+@@ -40,6 +40,7 @@
+ #include <assert.h>
+ 
+ #ifdef HAVE_CARBON_CARBON_H
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -57,6 +58,7 @@
+ #define ResizePalette __carbon_ResizePalette
+ #define SetRectRgn __carbon_SetRectRgn
+ #include <Carbon/Carbon.h>
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/dinput/joystick_osx.c.orig	2012-02-13 11:57:04.000000000 -0800
++++ dlls/dinput/joystick_osx.c	2012-02-13 11:57:27.000000000 -0800
+@@ -24,6 +24,7 @@
+ #include "wine/port.h"
+ 
+ #if defined(HAVE_CARBON_CARBON_H) && defined(HAVE_IOKIT_HID_IOHIDLIB_H)
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -62,6 +63,7 @@
+ #define STDMETHODCALLTYPE __carbon_STDMETHODCALLTYPE
+ #include <Carbon/Carbon.h>
+ #include <IOKit/hid/IOHIDLib.h>
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/windowscodecs/icnsformat.c.orig	2012-02-13 12:58:07.000000000 -0800
++++ dlls/windowscodecs/icnsformat.c	2012-02-13 12:58:31.000000000 -0800
+@@ -22,6 +22,7 @@
+ #include <stdarg.h>
+ 
+ #ifdef HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H
++#define BOOL BOOL_Mac
+ #define GetCurrentProcess GetCurrentProcess_Mac
+ #define GetCurrentThread GetCurrentThread_Mac
+ #define LoadResource LoadResource_Mac
+@@ -37,6 +38,7 @@
+ #define ShowCursor ShowCursor_Mac
+ #define UnionRect UnionRect_Mac
+ #include <ApplicationServices/ApplicationServices.h>
++#undef BOOL
+ #undef GetCurrentProcess
+ #undef GetCurrentThread
+ #undef LoadResource
+--- dlls/wineosxime.drv/mactext.c.orig	2012-02-13 14:31:06.000000000 -0800
++++ dlls/wineosxime.drv/mactext.c	2012-02-13 14:31:58.000000000 -0800
+@@ -50,7 +50,9 @@
+ #ifdef __APPLE__
+ 
+ #include "wine/debug.h"
++#define BOOL __carbon_BOOL
+ #include <Carbon/Carbon.h>
++#undef BOOL
+ #include <dlfcn.h>
+ #include "IMKClient.h"
+ 
+--- dlls/wineqtdecoder/qtvdecoder.c.orig	2012-02-13 14:36:12.000000000 -0800
++++ dlls/wineqtdecoder/qtvdecoder.c	2012-02-13 14:36:46.000000000 -0800
+@@ -22,6 +22,7 @@
+ 
+ #define ULONG CoreFoundation_ULONG
+ #define HRESULT CoreFoundation_HRESULT
++#define BOOL CoreFoundation_BOOL
+ 
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+@@ -103,6 +104,8 @@
+ 
+ #undef ULONG
+ #undef HRESULT
++#undef BOOL
++
+ #undef DPRINTF
+ #undef STDMETHODCALLTYPE
+ 

Modified: trunk/dports/x11/wine-crossover-games/Portfile
===================================================================
--- trunk/dports/x11/wine-crossover-games/Portfile	2012-02-13 19:06:00 UTC (rev 89875)
+++ trunk/dports/x11/wine-crossover-games/Portfile	2012-02-13 23:15:58 UTC (rev 89876)
@@ -95,7 +95,7 @@
 # interferes with the wine build (which uses parts of them if present).
 extract.post_args-append    wine
 
-patchfiles                  sl-audio.patch no-quartz-wm-workaround.patch
+patchfiles                  sl-audio.patch no-quartz-wm-workaround.patch BOOL.patch
 
 configure.ldflags-append    -framework CoreServices \
                             -lz

Added: trunk/dports/x11/wine-crossover-games/files/BOOL.patch
===================================================================
--- trunk/dports/x11/wine-crossover-games/files/BOOL.patch	                        (rev 0)
+++ trunk/dports/x11/wine-crossover-games/files/BOOL.patch	2012-02-13 23:15:58 UTC (rev 89876)
@@ -0,0 +1,85 @@
+--- dlls/gdi32/freetype.c.orig	2012-02-12 23:04:21.000000000 -0800
++++ dlls/gdi32/freetype.c	2012-02-12 23:04:58.000000000 -0800
+@@ -40,6 +40,7 @@
+ #include <assert.h>
+ 
+ #ifdef HAVE_CARBON_CARBON_H
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -57,6 +58,7 @@
+ #define ResizePalette __carbon_ResizePalette
+ #define SetRectRgn __carbon_SetRectRgn
+ #include <Carbon/Carbon.h>
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/dinput/joystick_osx.c.orig	2012-02-13 11:57:04.000000000 -0800
++++ dlls/dinput/joystick_osx.c	2012-02-13 11:57:27.000000000 -0800
+@@ -24,6 +24,7 @@
+ #include "wine/port.h"
+ 
+ #if defined(HAVE_CARBON_CARBON_H) && defined(HAVE_IOKIT_HID_IOHIDLIB_H)
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -62,6 +63,7 @@
+ #define STDMETHODCALLTYPE __carbon_STDMETHODCALLTYPE
+ #include <Carbon/Carbon.h>
+ #include <IOKit/hid/IOHIDLib.h>
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/windowscodecs/icnsformat.c.orig	2012-02-13 12:58:07.000000000 -0800
++++ dlls/windowscodecs/icnsformat.c	2012-02-13 12:58:31.000000000 -0800
+@@ -22,6 +22,7 @@
+ #include <stdarg.h>
+ 
+ #ifdef HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H
++#define BOOL BOOL_Mac
+ #define GetCurrentProcess GetCurrentProcess_Mac
+ #define GetCurrentThread GetCurrentThread_Mac
+ #define LoadResource LoadResource_Mac
+@@ -37,6 +38,7 @@
+ #define ShowCursor ShowCursor_Mac
+ #define UnionRect UnionRect_Mac
+ #include <ApplicationServices/ApplicationServices.h>
++#undef BOOL
+ #undef GetCurrentProcess
+ #undef GetCurrentThread
+ #undef LoadResource
+--- dlls/wineosxime.drv/mactext.c.orig	2012-02-13 14:31:06.000000000 -0800
++++ dlls/wineosxime.drv/mactext.c	2012-02-13 14:31:58.000000000 -0800
+@@ -50,7 +50,9 @@
+ #ifdef __APPLE__
+ 
+ #include "wine/debug.h"
++#define BOOL __carbon_BOOL
+ #include <Carbon/Carbon.h>
++#undef BOOL
+ #include <dlfcn.h>
+ #include "IMKClient.h"
+ 
+--- dlls/wineqtdecoder/qtvdecoder.c.orig	2012-02-13 14:36:12.000000000 -0800
++++ dlls/wineqtdecoder/qtvdecoder.c	2012-02-13 14:36:46.000000000 -0800
+@@ -22,6 +22,7 @@
+ 
+ #define ULONG CoreFoundation_ULONG
+ #define HRESULT CoreFoundation_HRESULT
++#define BOOL CoreFoundation_BOOL
+ 
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+@@ -103,6 +104,8 @@
+ 
+ #undef ULONG
+ #undef HRESULT
++#undef BOOL
++
+ #undef DPRINTF
+ #undef STDMETHODCALLTYPE
+ 

Modified: trunk/dports/x11/wine-devel/Portfile
===================================================================
--- trunk/dports/x11/wine-devel/Portfile	2012-02-13 19:06:00 UTC (rev 89875)
+++ trunk/dports/x11/wine-devel/Portfile	2012-02-13 23:15:58 UTC (rev 89876)
@@ -95,6 +95,8 @@
                             port:flex \
                             port:pkgconfig
 
+patchfiles BOOL.patch
+
 configure.ldflags-append    -framework CoreServices \
                             -lz
 

Added: trunk/dports/x11/wine-devel/files/BOOL.patch
===================================================================
--- trunk/dports/x11/wine-devel/files/BOOL.patch	                        (rev 0)
+++ trunk/dports/x11/wine-devel/files/BOOL.patch	2012-02-13 23:15:58 UTC (rev 89876)
@@ -0,0 +1,126 @@
+--- dlls/gdi32/freetype.c.orig	2012-02-12 23:04:21.000000000 -0800
++++ dlls/gdi32/freetype.c	2012-02-12 23:04:58.000000000 -0800
+@@ -40,6 +40,7 @@
+ #include <assert.h>
+ 
+ #ifdef HAVE_CARBON_CARBON_H
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -57,6 +58,7 @@
+ #define ResizePalette __carbon_ResizePalette
+ #define SetRectRgn __carbon_SetRectRgn
+ #include <Carbon/Carbon.h>
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/windowscodecs/icnsformat.c.orig	2012-02-12 23:54:58.000000000 -0800
++++ dlls/windowscodecs/icnsformat.c	2012-02-12 23:55:20.000000000 -0800
+@@ -22,6 +22,7 @@
+ #include <stdarg.h>
+ 
+ #ifdef HAVE_APPLICATIONSERVICES_APPLICATIONSERVICES_H
++#define BOOL BOOL_Mac
+ #define GetCurrentProcess GetCurrentProcess_Mac
+ #define GetCurrentThread GetCurrentThread_Mac
+ #define LoadResource LoadResource_Mac
+@@ -49,6 +50,7 @@
+ #define ShowCursor ShowCursor_Mac
+ #define UnionRect UnionRect_Mac
+ #include <ApplicationServices/ApplicationServices.h>
++#undef BOOL
+ #undef GetCurrentProcess
+ #undef GetCurrentThread
+ #undef LoadResource
+--- dlls/wineqtdecoder/qtdatahandler.c.orig	2012-02-13 00:04:58.000000000 -0800
++++ dlls/wineqtdecoder/qtdatahandler.c	2012-02-13 00:05:24.000000000 -0800
+@@ -23,6 +23,7 @@
+ #define ULONG CoreFoundation_ULONG
+ #define HRESULT CoreFoundation_HRESULT
+ 
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -62,6 +63,7 @@
+ 
+ #include <QuickTime/QuickTimeComponents.h>
+ 
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/wineqtdecoder/qtsplitter.c.orig	2012-02-13 00:19:05.000000000 -0800
++++ dlls/wineqtdecoder/qtsplitter.c	2012-02-13 00:19:26.000000000 -0800
+@@ -23,6 +23,7 @@
+ #define ULONG CoreFoundation_ULONG
+ #define HRESULT CoreFoundation_HRESULT
+ 
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -63,6 +64,7 @@
+ #include <QuickTime/Movies.h>
+ #include <QuickTime/QuickTimeComponents.h>
+ 
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/wineqtdecoder/qtutils.c.orig	2012-02-13 00:31:37.000000000 -0800
++++ dlls/wineqtdecoder/qtutils.c	2012-02-13 00:32:14.000000000 -0800
+@@ -23,6 +23,7 @@
+ #define ULONG CoreFoundation_ULONG
+ #define HRESULT CoreFoundation_HRESULT
+ 
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -62,6 +63,7 @@
+ 
+ #include <CoreVideo/CVPixelBuffer.h>
+ 
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/wineqtdecoder/qtvdecoder.c.orig	2012-02-13 00:31:42.000000000 -0800
++++ dlls/wineqtdecoder/qtvdecoder.c	2012-02-13 00:32:30.000000000 -0800
+@@ -23,6 +23,7 @@
+ #define ULONG CoreFoundation_ULONG
+ #define HRESULT CoreFoundation_HRESULT
+ 
++#define BOOL __carbon_BOOL
+ #define LoadResource __carbon_LoadResource
+ #define CompareString __carbon_CompareString
+ #define GetCurrentThread __carbon_GetCurrentThread
+@@ -63,6 +64,7 @@
+ #include <QuickTime/ImageCompression.h>
+ #include <CoreVideo/CVPixelBuffer.h>
+ 
++#undef BOOL
+ #undef LoadResource
+ #undef CompareString
+ #undef GetCurrentThread
+--- dlls/dinput/joystick_osx.c.orig	2012-02-13 11:58:52.000000000 -0800
++++ dlls/dinput/joystick_osx.c	2012-02-13 11:59:09.000000000 -0800
+@@ -24,6 +24,7 @@
+ #include "wine/port.h"
+ 
+ #if defined(HAVE_IOKIT_HID_IOHIDLIB_H)
++#define BOOL __carbon_BOOL
+ #define ULONG __carbon_ULONG
+ #define E_INVALIDARG __carbon_E_INVALIDARG
+ #define E_OUTOFMEMORY __carbon_E_OUTOFMEMORY
+@@ -45,6 +46,7 @@
+ #define HRESULT __carbon_HRESULT
+ #define STDMETHODCALLTYPE __carbon_STDMETHODCALLTYPE
+ #include <IOKit/hid/IOHIDLib.h>
++#undef BOOL
+ #undef ULONG
+ #undef E_INVALIDARG
+ #undef E_OUTOFMEMORY
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120213/4fb29534/attachment-0001.html>


More information about the macports-changes mailing list