head 1.2; access; symbols pkgsrc-2015Q3:1.1.0.6 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.4 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.2 pkgsrc-2015Q1-base:1.1; locks; strict; comment @// @; 1.2 date 2015.10.24.19.18.45; author joerg; state dead; branches; next 1.1; commitid gqKjh0T5uvD6AoGy; 1.1 date 2015.02.20.23.39.31; author joerg; state Exp; branches; next ; commitid yXirQAfOxdwMVNay; desc @@ 1.2 log @Remove Haskell binding for old wxGTK versions, which doesn't work with modern GHC anyway. @ text @$NetBSD: patch-wxc_src_extra.cpp,v 1.1 2015/02/20 23:39:31 joerg Exp $ --- wxc/src/extra.cpp.orig 2015-02-20 22:48:26.000000000 +0000 +++ wxc/src/extra.cpp @@@@ -221,7 +221,7 @@@@ void wxInputSink::Start() int wxInputSink::GetId() { - return (int)m_input; + return (int)(intptr_t)m_input; } wxThread::ExitCode wxInputSink::Entry() @@@@ -2256,47 +2256,47 @@@@ EWXWEXPORT(void*,wxLog_GetTimestamp)(voi EWXWEXPORT(void,LogError)(void* _msg) { - wxLogError((char*)_msg); + wxLogError("%s", (char*)_msg); } EWXWEXPORT(void,LogFatalError)(void* _msg) { - wxLogFatalError((char*)_msg); + wxLogFatalError("%s", (char*)_msg); } EWXWEXPORT(void,LogWarning)(void* _msg) { - wxLogWarning((char*)_msg); + wxLogWarning("%s", (char*)_msg); } EWXWEXPORT(void,LogMessage)(void* _msg) { - wxLogMessage((char*)_msg); + wxLogMessage("%s", (char*)_msg); } EWXWEXPORT(void,LogVerbose)(void* _msg) { - wxLogVerbose((char*)_msg); + wxLogVerbose("%s", (char*)_msg); } EWXWEXPORT(void,LogStatus)(void* _msg) { - wxLogStatus((char*)_msg); + wxLogStatus("%s", (char*)_msg); } EWXWEXPORT(void,LogSysError)(void* _msg) { - wxLogSysError((char*)_msg); + wxLogSysError("%s", (char*)_msg); } EWXWEXPORT(void,LogDebug)(void* _msg) { - wxLogDebug((char*)_msg); + wxLogDebug("%s", (char*)_msg); } EWXWEXPORT(void,LogTrace)(void* mask, void* _msg) { - wxLogTrace((char*) mask, (char*)_msg); + wxLogTrace("%s", (char*) mask, (char*)_msg); } /*----------------------------------------------------------------------------- @ 1.1 log @Build shared library. Fix soname passing. Fix format strings. Explicitly truncate pointers (XXX revisit by somewhere with more Haskellfu). Fix bit masking. @ text @d1 1 a1 1 $NetBSD$ @