head 1.2; access; symbols; locks; strict; comment @// @; 1.2 date 2014.05.30.10.22.05; author pho; state dead; branches; next 1.1; commitid pujOAy5YvcBW3yCx; 1.1 date 2014.05.29.15.38.19; author pho; state Exp; branches; next ; commitid xGrR6Q92PtaXQrCx; desc @@ 1.2 log @PR pkg/48840: Remove most patches that I have recently added The preprocessor macro XP_MACOSX is misused everywhere. They tend to say "#if defined(XP_MACOSX)" to actually mean "#if defined(MOZ_WIDGET_COCOA)". It's okay to equate XP_MACOSX with XP_DARWIN but equating it with MOZ_WIDGET_COCOA is just wrong. As a result, cairo-gtk2 build on Darwin is completely broken and needs heavy patching. Ideally they should be fixed individually but that will be an extremely hard work, so don't define XP_MACOSX for now. @ text @$NetBSD: patch-dom_plugins_base_PluginPRLibrary.cpp,v 1.1 2014/05/29 15:38:19 pho Exp $ Don't assume cocoa toolkit just because OS_ARCH is Darwin. --- dom/plugins/base/PluginPRLibrary.cpp.orig 2014-05-06 22:55:25.000000000 +0000 +++ dom/plugins/base/PluginPRLibrary.cpp @@@@ -63,7 +63,7 @@@@ PluginPRLibrary::NP_Initialize(NPNetscap { return NS_OK; } -#elif defined(XP_UNIX) && !defined(XP_MACOSX) +#elif defined(XP_UNIX) && !defined(MOZ_WIDGET_COCOA) nsresult PluginPRLibrary::NP_Initialize(NPNetscapeFuncs* bFuncs, NPPluginFuncs* pFuncs, NPError* error) @@@@ -149,7 +149,7 @@@@ nsresult PluginPRLibrary::NP_GetValue(void *future, NPPVariable aVariable, void *aValue, NPError* error) { -#if defined(XP_UNIX) && !defined(XP_MACOSX) +#if defined(XP_UNIX) && !defined(MOZ_WIDGET_COCOA) if (mNP_GetValue) { *error = mNP_GetValue(future, aVariable, aValue); } else { @@@@ -164,7 +164,7 @@@@ PluginPRLibrary::NP_GetValue(void *futur #endif } -#if defined(XP_WIN) || defined(XP_MACOSX) || defined(XP_OS2) +#if defined(XP_WIN) || defined(MOZ_WIDGET_COCOA) || defined(XP_OS2) nsresult PluginPRLibrary::NP_GetEntryPoints(NPPluginFuncs* pFuncs, NPError* error) { @@@@ -265,7 +265,7 @@@@ PluginPRLibrary::GetImageContainer(NPP i return NS_ERROR_NOT_IMPLEMENTED; } -#if defined(XP_MACOSX) +#if defined(MOZ_WIDGET_COCOA) nsresult PluginPRLibrary::IsRemoteDrawingCoreAnimation(NPP instance, bool *aDrawing) { @ 1.1 log @PR pkg/48840: Don't assume cocoa toolkit just because OS_ARCH is Darwin @ text @d1 1 a1 1 $NetBSD$ @