wok-next diff stardict/stuff/stardict_gcc43.patch @ rev 10256
Add rails.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat May 21 04:03:00 2011 +0000 (2011-05-21) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/stardict/stuff/stardict_gcc43.patch Sat May 21 04:03:00 2011 +0000 1.3 @@ -0,0 +1,357 @@ 1.4 +--- stardict-3.0.1/src/Makefile.am.gcc43 2007-07-10 16:16:04.000000000 +0900 1.5 ++++ stardict-3.0.1/src/Makefile.am 2008-02-26 19:35:12.000000000 +0900 1.6 +@@ -14,6 +14,8 @@ 1.7 + 1.8 + bin_PROGRAMS = stardict 1.9 + 1.10 ++DEFAULT_INCLUDES = -I$(top_builddir) 1.11 ++ 1.12 + INCLUDES = \ 1.13 + $(STARDICT_CFLAGS) \ 1.14 + $(LOCAL_SIGCPP_INCLUDE) \ 1.15 + 1.16 +--- stardict-3.0.1/src/config_file.hpp.gcc43 2007-07-10 16:16:04.000000000 +0900 1.17 ++++ stardict-3.0.1/src/config_file.hpp 2008-02-26 19:35:00.000000000 +0900 1.18 +@@ -5,7 +5,7 @@ 1.19 + #include <list> 1.20 + #include <string> 1.21 + 1.22 +-#include "sigc++/sigc++.h" 1.23 ++#include <sigc++/sigc++.h> 1.24 + 1.25 + class config_file; 1.26 + 1.27 +--- stardict-3.0.1/src/gconf_file.cpp.gcc43 2007-07-10 16:16:04.000000000 +0900 1.28 ++++ stardict-3.0.1/src/gconf_file.cpp 2008-02-26 19:37:18.000000000 +0900 1.29 +@@ -22,6 +22,7 @@ 1.30 + # include "config.h" 1.31 + #endif 1.32 + 1.33 ++#include <memory> 1.34 + #include <glib/gi18n.h> 1.35 + 1.36 + #include "gconf_file.hpp" 1.37 + 1.38 +--- stardict-3.0.1/src/gtk_iskeyspressed.cpp.gcc43 2007-07-10 16:16:04.000000000 +0900 1.39 ++++ stardict-3.0.1/src/gtk_iskeyspressed.cpp 2008-02-26 19:37:35.000000000 +0900 1.40 +@@ -97,7 +97,7 @@ 1.41 + GDK_BUTTON5_MASK = 1 << 12, 1.42 + */ 1.43 + 1.44 +- mask = GdkModifierType(guint(mask) & (1<<13)-1); 1.45 ++ mask = GdkModifierType(guint(mask) & ((1<<13)-1)); 1.46 + 1.47 + mask = 1.48 + GdkModifierType(guint(mask) & ~(GDK_LOCK_MASK | GDK_BUTTON1_MASK | GDK_BUTTON2_MASK | 1.49 + 1.50 +--- stardict-3.0.1/src/inifile.cpp.gcc43 2007-08-01 18:43:00.000000000 +0900 1.51 ++++ stardict-3.0.1/src/inifile.cpp 2008-02-26 19:37:51.000000000 +0900 1.52 +@@ -28,6 +28,7 @@ 1.53 + #include <cstdio> 1.54 + #include <glib/gi18n.h> 1.55 + #include <glib/gstdio.h> 1.56 ++#include <stdlib.h> 1.57 + 1.58 + #include "utils.h" 1.59 + 1.60 +--- stardict-3.0.1/src/lib/common.cpp.gcc43 2007-09-25 11:27:24.000000000 +0900 1.61 ++++ stardict-3.0.1/src/lib/common.cpp 2008-02-26 19:34:01.000000000 +0900 1.62 +@@ -24,6 +24,8 @@ 1.63 + # include "config.h" 1.64 + #endif 1.65 + 1.66 ++#include <cstring> 1.67 ++#include <stdlib.h> 1.68 + #include "common.hpp" 1.69 + 1.70 + static void parse_description(const char *p, long len, std::string &description) 1.71 + 1.72 +--- stardict-3.0.1/src/lib/data.cpp.gcc43 2007-09-21 10:09:52.000000000 +0900 1.73 ++++ stardict-3.0.1/src/lib/data.cpp 2008-02-26 19:33:38.000000000 +0900 1.74 +@@ -26,6 +26,8 @@ 1.75 + 1.76 + #include "data.hpp" 1.77 + #include "getuint32.h" 1.78 ++#include <cstring> 1.79 ++#include <cstdio> 1.80 + 1.81 + 1.82 + DictBase::DictBase() 1.83 + 1.84 +--- stardict-3.0.1/src/lib/http_client.cpp.gcc43 2007-09-06 17:29:30.000000000 +0900 1.85 ++++ stardict-3.0.1/src/lib/http_client.cpp 2008-02-26 19:34:27.000000000 +0900 1.86 +@@ -4,6 +4,7 @@ 1.87 + 1.88 + #include "http_client.h" 1.89 + #include "sockets.hpp" 1.90 ++#include <cstring> 1.91 + 1.92 + sigc::signal<void, HttpClient *, const char *> HttpClient::on_error_; 1.93 + sigc::signal<void, HttpClient *> HttpClient::on_response_; 1.94 + 1.95 +--- stardict-3.0.1/src/lib/pluginmanager.cpp.gcc43 2007-10-10 12:26:45.000000000 +0900 1.96 ++++ stardict-3.0.1/src/lib/pluginmanager.cpp 2008-02-26 19:34:36.000000000 +0900 1.97 +@@ -1,6 +1,7 @@ 1.98 + #include "pluginmanager.h" 1.99 + #include "file.hpp" 1.100 + #include <string> 1.101 ++#include <cstring> 1.102 + 1.103 + StarDictPluginBaseObject::StarDictPluginBaseObject(const char *filename, GModule *module_, plugin_configure_func_t configure_func_): 1.104 + plugin_filename(filename), module(module_), configure_func(configure_func_) 1.105 + 1.106 +--- stardict-3.0.1/src/lib/stardict_client.cpp.gcc43 2007-10-31 17:32:11.000000000 +0900 1.107 ++++ stardict-3.0.1/src/lib/stardict_client.cpp 2008-02-26 19:34:16.000000000 +0900 1.108 +@@ -25,6 +25,9 @@ 1.109 + #include <glib.h> 1.110 + #include <glib/gi18n.h> 1.111 + 1.112 ++#include <cstring> 1.113 ++#include <stdlib.h> 1.114 ++#include <cstdio> 1.115 + #include "sockets.hpp" 1.116 + #include "md5.h" 1.117 + #include "getuint32.h" 1.118 + 1.119 +--- stardict-3.0.1/src/lib/stddict.cpp.gcc43 2007-10-30 18:06:07.000000000 +0900 1.120 ++++ stardict-3.0.1/src/lib/stddict.cpp 2008-02-26 19:33:46.000000000 +0900 1.121 +@@ -28,6 +28,7 @@ 1.122 + # include "config.h" 1.123 + #endif 1.124 + 1.125 ++#include <cstring> 1.126 + #include <glib/gi18n.h> 1.127 + #include <glib/gstdio.h> 1.128 + 1.129 +--- stardict-3.0.1/src/lib/treedict.cpp.gcc43 2007-09-21 10:09:52.000000000 +0900 1.130 ++++ stardict-3.0.1/src/lib/treedict.cpp 2008-02-26 19:33:52.000000000 +0900 1.131 +@@ -25,6 +25,7 @@ 1.132 + # include "config.h" 1.133 + #endif 1.134 + 1.135 ++#include <cstring> 1.136 + #include "file.hpp" 1.137 + #include "getuint32.h" 1.138 + 1.139 +--- stardict-3.0.1/src/pangoview.cpp.gcc43 2007-09-25 16:11:48.000000000 +0900 1.140 ++++ stardict-3.0.1/src/pangoview.cpp 2008-02-26 19:37:02.000000000 +0900 1.141 +@@ -22,6 +22,7 @@ 1.142 + # include "config.h" 1.143 + #endif 1.144 + 1.145 ++#include <cstring> 1.146 + #include "gtktextviewpango.h" 1.147 + #include "utils.h" 1.148 + #include "skin.h"//for SkinCursor definition 1.149 + 1.150 +--- stardict-3.0.1/src/utils.cpp.gcc43 2007-10-22 11:25:02.000000000 +0900 1.151 ++++ stardict-3.0.1/src/utils.cpp 2008-02-26 19:36:01.000000000 +0900 1.152 +@@ -22,6 +22,7 @@ 1.153 + # include "config.h" 1.154 + #endif 1.155 + 1.156 ++#include <cstring> 1.157 + #include <glib.h> 1.158 + #include <glib/gi18n.h> 1.159 + #include <cstdlib> 1.160 + 1.161 +--- stardict-3.0.1/src/x11_iskeyspressed.hpp.gcc43 2007-07-10 16:16:04.000000000 +0900 1.162 ++++ stardict-3.0.1/src/x11_iskeyspressed.hpp 2008-02-27 16:16:17.000000000 +0900 1.163 +@@ -5,6 +5,8 @@ 1.164 + #include <X11/keysym.h> 1.165 + #include <gtk/gtk.h> 1.166 + 1.167 ++#include <memory> 1.168 ++ 1.169 + #include "iskeyspressed.hpp" 1.170 + 1.171 + typedef enum { SYM, CODE, BUTTON } KeyType_t; 1.172 + 1.173 +--- stardict-3.0.1/stardict-plugins/stardict-advertisement-plugin/advertisement.cpp.gcc43 2007-09-21 10:09:53.000000000 +0900 1.174 ++++ stardict-3.0.1/stardict-plugins/stardict-advertisement-plugin/advertisement.cpp 2008-02-26 19:39:34.000000000 +0900 1.175 +@@ -2,6 +2,7 @@ 1.176 + #include <glib.h> 1.177 + #include <glib/gi18n.h> 1.178 + #include <glib/gstdio.h> 1.179 ++#include <cstring> 1.180 + #include <string> 1.181 + #include <map> 1.182 + #include <list> 1.183 + 1.184 +--- stardict-3.0.1/stardict-plugins/stardict-dictdotcn-plugin/stardict_dictdotcn.cpp.gcc43 2007-10-10 18:28:29.000000000 +0900 1.185 ++++ stardict-3.0.1/stardict-plugins/stardict-dictdotcn-plugin/stardict_dictdotcn.cpp 2008-02-26 19:38:56.000000000 +0900 1.186 +@@ -1,5 +1,6 @@ 1.187 + #include "stardict_dictdotcn.h" 1.188 + #include <glib/gi18n.h> 1.189 ++#include <cstring> 1.190 + #include <string> 1.191 + #include <list> 1.192 + 1.193 +--- stardict-3.0.1/stardict-plugins/stardict-espeak-tts-plugin/stardict_espeak.cpp.gcc43 2007-09-19 17:27:18.000000000 +0900 1.194 ++++ stardict-3.0.1/stardict-plugins/stardict-espeak-tts-plugin/stardict_espeak.cpp 2008-02-26 19:45:43.000000000 +0900 1.195 +@@ -1,6 +1,7 @@ 1.196 + #include "stardict_espeak.h" 1.197 + #include <espeak/speak_lib.h> 1.198 + #include <glib/gi18n.h> 1.199 ++#include <cstring> 1.200 + 1.201 + static const StarDictPluginSystemInfo *plugin_info = NULL; 1.202 + static std::string voice_engine; 1.203 + 1.204 +--- stardict-3.0.1/stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp.gcc43 2007-08-31 16:10:41.000000000 +0900 1.205 ++++ stardict-3.0.1/stardict-plugins/stardict-gucharmap-plugin/stardict_gucharmap.cpp 2008-02-26 19:45:27.000000000 +0900 1.206 +@@ -1,6 +1,8 @@ 1.207 + #include "stardict_gucharmap.h" 1.208 + #include <glib/gi18n.h> 1.209 + #include <gucharmap/gucharmap.h> 1.210 ++#include <stdlib.h> 1.211 ++#include <cstring> 1.212 + #include <string> 1.213 + 1.214 + static char *build_dictdata(char type, const char *definition) 1.215 + 1.216 +--- stardict-3.0.1/stardict-plugins/stardict-html-parsedata-plugin/stardict_html_parsedata.cpp.gcc43 2007-09-13 16:51:55.000000000 +0900 1.217 ++++ stardict-3.0.1/stardict-plugins/stardict-html-parsedata-plugin/stardict_html_parsedata.cpp 2008-02-26 19:41:11.000000000 +0900 1.218 +@@ -1,5 +1,7 @@ 1.219 + #include "stardict_html_parsedata.h" 1.220 + #include <glib/gi18n.h> 1.221 ++#include <cstring> 1.222 ++#include <stdlib.h> 1.223 + 1.224 + #ifdef _WIN32 1.225 + #include <windows.h> 1.226 + 1.227 +--- stardict-3.0.1/stardict-plugins/stardict-man-plugin/stardict_man.cpp.gcc43 2007-09-19 17:30:54.000000000 +0900 1.228 ++++ stardict-3.0.1/stardict-plugins/stardict-man-plugin/stardict_man.cpp 2008-02-26 19:40:22.000000000 +0900 1.229 +@@ -1,5 +1,6 @@ 1.230 + #include "stardict_man.h" 1.231 + #include <glib/gi18n.h> 1.232 ++#include <cstring> 1.233 + #include <string> 1.234 + 1.235 + static const StarDictPluginSystemInfo *plugin_info = NULL; 1.236 + 1.237 +--- stardict-3.0.1/stardict-plugins/stardict-powerword-parsedata-plugin/stardict_powerword_parsedata.cpp.gcc43 2007-10-25 17:16:37.000000000 +0900 1.238 ++++ stardict-3.0.1/stardict-plugins/stardict-powerword-parsedata-plugin/stardict_powerword_parsedata.cpp 2008-02-26 19:44:06.000000000 +0900 1.239 +@@ -1,4 +1,5 @@ 1.240 + #include "stardict_powerword_parsedata.h" 1.241 ++#include <cstring> 1.242 + #include <glib/gi18n.h> 1.243 + 1.244 + #ifdef _WIN32 1.245 + 1.246 +--- stardict-3.0.1/stardict-plugins/stardict-qqwry-plugin/stardict_qqwry.cpp.gcc43 2007-11-02 17:41:26.000000000 +0900 1.247 ++++ stardict-3.0.1/stardict-plugins/stardict-qqwry-plugin/stardict_qqwry.cpp 2008-02-26 19:45:57.000000000 +0900 1.248 +@@ -1,6 +1,8 @@ 1.249 + #include "stardict_qqwry.h" 1.250 + #include <glib/gi18n.h> 1.251 + #include <glib/gstdio.h> 1.252 ++#include <cstring> 1.253 ++#include <stdlib.h> 1.254 + #include <string> 1.255 + 1.256 + #ifdef _WIN32 1.257 + 1.258 +--- stardict-3.0.1/stardict-plugins/stardict-spell-plugin/stardict_spell.cpp.gcc43 2007-09-19 17:29:21.000000000 +0900 1.259 ++++ stardict-3.0.1/stardict-plugins/stardict-spell-plugin/stardict_spell.cpp 2008-02-26 19:45:13.000000000 +0900 1.260 +@@ -3,6 +3,7 @@ 1.261 + #include <glib/gi18n.h> 1.262 + #include <enchant.h> 1.263 + #include <pango/pango.h> 1.264 ++#include <cstring> 1.265 + #include <string> 1.266 + #include <vector> 1.267 + 1.268 +--- stardict-3.0.1/stardict-plugins/stardict-update-info-plugin/stardict_update_info.cpp.gcc43 2007-09-19 17:34:36.000000000 +0900 1.269 ++++ stardict-3.0.1/stardict-plugins/stardict-update-info-plugin/stardict_update_info.cpp 2008-02-26 19:40:46.000000000 +0900 1.270 +@@ -1,5 +1,7 @@ 1.271 + #include "stardict_update_info.h" 1.272 + #include <glib/gi18n.h> 1.273 ++#include <cstring> 1.274 ++#include <stdlib.h> 1.275 + 1.276 + #ifdef _WIN32 1.277 + #include <windows.h> 1.278 + 1.279 +--- stardict-3.0.1/stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki2xml.cpp.gcc43 2007-07-10 16:16:15.000000000 +0900 1.280 ++++ stardict-3.0.1/stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki2xml.cpp 2008-02-26 19:45:00.000000000 +0900 1.281 +@@ -1,5 +1,6 @@ 1.282 + #include "stardict_wiki2xml.h" 1.283 + #include "WIKI2XML.h" 1.284 ++#include <cstring> 1.285 + #include <glib.h> 1.286 + 1.287 + std::string wiki2xml(std::string &str) 1.288 + 1.289 +--- stardict-3.0.1/stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki_parsedata.cpp.gcc43 2007-08-31 15:41:21.000000000 +0900 1.290 ++++ stardict-3.0.1/stardict-plugins/stardict-wiki-parsedata-plugin/stardict_wiki_parsedata.cpp 2008-02-26 19:44:40.000000000 +0900 1.291 +@@ -1,5 +1,6 @@ 1.292 + #include "stardict_wiki_parsedata.h" 1.293 + #include "stardict_wiki2xml.h" 1.294 ++#include <cstring> 1.295 + #include <glib/gi18n.h> 1.296 + 1.297 + #ifdef _WIN32 1.298 + 1.299 +--- stardict-3.0.1/stardict-plugins/stardict-wordnet-plugin/court_widget.cpp.gcc43 2007-10-18 10:36:22.000000000 +0900 1.300 ++++ stardict-3.0.1/stardict-plugins/stardict-wordnet-plugin/court_widget.cpp 2008-02-26 19:42:25.000000000 +0900 1.301 +@@ -1,6 +1,7 @@ 1.302 + #include "court_widget.h" 1.303 + #include <math.h> 1.304 + #include <list> 1.305 ++#include <cstring> 1.306 + 1.307 + 1.308 + wnobj::wnobj(partic_t & p, unsigned int t) : _p(p), _t(t), highlight(false) 1.309 + 1.310 +--- stardict-3.0.1/stardict-plugins/stardict-wordnet-plugin/stardict_wordnet.cpp.gcc43 2007-10-15 12:32:04.000000000 +0900 1.311 ++++ stardict-3.0.1/stardict-plugins/stardict-wordnet-plugin/stardict_wordnet.cpp 2008-02-26 19:42:05.000000000 +0900 1.312 +@@ -1,6 +1,7 @@ 1.313 + #include "stardict_wordnet.h" 1.314 + #include "court_widget.h" 1.315 + #include <glib/gi18n.h> 1.316 ++#include <cstring> 1.317 + 1.318 + #ifdef _WIN32 1.319 + #include <windows.h> 1.320 + 1.321 +--- stardict-3.0.1/stardict-plugins/stardict-wordnet-plugin/stardict_wordnet_parsedata.cpp.gcc43 2007-10-10 18:39:10.000000000 +0900 1.322 ++++ stardict-3.0.1/stardict-plugins/stardict-wordnet-plugin/stardict_wordnet_parsedata.cpp 2008-02-26 19:43:21.000000000 +0900 1.323 +@@ -1,4 +1,5 @@ 1.324 + #include "stardict_wordnet_parsedata.h" 1.325 ++#include <cstring> 1.326 + #include <glib/gi18n.h> 1.327 + 1.328 + #ifdef _WIN32 1.329 + 1.330 +--- stardict-3.0.1/stardict-plugins/stardict-xdxf-parsedata-plugin/stardict_xdxf_parsedata.cpp.gcc43 2007-08-31 15:41:54.000000000 +0900 1.331 ++++ stardict-3.0.1/stardict-plugins/stardict-xdxf-parsedata-plugin/stardict_xdxf_parsedata.cpp 2008-02-26 19:41:36.000000000 +0900 1.332 +@@ -1,5 +1,6 @@ 1.333 + #include "stardict_xdxf_parsedata.h" 1.334 + #include <glib/gi18n.h> 1.335 ++#include <cstring> 1.336 + 1.337 + #ifdef _WIN32 1.338 + #include <windows.h> 1.339 + 1.340 +--- stardict-3.0.1/tests/t_config_file.cpp.gcc43 2007-07-10 16:16:04.000000000 +0900 1.341 ++++ stardict-3.0.1/tests/t_config_file.cpp 2008-02-26 19:38:14.000000000 +0900 1.342 +@@ -2,6 +2,7 @@ 1.343 + # include "config.h" 1.344 + #endif 1.345 + 1.346 ++#include <memory> 1.347 + #include <cerrno> 1.348 + #include <cstdio> 1.349 + #include <cstdlib> 1.350 + 1.351 +--- stardict-3.0.1/tests/t_xml.cpp.gcc43 2007-07-10 16:16:04.000000000 +0900 1.352 ++++ stardict-3.0.1/tests/t_xml.cpp 2008-02-26 19:38:04.000000000 +0900 1.353 +@@ -3,6 +3,7 @@ 1.354 + #endif 1.355 + 1.356 + #include <glib.h> 1.357 ++#include <cstring> 1.358 + #include <cstdlib> 1.359 + #include <string> 1.360 +