r788 - in x86/branches/utf8-newmake: . packages/irssi root/.irssi

alexander at linuxfromscratch.org alexander at linuxfromscratch.org
Mon Sep 26 04:37:19 PDT 2005


Author: alexander
Date: 2005-09-26 05:37:16 -0600 (Mon, 26 Sep 2005)
New Revision: 788

Modified:
   x86/branches/utf8-newmake/BUGS
   x86/branches/utf8-newmake/Makefile
   x86/branches/utf8-newmake/packages/irssi/Makefile
   x86/branches/utf8-newmake/root/.irssi/config
Log:
Upgraded irssi to 0.8.10-rc6 due to the "arbitrary charset recoding" functionality

Modified: x86/branches/utf8-newmake/BUGS
===================================================================
--- x86/branches/utf8-newmake/BUGS	2005-09-26 07:33:26 UTC (rev 787)
+++ x86/branches/utf8-newmake/BUGS	2005-09-26 11:37:16 UTC (rev 788)
@@ -48,11 +48,9 @@
   Need to select autohinting vs native hinting based on the locale, in order
   to avoid blurry and ugly text.
   
-fontconfig:
-  In el_GR locale, the Kochi fonts are chosen incorrectly for the default
-  Monospace, Sans and Serif fonts. Possible workaround: move Freefont above
-  them in fonts.conf. Better yet, add some Greek fonts and menting them in
-  fonts.conf above Kochi.
+vte:
+  Implements highly suboptimal font substitution algorithm, see
+  http://archive.linuxfromscratch.org/mail-archives/livecd/2005-September/001589.html
 
 links:
   This program handles input in UTF-8 locales properly only if started in
@@ -66,8 +64,7 @@
 
 xfce:
   (cosmetic) Need to install and configure sudo in order to be able to power
-  off the computer uring the GUI provided by xfce. Also disable the "lock
-  screen" button.
+  off the computer uring the GUI provided by xfce.
 
 lua:
   This package has absolutely no idea of multibyte characters. As a
@@ -78,23 +75,6 @@
 ion:
   In UTF-8 locales, the default font for window titles is ugly.
 
-irssi:
-  SVN version is used because of its "arbitrary charset recoding" function.
-  Without this function, users of ru_RU.KOI8-R and ru_RU.UTF-8 can't talk
-  with each other (well, there is a workaround, to use "screen" for recoding).
-  However, this function is implemented in some unnecessarily complex way.
-  The default upstream configuration treats incoming messages as UTF-8 by
-  default, but sends them in locale charset (i.e. this is broken). The Live CD
-  configuration treats incoming messages as UTF-8 by default and sends also in
-  UTF-8. To change the default if the channel encoding is not UTF-8 (e.g.
-  KOI8-R):
-  /set recode_out_default_charset KOI8-R
-  /set recode_fallback KOI8-R
-  Recoding is done to and from terminal i/o charset (determined bty LC_CTYPE).
-  Note that setting the channel charset in all GUI chat clients is much
-  easier and there is a de-facto standard for such operation:
-  /charset KOI8-R
-
 mutt:
   Flowed text wrapping is wrong. To see this, run this command:
   mutt -f packages/mutt/bug

Modified: x86/branches/utf8-newmake/Makefile
===================================================================
--- x86/branches/utf8-newmake/Makefile	2005-09-26 07:33:26 UTC (rev 787)
+++ x86/branches/utf8-newmake/Makefile	2005-09-26 11:37:16 UTC (rev 788)
@@ -214,7 +214,7 @@
 	ch-glib2 ch-libungif ch-imlib ch-imlib2 ch-gc ch-w3m ch-pango ch-atk ch-gtk2 \
 	ch-cvs ch-popt ch-samba ch-libIDL ch-firefox ch-thunderbird \
 	ch-startup-notification ch-vim ch-xfce ch-vte ch-exo ch-XML-Parser \
-	ch-Terminal ch-lua ch-ion stop-here ch-irssi \
+	ch-Terminal ch-lua ch-ion ch-irssi stop-here \
 	ch-xchat ch-tcpwrappers ch-portmap ch-nfs-utils ch-traceroute \
 	ch-ncftp ch-pciutils ch-nALFS ch-device-mapper ch-LVM2 \
 	ch-dhcpcd ch-distcc ch-ppp ch-rp-pppoe ch-libaal ch-reiser4progs \

Modified: x86/branches/utf8-newmake/packages/irssi/Makefile
===================================================================
--- x86/branches/utf8-newmake/packages/irssi/Makefile	2005-09-26 07:33:26 UTC (rev 787)
+++ x86/branches/utf8-newmake/packages/irssi/Makefile	2005-09-26 11:37:16 UTC (rev 788)
@@ -1,12 +1,12 @@
 # irssi Makefile
 
 NM= irssi
-VRS= 0.8.9
+VRS= 0.8.10-rc6
 DIR= $(NM)-$(VRS)
 
-FILE= $(DIR).tar.bz2
+FILE= $(DIR).tar.gz
 URL-$(FILE)= http://irssi.org/files/$(FILE)
-SHA-$(FILE)= 57799a1e99ac5f6694eb6fd049d39a4e2e51f576
+SHA-$(FILE)= 87c5ec8da11686e3eadb95fa5d7b25655add37bf
 
 # Targets
 
@@ -19,8 +19,11 @@
 stage2: Makefile $(FILE)
 	$(std_build)
 
+# WARNING: don't add --without-terminfo --with-ncurses to ./configure line!
+# This breaks non-ASCII input.
+
 compile-stage2:
-	./configure --prefix=/usr
+	./configure --prefix=/usr --sysconfdir=/etc
 	make $(PM)
 	make install
 	cp -ra $(ROOT)/root/.irssi /root

Modified: x86/branches/utf8-newmake/root/.irssi/config
===================================================================
--- x86/branches/utf8-newmake/root/.irssi/config	2005-09-26 07:33:26 UTC (rev 787)
+++ x86/branches/utf8-newmake/root/.irssi/config	2005-09-26 11:37:16 UTC (rev 788)
@@ -7,11 +7,6 @@
     port = "6667";
   },
   { address = "irc.dal.net"; chatnet = "DALnet"; port = "6667"; },
-  { 
-    address = "irc.freenode.net";
-    chatnet = "freenode";
-    port = "6667";
-  },
   { address = "irc.gnome.org"; chatnet = "GIMPNet"; port = "6667"; },
   { address = "irc.ptlink.net"; chatnet = "PTlink"; port = "6667"; },
   { 
@@ -25,11 +20,7 @@
     port = "6667";
   },
   { address = "irc.ptnet.org"; chatnet = "PTnet"; port = "6667"; },
-  { 
-    address = "irc.azzurra.org";
-    chatnet = "AzzurraNET";
-    port = "6667";
-  },
+  { address = "irc.azzurra.org"; chatnet = "AzzurraNET"; port = "6667"; },
   { address = "silc.silcnet.org"; chatnet = "SILC"; port = "706"; },
   {
     address = "irc.linuxfromscratch.org";
@@ -71,13 +62,6 @@
     max_msgs = "3";
     max_whois = "30";
   };
-  freenode = {
-    type = "IRC";
-    max_kicks = "4";
-    max_modes = "4";
-    max_msgs = "1";
-    max_whois = "1";
-  };
   GIMPNet = {
     type = "IRC";
     max_kicks = "4";
@@ -130,9 +114,8 @@
 
 channels = (
   { name = "#irssi"; chatnet = "ircnet"; autojoin = "No"; },
-  { name = "#irssi"; chatnet = "freenode"; autojoin = "No"; },
   { name = "silc"; chatnet = "silc"; autojoin = "No"; },
-  { name = "#lfs-support"; chatnet = "lfs"; autojoin = "yes"; }
+  { name = "#lfs-support"; chatnet = "lfs"; autojoin = "yes"; },
   { name = "#lfs"; chatnet = "lfs"; autojoin = "yes"; }
 );
 
@@ -180,6 +163,10 @@
   SBAR = "STATUSBAR";
   INVITELIST = "mode $C +I";
   Q = "QUERY";
+  "MANUAL-WINDOWS" = "set use_status_window off;set autocreate_windows off;set autocreate_query_level none;set autoclose_windows off;set reuse_unused_windows on;save";
+  EXEMPTLIST = "mode $C +e";
+  ATAG = "WINDOW SERVER";
+  CHARSET = "RECODE ADD";
 };
 
 statusbar = {
@@ -293,7 +280,11 @@
     };
   };
 };
+
 settings = {
-  core = { real_name = "guest"; user_name = "guest"; nick = "lfs-livecd"; };
-  "fe-text" = { term_force_colors = "yes"; };
+  core = {
+    real_name = "guest";
+    user_name = "guest";
+    nick = "lfs-livecd";
+  };
 };




More information about the livecd mailing list