diff options
Diffstat (limited to 'chinese/bitchx/files/patch-include__config.h')
-rw-r--r-- | chinese/bitchx/files/patch-include__config.h | 97 |
1 files changed, 97 insertions, 0 deletions
diff --git a/chinese/bitchx/files/patch-include__config.h b/chinese/bitchx/files/patch-include__config.h new file mode 100644 index 000000000000..e011a935830e --- /dev/null +++ b/chinese/bitchx/files/patch-include__config.h @@ -0,0 +1,97 @@ +--- include/config.h.orig2 2012-11-05 22:31:31.000000000 -0500 ++++ include/config.h 2012-11-05 22:31:12.000000000 -0500 +@@ -99,7 +99,11 @@ + "pinky.slashnet.org "\ + "blago.slashnet.org "\ + "moo.slashnet.org "\ +- "coruscant.slashnet.org " ++ "coruscant.slashnet.org "\ ++ "[ircnet] "\ ++ "irc.seed.net.tw "\ ++ "irc.tw.freebsd.org "\ ++ "irc.csie.nctu.edu.tw " + #endif + + /* +@@ -152,7 +156,7 @@ + * we define the default network type for server groups. Do not just + * undefine this. + */ +- #define DEFAULT_NETWORK "efnet" ++ #define DEFAULT_NETWORK "ircnet" + + /* + * Below are the IRCII variable defaults. For boolean variables, use 1 for +@@ -299,7 +303,7 @@ + * when you've defined LATIN1. The problem is that ansi graphics will look + * ugly if you use the scroll up feature (PageUp/PageDown) + */ +-#undef ASCII_LOGO ++#define ASCII_LOGO + + /* If you define REVERSE_WHITE_BLACK, then the format codes for black and + * white color are revepsed. (%W, %w is bold black and black, %K, %k is bold +@@ -332,7 +336,7 @@ + + #define DEFAULT_PING_TYPE 1 + #define DEFAULT_MSGLOG ON +-#define DEFAULT_AUTO_NSLOOKUP OFF ++#define DEFAULT_AUTO_NSLOOKUP ON + #define DEFAULT_ALT_CHARSET ON + #define DEFAULT_FLOOD_KICK ON + #define DEFAULT_FLOOD_PROTECTION ON +@@ -341,9 +345,9 @@ + #define DEFAULT_LLOOK_DELAY 120 + #define DEFAULT_ALWAYS_SPLIT_BIGGEST ON + #define DEFAULT_AUTO_UNMARK_AWAY OFF +-#define DEFAULT_AUTO_WHOWAS OFF ++#define DEFAULT_AUTO_WHOWAS ON + #define DEFAULT_BANTIME 600 +-#define DEFAULT_BEEP ON ++#define DEFAULT_BEEP OFF + #define DEFAULT_BEEP_MAX 3 + #define DEFAULT_BEEP_WHEN_AWAY OFF + #define DEFAULT_BOLD_VIDEO ON +@@ -427,7 +431,7 @@ + #define DEFAULT_NOTIFY ON + #define DEFAULT_QUEUE_SENDS 0 + #define DEFAULT_MAX_SERVER_RECONNECT 2 +-#define DEFAULT_SERVER_GROUPS OFF ++#define DEFAULT_SERVER_GROUPS ON + #define DEFAULT_WINDOW_DESTROY_PART OFF + #define DEFAULT_WINDOW_DESTROY_QUERY OFF + #define DEFAULT_SUPPRESS_SERVER_MOTD ON +@@ -560,7 +564,7 @@ + #define DEFAULT_SHELL "/bin/sh" + #define DEFAULT_SHELL_FLAGS "-c" + #define DEFAULT_USERINFO "" +-#define DEFAULT_XTERM "rxvt" ++#define DEFAULT_XTERM "xterm-color" + #define DEFAULT_XTERM_OPTIONS "-bg black -fg white" + #define DEFAULT_DCC_DLDIR "~" + +@@ -695,6 +699,24 @@ + + #define WANT_CORE + ++ ++#define WANT_BIG5 ++ ++/* XXX I hope this could be integrated into BX. ++ * XXX Well, this should be done via libc, ++ * but FreeBSD libc support is quite LAME. ++ * Macro below are copied from lynx. ++ * ++ * clive@FreeBSD.org ++ */ ++#ifdef WANT_BIG5 ++/* Encoding range below belongs to Big5+ */ ++#define is_big5_los(lo) (((char)0x40<=lo)&&(lo<=(char)0x7E)) /* standard */ ++#define is_big5_lox(lo) (((char)0x80<=lo)&&(lo<=(char)0xFE)) /* extended */ ++#define is_big5_hi(hi) (((char)0x81<=hi)&&(hi<=(char)0xFE)) ++#define is_big5(hi,lo) is_big5_hi(hi) && (is_big5_los(lo) || is_big5_lox(lo)) ++#endif /*WANT_BIG5*/ ++ + #undef OFF + #undef ON + |