[packages/bacula] wx-console-build patch updated

jajcus jajcus at pld-linux.org
Wed Dec 4 16:33:53 CET 2013


commit 001b170562b7a2842a8b479996259c87b86b7c99
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date:   Wed Dec 4 16:31:36 2013 +0100

    wx-console-build patch updated
    
    Bacula's name space pollution is horrible…

 bacula-wx-console-build.patch | 197 +++++++++++++++++++++++++++++++-----------
 1 file changed, 145 insertions(+), 52 deletions(-)
---
diff --git a/bacula-wx-console-build.patch b/bacula-wx-console-build.patch
index 9f6b9ee..84375e4 100644
--- a/bacula-wx-console-build.patch
+++ b/bacula-wx-console-build.patch
@@ -1,143 +1,236 @@
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/authenticate.c bacula-5.2.12/src/wx-console/authenticate.c
---- bacula-5.2.12.orig/src/wx-console/authenticate.c	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/authenticate.c	2012-11-11 15:54:51.436987760 +0100
-@@ -48,6 +48,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/baconfig.h bacula-5.2.13/src/baconfig.h
+--- bacula-5.2.13.orig/src/baconfig.h	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/baconfig.h	2013-12-04 16:12:31.000000000 +0100
+@@ -473,7 +473,6 @@
+ #else 
+ /* Groan, WxWidgets has its own way of doing NLS so cleanup */
+ #ifndef ENABLE_NLS
+-#undef _
+ #undef setlocale
+ #undef textdomain
+ #undef bindtextdomain
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/authenticate.c bacula-5.2.13/src/wx-console/authenticate.c
+--- bacula-5.2.13.orig/src/wx-console/authenticate.c	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/authenticate.c	2013-12-04 16:07:18.000000000 +0100
+@@ -48,12 +48,13 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  #include "console_conf.h"
  #include "jcr.h"
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/console_conf.c bacula-5.2.12/src/wx-console/console_conf.c
---- bacula-5.2.12.orig/src/wx-console/console_conf.c	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/console_conf.c	2012-11-11 15:54:56.003685331 +0100
-@@ -57,6 +57,7 @@
+ 
+-#include <wx/intl.h>
+-
+ #include "csprint.h"
+ 
+ void senditf(char *fmt, ...);
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/console_conf.c bacula-5.2.13/src/wx-console/console_conf.c
+--- bacula-5.2.13.orig/src/wx-console/console_conf.c	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/console_conf.c	2013-12-04 16:07:36.000000000 +0100
+@@ -57,11 +57,12 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  #include "console_conf.h"
  
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/console_thread.cpp bacula-5.2.12/src/wx-console/console_thread.cpp
---- bacula-5.2.12.orig/src/wx-console/console_thread.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/console_thread.cpp	2012-11-11 15:55:02.753731018 +0100
-@@ -46,6 +46,7 @@
+-#include <wx/intl.h>
+-
+ /* Define the first and last resource ID record
+  * types. Note, these should be unique for each
+  * daemon though not a requirement.
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/console_thread.cpp bacula-5.2.13/src/wx-console/console_thread.cpp
+--- bacula-5.2.13.orig/src/wx-console/console_thread.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/console_thread.cpp	2013-12-04 16:07:54.000000000 +0100
+@@ -46,6 +46,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  #include "console_conf.h"
  
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/main.cpp bacula-5.2.12/src/wx-console/main.cpp
---- bacula-5.2.12.orig/src/wx-console/main.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/main.cpp	2012-11-11 15:55:09.187107901 +0100
-@@ -50,6 +50,7 @@
+@@ -53,7 +56,6 @@
+ 
+ #include <wx/wxprec.h>
+ 
+-#include <wx/thread.h>
+ #include <wx/file.h>
+ 
+ #include "csprint.h"
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/console_thread.h bacula-5.2.13/src/wx-console/console_thread.h
+--- bacula-5.2.13.orig/src/wx-console/console_thread.h	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/console_thread.h	2013-12-04 16:08:10.000000000 +0100
+@@ -37,18 +37,8 @@
+ #ifndef CONSOLE_THREAD_H
+ #define CONSOLE_THREAD_H
+ 
+-#ifndef ENABLE_NLS
+-#undef setlocale
+-#undef textdomain
+-#undef bindtextdomain
+-#endif
+-
+-
+ #include <wx/wxprec.h>
+ 
+-#include <wx/string.h>
+-#include <wx/thread.h> // inheriting class's header file
+-#include <wx/intl.h> /* We need to have _ and N_ defined by wxWidgets before Bacula tries to redefine them */
+ #include "bacula.h"
+ #include "jcr.h"
+ 
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/main.cpp bacula-5.2.13/src/wx-console/main.cpp
+--- bacula-5.2.13.orig/src/wx-console/main.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/main.cpp	2013-12-04 16:08:36.000000000 +0100
+@@ -50,11 +50,13 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  
  #include <wx/wxprec.h>
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbconfigfileeditor.cpp bacula-5.2.12/src/wx-console/wxbconfigfileeditor.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbconfigfileeditor.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbconfigfileeditor.cpp	2012-11-11 15:55:13.980473688 +0100
-@@ -41,6 +41,7 @@
+ #include <wx/config.h>
+-#include <wx/intl.h>
+ #include "wxbmainframe.h"
+ #include "csprint.h"
+ 
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbconfigfileeditor.cpp bacula-5.2.13/src/wx-console/wxbconfigfileeditor.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbconfigfileeditor.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbconfigfileeditor.cpp	2013-12-04 16:08:55.000000000 +0100
+@@ -41,6 +41,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  #include "wxbconfigfileeditor.h"
  #include <wx/file.h>
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbconfigpanel.cpp bacula-5.2.12/src/wx-console/wxbconfigpanel.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbconfigpanel.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbconfigpanel.cpp	2012-11-11 15:55:19.013841104 +0100
-@@ -41,6 +41,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbconfigpanel.cpp bacula-5.2.13/src/wx-console/wxbconfigpanel.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbconfigpanel.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbconfigpanel.cpp	2013-12-04 16:09:13.000000000 +0100
+@@ -41,6 +41,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  #include "wxbconfigpanel.h"
  #include <wx/arrimpl.cpp>
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbhistorytextctrl.cpp bacula-5.2.12/src/wx-console/wxbhistorytextctrl.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbhistorytextctrl.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbhistorytextctrl.cpp	2012-11-11 15:55:36.350625198 +0100
-@@ -41,6 +41,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbhistorytextctrl.cpp bacula-5.2.13/src/wx-console/wxbhistorytextctrl.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbhistorytextctrl.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbhistorytextctrl.cpp	2013-12-04 16:09:43.000000000 +0100
+@@ -41,6 +41,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  #include "wxbhistorytextctrl.h"
  
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxblistctrl.cpp bacula-5.2.12/src/wx-console/wxblistctrl.cpp
---- bacula-5.2.12.orig/src/wx-console/wxblistctrl.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxblistctrl.cpp	2012-11-11 15:55:43.314005711 +0100
-@@ -42,6 +42,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxblistctrl.cpp bacula-5.2.13/src/wx-console/wxblistctrl.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxblistctrl.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxblistctrl.cpp	2013-12-04 16:10:01.000000000 +0100
+@@ -42,6 +42,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  
  #include "wxblistctrl.h"
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbmainframe.cpp bacula-5.2.12/src/wx-console/wxbmainframe.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbmainframe.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbmainframe.cpp	2012-11-11 15:55:48.770709354 +0100
-@@ -41,6 +41,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbmainframe.cpp bacula-5.2.13/src/wx-console/wxbmainframe.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbmainframe.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbmainframe.cpp	2013-12-04 16:10:26.000000000 +0100
+@@ -41,6 +41,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  
  #include "wxbmainframe.h" // class's header file
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbrestorepanel.cpp bacula-5.2.12/src/wx-console/wxbrestorepanel.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbrestorepanel.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbrestorepanel.cpp	2012-11-11 15:55:55.700756326 +0100
-@@ -69,6 +69,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbrestorepanel.cpp bacula-5.2.13/src/wx-console/wxbrestorepanel.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbrestorepanel.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbrestorepanel.cpp	2013-12-04 16:10:39.000000000 +0100
+@@ -69,6 +69,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  
  #include "wxbrestorepanel.h"
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbtableparser.cpp bacula-5.2.12/src/wx-console/wxbtableparser.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbtableparser.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbtableparser.cpp	2012-11-11 15:56:01.374128112 +0100
-@@ -48,6 +48,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbtableparser.cpp bacula-5.2.13/src/wx-console/wxbtableparser.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbtableparser.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbtableparser.cpp	2013-12-04 16:10:59.000000000 +0100
+@@ -48,6 +48,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  
  #include "wxbtableparser.h" // class's header file
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbtreectrl.cpp bacula-5.2.12/src/wx-console/wxbtreectrl.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbtreectrl.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbtreectrl.cpp	2012-11-11 15:56:06.807498286 +0100
-@@ -42,6 +42,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbtreectrl.cpp bacula-5.2.13/src/wx-console/wxbtreectrl.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbtreectrl.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbtreectrl.cpp	2013-12-04 16:11:22.000000000 +0100
+@@ -42,6 +42,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  
  #include "wxbtreectrl.h"
-diff -dur -x '*~' bacula-5.2.12.orig/src/wx-console/wxbutils.cpp bacula-5.2.12/src/wx-console/wxbutils.cpp
---- bacula-5.2.12.orig/src/wx-console/wxbutils.cpp	2012-09-13 10:51:19.000000000 +0200
-+++ bacula-5.2.12/src/wx-console/wxbutils.cpp	2012-11-11 15:56:11.697531443 +0100
-@@ -41,6 +41,7 @@
+diff -dur -x '*~' bacula-5.2.13.orig/src/wx-console/wxbutils.cpp bacula-5.2.13/src/wx-console/wxbutils.cpp
+--- bacula-5.2.13.orig/src/wx-console/wxbutils.cpp	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/wx-console/wxbutils.cpp	2013-12-04 16:11:43.000000000 +0100
+@@ -41,6 +41,9 @@
  
  #undef _DEBUG
  
 +#include <wx/string.h>
++#include <wx/thread.h>
++#include <wx/intl.h>
  #include "bacula.h"
  #include "wxbutils.h"
  #include "wxbmainframe.h"
+--- bacula-5.2.13.orig/src/bacula.h	2013-02-19 20:21:35.000000000 +0100
++++ bacula-5.2.13/src/bacula.h	2013-12-04 16:29:31.000000000 +0100
+@@ -183,7 +183,6 @@
+  */
+ #ifdef HAVE_WXCONSOLE
+ #undef New
+-#undef _
+ #undef free
+ #undef malloc
+ #endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/bacula.git/commitdiff/dae4f8f4b1adbe171b8827bc301d926e0e6d00ef



More information about the pld-cvs-commit mailing list