diff options
author | hubertf <hubertf> | 2002-02-17 22:41:38 +0000 |
---|---|---|
committer | hubertf <hubertf> | 2002-02-17 22:41:38 +0000 |
commit | 75122ea907844cd5b3d1cfc9b6884f4a379bbf24 (patch) | |
tree | 213be410e9b639dedca1bff9826f73b3a2d460f1 | |
parent | 67373067f4b0eaaedce1e6f32113166c98cb06bf (diff) | |
download | pkgsrc-75122ea907844cd5b3d1cfc9b6884f4a379bbf24.tar.gz |
Update irssi to 0.8.1.
Patch submitted by Otto Hilska <mutru@cc.hut.fi> in private mail.
Changes:
v0.8.1 2002-02-17 Timo Sirainen <tss@iki.fi>
* Expected bugfix release :) Worst thing was that I forgot always to
debug why /cat /dev/urandom crashed irssi. Well, found two ways
that could make it happen.
- Irssi was linked with -lcurses AND -lncurses
- Logging could have produced GLib errors with certain conditions
- A few compiler warnings fixes
v0.8.0 2002-02-17 Timo Sirainen <tss@iki.fi>
* I really should make releases more often. Once in every two weeks
used to be nice. Maybe once in a month would be good now. There
was many reasons why this release took this long .. first being
addicted to books, then life stuff, then it took forever to figure
out that irssi was crashing under solaris (and not because of one
of the big changes I made while moving to IRC from solaris box).
And now.. well, after this release I'll start working more with
the yet another irssi rewrite :) The code is getting too ugly
again, and some things need rewriting to support some new features
more easily. It will take a while to get it all done, so I'll try
to keep updating this "stable" irssi as well.
There's too many changes since 0.7.98.3 (and .4 which was just
minor bugfix), about 6600 lines in ChangeLog. I'm not going to
read all that, so I'll just list the biggest changes that I can
remember now.
This version was supposed to be called 0.7.99, but since there
were so many changes, and I originally though of putting 0.8.0
out long time ago, and 0.7.100 would look stupid, I guess it's
time for 0.8.0 :)
+ /UPGRADE - upgrade irssi to new version on-the-fly without
disconnecting from server, so other people won't even notice you
quit from IRC. This ONLY executes the new binary, it does NOT
download/compile/whatever irssi.
+ UTF-8 support with /SET term_type UTF-8, default is "8bit".
It's also automatically detected from system locale (if supported).
+ Fully configurable statusbar. Yes. FULLY. Don't bother asking if
something could be done with it, it can, just ask how. Well,
there's a few things I didn't have time/energy to finish:
window-specific statusbar groups and support for multiple input
lines in screen.
+ Rewritten keyboard handling. No more the CTRL-X and ALT-x handling,
now you can create whatever keyboard combinations your terminal
can send to irssi.
+ Rewritten text buffer (scrollback) handling.
+ Irssi doesn't depend on curses anymore, so it can be installed
anywhere a working terminfo/termcap exists. This also allows us to
use all the possible colors terminal has (curses limits to 64), so
eg. %0 is now always black background, not the default terminal
background (%n).
Several systems have also terminfo/termcap database that doesn't
support colors, so I've added /SET term_force_colors option to
force ANSI-style colors. Note that eg. BitchX does this by default.
Getting rid of curses allows also one great thing for you people
copy&pasting long urls :) If a long word gets split to two lines,
doubleclicking the word selects it from both lines.
+ Rewritten server event redirections. Before it was pretty easy to
mess up irssi's expectations of what server sends, and some things
might have stayd in the buffer forever. Especially notify lists
messed up /WHOIS requests for the notified people. Now all this
should be history and it's a lot easier for scripts to use the
redirections as well.
+ New ICB chat protocol plugin - very basic and doesn't support
nicklist, but works. :)
+ --home and --config parameters to specify alternate ~/.irssi
directory or config file.
+ Scripts can be unloaded separately with /SCRIPT UNLOAD. You can get
a list of runnning scripts with /SCRIPT.
+ /SERVER PURGE [<target>] - purge the output buffer (for given
target). Useful for example if you accidentally paste 100 lines :)
The buffer is automatically purged if you get kicked from channel,
or if you /PART the channel and there's more than 10 lines in
output buffer.
-rw-r--r-- | chat/irssi/Makefile | 20 | ||||
-rw-r--r-- | chat/irssi/PLIST | 55 | ||||
-rw-r--r-- | chat/irssi/distinfo | 6 | ||||
-rw-r--r-- | chat/irssi/patches/patch-aa | 10 | ||||
-rw-r--r-- | chat/irssi/patches/patch-ab | 13 | ||||
-rw-r--r-- | chat/irssi/patches/patch-ac | 13 | ||||
-rw-r--r-- | chat/irssi/patches/patch-ad | 12 |
7 files changed, 27 insertions, 102 deletions
diff --git a/chat/irssi/Makefile b/chat/irssi/Makefile index a9457e91115..443a4597e2b 100644 --- a/chat/irssi/Makefile +++ b/chat/irssi/Makefile @@ -1,28 +1,20 @@ -# $NetBSD: Makefile,v 1.5 2001/11/29 01:12:26 hubertf Exp $ +# $NetBSD: Makefile,v 1.6 2002/02/17 22:41:38 hubertf Exp $ -DISTNAME= irssi-0.7.98.4 -PKGREVISION= 1 +DISTNAME= irssi-0.8.1 CATEGORIES= chat MASTER_SITES= http://www.irssi.org/files/ -MAINTAINER= mutru@nallukka.net +MAINTAINER= mutru@cc.hut.fi HOMEPAGE= http://www.irssi.org/ COMMENT= Secure and modular IRC client with text mode user interface GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --enable-perl=no \ - --with-ncurses=${BUILDLINK_DIR} +CONFIGURE_ARGS+= --with-perl=no \ + --with-terminfo \ + --enable-ipv6 USE_BUILDLINK_ONLY= yes USE_CONFIG_WRAPPER= yes -.include "../../mk/bsd.prefs.mk" - -.if defined(USE_INET6) && ${USE_INET6} == "YES" -CONFIGURE_ARGS+= --enable-ipv6 -.endif - -.include "../../devel/gettext-lib/buildlink.mk" -.include "../../devel/ncurses/buildlink.mk" .include "../../devel/glib/buildlink.mk" .include "../../mk/bsd.pkg.mk" diff --git a/chat/irssi/PLIST b/chat/irssi/PLIST index 7845d3d0328..edb21d6f60f 100644 --- a/chat/irssi/PLIST +++ b/chat/irssi/PLIST @@ -1,35 +1,9 @@ -@comment $NetBSD: PLIST,v 1.1 2001/10/31 20:06:35 zuntum Exp $ +@comment $NetBSD: PLIST,v 1.2 2002/02/17 22:41:39 hubertf Exp $ bin/irssi -etc/irssi/colorless.theme -etc/irssi/config -etc/irssi/default.theme -lib/irssi/modules/libfe_irc_dcc.a -lib/irssi/modules/libfe_irc_dcc.la -lib/irssi/modules/libfe_irc_dcc.so -lib/irssi/modules/libfe_irc_dcc.so.0 -lib/irssi/modules/libfe_irc_dcc.so.0.0 -lib/irssi/modules/libfe_irc_notifylist.a -lib/irssi/modules/libfe_irc_notifylist.la -lib/irssi/modules/libfe_irc_notifylist.so -lib/irssi/modules/libfe_irc_notifylist.so.0 -lib/irssi/modules/libfe_irc_notifylist.so.0.0 -lib/irssi/modules/libirc_dcc.a -lib/irssi/modules/libirc_dcc.la -lib/irssi/modules/libirc_dcc.so -lib/irssi/modules/libirc_dcc.so.0 -lib/irssi/modules/libirc_dcc.so.0.0 -lib/irssi/modules/libirc_flood.a -lib/irssi/modules/libirc_flood.la -lib/irssi/modules/libirc_flood.so -lib/irssi/modules/libirc_flood.so.0 -lib/irssi/modules/libirc_flood.so.0.0 -lib/irssi/modules/libirc_notifylist.a -lib/irssi/modules/libirc_notifylist.la -lib/irssi/modules/libirc_notifylist.so -lib/irssi/modules/libirc_notifylist.so.0 -lib/irssi/modules/libirc_notifylist.so.0.0 +etc/irssi.conf share/doc/irssi/botnet.txt share/doc/irssi/design.txt +share/doc/irssi/faq.txt share/doc/irssi/formats.txt share/doc/irssi/manual.txt share/doc/irssi/perl.txt @@ -115,6 +89,7 @@ share/irssi/help/rmrejoins share/irssi/help/rping share/irssi/help/run share/irssi/help/save +share/irssi/help/say share/irssi/help/sconnect share/irssi/help/scrollback share/irssi/help/server @@ -124,6 +99,7 @@ share/irssi/help/silence share/irssi/help/squery share/irssi/help/squit share/irssi/help/stats +share/irssi/help/statusbar share/irssi/help/time share/irssi/help/toggle share/irssi/help/topic @@ -136,6 +112,7 @@ share/irssi/help/unload share/irssi/help/unnotify share/irssi/help/unquery share/irssi/help/unsilence +share/irssi/help/upgrade share/irssi/help/uping share/irssi/help/userhost share/irssi/help/ver @@ -145,20 +122,24 @@ share/irssi/help/wait share/irssi/help/wall share/irssi/help/wallchops share/irssi/help/wallops +share/irssi/help/watch share/irssi/help/who share/irssi/help/whois share/irssi/help/whowas share/irssi/help/window share/irssi/help/wjoin share/irssi/help/wquery -share/locale/de/LC_MESSAGES/irssi.mo -share/locale/fr/LC_MESSAGES/irssi.mo -share/locale/pl/LC_MESSAGES/irssi.mo -share/locale/pt_BR/LC_MESSAGES/irssi.mo -share/locale/sv/LC_MESSAGES/irssi.mo +share/irssi/scripts/autoop.pl +share/irssi/scripts/autorejoin.pl +share/irssi/scripts/clones.pl +share/irssi/scripts/hello.pl +share/irssi/scripts/privmsg.pl +share/irssi/scripts/quitmsg.pl +share/irssi/scripts/realname.pl +share/irssi/themes/colorless.theme +share/irssi/themes/default.theme +@dirrm share/irssi/themes +@dirrm share/irssi/scripts @dirrm share/irssi/help @dirrm share/irssi @dirrm share/doc/irssi -@dirrm lib/irssi/modules -@dirrm lib/irssi -@dirrm etc/irssi diff --git a/chat/irssi/distinfo b/chat/irssi/distinfo index 53316b7c395..e289ab14df3 100644 --- a/chat/irssi/distinfo +++ b/chat/irssi/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.2 2001/11/27 16:10:10 wiz Exp $ +$NetBSD: distinfo,v 1.3 2002/02/17 22:41:40 hubertf Exp $ -SHA1 (irssi-0.7.98.4.tar.gz) = 6d3b6524c3f69c88de02edc2d8efd9c958d8e293 -Size (irssi-0.7.98.4.tar.gz) = 852619 bytes +SHA1 (irssi-0.8.1.tar.gz) = d73319302103879b5dd0732bacd53b2f96a0155f +Size (irssi-0.8.1.tar.gz) = 926295 bytes SHA1 (patch-aa) = 57d67436f1928b34f1cafec4c91583ae2e82beb2 SHA1 (patch-ab) = 32f124bccb9096ef98cc217cdc9e0da138bd4565 SHA1 (patch-ac) = 7029603478a06615426e9b933f41c5a0a3fa181a diff --git a/chat/irssi/patches/patch-aa b/chat/irssi/patches/patch-aa deleted file mode 100644 index 77a7d201363..00000000000 --- a/chat/irssi/patches/patch-aa +++ /dev/null @@ -1,10 +0,0 @@ -$NetBSD: patch-aa,v 1.1.1.1 2001/09/16 16:14:09 hubertf Exp $ - ---- docs/Makefile.am.orig Sat Sep 15 22:20:22 2001 -+++ docs/Makefile.am Sat Sep 15 22:20:29 2001 -@@ -1,4 +1,4 @@ --docdir = $(prefix)/doc/irssi -+docdir = $(prefix)/share/doc/irssi - - doc_DATA = \ - botnet.txt \ diff --git a/chat/irssi/patches/patch-ab b/chat/irssi/patches/patch-ab deleted file mode 100644 index 11271e829ac..00000000000 --- a/chat/irssi/patches/patch-ab +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ab,v 1.1.1.1 2001/09/16 16:14:09 hubertf Exp $ - ---- docs/Makefile.in.orig Sat Sep 15 22:25:00 2001 -+++ docs/Makefile.in Sat Sep 15 22:25:40 2001 -@@ -116,7 +116,7 @@ - perlpath = @perlpath@ - sedpath = @sedpath@ - --docdir = $(prefix)/doc/irssi -+docdir = $(prefix)/share/doc/irssi - - doc_DATA = botnet.txt design.txt formats.txt manual.txt perl.txt signals.txt special_vars.txt startup-HOWTO.html startup-HOWTO.txt - diff --git a/chat/irssi/patches/patch-ac b/chat/irssi/patches/patch-ac deleted file mode 100644 index 0389df57084..00000000000 --- a/chat/irssi/patches/patch-ac +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ac,v 1.1 2001/11/27 16:10:10 wiz Exp $ - ---- src/fe-text/Makefile.am.orig Mon Feb 19 07:23:03 2001 -+++ src/fe-text/Makefile.am -@@ -10,8 +10,6 @@ - $(CURSES_INCLUDEDIR) \ - -DLOCALEDIR=\""$(datadir)/locale"\" - --irssi_DEPENDENCIES = @COMMON_LIBS@ -- - irssi_LDADD = \ - @COMMON_LIBS@ \ - @PERL_LINK_LIBS@ \ diff --git a/chat/irssi/patches/patch-ad b/chat/irssi/patches/patch-ad deleted file mode 100644 index 5014b94562d..00000000000 --- a/chat/irssi/patches/patch-ad +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ad,v 1.1 2001/11/27 16:10:10 wiz Exp $ - ---- src/fe-text/Makefile.in.orig Sun Mar 18 14:34:53 2001 -+++ src/fe-text/Makefile.in -@@ -121,7 +121,6 @@ - INCLUDES = $(GLIB_CFLAGS) -I$(top_srcdir)/src -I$(top_srcdir)/src/core/ -I$(top_srcdir)/src/irc/core/ -I$(top_srcdir)/src/fe-common/core/ -I$(top_srcdir)/src/fe-common/irc/ $(CURSES_INCLUDEDIR) -DLOCALEDIR=\""$(datadir)/locale"\" - - --irssi_DEPENDENCIES = @COMMON_LIBS@ - - irssi_LDADD = @COMMON_LIBS@ @PERL_LINK_LIBS@ @PERL_FE_LINK_LIBS@ $(PROG_LIBS) $(CURSES_LIBS) - |