summaryrefslogtreecommitdiff
path: root/chat/irssi
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>2002-02-17 22:41:38 +0000
committerhubertf <hubertf@pkgsrc.org>2002-02-17 22:41:38 +0000
commit793d1d8ea73dd8240ddb626915d21bc3a0fd42a8 (patch)
tree213be410e9b639dedca1bff9826f73b3a2d460f1 /chat/irssi
parent8d8f89306525ba2371e1ae39c1b71e505188a2eb (diff)
downloadpkgsrc-793d1d8ea73dd8240ddb626915d21bc3a0fd42a8.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.
Diffstat (limited to 'chat/irssi')
-rw-r--r--chat/irssi/Makefile20
-rw-r--r--chat/irssi/PLIST55
-rw-r--r--chat/irssi/distinfo6
-rw-r--r--chat/irssi/patches/patch-aa10
-rw-r--r--chat/irssi/patches/patch-ab13
-rw-r--r--chat/irssi/patches/patch-ac13
-rw-r--r--chat/irssi/patches/patch-ad12
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)
-