2008年にIRC Serverの新版がリリースされているので追従。
(本家)では2.11.2p1まで出ていますが、ちょっと安全策で日本語パッチが出ている2.11.1p1にしました。
久しぶりにSPECファイルがんばって書いたけど、こっちにはコマンドラインで書いておきます。
$ curl http://www.ircnet.jp/dist/server/jp-patch/irc2.11.1p1.tgz | tar zxv $ cd irc2.11.1p1 $ curl http://www.ircnet.jp/dist/server/jp-patch/irc2.11.1p1-irc2.11.1p1+jp8.1beta2.patch | patch -p1 $ ./configure --prefix=/usr/local $ cat - | patch -p1 --- irc2.11.1p1.orig/i686-pc-linux-gnu/config.h 2009-03-01 02:07:24.000000000 +0900 +++ irc2.11.1p1/i686-pc-linux-gnu/config.h 2009-03-01 02:07:53.000000000 +0900 @@ -503,7 +503,7 @@ * USE_IAUTH makes ircd use the iauth program for authentication. * it can always be overriden by using the -s switch */ -#define USE_IAUTH +#undef USE_IAUTH /* Following notice is sent before and after /LIST output. * If you do not want such behaviour, undefine. @@ -692,7 +692,7 @@ * efficientely track abusers. * NO_PREFIX should always be undefined. */ -/* #undef NO_IDENT */ +#define NO_IDENT /* #undef NO_PREFIX */ /* ^D $ cd i686-pc-linux-gnu/ $ make all MATHLIBS=-lm $ make install
自分の環境では MATHLIBS=-lm が必要だった。
みんなこういうtarとかpatchの使い方覚えると色々便利だよ。
というかみんなpatchコマンドをもっと評価してあげてください。
ちなみにircdをdaemontoolsで動かす時は-tオプションを付けるのを忘れるな。お兄さんとの約束だぞ。