summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwiz <wiz>2000-12-15 00:36:25 +0000
committerwiz <wiz>2000-12-15 00:36:25 +0000
commit8ef40bc8b7a42d79b2a5317d54883bae254bb92c (patch)
tree9efd46171d88d283a1dcc676d340dae7e3a2606c
parent58aeeec992a7ec192b99c11dacc0f517503132b2 (diff)
downloadpkgsrc-8ef40bc8b7a42d79b2a5317d54883bae254bb92c.tar.gz
Create new 'chat' category, featuring chat clients and servers of all kinds.
Move some packages from 'net' here.
-rw-r--r--chat/Makefile20
-rw-r--r--chat/gaim/Makefile21
-rw-r--r--chat/gaim/files/md53
-rw-r--r--chat/gaim/files/patch-sum3
-rw-r--r--chat/gaim/patches/patch-aa20
-rw-r--r--chat/gaim/pkg/COMMENT1
-rw-r--r--chat/gaim/pkg/DESCR7
-rw-r--r--chat/gaim/pkg/PLIST16
-rw-r--r--chat/icb/Makefile30
-rw-r--r--chat/icb/files/config56
-rw-r--r--chat/icb/files/md53
-rw-r--r--chat/icb/files/patch-sum21
-rw-r--r--chat/icb/patches/patch-aa43
-rw-r--r--chat/icb/patches/patch-ab14
-rw-r--r--chat/icb/patches/patch-ac13
-rw-r--r--chat/icb/patches/patch-ad17
-rw-r--r--chat/icb/patches/patch-ae13
-rw-r--r--chat/icb/patches/patch-af13
-rw-r--r--chat/icb/patches/patch-ag44
-rw-r--r--chat/icb/patches/patch-ah14
-rw-r--r--chat/icb/patches/patch-ai54
-rw-r--r--chat/icb/patches/patch-aj21
-rw-r--r--chat/icb/patches/patch-ak59
-rw-r--r--chat/icb/patches/patch-al14
-rw-r--r--chat/icb/patches/patch-am27
-rw-r--r--chat/icb/patches/patch-an68
-rw-r--r--chat/icb/patches/patch-ao18
-rw-r--r--chat/icb/patches/patch-ap60
-rw-r--r--chat/icb/patches/patch-aq35
-rw-r--r--chat/icb/patches/patch-ar12
-rw-r--r--chat/icb/patches/patch-as21
-rw-r--r--chat/icb/pkg/COMMENT1
-rw-r--r--chat/icb/pkg/DESCR2
-rw-r--r--chat/icb/pkg/PLIST8
-rw-r--r--chat/icqlib/Makefile15
-rw-r--r--chat/icqlib/files/md53
-rw-r--r--chat/icqlib/pkg/COMMENT1
-rw-r--r--chat/icqlib/pkg/DESCR4
-rw-r--r--chat/icqlib/pkg/PLIST5
-rw-r--r--chat/ircII/Makefile53
-rw-r--r--chat/ircII/files/md53
-rw-r--r--chat/ircII/files/patch-sum8
-rw-r--r--chat/ircII/patches/patch-aa13
-rw-r--r--chat/ircII/patches/patch-ab12
-rw-r--r--chat/ircII/patches/patch-ac29
-rw-r--r--chat/ircII/patches/patch-ad34
-rw-r--r--chat/ircII/patches/patch-ae35
-rw-r--r--chat/ircII/patches/patch-af34
-rw-r--r--chat/ircII/pkg/COMMENT1
-rw-r--r--chat/ircII/pkg/DESCR3
-rw-r--r--chat/ircII/pkg/PLIST624
-rw-r--r--chat/ircu/Makefile32
-rw-r--r--chat/ircu/files/config79
-rw-r--r--chat/ircu/files/md53
-rw-r--r--chat/ircu/files/patch-sum7
-rw-r--r--chat/ircu/patches/patch-aa28
-rw-r--r--chat/ircu/patches/patch-ab52
-rw-r--r--chat/ircu/patches/patch-ac13
-rw-r--r--chat/ircu/patches/patch-ad13
-rw-r--r--chat/ircu/patches/patch-ae28
-rw-r--r--chat/ircu/pkg/COMMENT1
-rw-r--r--chat/ircu/pkg/DESCR6
-rw-r--r--chat/ircu/pkg/MESSAGE13
-rw-r--r--chat/ircu/pkg/PLIST9
-rw-r--r--chat/kicq/Makefile30
-rw-r--r--chat/kicq/files/md53
-rw-r--r--chat/kicq/files/patch-sum3
-rw-r--r--chat/kicq/patches/patch-aa15
-rw-r--r--chat/kicq/pkg/COMMENT1
-rw-r--r--chat/kicq/pkg/DESCR7
-rw-r--r--chat/kicq/pkg/PLIST108
-rw-r--r--chat/kxicq/Makefile30
-rw-r--r--chat/kxicq/files/md53
-rw-r--r--chat/kxicq/files/patch-sum3
-rw-r--r--chat/kxicq/patches/patch-aa42
-rw-r--r--chat/kxicq/pkg/COMMENT1
-rw-r--r--chat/kxicq/pkg/DESCR7
-rw-r--r--chat/kxicq/pkg/PLIST84
-rw-r--r--chat/libirc/Makefile17
-rw-r--r--chat/libirc/files/md53
-rw-r--r--chat/libirc/files/patch-sum4
-rw-r--r--chat/libirc/patches/patch-ab15
-rw-r--r--chat/libirc/patches/patch-ac12
-rw-r--r--chat/libirc/pkg/COMMENT1
-rw-r--r--chat/libirc/pkg/DESCR7
-rw-r--r--chat/libirc/pkg/PLIST9
-rw-r--r--chat/micq/Makefile17
-rw-r--r--chat/micq/files/md53
-rw-r--r--chat/micq/files/patch-sum3
-rw-r--r--chat/micq/patches/patch-aa15
-rw-r--r--chat/micq/pkg/COMMENT1
-rw-r--r--chat/micq/pkg/DESCR4
-rw-r--r--chat/micq/pkg/PLIST4
-rw-r--r--chat/pkg/COMMENT1
-rw-r--r--chat/sirc/Makefile72
-rw-r--r--chat/sirc/files/md522
-rw-r--r--chat/sirc/pkg/COMMENT1
-rw-r--r--chat/sirc/pkg/DESCR19
-rw-r--r--chat/sirc/pkg/PLIST34
-rw-r--r--chat/tkicb/Makefile41
-rw-r--r--chat/tkicb/files/md53
-rw-r--r--chat/tkicb/files/patch-sum5
-rw-r--r--chat/tkicb/patches/patch-aa70
-rw-r--r--chat/tkicb/patches/patch-ab12
-rw-r--r--chat/tkicb/patches/patch-ac11
-rw-r--r--chat/tkicb/pkg/COMMENT1
-rw-r--r--chat/tkicb/pkg/DESCR1
-rw-r--r--chat/tkicb/pkg/PLIST24
-rw-r--r--chat/tkirc/Makefile27
-rw-r--r--chat/tkirc/files/md53
-rw-r--r--chat/tkirc/pkg/COMMENT1
-rw-r--r--chat/tkirc/pkg/DESCR7
-rw-r--r--chat/tkirc/pkg/PLIST7
-rw-r--r--chat/xchat/Makefile32
-rw-r--r--chat/xchat/files/md53
-rw-r--r--chat/xchat/files/patch-sum4
-rw-r--r--chat/xchat/patches/patch-aa13
-rw-r--r--chat/xchat/patches/patch-ab21
-rw-r--r--chat/xchat/pkg/COMMENT1
-rw-r--r--chat/xchat/pkg/DESCR2
-rw-r--r--chat/xchat/pkg/PLIST37
-rw-r--r--chat/zenicb/Makefile45
-rw-r--r--chat/zenicb/files/md53
-rw-r--r--chat/zenicb/files/patch-sum3
-rw-r--r--chat/zenicb/patches/patch-aa13
-rw-r--r--chat/zenicb/pkg/COMMENT1
-rw-r--r--chat/zenicb/pkg/DESCR2
-rw-r--r--chat/zenicb/pkg/PLIST15
-rw-r--r--chat/zircon/Makefile32
-rw-r--r--chat/zircon/files/md53
-rw-r--r--chat/zircon/files/patch-sum3
-rw-r--r--chat/zircon/patches/patch-aa47
-rw-r--r--chat/zircon/pkg/COMMENT1
-rw-r--r--chat/zircon/pkg/DESCR13
-rw-r--r--chat/zircon/pkg/MESSAGE6
-rw-r--r--chat/zircon/pkg/PLIST171
136 files changed, 3218 insertions, 0 deletions
diff --git a/chat/Makefile b/chat/Makefile
new file mode 100644
index 00000000000..86740a4da45
--- /dev/null
+++ b/chat/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:25 wiz Exp $
+#
+
+ SUBDIR += gaim
+ SUBDIR += icb
+ SUBDIR += icqlib
+ SUBDIR += ircII
+ SUBDIR += ircu
+ SUBDIR += kicq
+ SUBDIR += kxicq
+ SUBDIR += libirc
+ SUBDIR += micq
+ SUBDIR += sirc
+ SUBDIR += tkicb
+ SUBDIR += tkirc
+ SUBDIR += xchat
+ SUBDIR += zenicb
+ SUBDIR += zircon
+
+.include "../mk/bsd.pkg.subdir.mk"
diff --git a/chat/gaim/Makefile b/chat/gaim/Makefile
new file mode 100644
index 00000000000..a16b9ff104e
--- /dev/null
+++ b/chat/gaim/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+#
+
+DISTNAME= gaim-0.9.19
+CATEGORIES= x11 chat
+MASTER_SITES= ftp://ftp.marko.net/pub/gaim/
+
+MAINTAINER= hubertf@netbsd.org
+HOMEPAGE= http://www.marko.net/gaim/
+
+DEPENDS+= gtk+>=1.2.3:../../x11/gtk
+DEPENDS+= esound>=0.2.7:../../audio/esound
+
+USE_X11BASE= YES
+USE_GMAKE= YES
+GNU_CONFIGURE= yes
+
+# for pthread.h
+CONFIGURE_ENV+= CPPFLAGS=-I${LOCALBASE}/include
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/gaim/files/md5 b/chat/gaim/files/md5
new file mode 100644
index 00000000000..2d38ef42226
--- /dev/null
+++ b/chat/gaim/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+MD5 (gaim-0.9.19.tar.gz) = 41ec5b1bd000ae1038ab312b587011f8
diff --git a/chat/gaim/files/patch-sum b/chat/gaim/files/patch-sum
new file mode 100644
index 00000000000..e0bbaee7939
--- /dev/null
+++ b/chat/gaim/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+MD5 (patch-aa) = d3154a99675299f7c62feec3d0c8904c
diff --git a/chat/gaim/patches/patch-aa b/chat/gaim/patches/patch-aa
new file mode 100644
index 00000000000..6783c58c29f
--- /dev/null
+++ b/chat/gaim/patches/patch-aa
@@ -0,0 +1,20 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+*** src/prefs.c.orig Sun Jun 18 18:00:02 2000
+--- src/prefs.c Sun Jun 18 18:00:13 2000
+***************
+*** 770,776 ****
+ gaim_button("Transparent text window (experimental)", &transparent, appbox );
+ #endif
+ gaim_button(_("Show logon/logoffs in conversation windows"), &display_options, OPT_DISP_SHOW_LOGON, appbox );
+! gaim_button(_("Use devil icons"), &display_options, OPT_DISP_DEVIL_PIXMAPS, appbox );
+ gaim_button(_("Show graphical smileys (experimental)"), &display_options, OPT_DISP_SHOW_SMILEY, appbox );
+
+
+--- 770,776 ----
+ gaim_button("Transparent text window (experimental)", &transparent, appbox );
+ #endif
+ gaim_button(_("Show logon/logoffs in conversation windows"), &display_options, OPT_DISP_SHOW_LOGON, appbox );
+! gaim_button(_("Use daemon icons"), &display_options, OPT_DISP_DEVIL_PIXMAPS, appbox );
+ gaim_button(_("Show graphical smileys (experimental)"), &display_options, OPT_DISP_SHOW_SMILEY, appbox );
+
+
diff --git a/chat/gaim/pkg/COMMENT b/chat/gaim/pkg/COMMENT
new file mode 100644
index 00000000000..11ccca2f5e6
--- /dev/null
+++ b/chat/gaim/pkg/COMMENT
@@ -0,0 +1 @@
+gtk-based client for AOL's Instant Messenger chat system
diff --git a/chat/gaim/pkg/DESCR b/chat/gaim/pkg/DESCR
new file mode 100644
index 00000000000..0cb76bfef6f
--- /dev/null
+++ b/chat/gaim/pkg/DESCR
@@ -0,0 +1,7 @@
+Gtk AOL Instant Messenger
+========================
+Jim Duchek <jimduchek@ou.edu> IM: Zilding (current maintainer)
+Mark Spencer <markster@marko.net>
+Peter Jones <pjones@redhat.com> (gnome & applet stuff)
+
+Check out http://www.aol.com/aim/ to sign on!
diff --git a/chat/gaim/pkg/PLIST b/chat/gaim/pkg/PLIST
new file mode 100644
index 00000000000..47f170c40c2
--- /dev/null
+++ b/chat/gaim/pkg/PLIST
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+bin/au2h
+bin/gaim
+lib/gaim/autorecon.so
+lib/gaim/iconaway.so
+lib/gaim/notify.so
+lib/gaim/spellchk.so
+lib/locale/de/LC_MESSAGES/gaim.mo
+man/man1/gaim.1
+share/pixmaps/gaim.xpm
+share/gnome/apps/Internet/gaim.desktop
+@unexec rmdir %D/share/gnome/apps/Internet 2>/dev/null || true
+@unexec rmdir %D/share/gnome/apps 2>/dev/null || true
+@unexec rmdir %D/share/gnome 2>/dev/null || true
+@unexec rmdir %D/share/pixmaps 2>/dev/null || true
+@dirrm lib/gaim
diff --git a/chat/icb/Makefile b/chat/icb/Makefile
new file mode 100644
index 00000000000..9c338485097
--- /dev/null
+++ b/chat/icb/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+#
+
+# Note: The file ftp://ftp.icb.net/pub/icb/icb-0.9grok2.tar.gz is way
+# older than this here. It's got no readline support, tcl, ... - HF
+DISTNAME= icb-5.0.9
+PKGNAME= icb-5.0.9pl1
+CATEGORIES= chat
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+
+MAINTAINER= cjs@netbsd.org
+HOMEPAGE= http://www.icb.net/
+
+NO_SRC_ON_FTP= "already in MASTER_SITE_LOCAL"
+
+do-configure:
+ @cd ${WRKSRC}; \
+ ${SED} -e s,@PREFIX@,${PREFIX},g ${FILESDIR}/config >${WRKSRC}/config
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/icb/icb ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/icbserverdb ${PREFIX}/libdata
+ ${INSTALL} -d ${PREFIX}/libdata/icb
+ ${INSTALL_SCRIPT} ${WRKSRC}/sample.icbrc \
+ ${WRKSRC}/contrib/bartender \
+ ${WRKSRC}/contrib/confuse \
+ ${WRKSRC}/contrib/echofile \
+ ${PREFIX}/libdata/icb
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/icb/files/config b/chat/icb/files/config
new file mode 100644
index 00000000000..765076a8244
--- /dev/null
+++ b/chat/icb/files/config
@@ -0,0 +1,56 @@
+# $NetBSD: config,v 1.1.1.1 2000/12/15 00:36:37 wiz Exp $
+#
+# THIS IS AN AUTOMATICALLY GENERATED FILE
+#
+# If you edit this file and later run "setup", your
+# changes will be lost. This file gets fed to "make",
+# so keep that in mind if you make changes.
+#
+
+# Installing user's home directory
+HOME = /nonexistent
+
+# Directory where the client will be installed.
+BINDIR = @PREFIX@/bin
+
+# Directory where the manual page will be installed.
+MANDIR = @PREFIX@/man
+
+# Compiler to use.
+CC = cc
+
+# Compile options.
+CFLAGS = -O2 -DNO_LRAND48 -DSTRINGS_H -DTIME_H -DVOID_SIGHANDLER=1
+TCLCFLAGS = -O2 -DNO_LRAND48 -DSTRINGS_H -DTIME_H -DVOID_SIGHANDLER=1
+
+# Lint flags
+LFLAGS = -u -DNO_LRAND48 -DSTRINGS_H -DTIME_H -DVOID_SIGHANDLER=1
+
+# System dependent source file.
+SYSDEP =sysdep.bsd
+
+# Other libraries to include.
+OTHERLIBS =-lcurses -ltermcap
+
+# Resolver library
+RESOLVLIB =
+
+# Parallel makes. Set to & for Sequents.
+PMAKE =
+
+# Makefile dependency generator.
+MAKEDEPEND = makedepend
+
+# Makefile dependency generator.
+DEPENDFLAGS = -fMake -DNO_LRAND48 -DSTRINGS_H -DTIME_H
+
+# Hostname and port of remote server.
+DEFAULTHOST = crater.unm.edu
+DEFAULTPORT = 7326
+
+# Directory for support files
+LIBDIR = @PREFIX@/libdata
+
+# location of server database
+SERVERLIST = @PREFIX@/libdata/icbserverdb
+
diff --git a/chat/icb/files/md5 b/chat/icb/files/md5
new file mode 100644
index 00000000000..5e9223a07fc
--- /dev/null
+++ b/chat/icb/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:37 wiz Exp $
+
+MD5 (icb-5.0.9.tar.gz) = 1240504a8b0350a05c4441e7e91956e4
diff --git a/chat/icb/files/patch-sum b/chat/icb/files/patch-sum
new file mode 100644
index 00000000000..3a1ca986e26
--- /dev/null
+++ b/chat/icb/files/patch-sum
@@ -0,0 +1,21 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:37 wiz Exp $
+
+MD5 (patch-aa) = f6342b55aa894c06fdc83bbc3a8d9ecc
+MD5 (patch-ab) = af1c56e0de45046d2f36c1b4b7558741
+MD5 (patch-ac) = 4ab936ec1ad42beb7ceed7372807747a
+MD5 (patch-ad) = dcfe2f67487ec52d26d8df8bd589609a
+MD5 (patch-ae) = ee233ed0ce26a3388d8a5011d356a6e6
+MD5 (patch-af) = 29d28cc0e6a97a3f7a372391beebc1d6
+MD5 (patch-ag) = da51e2bc7636f0dc31987e764fa846dd
+MD5 (patch-ah) = 236d9cb118b325ee23135259e7981ea8
+MD5 (patch-ai) = 61eebb483ef75f5d6b86212c0b60c048
+MD5 (patch-aj) = 35794c14dd5975ba7b91efdc25905d2a
+MD5 (patch-ak) = d60689a2090fbedd4d0092e561f3a6f9
+MD5 (patch-al) = c7bdb306490980e1a549f838dd3a0652
+MD5 (patch-am) = 96ab9521ecc69d670c445e0acf724279
+MD5 (patch-an) = b618da755e0a9383a7c5429a062d12e5
+MD5 (patch-ao) = 1b382d84b41e37130a49300e21945789
+MD5 (patch-ap) = ddd5c1ff9deb3e7c38264675305b0098
+MD5 (patch-aq) = ab312e8e310b08633a504b6c19aa2289
+MD5 (patch-ar) = 06c67af14f9a8ae76bf48ad4a07a2087
+MD5 (patch-as) = fb3e96b60ffb3c4f754749b6a3a40c65
diff --git a/chat/icb/patches/patch-aa b/chat/icb/patches/patch-aa
new file mode 100644
index 00000000000..dfcc5b80026
--- /dev/null
+++ b/chat/icb/patches/patch-aa
@@ -0,0 +1,43 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:37 wiz Exp $
+
+--- icb/c_log.c.orig Fri Feb 24 22:20:18 1995
++++ icb/c_log.c Fri Jul 21 02:08:35 2000
+@@ -6,6 +6,7 @@
+ #include "icb.h"
+ #include "externs.h"
+ #include <time.h>
++#include <errno.h>
+
+ FILE *logfp = NULL;
+
+@@ -45,8 +46,6 @@
+ time_t time();
+ struct tm *t, *localtime();
+ time_t clock;
+- extern int errno, sys_nerr;
+- extern char *sys_errlist[];
+
+ /* determine pathname to use */
+ if (path == NULL || *path == '\0')
+@@ -97,8 +96,8 @@
+ aptr++;
+
+ /* timestamp it */
+- sprintf(mbuf, "Session log \"%s\" started at %d/%02d/%-2d %s.",
+- path, t->tm_mon+1, t->tm_mday, t->tm_year, aptr);
++ sprintf(mbuf, "Session log \"%s\" started at %d/%02d/%-4d %s.",
++ path, t->tm_mon+1, t->tm_mday, 1900+t->tm_year, aptr);
+ putl(mbuf, PL_SCR | PL_LOG);
+
+ return(0);
+@@ -126,8 +125,8 @@
+ aptr++;
+
+ /* timestamp it */
+- sprintf(mbuf, "Session log closed at %d/%02d/%-2d %s.",
+- t->tm_mon+1, t->tm_mday, t->tm_year, aptr);
++ sprintf(mbuf, "Session log closed at %d/%02d/%-4d %s.",
++ t->tm_mon+1, t->tm_mday, 1900+t->tm_year, aptr);
+ putl(mbuf, PL_SCR | PL_LOG);
+
+ /* close it */
diff --git a/chat/icb/patches/patch-ab b/chat/icb/patches/patch-ab
new file mode 100644
index 00000000000..b9c2492ed00
--- /dev/null
+++ b/chat/icb/patches/patch-ab
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/12/15 00:36:37 wiz Exp $
+
+diff -x *.orig -urN ./icb/c_shell.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/c_shell.c
+--- ./icb/c_shell.c Fri Feb 24 22:20:19 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/c_shell.c Fri Nov 26 22:56:29 1999
+@@ -14,7 +14,7 @@
+ static char *usage = "usage: c_shell [command]";
+ int w, pid;
+ int shellout = 0;
+- union wait status;
++ int status;
+ char *shell, *getenv();
+
+ /* disallow use if restricted mode set */
diff --git a/chat/icb/patches/patch-ac b/chat/icb/patches/patch-ac
new file mode 100644
index 00000000000..b3fe11d3780
--- /dev/null
+++ b/chat/icb/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/globals.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/globals.c
+--- ./icb/globals.c Fri Feb 24 22:20:22 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/globals.c Fri Nov 26 22:56:30 1999
+@@ -59,6 +59,7 @@
+ 1, /* beeps */
+ "vi", /* editmode */
+ 0, /* tabreply */
++ 0, /* printtime */
+ 1, /* cute */
+ 0, /* autodel */
+ "", /* personalto */
diff --git a/chat/icb/patches/patch-ad b/chat/icb/patches/patch-ad
new file mode 100644
index 00000000000..e0cf1ac21a3
--- /dev/null
+++ b/chat/icb/patches/patch-ad
@@ -0,0 +1,17 @@
+$NetBSD: patch-ad,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/helpdata.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/helpdata.c
+--- ./icb/helpdata.c Fri Feb 24 22:20:23 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/helpdata.c Fri Nov 26 22:56:30 1999
+@@ -600,6 +600,11 @@
+ " waiting for your screen, this gives you a chance to see the output",
+ " of your command.",
+ "",
++"printtime (boolean) default: false",
++"",
++" Print the current time in front of every line sent to the display",
++" and log file.",
++"",
+ "restricted (boolean) default: false",
+ "",
+ " Restricted shuts off the ability to run subshell commands or to",
diff --git a/chat/icb/patches/patch-ae b/chat/icb/patches/patch-ae
new file mode 100644
index 00000000000..c692985cebb
--- /dev/null
+++ b/chat/icb/patches/patch-ae
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/icb.h /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/icb.h
+--- ./icb/icb.h Fri Feb 24 22:20:23 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/icb.h Fri Nov 26 22:56:30 1999
+@@ -38,6 +38,7 @@
+ int beeps; /* whether beeps are audible */
+ char *editmode; /* input editing mode */
+ int tabreply; /* should replies go into the tab history? */
++ int printtime; /* print timestamp in front of every msg? */
+ int cute; /* cute messages when a blank line is entered */
+ int autodel; /* automatically delete nicks from the tab
+ history that produce a "not logged on" error */
diff --git a/chat/icb/patches/patch-af b/chat/icb/patches/patch-af
new file mode 100644
index 00000000000..32ca4ab39fc
--- /dev/null
+++ b/chat/icb/patches/patch-af
@@ -0,0 +1,13 @@
+$NetBSD: patch-af,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/oset.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/oset.c
+--- ./icb/oset.c Fri Feb 24 22:20:24 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/oset.c Fri Nov 26 22:56:31 1999
+@@ -39,6 +39,7 @@
+ { "pagesize", V_INT, (char *)&gv.pagesize },
+ { "pauseonshell", V_BOOLEAN, (char *)&gv.pauseonshell },
+ { "personalto", V_STRING, (char *)&gv.personalto },
++ { "printtime", V_BOOLEAN, (char *)&gv.printtime },
+ { "restricted", V_BOOLEAN, (char *)&gv.restricted },
+ { "tabreply", V_BOOLEAN, (char *)&gv.tabreply },
+ { "timedisplay", V_STRING, (char *)&gv.timedisplay },
diff --git a/chat/icb/patches/patch-ag b/chat/icb/patches/patch-ag
new file mode 100644
index 00000000000..f601d78408f
--- /dev/null
+++ b/chat/icb/patches/patch-ag
@@ -0,0 +1,44 @@
+$NetBSD: patch-ag,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+--- icb/print.c.orig Fri Feb 24 22:20:25 1995
++++ icb/print.c Sat Nov 27 00:01:04 1999
+@@ -5,6 +5,7 @@
+
+ #include "icb.h"
+ #include "externs.h"
++#include <time.h>
+
+ extern FILE *logfp;
+
+@@ -17,12 +18,22 @@
+ char printbuf[1024];
+ char *p = printbuf;
+ char *t = s;
++ struct tm *tm, *localtime();
++ char timestamp[9];
+
+ if (continued) {
+ linenumber = 0;
+ continued = 0;
+ }
+
++ /* If requested, prepare timestamp */
++ if (gv.printtime) {
++ gettime();
++ tm = localtime(&curtime);
++ snprintf(timestamp, sizeof(timestamp), "[%02d:%02d] ",
++ tm->tm_hour, tm->tm_min);
++ }
++
+ if (flags & PL_SCR) {
+ /* if paging in effect, do paging */
+ if (gv.pagesize && (++linenumber >= gv.pagesize)) {
+@@ -35,6 +46,8 @@
+ *p++ = *t++;
+ *p++ = '\r';
+ *p++ = '\n';
++ if (gv.printtime)
++ write(1, timestamp, 8);
+ write(1, printbuf, p - printbuf);
+ }
+
diff --git a/chat/icb/patches/patch-ah b/chat/icb/patches/patch-ah
new file mode 100644
index 00000000000..d4389180b89
--- /dev/null
+++ b/chat/icb/patches/patch-ah
@@ -0,0 +1,14 @@
+$NetBSD: patch-ah,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/protos.h /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/protos.h
+--- ./icb/protos.h Fri Feb 24 22:20:25 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/protos.h Fri Nov 26 22:56:28 1999
+@@ -64,7 +64,7 @@
+ int inserttab(void);
+ int ishushed(char *nick);
+ int lcaseit(char *s);
+-#ifdef linux
++#if defined(linux) || (defined(BSD) && BSD >= 199306)
+ int linebuffer(FILE *fp);
+ #else
+ int linebuffer(struct _iobuf *fp);
diff --git a/chat/icb/patches/patch-ai b/chat/icb/patches/patch-ai
new file mode 100644
index 00000000000..1a22ea1a202
--- /dev/null
+++ b/chat/icb/patches/patch-ai
@@ -0,0 +1,54 @@
+$NetBSD: patch-ai,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/serverlist.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/serverlist.c
+--- ./icb/serverlist.c Fri Feb 24 22:20:29 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/serverlist.c Fri Nov 26 22:56:29 1999
+@@ -1,4 +1,6 @@
+ #include <stdio.h>
++#include <stdlib.h>
++#include <pwd.h>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include "icb.h"
+@@ -14,15 +16,14 @@
+ FILE *openserverfile()
+ {
+ struct stat statbuf;
+- char *personalsl;
+- char command[256];
+- char pwd[256];
++ char *personalsl, *home;
++ char pwd[MAXPATHLEN+1];
+ FILE *ret;
+
+ #ifdef sgi
+ #undef SYSV
+ #endif
+-#ifndef SYSV
++#if !defined(SYSV) && !(defined(BSD) && BSD >= 199306) && !defined(__linux__)
+ getwd(pwd);
+ #else /* SYSV */
+ getcwd(pwd, MAXPATHLEN+1);
+@@ -30,11 +31,20 @@
+ #ifdef sgi
+ #define SYSV
+ #endif
+- chdir(getenv("HOME"));
++ if ((home = getenv("HOME")) == NULL) {
++ struct passwd *pw;
++ if ((pw = getpwuid(getuid())) == NULL)
++ home = ".";
++ home = pw->pw_dir;
++ }
++ chdir(home);
+ if (!stat(PERSONALSL,&statbuf))
+ {
+- sprintf(command,"/bin/cat %s %s\n", PERSONALSL, SERVERLIST);
++ char *command = malloc(strlen("/bin/cat \n") +
++ strlen(PERSONALSL) + strlen(SERVERLIST) + 1);
++ sprintf(command, "/bin/cat %s %s\n", PERSONALSL, SERVERLIST);
+ ret= popen(command,"r");
++ free(command);
+ }
+ else
+ ret= fopen(SERVERLIST,"r");
diff --git a/chat/icb/patches/patch-aj b/chat/icb/patches/patch-aj
new file mode 100644
index 00000000000..12a50b2e95a
--- /dev/null
+++ b/chat/icb/patches/patch-aj
@@ -0,0 +1,21 @@
+$NetBSD: patch-aj,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/strings.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/strings.c
+--- ./icb/strings.c Fri Feb 24 22:20:30 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/strings.c Fri Nov 26 22:56:28 1999
+@@ -333,6 +333,7 @@
+ /* cat multiple strings into one */
+ /* call with strscat(dest, src, src, ...) */
+
++#if 0
+ char *
+ strscat(va_alist)
+ va_dcl
+@@ -357,6 +358,7 @@
+ *dest = '\0';
+ return(dest);
+ }
++#endif
+
+ char *basename(path)
+ char *path;
diff --git a/chat/icb/patches/patch-ak b/chat/icb/patches/patch-ak
new file mode 100644
index 00000000000..608731f0ae3
--- /dev/null
+++ b/chat/icb/patches/patch-ak
@@ -0,0 +1,59 @@
+$NetBSD: patch-ak,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./icb/unix.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/unix.c
+--- ./icb/unix.c Fri Feb 24 22:20:31 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/icb/unix.c Fri Nov 26 22:56:29 1999
+@@ -4,6 +4,8 @@
+ /* This file contains routines that are unix dependent. */
+ /* Eventually, most unixisms should be moved here. */
+
++#include <sys/types.h>
++#include <sys/param.h>
+ #include <stdio.h>
+ #include "icb.h"
+ #include "externs.h"
+@@ -13,6 +15,14 @@
+ #undef stty
+ #undef gtty
+
++#if defined(__linux__)
++#include <termios.h>
++#include <sys/ioctl.h>
++#define TTYSTRUCT termios
++#define stty(fd,buf) tcgetattr((fd), (buf))
++#define gtty(fd,buf) tcsetattr((fd), TCSANOW, (buf))
++#define SYSV
++#else
+ #ifndef SYSV
+
+ #ifdef linux
+@@ -30,6 +40,7 @@
+ #define stty(fd,buf) ioctl((fd),TCSETA,(buf))
+ #define gtty(fd,buf) ioctl((fd),TCGETA,(buf))
+ #endif /* SYSV */
++#endif /* __linux__ */
+
+ char *getlogin();
+
+@@ -49,8 +60,10 @@
+ if (((loginid = getlogin()) == NULL) || *loginid == '\0')
+ if ((pw = getpwuid(getuid())) == NULL)
+ loginid = NULL;
+- else
+- loginid = pw->pw_name;
++ else {
++ loginid = malloc(strlen(pw->pw_name) + 1);
++ strcpy(loginid, pw->pw_name);
++ }
+ return(loginid);
+ }
+
+@@ -181,7 +194,7 @@
+
+ getwinsize()
+ {
+-#ifndef NOWINSIZE
++#ifdef TIOCGWINSZ
+ struct winsize win;
+
+ /* get tty settings */
diff --git a/chat/icb/patches/patch-al b/chat/icb/patches/patch-al
new file mode 100644
index 00000000000..4b49c7b3ad2
--- /dev/null
+++ b/chat/icb/patches/patch-al
@@ -0,0 +1,14 @@
+$NetBSD: patch-al,v 1.1.1.1 2000/12/15 00:36:38 wiz Exp $
+
+diff -x *.orig -urN ./murgil/getrname.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/murgil/getrname.c
+--- ./murgil/getrname.c Fri Feb 24 22:19:41 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/murgil/getrname.c Fri Nov 26 22:56:29 1999
+@@ -14,7 +14,7 @@
+ {
+ static char rname[24];
+ struct hostent *host;
+-#if defined(linux)
++#if defined(linux) || defined(__NetBSD__)
+ #define PEER_CAST (struct sockaddr *)
+ #define HOST_CAST (char *)
+ #else
diff --git a/chat/icb/patches/patch-am b/chat/icb/patches/patch-am
new file mode 100644
index 00000000000..33d7e009979
--- /dev/null
+++ b/chat/icb/patches/patch-am
@@ -0,0 +1,27 @@
+$NetBSD: patch-am,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+
+diff -x *.orig -urN ./murgil/serverserve.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/murgil/serverserve.c
+--- ./murgil/serverserve.c Fri Feb 24 22:19:44 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/murgil/serverserve.c Fri Nov 26 22:56:30 1999
+@@ -20,6 +20,9 @@
+ int timeisup;
+
+ sighandler gotalarm();
++#ifndef __FDS_BITS
++# define __FDS_BITS(set) ((set)->fds_bits)
++#endif
+
+ serverserve()
+ {
+@@ -81,9 +84,9 @@
+
+ /* examine set of file descriptors */
+ for (b = 0, y = 0; b <= (howmany(highestfd, 32) - 1); b++, y += 32) {
+- if (!fdr.fds_bits[b])
++ if (!__FDS_BITS(&fdr)[b])
+ continue;
+- bits = fdr.fds_bits[b];
++ bits = __FDS_BITS(&fdr)[b];
+ for (x = y; bits; x++, bits >>= 01)
+ if (bits & 01)
+ if (x == port_fd) {
diff --git a/chat/icb/patches/patch-an b/chat/icb/patches/patch-an
new file mode 100644
index 00000000000..1b114ccf14c
--- /dev/null
+++ b/chat/icb/patches/patch-an
@@ -0,0 +1,68 @@
+$NetBSD: patch-an,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+
+diff -x *.orig -urN ./readline/readline.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/readline/readline.c
+--- ./readline/readline.c Fri Feb 24 22:20:03 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/readline/readline.c Fri Nov 26 22:56:30 1999
+@@ -48,7 +48,11 @@
+ # include <unistd.h>
+ #endif
+
++#if !defined(__linux__)
+ #define NEW_TTY_DRIVER
++#else
++#define TERMIOS_TTY_DRIVER
++#endif
+ #define HAVE_BSD_SIGNALS
+ /* #define USE_XON_XOFF */
+
+@@ -80,6 +84,10 @@
+ # if !defined (O_NDELAY)
+ # define O_NDELAY O_NONBLOCK /* Posix-style non-blocking i/o */
+ # endif /* O_NDELAY */
++#else
++# ifdef TERMIOS_TTY_DRIVER
++# include <termios.h>
++# endif /* !TERMIOS_MISSING */
+ #endif /* _POSIX_VERSION */
+
+ /* Other (BSD) machines use sgtty. */
+@@ -133,7 +141,7 @@
+ # endif /* USGr3 */
+ #endif /* USG && hpux */
+
+-#if defined (_POSIX_VERSION) || defined (USGr3)
++#if defined (_POSIX_VERSION) || defined (USGr3) || defined(__linux__)
+ # include <dirent.h>
+ # define direct dirent
+ # if defined (_POSIX_VERSION)
+@@ -280,7 +288,7 @@
+ static FILE *in_stream, *out_stream;
+
+ /* The names of the streams that we do input and output to. */
+-FILE *rl_instream = stdin, *rl_outstream = stdout;
++FILE *rl_instream = NULL, *rl_outstream = NULL;
+
+ /* Non-zero means echo characters as they are read. */
+ int readline_echoing_p = 1;
+@@ -1152,6 +1160,8 @@
+ {
+ /* Find out if we are running in Emacs. */
+ running_in_emacs = getenv ("EMACS");
++ rl_instream = stdin;
++ rl_outstream = stdout;
+
+ /* Allocate data structures. */
+ if (!rl_line_buffer)
+@@ -2505,7 +2515,11 @@
+
+ tio.c_lflag &= ~(ICANON | ECHO);
+
+- if (otio.c_cc[VEOF] != _POSIX_VDISABLE)
++#ifdef ONLCR
++ tio.c_oflag |= OPOST|ONLCR;
++#endif
++
++ if ((unsigned char)otio.c_cc[VEOF] != (unsigned char)_POSIX_VDISABLE)
+ eof_char = otio.c_cc[VEOF];
+
+ #if defined (USE_XON_XOFF)
diff --git a/chat/icb/patches/patch-ao b/chat/icb/patches/patch-ao
new file mode 100644
index 00000000000..dea0259c490
--- /dev/null
+++ b/chat/icb/patches/patch-ao
@@ -0,0 +1,18 @@
+$NetBSD: patch-ao,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+
+diff -x *.orig -urN ./tcl/strerror.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/tcl/strerror.c
+--- ./tcl/strerror.c Fri Feb 24 22:19:50 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/tcl/strerror.c Fri Nov 26 22:56:30 1999
+@@ -20,6 +20,7 @@
+ #include <stdio.h>
+ #include <string.h>
+
++#if !defined(BSD4_4) && !defined(__linux__)
+ /*
+ * List of known errors:
+ */
+@@ -138,3 +139,4 @@
+ (void) sprintf(defaultMsg, "unknown error (%d)", error);
+ return defaultMsg;
+ }
++#endif
diff --git a/chat/icb/patches/patch-ap b/chat/icb/patches/patch-ap
new file mode 100644
index 00000000000..ebb97deaf70
--- /dev/null
+++ b/chat/icb/patches/patch-ap
@@ -0,0 +1,60 @@
+$NetBSD: patch-ap,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+
+diff -x *.orig -urN ./tcl/tclCmdAH.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/tcl/tclCmdAH.c
+--- ./tcl/tclCmdAH.c Fri Feb 24 22:19:53 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/tcl/tclCmdAH.c Fri Nov 26 22:56:28 1999
+@@ -38,9 +38,22 @@
+ #include <sys/wait.h>
+ #include "tclInt.h"
+
++#ifdef __NetBSD__
++#define unix
++#endif
++
++#if (defined(__unix__) || defined(unix)) && !defined(USG)
++#include <sys/param.h>
++#include <unistd.h>
++#endif
++
+ extern int errno;
++#if !(defined(BSD) && BSD >= 199306)
+ extern long lseek();
++#endif
++#ifndef BSD4_4
+ extern char *mktemp();
++#endif
+
+ /*
+ *----------------------------------------------------------------------
+@@ -430,7 +443,7 @@
+ int pid = -1; /* -1 means child process doesn't
+ * exist (yet). Non-zero gives its
+ * id (0 only in child). */
+- union wait status;
++ int status;
+ char *cmdName, *execName;
+
+ /*
+@@ -501,8 +514,13 @@
+ } else {
+ char tmp[sizeof(TMP_FILE_NAME) + 1];
+ strcpy(tmp, TMP_FILE_NAME);
++#ifdef BSD4_4
++ mkstemp(tmp);
++ stdIn[0] = mkstemp(tmp);
++#else
+ mktemp(tmp);
+ stdIn[0] = open(tmp, O_RDWR|O_CREAT, 0);
++#endif
+ if (stdIn[0] < 0) {
+ sprintf(interp->result,
+ "couldn't create input file for \"%.50s\" command: %.50s",
+@@ -642,7 +660,7 @@
+ sprintf(interp->result, "command terminated abnormally");
+ result = TCL_ERROR;
+ }
+- result = status.w_retcode;
++ result = WEXITSTATUS(status);
+ }
+ if (stdIn[0] != -1) {
+ close(stdIn[0]);
diff --git a/chat/icb/patches/patch-aq b/chat/icb/patches/patch-aq
new file mode 100644
index 00000000000..40542b77ec8
--- /dev/null
+++ b/chat/icb/patches/patch-aq
@@ -0,0 +1,35 @@
+$NetBSD: patch-aq,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+
+diff -x *.orig -urN ./tcl/tclGlob.c /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/tcl/tclGlob.c
+--- ./tcl/tclGlob.c Fri Feb 24 22:19:55 1995
++++ /usr/pkgsrc/net/icb/work.i386.unpatched/icb-5.0.9/tcl/tclGlob.c Fri Nov 26 22:56:30 1999
+@@ -28,6 +28,12 @@
+ #include <sys/stat.h>
+ #include <tcl.h>
+
++#ifdef __linux__
++#define DIRNAMLEN(d) strlen((d)->d_name)
++#else
++#define DIRNAMLEN(d) ((d)->d_namlen)
++#endif
++
+ /*
+ * The structure below is used to keep track of a globbing result
+ * being built up (i.e. a partial list of file names). The list
+@@ -298,12 +304,12 @@
+ if (Tcl_StringMatch(entryPtr->d_name, pattern)) {
+ if (*p == 0) {
+ AppendResult(dir, entryPtr->d_name,
+- (int) entryPtr->d_namlen, resPtr);
++ (int) DIRNAMLEN(entryPtr), resPtr);
+ } else {
+- if ((l1+entryPtr->d_namlen+2) <= STATIC_SIZE) {
++ if ((l1+DIRNAMLEN(entryPtr)+2) <= STATIC_SIZE) {
+ newDir = static1;
+ } else {
+- newDir = malloc((unsigned) (l1+entryPtr->d_namlen+2));
++ newDir = malloc((unsigned) (l1+DIRNAMLEN(entryPtr)+2));
+ }
+ sprintf(newDir, "%s%s/", dir, entryPtr->d_name);
+ result = DoGlob(interp, newDir, p+1, resPtr);
+
diff --git a/chat/icb/patches/patch-ar b/chat/icb/patches/patch-ar
new file mode 100644
index 00000000000..c3654004433
--- /dev/null
+++ b/chat/icb/patches/patch-ar
@@ -0,0 +1,12 @@
+$NetBSD: patch-ar,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+
+--- sample.icbrc.orig Fri Nov 26 23:44:37 1999
++++ sample.icbrc Fri Nov 26 23:45:00 1999
+@@ -15,6 +15,7 @@
+ oset autodel false # set to "true" to have nicks that generate an "error -
+ # so-and-so not signed on" removed from tab history
+ #echoback on # uncomment to see your own public messages
++#oset printtime true # print time in front of each message
+
+ #==============================================================================#
+ # procedures
diff --git a/chat/icb/patches/patch-as b/chat/icb/patches/patch-as
new file mode 100644
index 00000000000..b63e52c513e
--- /dev/null
+++ b/chat/icb/patches/patch-as
@@ -0,0 +1,21 @@
+$NetBSD: patch-as,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+
+--- icb/unix.c.orig Sun Nov 28 23:33:27 1999
++++ icb/unix.c Sun Nov 28 23:35:51 1999
+@@ -92,13 +92,13 @@
+ pushback(c)
+ char c;
+ {
+-#ifndef SYSV
++#ifdef TIOCSTI
+ if (ioctl(0, TIOCSTI, &c) < 0)
+ perror("TIOCSTI ioctl failed");
+-#else /* SYSV */
++#else /* !TIOCSTI */
+ if (ungetc(c,stdin) == EOF)
+ perror("ungetc() failed");
+-#endif /* SYSV */
++#endif /* TIOCSTI */
+ }
+
+
diff --git a/chat/icb/pkg/COMMENT b/chat/icb/pkg/COMMENT
new file mode 100644
index 00000000000..7aa00e3ffea
--- /dev/null
+++ b/chat/icb/pkg/COMMENT
@@ -0,0 +1 @@
+Internet CB - a mostly-defunct chat client
diff --git a/chat/icb/pkg/DESCR b/chat/icb/pkg/DESCR
new file mode 100644
index 00000000000..e2c2b796b76
--- /dev/null
+++ b/chat/icb/pkg/DESCR
@@ -0,0 +1,2 @@
+This is a chat client similar to irc, but for the icb protocol.
+Virtually nobody uses it these days.
diff --git a/chat/icb/pkg/PLIST b/chat/icb/pkg/PLIST
new file mode 100644
index 00000000000..d5785bf63e9
--- /dev/null
+++ b/chat/icb/pkg/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:39 wiz Exp $
+bin/icb
+libdata/icbserverdb
+libdata/icb/sample.icbrc
+libdata/icb/bartender
+libdata/icb/confuse
+libdata/icb/echofile
+@dirrm libdata/icb
diff --git a/chat/icqlib/Makefile b/chat/icqlib/Makefile
new file mode 100644
index 00000000000..710b21a5ba5
--- /dev/null
+++ b/chat/icqlib/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+DISTNAME= icqlib-1.0.0
+CATEGORIES= chat
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=icqlib/}
+
+MAINTAINER= magick@bundy.lib.owl.de
+HOMEPAGE= http://kicq.sourceforge.net/
+
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/icqlib/files/md5 b/chat/icqlib/files/md5
new file mode 100644
index 00000000000..b49ab8d8e26
--- /dev/null
+++ b/chat/icqlib/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+MD5 (icqlib-1.0.0.tar.gz) = a379f93c4ec6f39ca76e10329f257741
diff --git a/chat/icqlib/pkg/COMMENT b/chat/icqlib/pkg/COMMENT
new file mode 100644
index 00000000000..4d3e84febc1
--- /dev/null
+++ b/chat/icqlib/pkg/COMMENT
@@ -0,0 +1 @@
+Implementation of the icq protocol
diff --git a/chat/icqlib/pkg/DESCR b/chat/icqlib/pkg/DESCR
new file mode 100644
index 00000000000..9761cac3455
--- /dev/null
+++ b/chat/icqlib/pkg/DESCR
@@ -0,0 +1,4 @@
+icqlib is the most feature complete, open source, library implementation of
+Mirabilis' ICQ protocol available on the Internet. icqlib currently supports
+approximately 90% of the ICQ UDP v5 protocol and 80% of the ICQ TCP v2
+protocol, including new UIN registration, chat, and file transfer.
diff --git a/chat/icqlib/pkg/PLIST b/chat/icqlib/pkg/PLIST
new file mode 100644
index 00000000000..6eadde9a152
--- /dev/null
+++ b/chat/icqlib/pkg/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+include/icq.h
+lib/libicq.a
+lib/libicq.la
+lib/libicq.so.1.0
diff --git a/chat/ircII/Makefile b/chat/ircII/Makefile
new file mode 100644
index 00000000000..fbc33a5402e
--- /dev/null
+++ b/chat/ircII/Makefile
@@ -0,0 +1,53 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:32 wiz Exp $
+# FreeBSD Id: Makefile,v 1.14 1997/05/14 10:35:13 torstenb Exp
+#
+
+DISTNAME= ircii-4.4Z
+PKGNAME= ircII-4.4Z
+WRKSRC= ${WRKDIR}/ircii-4.4Z
+CATEGORIES= chat
+MASTER_SITES= ftp://ircftp.au.eterna.com.au/pub/ircII/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= packages@netbsd.org
+
+.include "../../mk/bsd.prefs.mk"
+
+GNU_CONFIGURE= yes
+.if defined(DEFAULT_IRC_SERVER)
+CONFIGURE_ARGS+= --with-default-server=${DEFAULT_IRC_SERVER}
+.endif
+
+BUILD_DEFS+= USE_INET6
+
+# Note: this pkg auto-detects IPv6 without regarding USE_INET6.
+# (Leave the above line in to still get it into the README-IPv6.html!)
+
+PLIST_SRC= ${WRKDIR}/PLIST.tmp
+BUILD_DEFS+= USE_SOCKS
+
+# Include SOCKS firewall support
+.if defined(USE_SOCKS) && (${USE_SOCKS} == 4 || ${USE_SOCKS} == 5)
+CONFIGURE_ARGS+= --with-socks${USE_SOCKS}=${PREFIX}
+.if ${USE_SOCKS} == 4
+DEPENDS+= socks4-2.2:../../net/socks4
+.else
+DEPENDS+= socks5-1.0.2:../../net/socks5
+.endif
+.endif
+
+pre-install:
+ @(if [ "X${MANZ}" != X"" ]; then \
+ GZSUFFIX=.gz; \
+ fi; \
+ ${SED} -e 's|@.GZ@|'$$GZSUFFIX'|g' ${PKGDIR}/PLIST > ${PLIST_SRC})
+
+post-install:
+ @if [ "X${MANZ}" != X"" ]; then \
+ ${ECHO} Compressing help files; \
+ ${FIND} ${PREFIX}/share/irc/help -type f -print | xargs ${GZIP_CMD}; \
+ fi
+ ${RM} -f ${PREFIX}/man/man1/irc.1
+ ${LN} -s ircII.1 ${PREFIX}/man/man1/irc.1
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/ircII/files/md5 b/chat/ircII/files/md5
new file mode 100644
index 00000000000..a85d8c49224
--- /dev/null
+++ b/chat/ircII/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:32 wiz Exp $
+
+MD5 (ircii-4.4Z.tar.bz2) = 5c9ad208170eebfd1a1b5c07286fc82f
diff --git a/chat/ircII/files/patch-sum b/chat/ircII/files/patch-sum
new file mode 100644
index 00000000000..6c475e06362
--- /dev/null
+++ b/chat/ircII/files/patch-sum
@@ -0,0 +1,8 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:32 wiz Exp $
+
+MD5 (patch-aa) = d1cb763698a4ebdcadb252aaf0d02d7a
+MD5 (patch-ab) = 01fe6560aa4dadb10d37074b42189a56
+MD5 (patch-ac) = 89781cbbd9c98e02392b56b82fd50804
+MD5 (patch-ad) = 5db55f87dc75b2408cc9b566c50a9084
+MD5 (patch-ae) = 6082ecc404c0ff9c9cfc82125a59cb30
+MD5 (patch-af) = 06d56558277f5cd4a8cc37ae931a16db
diff --git a/chat/ircII/patches/patch-aa b/chat/ircII/patches/patch-aa
new file mode 100644
index 00000000000..705b22d5296
--- /dev/null
+++ b/chat/ircII/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:32 wiz Exp $
+
+--- configure.orig Sun Apr 9 09:11:08 2000
++++ configure Thu Aug 3 07:43:46 2000
+@@ -5241,7 +5241,7 @@
+ fi
+ if test "x$COPY_DIRECTORY" = "xpax";
+ then
+- INSTALL_HELP_CMD='cd $(topdir)/help; pax -r -w -s ";.*/\.?CVS$$;;" -s ";.*/\.?CVS/.*;;" . $(HELP_DIR)'
++ INSTALL_HELP_CMD='cd $(topdir)/help; pax -r -w -s ";.*/\.CVS$$;;" -s ";.*/\.CVS/.*;;" . $(HELP_DIR)'
+ else
+ if test "x$COPY_DIRECTORY" = "xtar";
+ then
diff --git a/chat/ircII/patches/patch-ab b/chat/ircII/patches/patch-ab
new file mode 100644
index 00000000000..9e7c73449be
--- /dev/null
+++ b/chat/ircII/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/12/15 00:36:32 wiz Exp $
+
+--- include/irc.h.orig Tue Jul 18 19:12:16 2000
++++ include/irc.h Mon Sep 18 00:12:27 2000
+@@ -334,6 +334,7 @@
+ extern int current_numeric;
+ extern int qflag;
+ extern int bflag;
++extern int tflag;
+ extern struct in_addr local_ip_address;
+ extern int client_default_icb;
+
diff --git a/chat/ircII/patches/patch-ac b/chat/ircII/patches/patch-ac
new file mode 100644
index 00000000000..42582cdfbc6
--- /dev/null
+++ b/chat/ircII/patches/patch-ac
@@ -0,0 +1,29 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/12/15 00:36:33 wiz Exp $
+
+--- Makefile.in.orig Sun Apr 16 02:04:02 2000
++++ Makefile.in Thu May 11 13:56:05 2000
+@@ -158,8 +158,8 @@
+ CP = cp
+ MV = mv
+ SED = sed
+-INSTALL = $(topdir)/bsdinstall -c -m 755
+-INSTALL_DATA = $(topdir)/bsdinstall -c -m 644
++INSTALL = $(BSD_INSTALL_PROGRAM)
++INSTALL_DATA = $(BSD_INSTALL_DATA)
+
+ VERSION = @VERSION@
+
+@@ -178,11 +178,9 @@
+
+ installirc: irc installdirs
+ $(INSTALL) irc $(INSTALL_IRC)-$(VERSION)
+- $(INSTALL) ircbug $(bindir)/ircbug
+- @if test -f $(INSTALL_IRC).old; then $(RM) $(INSTALL_IRC).old; fi
+- @if test -f $(INSTALL_IRC); then $(MV) $(INSTALL_IRC) $(INSTALL_IRC).old; fi
++ $(BSD_INSTALL_SCRIPT) ircbug $(bindir)/ircbug
+ $(RM) $(INSTALL_IRC)
+- $(LN) $(INSTALL_IRC_NAME)-$(VERSION) $(INSTALL_IRC)
++ cd ${bindir}; $(LN) irc-$(VERSION) irc
+
+ installscript: installdirs
+ ( \
diff --git a/chat/ircII/patches/patch-ad b/chat/ircII/patches/patch-ad
new file mode 100644
index 00000000000..5ebfe693f18
--- /dev/null
+++ b/chat/ircII/patches/patch-ad
@@ -0,0 +1,34 @@
+$NetBSD: patch-ad,v 1.1.1.1 2000/12/15 00:36:33 wiz Exp $
+
+--- source/irc.c.orig Thu Aug 31 13:52:49 2000
++++ source/irc.c Mon Sep 18 00:12:27 2000
+@@ -154,6 +154,7 @@
+ * message anywhere */
+ int qflag; /* set if we ignore .ircrc */
+ int bflag; /* set if we load .ircrc before connecting */
++int tflag; /* don't use termcap ti/te sequences */
+ time_t idle_time; /* last time the user hit a key */
+ time_t start_time; /* epoch time we started */
+
+@@ -207,6 +208,8 @@
+ -b\t\tload .ircrc before connecting to a server\n\
+ -l <file>\tloads <file> in place of your .ircrc\n\
+ -I <file>\tloads <file> in place of your .ircquick\n\
++ -t\t\tdo not use termcap ti and te sequences at startup\n\
++ -T\t\tuse termcap ti and te sequences at startup (default)\n\
+ -icb\t\tuse ICB connections by default\n\
+ -irc\t\tuse IRC connections by default\n\
+ icb [same switches] (default to -icb)\n";
+@@ -538,6 +541,12 @@
+ break;
+ case 'S':
+ using_server_process = 1;
++ break;
++ case 't':
++ tflag = 1;
++ break;
++ case 'T':
++ tflag = 0;
+ break;
+ case 'q':
+ if (bflag)
diff --git a/chat/ircII/patches/patch-ae b/chat/ircII/patches/patch-ae
new file mode 100644
index 00000000000..cc3a26b187a
--- /dev/null
+++ b/chat/ircII/patches/patch-ae
@@ -0,0 +1,35 @@
+$NetBSD: patch-ae,v 1.1.1.1 2000/12/15 00:36:33 wiz Exp $
+
+--- source/term.c.orig Sun Jun 11 09:04:56 2000
++++ source/term.c Mon Sep 18 00:12:27 2000
+@@ -339,7 +339,7 @@
+
+ if (CS)
+ tputs_x(tgoto(CS, LI - 1, 0));
+- if (TE)
++ if (!tflag && TE)
+ tputs_x(TE);
+ term_move_cursor(0, LI - 1);
+ term_reset_flag = 1;
+@@ -381,7 +381,7 @@
+ # endif /* mips */
+ #endif /* SIGSTOP && SIGTSTP */
+
+- if (TI)
++ if (!tflag && TI)
+ tputs_x(TI);
+ }
+
+@@ -461,10 +461,10 @@
+ term_clear_to_eol = term_null_function;
+
+ TE = tgetstr("te", &ptr);
+- if (TE && (TI = tgetstr("ti", &ptr)) != (char *) 0)
++ if (!tflag && TE && (TI = tgetstr("ti", &ptr)) != (char *) 0 )
+ tputs_x(TI);
+ else
+- TI = (char *) 0;
++ TE = TI = (char *) 0;
+
+ /* if ((ND = tgetstr("nd", &ptr)) || (ND = tgetstr("kr", &ptr))) */
+ if ((ND = tgetstr("nd", &ptr)) != NULL)
diff --git a/chat/ircII/patches/patch-af b/chat/ircII/patches/patch-af
new file mode 100644
index 00000000000..c90d635108d
--- /dev/null
+++ b/chat/ircII/patches/patch-af
@@ -0,0 +1,34 @@
+$NetBSD: patch-af,v 1.1.1.1 2000/12/15 00:36:33 wiz Exp $
+
+--- doc/ircII.1.orig Thu Jul 13 06:57:30 2000
++++ doc/ircII.1 Mon Sep 18 16:41:29 2000
+@@ -14,6 +14,8 @@
+ .RB [ \-F ]
+ .RB [ \-s ]
+ .RB [ \-S ]
++.RB [ \-t ]
++.RB [ \-T ]
+ .RB [ \-d ]
+ .IR [ nickname
+ .IR [ "server list" ]]
+@@ -76,6 +78,20 @@
+ Start up the ircio process to connect to the
+ .I IRC
+ server.
++.TP
++.B \-t
++Don't use the termcap
++.I ti
++and
++.I te
++sequences when starting and exiting.
++.TP
++.B \-T
++Do use the termcap
++.I ti
++and
++.I te
++sequences when starting and exiting if they exist (default).
+ .TP
+ .B \-d
+ Start in "dumb" mode.
diff --git a/chat/ircII/pkg/COMMENT b/chat/ircII/pkg/COMMENT
new file mode 100644
index 00000000000..a5a136e79aa
--- /dev/null
+++ b/chat/ircII/pkg/COMMENT
@@ -0,0 +1 @@
+The 'Internet Relay Chat' and 'Internet Citizens Band' Client
diff --git a/chat/ircII/pkg/DESCR b/chat/ircII/pkg/DESCR
new file mode 100644
index 00000000000..85e83deab51
--- /dev/null
+++ b/chat/ircII/pkg/DESCR
@@ -0,0 +1,3 @@
+The ircII program is a full screen, termcap based interface to Internet Relay
+Chat. It gives full access to all of the normal IRC functions, plus a variety
+of additional options. It also has support for ICB -- Internet Citizens Band.
diff --git a/chat/ircII/pkg/PLIST b/chat/ircII/pkg/PLIST
new file mode 100644
index 00000000000..a417616b755
--- /dev/null
+++ b/chat/ircII/pkg/PLIST
@@ -0,0 +1,624 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:35 wiz Exp $
+bin/irc
+bin/irc-4.4Z
+bin/ircbug
+bin/ircflush
+bin/ircio
+bin/wserv
+man/man1/irc.1
+man/man1/ircII.1
+man/man1/ircbug.1
+share/irc/help/!@.GZ@
+share/irc/help/.date@.GZ@
+share/irc/help/:@.GZ@
+share/irc/help/abort@.GZ@
+share/irc/help/admin@.GZ@
+share/irc/help/alias/alias@.GZ@
+share/irc/help/alias/functions@.GZ@
+share/irc/help/alias/quote@.GZ@
+share/irc/help/alias/special@.GZ@
+share/irc/help/alias/width@.GZ@
+share/irc/help/assign@.GZ@
+share/irc/help/away@.GZ@
+share/irc/help/basics@.GZ@
+share/irc/help/beep@.GZ@
+share/irc/help/bind/backspace@.GZ@
+share/irc/help/bind/backward_character@.GZ@
+share/irc/help/bind/backward_history@.GZ@
+share/irc/help/bind/backward_word@.GZ@
+share/irc/help/bind/beginning_of_line@.GZ@
+share/irc/help/bind/bind@.GZ@
+share/irc/help/bind/clear_screen@.GZ@
+share/irc/help/bind/command_completion@.GZ@
+share/irc/help/bind/delete_character@.GZ@
+share/irc/help/bind/delete_next_word@.GZ@
+share/irc/help/bind/delete_previous_word@.GZ@
+share/irc/help/bind/end_of_line@.GZ@
+share/irc/help/bind/enter_digraph@.GZ@
+share/irc/help/bind/enter_menu@.GZ@
+share/irc/help/bind/erase_line@.GZ@
+share/irc/help/bind/erase_to_beg_of_line@.GZ@
+share/irc/help/bind/erase_to_end_of_line@.GZ@
+share/irc/help/bind/examples@.GZ@
+share/irc/help/bind/forward_character@.GZ@
+share/irc/help/bind/forward_history@.GZ@
+share/irc/help/bind/forward_word@.GZ@
+share/irc/help/bind/help_character@.GZ@
+share/irc/help/bind/keys@.GZ@
+share/irc/help/bind/meta1_character@.GZ@
+share/irc/help/bind/meta2_character@.GZ@
+share/irc/help/bind/meta3_character@.GZ@
+share/irc/help/bind/meta4_character@.GZ@
+share/irc/help/bind/meta5_character@.GZ@
+share/irc/help/bind/meta6_character@.GZ@
+share/irc/help/bind/meta7_character@.GZ@
+share/irc/help/bind/meta8_character@.GZ@
+share/irc/help/bind/next_window@.GZ@
+share/irc/help/bind/nothing@.GZ@
+share/irc/help/bind/parse_command@.GZ@
+share/irc/help/bind/previous_window@.GZ@
+share/irc/help/bind/quit_irc@.GZ@
+share/irc/help/bind/quote_character@.GZ@
+share/irc/help/bind/refresh_inputline@.GZ@
+share/irc/help/bind/refresh_screen@.GZ@
+share/irc/help/bind/scroll_backward@.GZ@
+share/irc/help/bind/scroll_end@.GZ@
+share/irc/help/bind/scroll_forward@.GZ@
+share/irc/help/bind/scroll_start@.GZ@
+share/irc/help/bind/self_insert@.GZ@
+share/irc/help/bind/send_line@.GZ@
+share/irc/help/bind/stop_irc@.GZ@
+share/irc/help/bind/switch_channels@.GZ@
+share/irc/help/bind/toggle_insert_mode@.GZ@
+share/irc/help/bind/toggle_stop_screen@.GZ@
+share/irc/help/bind/transpose_characters@.GZ@
+share/irc/help/bind/type_text@.GZ@
+share/irc/help/bind/unstop_all_windows@.GZ@
+share/irc/help/bind/yank_from_cutbuffer@.GZ@
+share/irc/help/brick@.GZ@
+share/irc/help/bye@.GZ@
+share/irc/help/cat@.GZ@
+share/irc/help/cd@.GZ@
+share/irc/help/channel@.GZ@
+share/irc/help/clear@.GZ@
+share/irc/help/commands@.GZ@
+share/irc/help/comment@.GZ@
+share/irc/help/connect@.GZ@
+share/irc/help/ctcp/action@.GZ@
+share/irc/help/ctcp/clientinfo@.GZ@
+share/irc/help/ctcp/ctcp@.GZ@
+share/irc/help/ctcp/echo@.GZ@
+share/irc/help/ctcp/finger@.GZ@
+share/irc/help/ctcp/ping@.GZ@
+share/irc/help/ctcp/time@.GZ@
+share/irc/help/ctcp/userinfo@.GZ@
+share/irc/help/ctcp/utc@.GZ@
+share/irc/help/ctcp/version@.GZ@
+share/irc/help/date@.GZ@
+share/irc/help/dcc/chat@.GZ@
+share/irc/help/dcc/close@.GZ@
+share/irc/help/dcc/dcc@.GZ@
+share/irc/help/dcc/get@.GZ@
+share/irc/help/dcc/list@.GZ@
+share/irc/help/dcc/raw@.GZ@
+share/irc/help/dcc/rename@.GZ@
+share/irc/help/dcc/send@.GZ@
+share/irc/help/dcc/talk@.GZ@
+share/irc/help/dcc/tmsg@.GZ@
+share/irc/help/deop@.GZ@
+share/irc/help/describe@.GZ@
+share/irc/help/die@.GZ@
+share/irc/help/digraph@.GZ@
+share/irc/help/disconnect@.GZ@
+share/irc/help/dmsg@.GZ@
+share/irc/help/dquery@.GZ@
+share/irc/help/echo@.GZ@
+share/irc/help/encrypt@.GZ@
+share/irc/help/etiquette@.GZ@
+share/irc/help/eval@.GZ@
+share/irc/help/exec@.GZ@
+share/irc/help/exit@.GZ@
+share/irc/help/expressions@.GZ@
+share/irc/help/flush@.GZ@
+share/irc/help/foreach@.GZ@
+share/irc/help/help@.GZ@
+share/irc/help/history@.GZ@
+share/irc/help/hook@.GZ@
+share/irc/help/icb@.GZ@
+share/irc/help/if@.GZ@
+share/irc/help/ignore@.GZ@
+share/irc/help/info@.GZ@
+share/irc/help/input@.GZ@
+share/irc/help/intro@.GZ@
+share/irc/help/invite@.GZ@
+share/irc/help/ircii/copyright@.GZ@
+share/irc/help/ison@.GZ@
+share/irc/help/join@.GZ@
+share/irc/help/kick@.GZ@
+share/irc/help/kill@.GZ@
+share/irc/help/lastlog@.GZ@
+share/irc/help/leave@.GZ@
+share/irc/help/links@.GZ@
+share/irc/help/list@.GZ@
+share/irc/help/load/2.9script@.GZ@
+share/irc/help/load/action@.GZ@
+share/irc/help/load/alias@.GZ@
+share/irc/help/load/autoop@.GZ@
+share/irc/help/load/basical@.GZ@
+share/irc/help/load/bigcheese@.GZ@
+share/irc/help/load/brc@.GZ@
+share/irc/help/load/channel@.GZ@
+share/irc/help/load/columns@.GZ@
+share/irc/help/load/commander@.GZ@
+share/irc/help/load/cursor@.GZ@
+share/irc/help/load/dccchan@.GZ@
+share/irc/help/load/deutsch@.GZ@
+share/irc/help/load/disc@.GZ@
+share/irc/help/load/edit@.GZ@
+share/irc/help/load/english@.GZ@
+share/irc/help/load/events@.GZ@
+share/irc/help/load/extensions@.GZ@
+share/irc/help/load/finger.who@.GZ@
+share/irc/help/load/finger@.GZ@
+share/irc/help/load/flood@.GZ@
+share/irc/help/load/fnet@.GZ@
+share/irc/help/load/functions@.GZ@
+share/irc/help/load/help@.GZ@
+share/irc/help/load/history@.GZ@
+share/irc/help/load/icb@.GZ@
+share/irc/help/load/irciihelp@.GZ@
+share/irc/help/load/ircprimer@.GZ@
+share/irc/help/load/kickmenu@.GZ@
+share/irc/help/load/killpath@.GZ@
+share/irc/help/load/kpstat@.GZ@
+share/irc/help/load/list@.GZ@
+share/irc/help/load/load@.GZ@
+share/irc/help/load/local@.GZ@
+share/irc/help/load/lynx_ircrc@.GZ@
+share/irc/help/load/meta1@.GZ@
+share/irc/help/load/meta2@.GZ@
+share/irc/help/load/msg@.GZ@
+share/irc/help/load/mudlike@.GZ@
+share/irc/help/load/nemesis@.GZ@
+share/irc/help/load/netsplit@.GZ@
+share/irc/help/load/newaway@.GZ@
+share/irc/help/load/nicks@.GZ@
+share/irc/help/load/oldping@.GZ@
+share/irc/help/load/oper@.GZ@
+share/irc/help/load/prefix@.GZ@
+share/irc/help/load/recursion@.GZ@
+share/irc/help/load/repeat@.GZ@
+share/irc/help/load/screen@.GZ@
+share/irc/help/load/service@.GZ@
+share/irc/help/load/shell@.GZ@
+share/irc/help/load/silent@.GZ@
+share/irc/help/load/smileys@.GZ@
+share/irc/help/load/suggestions@.GZ@
+share/irc/help/load/tabkey@.GZ@
+share/irc/help/load/time@.GZ@
+share/irc/help/load/traces@.GZ@
+share/irc/help/load/troy@.GZ@
+share/irc/help/load/uhnotify@.GZ@
+share/irc/help/load/version@.GZ@
+share/irc/help/load/wallopstat@.GZ@
+share/irc/help/load/whowas@.GZ@
+share/irc/help/load/window@.GZ@
+share/irc/help/lusers@.GZ@
+share/irc/help/me@.GZ@
+share/irc/help/menus@.GZ@
+share/irc/help/mload@.GZ@
+share/irc/help/mode@.GZ@
+share/irc/help/motd@.GZ@
+share/irc/help/msg@.GZ@
+share/irc/help/names@.GZ@
+share/irc/help/news@.GZ@
+share/irc/help/newuser@.GZ@
+share/irc/help/nick@.GZ@
+share/irc/help/note/antiwall@.GZ@
+share/irc/help/note/count@.GZ@
+share/irc/help/note/deny@.GZ@
+share/irc/help/note/find@.GZ@
+share/irc/help/note/flag@.GZ@
+share/irc/help/note/key@.GZ@
+share/irc/help/note/log@.GZ@
+share/irc/help/note/ls@.GZ@
+share/irc/help/note/news@.GZ@
+share/irc/help/note/note@.GZ@
+share/irc/help/note/rm@.GZ@
+share/irc/help/note/save@.GZ@
+share/irc/help/note/send@.GZ@
+share/irc/help/note/sent@.GZ@
+share/irc/help/note/service@.GZ@
+share/irc/help/note/spy@.GZ@
+share/irc/help/note/stats@.GZ@
+share/irc/help/note/user@.GZ@
+share/irc/help/note/waitfor@.GZ@
+share/irc/help/note/wall@.GZ@
+share/irc/help/note/wallops@.GZ@
+share/irc/help/notice@.GZ@
+share/irc/help/notify@.GZ@
+share/irc/help/on/action@.GZ@
+share/irc/help/on/channel_nick@.GZ@
+share/irc/help/on/channel_signoff@.GZ@
+share/irc/help/on/connect@.GZ@
+share/irc/help/on/ctcp@.GZ@
+share/irc/help/on/ctcp_reply@.GZ@
+share/irc/help/on/dcc_chat@.GZ@
+share/irc/help/on/dcc_raw@.GZ@
+share/irc/help/on/disconnect@.GZ@
+share/irc/help/on/exec@.GZ@
+share/irc/help/on/exec_errors@.GZ@
+share/irc/help/on/exec_exit@.GZ@
+share/irc/help/on/exec_prompt@.GZ@
+share/irc/help/on/flood@.GZ@
+share/irc/help/on/help@.GZ@
+share/irc/help/on/hook@.GZ@
+share/irc/help/on/idle@.GZ@
+share/irc/help/on/input@.GZ@
+share/irc/help/on/invite@.GZ@
+share/irc/help/on/join@.GZ@
+share/irc/help/on/leave@.GZ@
+share/irc/help/on/list@.GZ@
+share/irc/help/on/mail@.GZ@
+share/irc/help/on/mode@.GZ@
+share/irc/help/on/msg@.GZ@
+share/irc/help/on/msg_group@.GZ@
+share/irc/help/on/names@.GZ@
+share/irc/help/on/nickname@.GZ@
+share/irc/help/on/note@.GZ@
+share/irc/help/on/notice@.GZ@
+share/irc/help/on/notify_signoff@.GZ@
+share/irc/help/on/notify_signon@.GZ@
+share/irc/help/on/numeric@.GZ@
+share/irc/help/on/on@.GZ@
+share/irc/help/on/public@.GZ@
+share/irc/help/on/public_msg@.GZ@
+share/irc/help/on/public_notice@.GZ@
+share/irc/help/on/public_other@.GZ@
+share/irc/help/on/raw_irc@.GZ@
+share/irc/help/on/send_action@.GZ@
+share/irc/help/on/send_dcc_chat@.GZ@
+share/irc/help/on/send_msg@.GZ@
+share/irc/help/on/send_notice@.GZ@
+share/irc/help/on/send_public@.GZ@
+share/irc/help/on/send_talk@.GZ@
+share/irc/help/on/serial_numbers@.GZ@
+share/irc/help/on/server_notice@.GZ@
+share/irc/help/on/signoff@.GZ@
+share/irc/help/on/talk@.GZ@
+share/irc/help/on/timer@.GZ@
+share/irc/help/on/topic@.GZ@
+share/irc/help/on/wall@.GZ@
+share/irc/help/on/wallop@.GZ@
+share/irc/help/on/who@.GZ@
+share/irc/help/on/window@.GZ@
+share/irc/help/on/window_kill@.GZ@
+share/irc/help/on/window_swap@.GZ@
+share/irc/help/on/icb_status@.GZ@
+share/irc/help/on/icb_error@.GZ@
+share/irc/help/oper@.GZ@
+share/irc/help/parsekey@.GZ@
+share/irc/help/part@.GZ@
+share/irc/help/ping@.GZ@
+share/irc/help/query@.GZ@
+share/irc/help/quit@.GZ@
+share/irc/help/quote@.GZ@
+share/irc/help/rbind@.GZ@
+share/irc/help/redirect@.GZ@
+share/irc/help/rehash@.GZ@
+share/irc/help/restart@.GZ@
+share/irc/help/rules@.GZ@
+share/irc/help/save@.GZ@
+share/irc/help/say@.GZ@
+share/irc/help/send@.GZ@
+share/irc/help/sendline@.GZ@
+share/irc/help/server@.GZ@
+share/irc/help/servlist@.GZ@
+share/irc/help/set/always_split_biggest@.GZ@
+share/irc/help/set/auto_unmark_away@.GZ@
+share/irc/help/set/auto_whowas@.GZ@
+share/irc/help/set/beep@.GZ@
+share/irc/help/set/beep_max@.GZ@
+share/irc/help/set/beep_on_msg@.GZ@
+share/irc/help/set/beep_when_away@.GZ@
+share/irc/help/set/bold_video@.GZ@
+share/irc/help/set/channel_name_width@.GZ@
+share/irc/help/set/client_information@.GZ@
+share/irc/help/set/clock@.GZ@
+share/irc/help/set/clock_24hour@.GZ@
+share/irc/help/set/clock_alarm@.GZ@
+share/irc/help/set/cmdchars@.GZ@
+share/irc/help/set/command_mode@.GZ@
+share/irc/help/set/continued_line@.GZ@
+share/irc/help/set/ctcp_reply_backlog_seconds@.GZ@
+share/irc/help/set/ctcp_reply_flood_size@.GZ@
+share/irc/help/set/ctcp_reply_ignore_seconds@.GZ@
+share/irc/help/set/dcc_block_size@.GZ@
+share/irc/help/set/debug@.GZ@
+share/irc/help/set/display@.GZ@
+share/irc/help/set/eight_bit_characters@.GZ@
+share/irc/help/set/encrypt_program@.GZ@
+share/irc/help/set/exec_protection@.GZ@
+share/irc/help/set/flood_after@.GZ@
+share/irc/help/set/flood_rate@.GZ@
+share/irc/help/set/flood_users@.GZ@
+share/irc/help/set/flood_warning@.GZ@
+share/irc/help/set/full_status_line@.GZ@
+share/irc/help/set/help_pager@.GZ@
+share/irc/help/set/help_path@.GZ@
+share/irc/help/set/help_prompt@.GZ@
+share/irc/help/set/help_window@.GZ@
+share/irc/help/set/hide_channel_keys@.GZ@
+share/irc/help/set/hide_private_channels@.GZ@
+share/irc/help/set/highlight_char@.GZ@
+share/irc/help/set/history@.GZ@
+share/irc/help/set/history_file@.GZ@
+share/irc/help/set/hold_mode@.GZ@
+share/irc/help/set/hold_mode_max@.GZ@
+share/irc/help/set/indent@.GZ@
+share/irc/help/set/input_aliases@.GZ@
+share/irc/help/set/input_prompt@.GZ@
+share/irc/help/set/input_protection@.GZ@
+share/irc/help/set/insert_mode@.GZ@
+share/irc/help/set/inverse_video@.GZ@
+share/irc/help/set/irchost@.GZ@
+share/irc/help/set/lastlog@.GZ@
+share/irc/help/set/lastlog_level@.GZ@
+share/irc/help/set/load_path@.GZ@
+share/irc/help/set/log@.GZ@
+share/irc/help/set/logfile@.GZ@
+share/irc/help/set/mail@.GZ@
+share/irc/help/set/make_notice_msg@.GZ@
+share/irc/help/set/max_recursions@.GZ@
+share/irc/help/set/menu@.GZ@
+share/irc/help/set/minimum_servers@.GZ@
+share/irc/help/set/minimum_users@.GZ@
+share/irc/help/set/no_ask_nickname@.GZ@
+share/irc/help/set/no_ctcp_flood@.GZ@
+share/irc/help/set/notify_handler@.GZ@
+share/irc/help/set/notify_level@.GZ@
+share/irc/help/set/notify_on_termination@.GZ@
+share/irc/help/set/novice@.GZ@
+share/irc/help/set/old_encrypt_program@.GZ@
+share/irc/help/set/pause_after_motd@.GZ@
+share/irc/help/set/realname@.GZ@
+share/irc/help/set/same_window_only@.GZ@
+share/irc/help/set/scroll@.GZ@
+share/irc/help/set/scroll_lines@.GZ@
+share/irc/help/set/send_ignore_msg@.GZ@
+share/irc/help/set/set@.GZ@
+share/irc/help/set/shell@.GZ@
+share/irc/help/set/shell_flags@.GZ@
+share/irc/help/set/shell_limit@.GZ@
+share/irc/help/set/show_away_once@.GZ@
+share/irc/help/set/show_channel_names@.GZ@
+share/irc/help/set/show_end_of_msgs@.GZ@
+share/irc/help/set/show_numerics@.GZ@
+share/irc/help/set/show_status_all@.GZ@
+share/irc/help/set/show_who_hopcount@.GZ@
+share/irc/help/set/status_away@.GZ@
+share/irc/help/set/status_channel@.GZ@
+share/irc/help/set/status_chanop@.GZ@
+share/irc/help/set/status_clock@.GZ@
+share/irc/help/set/status_dquery@.GZ@
+share/irc/help/set/status_format@.GZ@
+share/irc/help/set/status_hold@.GZ@
+share/irc/help/set/status_hold_lines@.GZ@
+share/irc/help/set/status_insert@.GZ@
+share/irc/help/set/status_mail@.GZ@
+share/irc/help/set/status_mode@.GZ@
+share/irc/help/set/status_notify@.GZ@
+share/irc/help/set/status_oper@.GZ@
+share/irc/help/set/status_overwrite@.GZ@
+share/irc/help/set/status_query@.GZ@
+share/irc/help/set/status_server@.GZ@
+share/irc/help/set/status_umode@.GZ@
+share/irc/help/set/status_user@.GZ@
+share/irc/help/set/status_window@.GZ@
+share/irc/help/set/suppress_server_motd@.GZ@
+share/irc/help/set/tab_max@.GZ@
+share/irc/help/set/translation@.GZ@
+share/irc/help/set/underline_video@.GZ@
+share/irc/help/set/use_old_msg@.GZ@
+share/irc/help/set/user_information@.GZ@
+share/irc/help/set/user_wallops@.GZ@
+share/irc/help/set/verbose_ctcp@.GZ@
+share/irc/help/set/warn_of_ignores@.GZ@
+share/irc/help/set/xterm_options@.GZ@
+share/irc/help/set/xterm_path@.GZ@
+share/irc/help/set/background_colour@.GZ@
+share/irc/help/set/colour@.GZ@
+share/irc/help/set/foreground_colour@.GZ@
+share/irc/help/set/xterm_geomoptstr@.GZ@
+share/irc/help/signoff@.GZ@
+share/irc/help/sleep@.GZ@
+share/irc/help/squery@.GZ@
+share/irc/help/squit@.GZ@
+share/irc/help/stats@.GZ@
+share/irc/help/summon@.GZ@
+share/irc/help/time@.GZ@
+share/irc/help/timer@.GZ@
+share/irc/help/topic@.GZ@
+share/irc/help/trace@.GZ@
+share/irc/help/type@.GZ@
+share/irc/help/userhost@.GZ@
+share/irc/help/users@.GZ@
+share/irc/help/version@.GZ@
+share/irc/help/wait@.GZ@
+share/irc/help/wallops@.GZ@
+share/irc/help/which@.GZ@
+share/irc/help/while@.GZ@
+share/irc/help/who@.GZ@
+share/irc/help/whois@.GZ@
+share/irc/help/whowas@.GZ@
+share/irc/help/window/add@.GZ@
+share/irc/help/window/addgroup@.GZ@
+share/irc/help/window/back@.GZ@
+share/irc/help/window/balance@.GZ@
+share/irc/help/window/bind@.GZ@
+share/irc/help/window/channel@.GZ@
+share/irc/help/window/create@.GZ@
+share/irc/help/window/delete@.GZ@
+share/irc/help/window/delgroup@.GZ@
+share/irc/help/window/double@.GZ@
+share/irc/help/window/goto@.GZ@
+share/irc/help/window/grow@.GZ@
+share/irc/help/window/hide@.GZ@
+share/irc/help/window/hide_others@.GZ@
+share/irc/help/window/hold_mode@.GZ@
+share/irc/help/window/kill@.GZ@
+share/irc/help/window/kill_others@.GZ@
+share/irc/help/window/lastlog_level@.GZ@
+share/irc/help/window/level@.GZ@
+share/irc/help/window/list@.GZ@
+share/irc/help/window/log@.GZ@
+share/irc/help/window/logfile@.GZ@
+share/irc/help/window/move@.GZ@
+share/irc/help/window/name@.GZ@
+share/irc/help/window/new@.GZ@
+share/irc/help/window/next@.GZ@
+share/irc/help/window/nostatus@.GZ@
+share/irc/help/window/notify@.GZ@
+share/irc/help/window/notify_level@.GZ@
+share/irc/help/window/number@.GZ@
+share/irc/help/window/pop@.GZ@
+share/irc/help/window/previous@.GZ@
+share/irc/help/window/prompt@.GZ@
+share/irc/help/window/push@.GZ@
+share/irc/help/window/query@.GZ@
+share/irc/help/window/refnum@.GZ@
+share/irc/help/window/remove@.GZ@
+share/irc/help/window/scroll@.GZ@
+share/irc/help/window/server@.GZ@
+share/irc/help/window/show@.GZ@
+share/irc/help/window/shrink@.GZ@
+share/irc/help/window/stack@.GZ@
+share/irc/help/window/sticky@.GZ@
+share/irc/help/window/swap@.GZ@
+share/irc/help/window/unbind@.GZ@
+share/irc/help/window/window@.GZ@
+share/irc/help/xecho@.GZ@
+share/irc/help/xtype@.GZ@
+share/irc/script/2.8script
+share/irc/script/2.9script
+share/irc/script/action
+share/irc/script/alias
+share/irc/script/autoop
+share/irc/script/basical
+share/irc/script/bigcheese
+share/irc/script/brc
+share/irc/script/channel
+share/irc/script/columns
+share/irc/script/commander
+share/irc/script/compl.mods
+share/irc/script/complete
+share/irc/script/cursor
+share/irc/script/dccchan
+share/irc/script/default
+share/irc/script/deutsch
+share/irc/script/disc
+share/irc/script/dmsg
+share/irc/script/edit
+share/irc/script/english
+share/irc/script/events
+share/irc/script/extensions
+share/irc/script/finger
+share/irc/script/flood
+share/irc/script/fnet
+share/irc/script/functions
+share/irc/script/global
+share/irc/script/help
+share/irc/script/history
+share/irc/script/history-match
+share/irc/script/icb
+share/irc/script/imap
+share/irc/script/ircIIhelp
+share/irc/script/ircprimer
+share/irc/script/ircrc
+share/irc/script/kickmenu
+share/irc/script/killpath
+share/irc/script/kpstat
+share/irc/script/list
+share/irc/script/log
+share/irc/script/lynx_ircrc
+share/irc/script/meta1
+share/irc/script/meta2
+share/irc/script/msg
+share/irc/script/mudlike
+share/irc/script/nemesis
+share/irc/script/netsplit
+share/irc/script/newaway
+share/irc/script/newformat
+share/irc/script/nicks
+share/irc/script/nocolour
+share/irc/script/oldping
+share/irc/script/oper
+share/irc/script/otherstatus
+share/irc/script/ping
+share/irc/script/prefix
+share/irc/script/recursion
+share/irc/script/repeat
+share/irc/script/screen
+share/irc/script/service
+share/irc/script/shell
+share/irc/script/silent
+share/irc/script/smileys
+share/irc/script/tabkey
+share/irc/script/time
+share/irc/script/times
+share/irc/script/traces
+share/irc/script/troy
+share/irc/script/uhnotify
+share/irc/script/undernet
+share/irc/script/version
+share/irc/script/voice
+share/irc/script/wallopstat
+share/irc/script/whowas
+share/irc/script/window
+share/irc/translation/ASCII
+share/irc/translation/CP437
+share/irc/translation/CP850
+share/irc/translation/DANISH
+share/irc/translation/DEC_MCS
+share/irc/translation/DG_MCS
+share/irc/translation/DUTCH
+share/irc/translation/FINNISH
+share/irc/translation/FRENCH
+share/irc/translation/FRENCH_CANADIAN
+share/irc/translation/GERMAN
+share/irc/translation/HP_MCS
+share/irc/translation/IRV
+share/irc/translation/ITALIAN
+share/irc/translation/JIS
+share/irc/translation/MACINTOSH
+share/irc/translation/NEXT
+share/irc/translation/NORWEGIAN_1
+share/irc/translation/NORWEGIAN_2
+share/irc/translation/POLISH
+share/irc/translation/POLISH_NOPL
+share/irc/translation/PORTUGUESE
+share/irc/translation/PORTUGUESE_COM
+share/irc/translation/RUSSIAN
+share/irc/translation/RUSSIAN_ALT
+share/irc/translation/RUSSIAN_WIN
+share/irc/translation/SPANISH
+share/irc/translation/SWEDISH
+share/irc/translation/SWEDISH_NAMES
+share/irc/translation/SWEDISH_NAMES_COM
+share/irc/translation/SWISS
+share/irc/translation/UNITED_KINGDOM
+share/irc/translation/UNITED_KINGDOM_COM
+@dirrm share/irc/help/alias
+@dirrm share/irc/help/bind
+@dirrm share/irc/help/ctcp
+@dirrm share/irc/help/dcc
+@dirrm share/irc/help/ircii
+@dirrm share/irc/help/load
+@dirrm share/irc/help/note
+@dirrm share/irc/help/on
+@dirrm share/irc/help/set
+@dirrm share/irc/help/window
+@dirrm share/irc/translation
+@dirrm share/irc/help
+@unexec rmdir %D/share/irc/script 2>/dev/null || true
+@unexec rmdir %D/share/irc 2>/dev/null || true
diff --git a/chat/ircu/Makefile b/chat/ircu/Makefile
new file mode 100644
index 00000000000..67260239ee6
--- /dev/null
+++ b/chat/ircu/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+#
+
+DISTNAME= ircu2.10.04
+PKGNAME= ircu-2.10.04
+CATEGORIES= chat
+MASTER_SITES= ftp://ftp.undernet.org/pub/irc/servers/current/ \
+ ftp://ftp.asu.net/pub/irc/servers/undernet/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= tv@netbsd.org
+HOMEPAGE= http://coder-com.undernet.org/
+
+GNU_CONFIGURE= yes
+IS_INTERACTIVE= yes
+
+post-configure:
+ @${CP} ${FILESDIR}/config ${WRKSRC}/config/.config
+ @cd ${WRKSRC} && \
+ ${MAKE} PREFIX="${PREFIX}" CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" config
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/etc/ircd ${PREFIX}/share/doc/ircd
+ ${INSTALL_PROGRAM} ${WRKSRC}/ircd/ircd ${PREFIX}/sbin/
+ ${INSTALL_PROGRAM} ${WRKSRC}/ircd/chkconf ${PREFIX}/sbin/ircd-chkconf
+ ${INSTALL_MAN} ${WRKSRC}/doc/ircd.8 ${PREFIX}/man/man8/
+ ${INSTALL_DATA} ${WRKSRC}/doc/example.conf \
+ ${PREFIX}/etc/ircd/ircd.conf.example
+ cd ${WRKSRC}/doc && ${INSTALL_DATA} readme.crules readme.who \
+ ${PREFIX}/share/doc/ircd/
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/ircu/files/config b/chat/ircu/files/config
new file mode 100644
index 00000000000..71c8cbf62f3
--- /dev/null
+++ b/chat/ircu/files/config
@@ -0,0 +1,79 @@
+# $NetBSD: config,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+EXTRA_INCLUDEDIRS="none"
+IRCDLIBS="-lcrypt"
+BINDIR="$PREFIX/sbin"
+SYMLINK="ircd"
+IRCDMODE="555"
+IRCDOWN="root"
+IRCDGRP="wheel"
+MANDIR="$PREFIX/man"
+EXTRA_CPPFLAGS=""
+CPPFLAGS="-I../include"
+USE_POLL=y
+RELIABLE_CLOCK=n
+CHROOTDIR=n
+CONFIG_SETUGID=n
+IRC_UID=
+IRC_GID=
+CMDLINE_CONFIG=n
+UNIXPORT=n
+VIRTUAL_HOST=y
+HUB=y
+DEBUGMODE=n
+DEBUGMALLOC=n
+DPATH="$PREFIX/etc/ircd"
+SPATH="$PREFIX/bin/ircd"
+CPATH="ircd.conf"
+MPATH="ircd.motd"
+RPATH="remote.motd"
+PPATH="none"
+CONFIG_LOG_WHOX=n
+MAXSENDQLENGTH=300000
+INT_BUFFERPOOL=3
+BUFFERPOOL="(3 * MAXSENDQLENGTH)"
+CLIENT_FLOOD=1024
+MAXCONNECTIONS=252
+PORTNUM=6667
+NICKNAMEHISTORYLENGTH=100
+ALLOW_SNO_CONNEXIT=y
+R_LINES=n
+SHOW_INVISIBLE_USERS=y
+SHOW_ALL_INVISIBLE_USERS=y
+OPERS_SEE_IN_SECRET_CHANNELS=y
+LOCOP_SEE_IN_SECRET_CHANNELS=n
+UNLIMIT_OPER_QUERY=n
+OPER_KILL=y
+OPER_REHASH=y
+OPER_RESTART=y
+OPER_DIE=y
+OPER_LGLINE=y
+OPER_REMOTE=y
+LOCOP_REHASH=y
+LOCOP_RESTART=n
+LOCOP_DIE=n
+LOCOP_LGLINE=y
+CONFIG_LIST=y
+DEFAULT_LIST="T<10"
+DEFAULT_LIST_PARAM="T<10"
+COMMENT_IS_FILE=n
+IDLE_FROM_MSG=y
+CHECK_CLONE=y
+CHECK_CLONE_LIMIT=2
+CHECK_CLONE_PERIOD=20
+CHECK_CLONE_DELAY=600
+MAXIMUM_LINKS=1
+MSGLOG_ENABLED=n
+LOCAL_KILL_ONLY=n
+TIMESEC=60
+PINGFREQUENCY=120
+CONNECTFREQUENCY=600
+HANGONGOODLINK=300
+HANGONRETRYDELAY=10
+CONNECTTIMEOUT=90
+KILLCHASETIMELIMIT=30
+MAXCHANNELSPERUSER=10
+MAXSILES=15
+AVBANLEN=40
+MAXSILELENGTH="(40 * MAXSILES)"
+CONFIG_NEW=y
diff --git a/chat/ircu/files/md5 b/chat/ircu/files/md5
new file mode 100644
index 00000000000..4fa9768d6a0
--- /dev/null
+++ b/chat/ircu/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+MD5 (ircu2.10.04.tgz) = 1e38f0b2df965a2e9a2be62e97a70279
diff --git a/chat/ircu/files/patch-sum b/chat/ircu/files/patch-sum
new file mode 100644
index 00000000000..19acc2d09fe
--- /dev/null
+++ b/chat/ircu/files/patch-sum
@@ -0,0 +1,7 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+MD5 (patch-aa) = ba61ab7126ac080e661d6b92ecbaab35
+MD5 (patch-ab) = 88eddc2117a03192f4660008ba5ce8c5
+MD5 (patch-ac) = e639cdf2c236bab10a00266694e59899
+MD5 (patch-ad) = c822d6f305257926537b5e8c1e75aa26
+MD5 (patch-ae) = 65eaba0a83399bbe78ce186af975c96d
diff --git a/chat/ircu/patches/patch-aa b/chat/ircu/patches/patch-aa
new file mode 100644
index 00000000000..1e663e9b4e4
--- /dev/null
+++ b/chat/ircu/patches/patch-aa
@@ -0,0 +1,28 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+--- config/Configure.in.orig Wed Nov 12 11:25:08 1997
++++ config/Configure.in Tue Nov 24 13:54:44 1998
+@@ -189,7 +189,6 @@
+ #
+ readln () {
+ if [ "$USE_DEFAULT" = "y" -a -n "$3" ]; then
+- echo "$1"
+ ans=$2
+ else
+ echo $n "$1$c"
+@@ -209,7 +208,6 @@
+ # comment 'xxx'
+ #
+ comment () {
+- echo "*"; echo "* $1" ; echo "*"
+ (echo "" ; echo "#"; echo "# $1" ; echo "#") >>$CONFIG
+ (echo "" ; echo "/*"; echo " * $1" ; echo " */") >>$CONFIG_H
+ }
+@@ -485,7 +483,6 @@
+ if [ -r $DEFAULTS ]; then
+ echo "*"
+ echo "* Using defaults found in" $DEFAULTS
+- echo "* If you type a 'c' the script will finish using all defaults."
+ echo "*"
+ . $DEFAULTS
+ else
diff --git a/chat/ircu/patches/patch-ab b/chat/ircu/patches/patch-ab
new file mode 100644
index 00000000000..c0c0abc7c4b
--- /dev/null
+++ b/chat/ircu/patches/patch-ab
@@ -0,0 +1,52 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+--- config/config-sh.in.orig Fri May 1 19:30:04 1998
++++ config/config-sh.in Tue Nov 24 13:31:51 1998
+@@ -44,7 +44,6 @@
+ if [ "$DEFAULTS" != "none" ]; then
+ bool 'Do you want to change your previous configuration' CHANGE_CONFIG
+ if [ "$CHANGE_CONFIG" = "n" ]; then
+- echo "Ok, I will only prompt you for NEW parameters."
+ USE_DEFAULT=y
+ else
+ USE_DEFAULT=n
+@@ -63,13 +62,10 @@
+ eval exec_prefix="$prefix"
+ fi
+ string 'Which compiler do you want to use' CC "$CC_DEFAULT"
+- echo "* For the following four questions, specify 'none' when you want it to be empty."
+ eval string "'What flags should I pass to $CC [none]'" CFLAGS "'$CFLAGS_DEFAULT'"
+ string 'Do you need extra include directories [none]' EXTRA_INCLUDEDIRS none
+ if [ -z "$LDFLAGS_DEFAULT" ]; then
+ LDFLAGS_DEFAULT=none
+- else
+- eval LDFLAGS_DEFAULT="$LDFLAGS_DEFAULT"
+ fi
+ string 'Which linker flags do you need [none]' LDFLAGS "$LDFLAGS_DEFAULT"
+ if [ -z "$LIBS" ]; then
+@@ -78,9 +74,6 @@
+ string 'Which extra libraries do you need [none]' IRCDLIBS "$LIBS"
+ eval bindir="$bindir"
+ string 'In which directory should I install the ircd binary' BINDIR $bindir
+- if [ ! -d "$BINDIR" ]; then
+- echo "$BINDIR : No such directory"
+- fi
+ string 'What should the name of the installed symbolic link to the exectuable be' SYMLINK ircd
+ string 'Which permissions do you want the binary to have' IRCDMODE 711
+ string 'Which owner do you want the binary to have' IRCDOWN "`id | sed -e 's/.*uid=[0-9]*(//' -e 's/).*//' 2> /dev/null`"
+@@ -192,7 +185,6 @@
+ eval DPATH_DEFAULT="${prefix}/lib/ircd"
+ string 'Directory where all ircd stuff resides' DPATH $DPATH_DEFAULT
+ define_string SPATH "$BINDIR/ircd"
+- echo "The following filenames are either full paths or files within DPATH"
+ string 'Server configuration file' CPATH 'ircd.conf'
+ string 'Server MOTD file' MPATH 'ircd.motd'
+ string 'Server remote MOTD file (3 lines max)' RPATH 'remote.motd'
+@@ -338,7 +330,6 @@
+ int 'Check clone delay (600!)' CHECK_CLONE_DELAY 600
+ fi
+ int 'Max auto connects per class (1!)' MAXIMUM_LINKS 1
+- echo '* Never define this on a production server:'
+ bool 'Enable message logging' MSGLOG_ENABLED
+ if [ "$MSGLOG_ENABLED" = "y" ]; then
+ int 'Message log size' MSGLOG_SIZE 128
diff --git a/chat/ircu/patches/patch-ac b/chat/ircu/patches/patch-ac
new file mode 100644
index 00000000000..1567a218d34
--- /dev/null
+++ b/chat/ircu/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+--- config/Makefile.in.orig Tue Nov 24 13:41:41 1998
++++ config/Makefile.in Tue Nov 24 13:42:08 1998
+@@ -47,7 +47,7 @@
+ autoconf
+
+ config: configure setup.h.in config.status Configure FORCE
+- @CONFIG_BATCH=n ${SHELL} ./Configure || exit 1
++ @CONFIG_BATCH=y ${SHELL} ./Configure || exit 1
+ @# Allow the use of non-GNU make with 'make config':
+ @cd ../ircd; ${MAKE} Makefile
+ @cd ../doc; ${MAKE} Makefile
diff --git a/chat/ircu/patches/patch-ad b/chat/ircu/patches/patch-ad
new file mode 100644
index 00000000000..9bb970ffaed
--- /dev/null
+++ b/chat/ircu/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+--- ircd/s_user.c.orig Tue Nov 24 14:02:15 1998
++++ ircd/s_user.c Tue Nov 24 14:04:17 1998
+@@ -326,7 +326,7 @@
+ time_t last;
+ struct abacklog *next;
+ char *connected;
+- char count;
++ int count;
+ };
+
+ static struct abacklog *backlog[256]; /* hash table */
diff --git a/chat/ircu/patches/patch-ae b/chat/ircu/patches/patch-ae
new file mode 100644
index 00000000000..d3b026dd690
--- /dev/null
+++ b/chat/ircu/patches/patch-ae
@@ -0,0 +1,28 @@
+$NetBSD: patch-ae,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+--- doc/example.conf.orig Tue Nov 24 15:57:46 1998
++++ doc/example.conf Tue Nov 24 15:59:33 1998
+@@ -302,8 +302,7 @@
+ #
+ # When your server gets fuller, you will notice delays when trying to
+ # connect to your server's primary listening port. Via the Port lines
+-# it is possible to specify additional ports (both AF_UNIX and AF_INET)
+-# for ircd to listen to.
++# it is possible to specify additional ports for ircd to listen to.
+ # De facto ports are: 6667 - standard; 6660-6669 - additional client
+ # ports; 7000 - original Undernet port; 4400, 7777 - used mainly for
+ # server-to-server connections.
+@@ -312,12 +311,11 @@
+ # On a side note, the /UPING command uses port 7007/udp. If your server
+ # is located behind a firewall, you may want to make another hole in it
+ # for this port.
+-# P:<hostmask, or path>:::<port number>
++# P:<hostmask>:::<port number>
+
+ P::::4400
+ P::::7000
+ P:*.nl:::6666
+-P:/tmp/.ircd:::6667
+
+ #
+ # Well, you have now reached the end of this sample configuration file
diff --git a/chat/ircu/pkg/COMMENT b/chat/ircu/pkg/COMMENT
new file mode 100644
index 00000000000..1b5b975e87a
--- /dev/null
+++ b/chat/ircu/pkg/COMMENT
@@ -0,0 +1 @@
+Internet Relay Chat server customized for Undernet
diff --git a/chat/ircu/pkg/DESCR b/chat/ircu/pkg/DESCR
new file mode 100644
index 00000000000..e868c0ee395
--- /dev/null
+++ b/chat/ircu/pkg/DESCR
@@ -0,0 +1,6 @@
+ircu is the Undernet's modified version of the original ircd.
+
+The original ircd is in general no longer maintained, and the various IRC
+networks have customized ircd to suit their needs.
+
+You can find more information about Undernet at http://www.undernet.org/
diff --git a/chat/ircu/pkg/MESSAGE b/chat/ircu/pkg/MESSAGE
new file mode 100644
index 00000000000..71f961d1607
--- /dev/null
+++ b/chat/ircu/pkg/MESSAGE
@@ -0,0 +1,13 @@
+==========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2000/12/15 00:36:32 wiz Exp $
+
+The ${PREFIX}/etc/ircd directory where ircd's configuration files live is
+currently owned by root with world-readable permissions.
+
+Before creating your ircd.conf, you should chown(8) that directory to the
+user ID that will be running ircd, and chmod(8) the directory to 0700.
+
+You should also create an "ircd.motd" MOTD file for local connect users,
+and an "remote.motd" MOTD file for remote users.
+
+==========================================================================
diff --git a/chat/ircu/pkg/PLIST b/chat/ircu/pkg/PLIST
new file mode 100644
index 00000000000..4c2a5053080
--- /dev/null
+++ b/chat/ircu/pkg/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:32 wiz Exp $
+etc/ircd/ircd.conf.example
+man/man8/ircd.8
+sbin/ircd
+sbin/ircd-chkconf
+share/doc/ircd/readme.crules
+share/doc/ircd/readme.who
+@dirrm etc/ircd
+@dirrm share/doc/ircd
diff --git a/chat/kicq/Makefile b/chat/kicq/Makefile
new file mode 100644
index 00000000000..b01f17bc583
--- /dev/null
+++ b/chat/kicq/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+DISTNAME= kicq-1.0.0
+CATEGORIES= chat kde
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kicq/}
+
+MAINTAINER= magick@bundy.lip.owl.de
+HOMEPAGE= http://kicq.sourceforge.net/
+
+BUILD_DEPENDS+= ${LOCALBASE}/bin/autoconf:../../devel/autoconf
+DEPENDS+= icqlib>=1.0.0:../../chat/icqlib
+DEPENDS+= kdebase-1.1.2:../../x11/kdebase
+
+USE_X11BASE= yes
+USE_GMAKE= yes
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+
+EVAL_PREFIX+= QT1DIR=qt1 KDEBASEDIR=kdebase
+CONFIGURE_ARGS+= --datadir=${KDEBASEDIR}/share/kde \
+ --with-qt-dir=${QT1DIR}/qt1 \
+ --with-icq-includes=${LOCALBASE}/include \
+ --with-icq-libs=${LOCALBASE}/lib
+CONFIGURE_ENV+= KDEDIR=${KDEBASEDIR} \
+ CPPFLAGS="${CPPFLAGS}" \
+ CXXFLAGS="${CFLAGS}" \
+ all_libraries="-Wl,-R${QT1DIR}/qt1/lib -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -L${X11BASE}/lib -Wl,-R${X11BASE}/lib -ltiff -ljpeg -lpng -lz"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/kicq/files/md5 b/chat/kicq/files/md5
new file mode 100644
index 00000000000..3942370a049
--- /dev/null
+++ b/chat/kicq/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+MD5 (kicq-1.0.0.tar.gz) = c96d8f3b178863e2cc0049359be25273
diff --git a/chat/kicq/files/patch-sum b/chat/kicq/files/patch-sum
new file mode 100644
index 00000000000..a1acda734cd
--- /dev/null
+++ b/chat/kicq/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+MD5 (patch-aa) = 0ea354aa894582e3a93d0a105d345af4
diff --git a/chat/kicq/patches/patch-aa b/chat/kicq/patches/patch-aa
new file mode 100644
index 00000000000..6c924940279
--- /dev/null
+++ b/chat/kicq/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+
+--- kicq/extra/Makefile.am.orig Mon Jul 31 23:06:07 2000
++++ kicq/extra/Makefile.am Mon Jul 31 23:06:20 2000
+@@ -22,10 +22,6 @@
+ $(INSTALL_DATA) kicq.xpm $(ICONDIR)
+ $(mkinstalldirs) $(MINIDIR)
+ $(INSTALL_DATA) mini-kicq.xpm $(MINIDIR)/kicq.xpm
+- @echo ----------------------------
+- @echo Trying to Restart KPanel ...
+- @kwmcom kpanel:restart || echo Failed && echo Sucess
+- @echo ----------------------------
+
+ uninstall-local:
+ -rm -f $(APPLNKDIR)/kicq.kdelnk
diff --git a/chat/kicq/pkg/COMMENT b/chat/kicq/pkg/COMMENT
new file mode 100644
index 00000000000..414e1e153bb
--- /dev/null
+++ b/chat/kicq/pkg/COMMENT
@@ -0,0 +1 @@
+KDE ICQ client
diff --git a/chat/kicq/pkg/DESCR b/chat/kicq/pkg/DESCR
new file mode 100644
index 00000000000..137ab7df3da
--- /dev/null
+++ b/chat/kicq/pkg/DESCR
@@ -0,0 +1,7 @@
+kicq is an ICQ (I seek you) client, specifically designed for the KDE desktop.
+kicq has a simple, clean interface very similar to the original Windows ICQ
+client, and includes all of the most commonly used ICQ features such as
+messaging, real-time chat, and file transfer.
+kicq is beta code - use it at your own risk. It was developed under the GPL
+without consent from AOL/Mirabilis. No reverse engineering or decompilation
+of code was performed in order to create this program.
diff --git a/chat/kicq/pkg/PLIST b/chat/kicq/pkg/PLIST
new file mode 100644
index 00000000000..04f65a53437
--- /dev/null
+++ b/chat/kicq/pkg/PLIST
@@ -0,0 +1,108 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:27 wiz Exp $
+bin/kicq-upgrade
+bin/kicq
+share/kde/apps/kicq/pics/search.gif
+share/kde/apps/kicq/pics/add.xpm
+share/kde/apps/kicq/pics/alert.xpm
+share/kde/apps/kicq/pics/all.xpm
+share/kde/apps/kicq/pics/auth.xpm
+share/kde/apps/kicq/pics/authlast.xpm
+share/kde/apps/kicq/pics/away.xpm
+share/kde/apps/kicq/pics/chat.xpm
+share/kde/apps/kicq/pics/connect.xpm
+share/kde/apps/kicq/pics/connect1.xpm
+share/kde/apps/kicq/pics/connect2.xpm
+share/kde/apps/kicq/pics/connect3.xpm
+share/kde/apps/kicq/pics/connect4.xpm
+share/kde/apps/kicq/pics/connect5.xpm
+share/kde/apps/kicq/pics/connect6.xpm
+share/kde/apps/kicq/pics/connect7.xpm
+share/kde/apps/kicq/pics/connect8.xpm
+share/kde/apps/kicq/pics/delete.xpm
+share/kde/apps/kicq/pics/dnd.xpm
+share/kde/apps/kicq/pics/exclam.xpm
+share/kde/apps/kicq/pics/exclamlast.xpm
+share/kde/apps/kicq/pics/file.xpm
+share/kde/apps/kicq/pics/gray.xpm
+share/kde/apps/kicq/pics/freechat.xpm
+share/kde/apps/kicq/pics/history.xpm
+share/kde/apps/kicq/pics/icq1.xpm
+share/kde/apps/kicq/pics/icq10.xpm
+share/kde/apps/kicq/pics/icq11.xpm
+share/kde/apps/kicq/pics/icq12.xpm
+share/kde/apps/kicq/pics/icq13.xpm
+share/kde/apps/kicq/pics/icq14.xpm
+share/kde/apps/kicq/pics/icq15.xpm
+share/kde/apps/kicq/pics/icq16.xpm
+share/kde/apps/kicq/pics/icq17.xpm
+share/kde/apps/kicq/pics/icq2.xpm
+share/kde/apps/kicq/pics/icq3.xpm
+share/kde/apps/kicq/pics/icq4.xpm
+share/kde/apps/kicq/pics/icq5.xpm
+share/kde/apps/kicq/pics/icq6.xpm
+share/kde/apps/kicq/pics/icq7.xpm
+share/kde/apps/kicq/pics/icq8.xpm
+share/kde/apps/kicq/pics/icq9.xpm
+share/kde/apps/kicq/pics/info.xpm
+share/kde/apps/kicq/pics/klipper.xpm
+share/kde/apps/kicq/pics/message.xpm
+share/kde/apps/kicq/pics/msglast.xpm
+share/kde/apps/kicq/pics/na.xpm
+share/kde/apps/kicq/pics/notall.xpm
+share/kde/apps/kicq/pics/null.xpm
+share/kde/apps/kicq/pics/occupied.xpm
+share/kde/apps/kicq/pics/offline.xpm
+share/kde/apps/kicq/pics/online.xpm
+share/kde/apps/kicq/pics/privacy.xpm
+share/kde/apps/kicq/pics/receive.xpm
+share/kde/apps/kicq/pics/reg.xpm
+share/kde/apps/kicq/pics/rename.xpm
+share/kde/apps/kicq/pics/search.xpm
+share/kde/apps/kicq/pics/sendicq.xpm
+share/kde/apps/kicq/pics/setup.xpm
+share/kde/apps/kicq/pics/shutdown.xpm
+share/kde/apps/kicq/pics/uaway.xpm
+share/kde/apps/kicq/pics/udnd.xpm
+share/kde/apps/kicq/pics/ufreechat.xpm
+share/kde/apps/kicq/pics/una.xpm
+share/kde/apps/kicq/pics/uoccupied.xpm
+share/kde/apps/kicq/pics/uprivacy.xpm
+share/kde/apps/kicq/pics/url.xpm
+share/kde/apps/kicq/pics/urllast.xpm
+share/kde/apps/kicq/pics/wwpager.xpm
+share/kde/apps/kicq/sounds/Auth.wav
+share/kde/apps/kicq/sounds/Chat.wav
+share/kde/apps/kicq/sounds/ChatAction.wav
+share/kde/apps/kicq/sounds/ChatBeep.wav
+share/kde/apps/kicq/sounds/ChatEmote.wav
+share/kde/apps/kicq/sounds/Contact.wav
+share/kde/apps/kicq/sounds/EMail.wav
+share/kde/apps/kicq/sounds/External.wav
+share/kde/apps/kicq/sounds/File.wav
+share/kde/apps/kicq/sounds/FileDone.wav
+share/kde/apps/kicq/sounds/Global.wav
+share/kde/apps/kicq/sounds/Homepage.wav
+share/kde/apps/kicq/sounds/Message.wav
+share/kde/apps/kicq/sounds/MsgBack.wav
+share/kde/apps/kicq/sounds/MsgBell.wav
+share/kde/apps/kicq/sounds/MsgSent.wav
+share/kde/apps/kicq/sounds/MsgType.wav
+share/kde/apps/kicq/sounds/Notify.wav
+share/kde/apps/kicq/sounds/Online.wav
+share/kde/apps/kicq/sounds/Phone.wav
+share/kde/apps/kicq/sounds/Picture.wav
+share/kde/apps/kicq/sounds/Plugin.wav
+share/kde/apps/kicq/sounds/Reminder.wav
+share/kde/apps/kicq/sounds/Startup.wav
+share/kde/apps/kicq/sounds/System.wav
+share/kde/apps/kicq/sounds/URL.wav
+share/kde/apps/kicq/sounds/WebSearch.wav
+share/kde/locale/de/LC_MESSAGES/kicq.mo
+share/kde/locale/es/LC_MESSAGES/kicq.mo
+share/kde/locale/ru/LC_MESSAGES/kicq.mo
+share/kde/applnk/Internet/kicq.kdelnk
+share/kde/icons/mini/kicq.xpm
+share/kde/icons/kicq.xpm
+@dirrm share/kde/apps/kicq/pics
+@dirrm share/kde/apps/kicq/sounds
+@dirrm share/kde/apps/kicq
diff --git a/chat/kxicq/Makefile b/chat/kxicq/Makefile
new file mode 100644
index 00000000000..0f553a1a836
--- /dev/null
+++ b/chat/kxicq/Makefile
@@ -0,0 +1,30 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:25 wiz Exp $
+
+DISTNAME= kxicq-03132000
+CATEGORIES= chat kde
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kxicq/}
+
+MAINTAINER= tron@netbsd.org
+HOMEPAGE= http://www.kxicq.org/
+
+DEPENDS+= esound>=0.2.7:../../audio/esound
+DEPENDS+= kdebase-1.1.2:../../x11/kdebase
+
+USE_X11BASE= yes
+USE_GMAKE= yes
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+
+EVAL_PREFIX+= QT1DIR=qt1 KDEBASEDIR=kdebase
+CONFIGURE_ARGS+= --datadir=${KDEBASEDIR}/share/kde \
+ --with-qt-dir=${QT1DIR}/qt1
+CONFIGURE_ENV+= KDEDIR=${KDEBASEDIR} \
+ CPPFLAGS="${CPPFLAGS}" \
+ CXXFLAGS="${CFLAGS}" \
+ all_libraries="-Wl,-R${QT1DIR}/qt1/lib -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib -L${X11BASE}/lib -Wl,-R${X11BASE}/lib -ltiff -ljpeg -lpng -lz"
+
+post-extract:
+ @${RM} -fr ${WRKSRC}/kxicq/ltdl
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/kxicq/files/md5 b/chat/kxicq/files/md5
new file mode 100644
index 00000000000..1352f049c5f
--- /dev/null
+++ b/chat/kxicq/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:25 wiz Exp $
+
+MD5 (kxicq-03132000.tar.gz) = 0690a43dad83d89bbdff7c4143386300
diff --git a/chat/kxicq/files/patch-sum b/chat/kxicq/files/patch-sum
new file mode 100644
index 00000000000..a1beaee12d3
--- /dev/null
+++ b/chat/kxicq/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:25 wiz Exp $
+
+MD5 (patch-aa) = 738273cfbe2256c24f3a4faffb7c6f20
diff --git a/chat/kxicq/patches/patch-aa b/chat/kxicq/patches/patch-aa
new file mode 100644
index 00000000000..e10bbc63e63
--- /dev/null
+++ b/chat/kxicq/patches/patch-aa
@@ -0,0 +1,42 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:26 wiz Exp $
+
+--- kxicq/Makefile.in.orig Mon Mar 13 12:43:21 2000
++++ kxicq/Makefile.in Thu Jul 6 18:13:46 2000
+@@ -165,14 +165,14 @@
+ x_includes = @x_includes@
+ x_libraries = @x_libraries@
+
+-SUBDIRS = ltdl checklistbox kconfigdlg dialogs STabCtl DockWidget
++SUBDIRS = checklistbox kconfigdlg dialogs STabCtl DockWidget
+ bin_PROGRAMS = kxicq
+
+ kxicq_LDFLAGS = $(all_libraries)
+-kxicq_LDADD = $(top_srcdir)/kxicq/DockWidget/libDockWidget.a $(top_srcdir)/kxicq/STabCtl/libSTabCtl.a $(top_srcdir)/kxicq/dialogs/libdialogs.a $(top_srcdir)/kxicq/kconfigdlg/libkconfigdlg.a $(top_srcdir)/kxicq/checklistbox/libchecklistbox.a $(top_srcdir)/kxicq/ltdl/libltdl.a $(LIB_KFILE) $(LIB_KHTMLW) $(LIB_MEDIATOOL) $(LIB_KDEUI) $(LIB_KIMGIO) $(XPMLIB) $(LIBDL)
++kxicq_LDADD = $(top_srcdir)/kxicq/DockWidget/libDockWidget.a $(top_srcdir)/kxicq/STabCtl/libSTabCtl.a $(top_srcdir)/kxicq/dialogs/libdialogs.a $(top_srcdir)/kxicq/kconfigdlg/libkconfigdlg.a $(top_srcdir)/kxicq/checklistbox/libchecklistbox.a $(LOCALBASE)/lib/libltdl.a $(LIB_KFILE) $(LIB_KHTMLW) $(LIB_MEDIATOOL) $(LIB_KDEUI) $(LIB_KIMGIO) $(XPMLIB) $(LIBDL)
+
+ LDFLAGS = -export-dynamic
+-INCLUDES = $(all_includes) -I$(top_srcdir)/ -I$(top_srcdir)/kxicq -I$(top_srcdir)/kxicq/ltdl -I$(top_srcdir)/kxicq/checklistbox -I$(top_srcdir)/kxicq/kconfigdlg -I$(top_srcdir)/kxicq/dialogs -I$(top_srcdir)/kxicq/STabCtl -I$(top_srcdir)/kxicq/DockWidget
++INCLUDES = $(all_includes) -I$(top_srcdir)/ -I$(top_srcdir)/kxicq -I$(LOCALBASE)/include -I$(top_srcdir)/kxicq/checklistbox -I$(top_srcdir)/kxicq/kconfigdlg -I$(top_srcdir)/kxicq/dialogs -I$(top_srcdir)/kxicq/STabCtl -I$(top_srcdir)/kxicq/DockWidget
+
+ DEFS = -I. -I$(srcdir) -I$(top_srcdir)
+ kxicq_METASOURCES = MotifDNDHandler.moc.cpp kstartuplogo.moc.cpp kxapplication.moc.cpp kxchat.moc.cpp kxchat2.moc.cpp kxchatrequest.moc.cpp kxcontact.moc.cpp kxcontactview.moc.cpp kxcontactviewwidget.moc.cpp kxdocking.moc.cpp kxfile.moc.cpp kxhistoryview.moc.cpp kxincomingview.moc.cpp kxinputdialog.moc.cpp kxmainwindow.moc.cpp kxmessagehistory.moc.cpp kxmledit.moc.cpp kxnickcomplete.moc.cpp kxpopupmenu.moc.cpp kxsend.moc.cpp kxsock.moc.cpp kxtcp.moc.cpp kxudp.moc.cpp kxuseronline.moc.cpp kxutil.moc.cpp kxwidgets.moc.cpp
+@@ -202,8 +202,7 @@
+ $(top_srcdir)/kxicq/STabCtl/libSTabCtl.a \
+ $(top_srcdir)/kxicq/dialogs/libdialogs.a \
+ $(top_srcdir)/kxicq/kconfigdlg/libkconfigdlg.a \
+-$(top_srcdir)/kxicq/checklistbox/libchecklistbox.a \
+-$(top_srcdir)/kxicq/ltdl/libltdl.a
++$(top_srcdir)/kxicq/checklistbox/libchecklistbox.a
+ CXXFLAGS = @CXXFLAGS@
+ CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+ LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+@@ -652,8 +651,7 @@
+ kxcontactviewlist.h messagecount.h kxdocking.h kxtcp.h
+ kxpacket.o: kxpacket.cpp kxpacket.h kxsock.h
+ kxpluginmanager.o: kxpluginmanager.cpp kxpluginmanager.h kxplugin.h \
+- kconfigdlg/kconfigdlg.h kconfigdlg/kconfigitem.h ../config.h \
+- ltdl/ltdl.h
++ kconfigdlg/kconfigdlg.h kconfigdlg/kconfigitem.h ../config.h
+ kxplugin.o: kxplugin.cpp kxplugin.h kconfigdlg/kconfigdlg.h \
+ kconfigdlg/kconfigitem.h
+ kxpopupmenu.moc.o: kxpopupmenu.moc.cpp kxpopupmenu.h ../config.h
diff --git a/chat/kxicq/pkg/COMMENT b/chat/kxicq/pkg/COMMENT
new file mode 100644
index 00000000000..414e1e153bb
--- /dev/null
+++ b/chat/kxicq/pkg/COMMENT
@@ -0,0 +1 @@
+KDE ICQ client
diff --git a/chat/kxicq/pkg/DESCR b/chat/kxicq/pkg/DESCR
new file mode 100644
index 00000000000..64573ceeb23
--- /dev/null
+++ b/chat/kxicq/pkg/DESCR
@@ -0,0 +1,7 @@
+kicq is an KDE/Qt based clone which very closely resembles Mirabilis
+ICQ. This client allows you to send and recieve messages, search for
+users and add them to your contact list, as well as configure it from
+within the GUI. In addition to the other features it also implements
+the user search function, and makes use of a preferences dialog, so
+user info can be edited within the program itself. kicq is in the beta
+stage and therefore does not have all of the features of ICQ.
diff --git a/chat/kxicq/pkg/PLIST b/chat/kxicq/pkg/PLIST
new file mode 100644
index 00000000000..77433c1a2b5
--- /dev/null
+++ b/chat/kxicq/pkg/PLIST
@@ -0,0 +1,84 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:26 wiz Exp $
+bin/kxicq
+lib/kxicq/plugins/libesound.a
+lib/kxicq/plugins/libesound.la
+lib/kxicq/plugins/libesound.so.0.1
+lib/kxicq/plugins/liblastOnline.a
+lib/kxicq/plugins/liblastOnline.la
+lib/kxicq/plugins/liblastOnline.so.0.1
+lib/kxicq/plugins/librussianConverter.a
+lib/kxicq/plugins/librussianConverter.la
+lib/kxicq/plugins/librussianConverter.so.0.1
+share/doc/kde/HTML/en/kxicq/index-1.html
+share/doc/kde/HTML/en/kxicq/index-2.html
+share/doc/kde/HTML/en/kxicq/index-3.html
+share/doc/kde/HTML/en/kxicq/index-4.html
+share/doc/kde/HTML/en/kxicq/index-5.html
+share/doc/kde/HTML/en/kxicq/index-6.html
+share/doc/kde/HTML/en/kxicq/index-7.html
+share/doc/kde/HTML/en/kxicq/index.html
+share/doc/kde/HTML/en/kxicq/index.sgml
+share/doc/kde/HTML/en/kxicq/layout_default.gif
+share/doc/kde/HTML/en/kxicq/registration-1.html
+share/doc/kde/HTML/en/kxicq/registration-2-KXicq.html
+share/doc/kde/HTML/en/kxicq/registration-3.html
+share/doc/kde/HTML/en/kxicq/registration-4.html
+share/doc/kde/HTML/en/kxicq/registration-5.html
+share/kde/applnk/Applications/kxicq.kdelnk
+share/kde/apps/kxicq/icons/default/available.xpm
+share/kde/apps/kxicq/icons/default/away.xpm
+share/kde/apps/kxicq/icons/default/dnd.xpm
+share/kde/apps/kxicq/icons/default/exit.xpm
+share/kde/apps/kxicq/icons/default/ffc.xpm
+share/kde/apps/kxicq/icons/default/history.xpm
+share/kde/apps/kxicq/icons/default/invisible.xpm
+share/kde/apps/kxicq/icons/default/na.xpm
+share/kde/apps/kxicq/icons/default/newmsg.xpm
+share/kde/apps/kxicq/icons/default/occupied.xpm
+share/kde/apps/kxicq/icons/default/offline.xpm
+share/kde/apps/kxicq/icons/default/online.xpm
+share/kde/apps/kxicq/icons/default/selectcolor.xpm
+share/kde/apps/kxicq/icons/default/selecttext.xpm
+share/kde/apps/kxicq/icons/default/send.xpm
+share/kde/apps/kxicq/icons/icq/available.xpm
+share/kde/apps/kxicq/icons/icq/away.xpm
+share/kde/apps/kxicq/icons/icq/dnd.xpm
+share/kde/apps/kxicq/icons/icq/exit.xpm
+share/kde/apps/kxicq/icons/icq/ffc.xpm
+share/kde/apps/kxicq/icons/icq/history.xpm
+share/kde/apps/kxicq/icons/icq/invisible.xpm
+share/kde/apps/kxicq/icons/icq/na.xpm
+share/kde/apps/kxicq/icons/icq/newmsg.xpm
+share/kde/apps/kxicq/icons/icq/occupied.xpm
+share/kde/apps/kxicq/icons/icq/offline.xpm
+share/kde/apps/kxicq/icons/icq/online.xpm
+share/kde/apps/kxicq/icons/icq/selectcolor.xpm
+share/kde/apps/kxicq/icons/icq/selecttext.xpm
+share/kde/apps/kxicq/icons/icq/send.xpm
+share/kde/apps/kxicq/pics/startlogo.bmp
+share/kde/apps/kxicq/skins/computer/Frame.xpm
+share/kde/apps/kxicq/skins/computer/MenuButtonDown.xpm
+share/kde/apps/kxicq/skins/computer/MenuButtonUp.xpm
+share/kde/apps/kxicq/skins/computer/computer.kxskin
+share/kde/apps/kxicq/skins/computer/field.xpm
+share/kde/apps/kxicq/utils/pine.kxutil
+share/kde/apps/kxicq/utils/ping.kxutil
+share/kde/apps/kxicq/wavs/message.wav
+share/kde/locale/de/LC_MESSAGES/kxicq.mo
+share/kde/locale/hr/LC_MESSAGES/kxicq.mo
+share/kde/locale/it/LC_MESSAGES/kxicq.mo
+share/kde/locale/ja/LC_MESSAGES/kxicq.mo
+share/kde/locale/nl/LC_MESSAGES/kxicq.mo
+share/kde/locale/sv/LC_MESSAGES/kxicq.mo
+@dirrm share/kde/apps/kxicq/wavs
+@dirrm share/kde/apps/kxicq/utils
+@dirrm share/kde/apps/kxicq/skins/computer
+@dirrm share/kde/apps/kxicq/skins
+@dirrm share/kde/apps/kxicq/pics
+@dirrm share/kde/apps/kxicq/icons/icq
+@dirrm share/kde/apps/kxicq/icons/default
+@dirrm share/kde/apps/kxicq/icons
+@dirrm share/kde/apps/kxicq
+@dirrm share/doc/kde/HTML/en/kxicq
+@dirrm lib/kxicq/plugins
+@dirrm lib/kxicq
diff --git a/chat/libirc/Makefile b/chat/libirc/Makefile
new file mode 100644
index 00000000000..2fd92411e3d
--- /dev/null
+++ b/chat/libirc/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+#
+
+DISTNAME= libirc-0.2
+CATEGORIES= chat
+MASTER_SITES= http://www.cs.kau.se/~jorgen/software/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.cs.kau.se/~jorgen/software/
+
+DEPENDS+= glib>=1.2.6:../../devel/glib
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/libirc/files/md5 b/chat/libirc/files/md5
new file mode 100644
index 00000000000..27ccc8e7fe6
--- /dev/null
+++ b/chat/libirc/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+MD5 (libirc-0.2.tar.gz) = ed5750c6575850adcdd9b6851a988751
diff --git a/chat/libirc/files/patch-sum b/chat/libirc/files/patch-sum
new file mode 100644
index 00000000000..2642a9c10bf
--- /dev/null
+++ b/chat/libirc/files/patch-sum
@@ -0,0 +1,4 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+MD5 (patch-ab) = b3445559b02a28bf43882aad4f25f391
+MD5 (patch-ac) = d86e78a341ed18f946bfa7fdcdde8ff8
diff --git a/chat/libirc/patches/patch-ab b/chat/libirc/patches/patch-ab
new file mode 100644
index 00000000000..a5740b1c3d7
--- /dev/null
+++ b/chat/libirc/patches/patch-ab
@@ -0,0 +1,15 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+--- ../../old/libirc-0.2/src/irc_core.h Wed Jan 5 12:20:56 2000
++++ src/irc_core.h Tue Jan 11 02:04:54 2000
+@@ -20,7 +20,9 @@
+ #define __IRC_CORE_H__
+
+ #include <glib.h>
+-#include <sys/select.h>
++#include <sys/types.h>
++#include <sys/time.h>
++#include <unistd.h>
+ #include <btypes.h>
+
+ /* Macros and constants */
diff --git a/chat/libirc/patches/patch-ac b/chat/libirc/patches/patch-ac
new file mode 100644
index 00000000000..0bf9365df50
--- /dev/null
+++ b/chat/libirc/patches/patch-ac
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+
+--- ../../old/libirc-0.2/src/tcp.c Sun Jan 2 17:02:43 2000
++++ src/tcp.c Tue Jan 11 02:05:58 2000
+@@ -16,6 +16,7 @@
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
++#include <sys/types.h>
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <netdb.h>
diff --git a/chat/libirc/pkg/COMMENT b/chat/libirc/pkg/COMMENT
new file mode 100644
index 00000000000..9e234962b54
--- /dev/null
+++ b/chat/libirc/pkg/COMMENT
@@ -0,0 +1 @@
+libirc is a C-library for the IRC protocol
diff --git a/chat/libirc/pkg/DESCR b/chat/libirc/pkg/DESCR
new file mode 100644
index 00000000000..480d5f3daa6
--- /dev/null
+++ b/chat/libirc/pkg/DESCR
@@ -0,0 +1,7 @@
+libirc is a C-library for the IRC protocol. It simplifies the task of
+writing a bot or client. A very simple example comes with the
+package, demonstrating how it is used.
+
+Perfect for those who wish to write bots, irc clients (especially if
+you want to integrate IRC with some other Internet software). The
+programming language is C.
diff --git a/chat/libirc/pkg/PLIST b/chat/libirc/pkg/PLIST
new file mode 100644
index 00000000000..7af6cab4ce8
--- /dev/null
+++ b/chat/libirc/pkg/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+lib/libirc.a
+lib/libirc.la
+lib/libirc.so.0.0
+include/btypes.h
+include/cmd.h
+include/irc_core.h
+include/macros.h
+include/ctcp.h
diff --git a/chat/micq/Makefile b/chat/micq/Makefile
new file mode 100644
index 00000000000..5cdb3b9c494
--- /dev/null
+++ b/chat/micq/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:29 wiz Exp $
+#
+
+DISTNAME= micq-0.4.6
+CATEGORIES= chat
+MASTER_SITES= ftp://micq.chatzone.org/pub/${DISTNAME:S/-/\/V/}/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://micq.maesoft.net/
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/micq ${PREFIX}/bin
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/micq
+ ${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/micq
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/micq/files/md5 b/chat/micq/files/md5
new file mode 100644
index 00000000000..873a27600bc
--- /dev/null
+++ b/chat/micq/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:29 wiz Exp $
+
+MD5 (micq-0.4.6.tgz) = d6b0b09eaf12e722c12ac14d115e49bf
diff --git a/chat/micq/files/patch-sum b/chat/micq/files/patch-sum
new file mode 100644
index 00000000000..c208480da80
--- /dev/null
+++ b/chat/micq/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:29 wiz Exp $
+
+MD5 (patch-aa) = 7de723a90fdf735cce71cb6397c35652
diff --git a/chat/micq/patches/patch-aa b/chat/micq/patches/patch-aa
new file mode 100644
index 00000000000..bbb857b2fec
--- /dev/null
+++ b/chat/micq/patches/patch-aa
@@ -0,0 +1,15 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:29 wiz Exp $
+
+--- Makefile.orig Sat Jun 10 00:18:38 2000
++++ Makefile Fri Jun 16 13:56:56 2000
+@@ -5,8 +5,8 @@
+ # Most options that were here and soem that weren't have been moved to config.h
+ # edit that file to set up options.
+ #
+-CC = gcc
+-CFLAGS = -O4 -Wall -DUNIX
++#CC = gcc
++CFLAGS += -Wall -DUNIX
+ CFLAGS += -DENGLISH_LANG
+ #CFLAGS += -DBULGARIAN_LANG
+ #CFLAGS += -DPOLISH_LANG
diff --git a/chat/micq/pkg/COMMENT b/chat/micq/pkg/COMMENT
new file mode 100644
index 00000000000..836dc588d94
--- /dev/null
+++ b/chat/micq/pkg/COMMENT
@@ -0,0 +1 @@
+text-mode ICQ client
diff --git a/chat/micq/pkg/DESCR b/chat/micq/pkg/DESCR
new file mode 100644
index 00000000000..803bdb7eb6f
--- /dev/null
+++ b/chat/micq/pkg/DESCR
@@ -0,0 +1,4 @@
+Micq is an ICQ client for text mode unix that is not in any way
+supported by Mirabilis. If your terminal supports it, it uses some colors.
+
+By Matthew Smith <meadhros@yahoo.com>.
diff --git a/chat/micq/pkg/PLIST b/chat/micq/pkg/PLIST
new file mode 100644
index 00000000000..c5e30d541ed
--- /dev/null
+++ b/chat/micq/pkg/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:29 wiz Exp $
+bin/micq
+share/doc/micq/README
+@dirrm share/doc/micq
diff --git a/chat/pkg/COMMENT b/chat/pkg/COMMENT
new file mode 100644
index 00000000000..45d86132938
--- /dev/null
+++ b/chat/pkg/COMMENT
@@ -0,0 +1 @@
+communication programs
diff --git a/chat/sirc/Makefile b/chat/sirc/Makefile
new file mode 100644
index 00000000000..f17b0f1269a
--- /dev/null
+++ b/chat/sirc/Makefile
@@ -0,0 +1,72 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:30 wiz Exp $
+
+DISTNAME= sirc-2.211
+CATEGORIES= chat
+MASTER_SITES= http://www.iagora.com/~espel/sirc/ \
+ http://www.iagora.com/~espel/sirc/scripts/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${SIRC_SCRIPTS}
+
+MAINTAINER= hubertf@netbsd.org
+HOMEPAGE= http://www.iagora.com/~espel/sirc/sirc.html
+
+USE_PERL5= # defined
+
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+SIRC_SCRIPTS= \
+ adcc.pl \
+ akickban.pl \
+ avoice.pl \
+ country.pl \
+ finger.pl \
+ ftp.pl \
+ howl.pl \
+ hotmail.pl \
+ lastlog.pl \
+ nocolor.pl \
+ patattack.pl \
+ prefix.pl \
+ quiet.pl \
+ quit.pl \
+ ssfe.diff \
+ thx.pl \
+ winnuke.pl \
+ www.pl \
+ yiff.pl
+
+NO_CONFIGURE= yes
+NO_BUILD= yes
+DIST_SUBDIR= sirc
+
+.include "../../mk/bsd.prefs.mk"
+.if defined(DEFAULT_IRC_SERVER)
+IRC_SERVER= ${DEFAULT_IRC_SERVER}
+.else
+IRC_SERVER= us.undernet.org
+.endif
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/lib/sirc
+ cd ${WRKSRC} ; ( \
+ ${ECHO} "y" ; \
+ ${ECHO} "" ; \
+ ${ECHO} "" ; \
+ ${ECHO} "" ; \
+ ${ECHO} "-O3" ; \
+ ${ECHO} "" ; \
+ ${ECHO} "${PERL5}" ; \
+ ${ECHO} "${PREFIX}/bin" ; \
+ ${ECHO} "y" ; \
+ ${ECHO} "${PREFIX}/lib/sirc" ; \
+ ${ECHO} "y" ; \
+ ${ECHO} "n" ; \
+ ${ECHO} "${PREFIX}/man/man1" ; \
+ ${ECHO} "${IRC_SERVER}" ; \
+ ${ECHO} "" ; \
+ ) | ./install
+ ${INSTALL_DATA_DIR} ${PREFIX}/lib/sirc/scripts
+ @for i in ${SIRC_SCRIPTS} ; do \
+ ${ECHO} installing $$i ; \
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$$i ${PREFIX}/lib/sirc/scripts/$$i ; done
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/sirc/files/md5 b/chat/sirc/files/md5
new file mode 100644
index 00000000000..425a1032baf
--- /dev/null
+++ b/chat/sirc/files/md5
@@ -0,0 +1,22 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:30 wiz Exp $
+
+MD5 (sirc/sirc-2.211.tar.gz) = deff882465928be699a6324a5f788469
+MD5 (sirc/adcc.pl) = 7c41343ab4d5d7605c72bff91a9139e0
+MD5 (sirc/akickban.pl) = aacbc473f0c3f46d34d1381cc8090612
+MD5 (sirc/avoice.pl) = 5a7c523788668886c6f189d25b8d0520
+MD5 (sirc/country.pl) = e3f67baf7f68d59d194af2fb904604e5
+MD5 (sirc/finger.pl) = 67c4e5df4dc1da7ddc905afda9b091fa
+MD5 (sirc/ftp.pl) = d3453d70c5c07b36f6be5a4fd4bce53a
+MD5 (sirc/howl.pl) = 2d50aaa75c8051635b9dcf5fe0d35aed
+MD5 (sirc/hotmail.pl) = bb8002418de38f7f479677eed97fcfe4
+MD5 (sirc/lastlog.pl) = 9a77e86093bf559013542bd245b3ea32
+MD5 (sirc/nocolor.pl) = 2b8ff233506c5a1c8799b194270b6129
+MD5 (sirc/patattack.pl) = 53327309665c08fba7e5d08afffcb94a
+MD5 (sirc/prefix.pl) = a85ded4b047cd0a2fb02c9a331914545
+MD5 (sirc/quiet.pl) = 8f80f194f578330aaae46e7653c45634
+MD5 (sirc/quit.pl) = c7f50ffbf4c51c7d0512d0ae2a36a333
+MD5 (sirc/ssfe.diff) = fe2f16ef6cbfca11fe0fbdf0c0f6798d
+MD5 (sirc/thx.pl) = ebf71e6d0b678ccd8459d0f4d8345f5d
+MD5 (sirc/winnuke.pl) = 80627a4f56b334b33e09c1ce99df3ce0
+MD5 (sirc/www.pl) = 9ae8735476bb32e643f7473f46825ee4
+MD5 (sirc/yiff.pl) = e0d8f765a183669126b3cecbde279257
diff --git a/chat/sirc/pkg/COMMENT b/chat/sirc/pkg/COMMENT
new file mode 100644
index 00000000000..02d78df5bed
--- /dev/null
+++ b/chat/sirc/pkg/COMMENT
@@ -0,0 +1 @@
+IRC client written and programmable in perl
diff --git a/chat/sirc/pkg/DESCR b/chat/sirc/pkg/DESCR
new file mode 100644
index 00000000000..ac9be50f469
--- /dev/null
+++ b/chat/sirc/pkg/DESCR
@@ -0,0 +1,19 @@
+This is a simple (well, not so simple anymore *grin*) irc client,
+written in perl and C.
+
+It's divided in two parts, a dumb-mode (meaning, no full screen
+interface) client, dsirc, that can be used stand-alone, programmed in
+perl, and a separate split-screen front end in C, called ssfe.
+
+The main point of running this client is that you can get a reasonable
+ircII-like interface on an account with a properly installed perl
+interpreter, with the perl client taking about 55k (and it's usable on
+its own if you don't have access to a C compiler) and with the
+interface, once compiled, taking just another 30 or 40k. The two
+together, while lacking the huge complexity of ircII, make a very usable
+client. And if you know perl, you'll find you can do quite complicated
+and interesting things with sirc too :)
+
+See /usr/pkg/lib/sirc/README for more usage instructions, and see
+/usr/pkg/lib/sirc/PROGRAMMING for information on how to extend sirc.
+Some example scripts can be found in /usr/pkg/lib/sirc/scripts.
diff --git a/chat/sirc/pkg/PLIST b/chat/sirc/pkg/PLIST
new file mode 100644
index 00000000000..ac20d449d5e
--- /dev/null
+++ b/chat/sirc/pkg/PLIST
@@ -0,0 +1,34 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:31 wiz Exp $
+bin/ssfe
+bin/sirc
+lib/sirc/dsirc
+lib/sirc/ssfe.c
+lib/sirc/sirc.help.gz
+lib/sirc/n0thing.pl
+lib/sirc/README
+lib/sirc/PROGRAMMING
+lib/sirc/ChangeLog
+lib/sirc/socks.pl
+lib/sirc/scripts/adcc.pl
+lib/sirc/scripts/akickban.pl
+lib/sirc/scripts/avoice.pl
+lib/sirc/scripts/country.pl
+lib/sirc/scripts/finger.pl
+lib/sirc/scripts/ftp.pl
+lib/sirc/scripts/howl.pl
+lib/sirc/scripts/hotmail.pl
+lib/sirc/scripts/lastlog.pl
+lib/sirc/scripts/nocolor.pl
+lib/sirc/scripts/patattack.pl
+lib/sirc/scripts/prefix.pl
+lib/sirc/scripts/quiet.pl
+lib/sirc/scripts/quit.pl
+lib/sirc/scripts/ssfe.diff
+lib/sirc/scripts/thx.pl
+lib/sirc/scripts/winnuke.pl
+lib/sirc/scripts/www.pl
+lib/sirc/scripts/yiff.pl
+man/man1/ssfe.1
+man/man1/sirc.1
+@dirrm lib/sirc/scripts
+@dirrm lib/sirc
diff --git a/chat/tkicb/Makefile b/chat/tkicb/Makefile
new file mode 100644
index 00000000000..d34fb4b0c93
--- /dev/null
+++ b/chat/tkicb/Makefile
@@ -0,0 +1,41 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+#
+
+DISTNAME= icb.2.1.4
+PKGNAME= tkicb-2.1.4nb1
+CATEGORIES= chat x11
+MASTER_SITES= ftp://shoshin.armory.com/pub/
+EXTRACT_SUFX= .tar.Z
+
+MAINTAINER= jwise@netbsd.org
+HOMEPAGE= http://www.icb.net/
+
+DEPENDS= tk-8.3.2:../../x11/tk
+
+RESTRICTED= "Author wishes to handle distribution"
+NO_BIN_ON_FTP= ${RESTRICTED}
+NO_SRC_ON_FTP= ${RESTRICTED}
+NO_BIN_ON_CDROM= ${RESTRICTED}
+NO_SRC_ON_CDROM= ${RESTRICTED}
+
+USE_X11= yes
+NO_CONFIGURE= yes
+NO_WRKSUBDIR= yes
+
+do-build:
+ ${SED} -e 's,/usr/local/lib/icb,${PREFIX}/libdata/tkicb,g' \
+ -e 's,wish8\.0,${PREFIX}/bin/wish,g' < ${WRKSRC}/bin/icb \
+ > ${WRKSRC}/bin/tkicb
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/tkicb ${PREFIX}/bin/tkicb
+ ${INSTALL_DATA_DIR} ${PREFIX}/libdata/tkicb
+ ${INSTALL_DATA_DIR} ${PREFIX}/libdata/tkicb/tcl
+ ${INSTALL_DATA_DIR} ${PREFIX}/libdata/tkicb/lib
+ ${INSTALL_SCRIPT} ${WRKSRC}/icb.tcl ${PREFIX}/libdata/tkicb/icb.tcl
+ ${INSTALL_SCRIPT} ${WRKSRC}/tcl/*.tcl ${PREFIX}/libdata/tkicb/tcl
+ ${INSTALL_SCRIPT} ${WRKSRC}/lib/confuse ${WRKSRC}/lib/flirt \
+ ${WRKSRC}/lib/servers ${PREFIX}/libdata/tkicb/lib
+ ${INSTALL_SCRIPT} ${WRKSRC}/lib/* ${PREFIX}/libdata/tkicb/lib
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/tkicb/files/md5 b/chat/tkicb/files/md5
new file mode 100644
index 00000000000..0d741c05d63
--- /dev/null
+++ b/chat/tkicb/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+
+MD5 (icb.2.1.4.tar.Z) = fa59e787e2821755d5c82f6c62c59a99
diff --git a/chat/tkicb/files/patch-sum b/chat/tkicb/files/patch-sum
new file mode 100644
index 00000000000..dbbac106d75
--- /dev/null
+++ b/chat/tkicb/files/patch-sum
@@ -0,0 +1,5 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+
+MD5 (patch-aa) = cf2bc494eaeaf5f23363c9aa77286900
+MD5 (patch-ab) = 7d335d980486839c12a19d1143542e93
+MD5 (patch-ac) = 8ff1e817ca3cdd352d2e95059957b29a
diff --git a/chat/tkicb/patches/patch-aa b/chat/tkicb/patches/patch-aa
new file mode 100644
index 00000000000..da88a8f223e
--- /dev/null
+++ b/chat/tkicb/patches/patch-aa
@@ -0,0 +1,70 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+--- tcl/protocol.tcl.orig Thu Jun 29 10:13:05 2000
++++ tcl/protocol.tcl Mon Jun 1 14:53:11 1998
+@@ -379,20 +379,20 @@
+ proc ICB:PERSONAL {sender args} {
+ TabHist:Add $sender
+
+- UTIL:EchoArgs [list $sender personal] "<*$sender*> " $args
++ UTIL:EchoArgs [list $sender personal] "[UTIL:TimeStamp] <*$sender*> " $args
+ }
+
+ proc ICB:OPEN {sender args} {
+- UTIL:EchoArgs [list $sender open] "<$sender> " $args
++ UTIL:EchoArgs [list $sender open] "[UTIL:TimeStamp] <$sender> " $args
+ }
+
+ proc ICB:ERROR {args} {
+- UTIL:EchoArgs error "\[=Error=\] " $args
++ UTIL:EchoArgs error "[UTIL:TimeStamp] \[=Error=\] " $args
+ }
+
+ proc ICB:BEEP {sender args} {
+ TabHist:Add $sender
+- UI:Output -type beep "\[=Beep!=\] $sender sent you a beep."
++ UI:Output -type beep "[UTIL:TimeStamp] \[=Beep!=\] $sender sent you a beep."
+ }
+
+ proc ICB:STATUS {code argList} {
+@@ -410,15 +410,15 @@
+
+ case $code {
+ Notify-On {
+- set prefix "\[=ON @ $timeStamp=\]"
++ set prefix "[UTIL:TimeStamp] \[=ON=\]"
+ }
+
+ Notify-Off {
+- set prefix "\[=OFF @ $timeStamp=\]"
++ set prefix "[UTIL:TimeStamp] \[=OFF=\]"
+ }
+
+ default {
+- set prefix "\[=$code=\]"
++ set prefix "[UTIL:TimeStamp] \[=$code=\]"
+ }
+ }
+
+@@ -429,11 +429,11 @@
+ #
+ # This doesn't seem to have any purpose.
+ #
+- # UI:Output -type loginok "\[=LOGINOK=\] $sender $args"
++ # UI:Output -type loginok "[UTIL:TimeStamp] \[=LOGINOK=\] $sender $args"
+ }
+
+ proc ICB:IMPORTANT {sender args} {
+- UTIL:EchoArgs important "\[=$sender@[UTIL:TimeStamp]=\] " $args
++ UTIL:EchoArgs important "[UTIL:TimeStamp] \[=$sender@[UTIL:TimeStamp]=\] " $args
+ }
+
+ proc ICB:EXIT {sender args} {
+@@ -445,7 +445,7 @@
+ }
+
+ proc ICB:PONG {sender args} {
+- UTIL:EchoArgs pong "\[=PONG=\] $sender " $args
++ UTIL:EchoArgs pong "[UTIL:TimeStamp] \[=PONG=\] $sender " $args
+ }
+
+ proc ICB:AddConnectCallBack {command} {
diff --git a/chat/tkicb/patches/patch-ab b/chat/tkicb/patches/patch-ab
new file mode 100644
index 00000000000..3f7893ab55c
--- /dev/null
+++ b/chat/tkicb/patches/patch-ab
@@ -0,0 +1,12 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+--- tcl/tabhist.tcl.orig Thu Aug 31 12:12:32 2000
++++ tcl/tabhist.tcl Thu Aug 31 12:13:10 2000
+@@ -72,7 +72,7 @@
+ regsub -all . $searchNick {\\&} matchStr
+
+ foreach nick $TabHist_list {
+- if {[regexp -nocase "^$matchStr$" $nick]} {
++ if {[string compare -nocase $matchStr $nick]} {
+ DEBUG:Output tabhist 6 "TabHist:Search: returning $index"
+ return $index
+ }
diff --git a/chat/tkicb/patches/patch-ac b/chat/tkicb/patches/patch-ac
new file mode 100644
index 00000000000..b1c699af6a1
--- /dev/null
+++ b/chat/tkicb/patches/patch-ac
@@ -0,0 +1,11 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+
+--- tcl/util.tcl.orig Mon Jun 1 14:53:11 1998
++++ tcl/util.tcl Thu Oct 19 23:43:11 2000
+@@ -73,5 +73,5 @@
+ incr index -1
+
+- if {$index == 0} {
++ if {$index == $start} {
+ set index [expr $start + $maxLength]
+ break
diff --git a/chat/tkicb/pkg/COMMENT b/chat/tkicb/pkg/COMMENT
new file mode 100644
index 00000000000..6adbb8f8b51
--- /dev/null
+++ b/chat/tkicb/pkg/COMMENT
@@ -0,0 +1 @@
+TK interface to the ICB chat system
diff --git a/chat/tkicb/pkg/DESCR b/chat/tkicb/pkg/DESCR
new file mode 100644
index 00000000000..e3caf83615f
--- /dev/null
+++ b/chat/tkicb/pkg/DESCR
@@ -0,0 +1 @@
+This is a tk-based chat client similar to irc, but for the icb protocol.
diff --git a/chat/tkicb/pkg/PLIST b/chat/tkicb/pkg/PLIST
new file mode 100644
index 00000000000..a2516339099
--- /dev/null
+++ b/chat/tkicb/pkg/PLIST
@@ -0,0 +1,24 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+bin/tkicb
+libdata/tkicb/icb.tcl
+libdata/tkicb/lib/confuse
+libdata/tkicb/lib/flirt
+libdata/tkicb/lib/servers
+libdata/tkicb/tcl/alert.tcl
+libdata/tkicb/tcl/away.tcl
+libdata/tkicb/tcl/color.tcl
+libdata/tkicb/tcl/commands.tcl
+libdata/tkicb/tcl/debug.tcl
+libdata/tkicb/tcl/friends.tcl
+libdata/tkicb/tcl/history.tcl
+libdata/tkicb/tcl/log.tcl
+libdata/tkicb/tcl/proclist.tcl
+libdata/tkicb/tcl/protocol.tcl
+libdata/tkicb/tcl/queue.tcl
+libdata/tkicb/tcl/tabhist.tcl
+libdata/tkicb/tcl/ui.tk.tcl
+libdata/tkicb/tcl/util.tcl
+libdata/tkicb/tcl/version.tcl
+@dirrm libdata/tkicb/lib
+@dirrm libdata/tkicb/tcl
+@dirrm libdata/tkicb
diff --git a/chat/tkirc/Makefile b/chat/tkirc/Makefile
new file mode 100644
index 00000000000..0617e411e36
--- /dev/null
+++ b/chat/tkirc/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:25 wiz Exp $
+
+DISTNAME= tkirc1.202
+PKGNAME= tkirc-1.202
+CATEGORIES= chat x11
+MASTER_SITES= ftp://ftp.informatik.uni-oldenburg.de/pub/tkirc/
+
+MAINTAINER= hubertf@netbsd.org
+HOMEPAGE= http://www.north.de/~atte/tkirc/
+
+DEPENDS+= ircII-*:../../chat/ircII
+DEPENDS+= tk>=8.3.2:../../x11/tk
+
+USE_X11= yes
+NO_CONFIGURE= yes
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}/tkirc
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/tkirc ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/share/doc/tkirc
+ ${INSTALL_DATA} ${WRKSRC}/tkircrc-example ${PREFIX}/share/doc/tkirc
+ ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/tkirc
+ ${INSTALL_DATA} ${WRKSRC}/CHANGES ${PREFIX}/share/doc/tkirc
+ ${INSTALL_DATA} ${WRKSRC}/COPYING ${PREFIX}/share/doc/tkirc
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/tkirc/files/md5 b/chat/tkirc/files/md5
new file mode 100644
index 00000000000..b360a241de4
--- /dev/null
+++ b/chat/tkirc/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:25 wiz Exp $
+
+MD5 (tkirc1.202.tar.gz) = f00d23922764bb5091ab0e4f8a10a528
diff --git a/chat/tkirc/pkg/COMMENT b/chat/tkirc/pkg/COMMENT
new file mode 100644
index 00000000000..724e7d21e94
--- /dev/null
+++ b/chat/tkirc/pkg/COMMENT
@@ -0,0 +1 @@
+GUI for the ircII Internet Relay Chat client
diff --git a/chat/tkirc/pkg/DESCR b/chat/tkirc/pkg/DESCR
new file mode 100644
index 00000000000..95ebe0d0c3d
--- /dev/null
+++ b/chat/tkirc/pkg/DESCR
@@ -0,0 +1,7 @@
+tkirc is a frontend for unix's ircII (shell-client for the Internet
+Relay Chat) based on Tcl/Tk. If you know how to use ircII, you should
+not have any problems to use tkirc after installation.
+
+See /usr/pkg/share/doc/tkirc/README for more information.
+
+Also, copy /usr/pkg/share/doc/tkirc/tkircrc-example to $HOME/.tkircrc.
diff --git a/chat/tkirc/pkg/PLIST b/chat/tkirc/pkg/PLIST
new file mode 100644
index 00000000000..ee08694a2c6
--- /dev/null
+++ b/chat/tkirc/pkg/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:25 wiz Exp $
+bin/tkirc
+share/doc/tkirc/tkircrc-example
+share/doc/tkirc/README
+share/doc/tkirc/CHANGES
+share/doc/tkirc/COPYING
+@dirrm share/doc/tkirc
diff --git a/chat/xchat/Makefile b/chat/xchat/Makefile
new file mode 100644
index 00000000000..d0810358a05
--- /dev/null
+++ b/chat/xchat/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+DISTNAME= xchat-1.5.7
+CATEGORIES= chat x11 gnome
+MASTER_SITES= ${HOMEPAGE}/files/source/1.5/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= tron@netbsd.org
+HOMEPAGE= http://xchat.org/
+
+DEPENDS+= gnome-core>=1.0.55:../../x11/gnome-core
+DEPENDS+= python>=1.5.2:../../lang/python
+
+USE_GMAKE= yes
+USE_PERL5= yes
+USE_X11BASE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV+= CPPFLAGS=-I${LOCALBASE}/include
+
+.include "../../mk/bsd.prefs.mk"
+.if (${OPSYS} == NetBSD)
+CONFIGURE_ENV+= LIBS=-lutil
+.endif
+
+pre-configure:
+ @${TOUCH} ${WRKSRC}/stamp-h.in
+
+post-install:
+ ${MKDIR} ${PREFIX}/share/doc/xchat
+ ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${PREFIX}/share/doc/xchat
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/xchat/files/md5 b/chat/xchat/files/md5
new file mode 100644
index 00000000000..4673a7236cf
--- /dev/null
+++ b/chat/xchat/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+MD5 (xchat-1.5.7.tar.bz2) = ba2355ba786609d7b7c61074b3c39657
diff --git a/chat/xchat/files/patch-sum b/chat/xchat/files/patch-sum
new file mode 100644
index 00000000000..c31eadfbad3
--- /dev/null
+++ b/chat/xchat/files/patch-sum
@@ -0,0 +1,4 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+MD5 (patch-aa) = ff8eb13504f803a9645491831d805f11
+MD5 (patch-ab) = d849f2f75675bb0352ee72f4e045052b
diff --git a/chat/xchat/patches/patch-aa b/chat/xchat/patches/patch-aa
new file mode 100644
index 00000000000..8cb186de4ba
--- /dev/null
+++ b/chat/xchat/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+--- po/Makefile.in.in.orig Sun Oct 31 12:17:50 1999
++++ po/Makefile.in.in Mon Sep 4 19:30:55 2000
+@@ -19,7 +19,7 @@
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ datadir = $(prefix)/@DATADIRNAME@
+-localedir = $(datadir)/locale
++localedir = $(prefix)/share/locale
+ gnulocaledir = $(prefix)/share/locale
+ gettextsrcdir = $(prefix)/share/gettext/po
+ subdir = po
diff --git a/chat/xchat/patches/patch-ab b/chat/xchat/patches/patch-ab
new file mode 100644
index 00000000000..6087e7debf1
--- /dev/null
+++ b/chat/xchat/patches/patch-ab
@@ -0,0 +1,21 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+Do not alphabetically sort the GUI libs. This breaks xchat on a.out
+
+--- configure.orig Tue Sep 5 10:11:57 2000
++++ configure Tue Sep 5 10:16:31 2000
+@@ -5808,14 +5808,6 @@
+ tr "\n" " " < cflags2 > cflags
+ GUI_CFLAGS=`cat cflags`
+
+-echo $GUI_LIBS > cflags
+-tr " " "\n" < cflags > cflags2
+-sort cflags2 > cflags
+-uniq cflags > cflags2
+-tr "\n" " " < cflags2 > cflags
+-GUI_LIBS=`cat cflags`
+-rm -f cflags cflags2
+-
+ fi
+ fi
+ fi
diff --git a/chat/xchat/pkg/COMMENT b/chat/xchat/pkg/COMMENT
new file mode 100644
index 00000000000..8f79ab54eac
--- /dev/null
+++ b/chat/xchat/pkg/COMMENT
@@ -0,0 +1 @@
+X11 (X Window System) IRC client, using the GTK+ toolkit
diff --git a/chat/xchat/pkg/DESCR b/chat/xchat/pkg/DESCR
new file mode 100644
index 00000000000..ea2071ff037
--- /dev/null
+++ b/chat/xchat/pkg/DESCR
@@ -0,0 +1,2 @@
+XChat is a graphical IRC client that runs on UNIX like systems. It uses the
+GTK+ toolkit for graphical abstraction.
diff --git a/chat/xchat/pkg/PLIST b/chat/xchat/pkg/PLIST
new file mode 100644
index 00000000000..d3fa92b6703
--- /dev/null
+++ b/chat/xchat/pkg/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+bin/xchat
+bin/xchat-text
+share/doc/xchat/xchat-1.html
+share/doc/xchat/xchat-10.html
+share/doc/xchat/xchat-2.html
+share/doc/xchat/xchat-3.html
+share/doc/xchat/xchat-4.html
+share/doc/xchat/xchat-5.html
+share/doc/xchat/xchat-6.html
+share/doc/xchat/xchat-7.html
+share/doc/xchat/xchat-8.html
+share/doc/xchat/xchat-9.html
+share/doc/xchat/xchat.html
+share/gnome/apps/Internet/xchat.desktop
+share/locale/cs/LC_MESSAGES/xchat.mo
+share/locale/da/LC_MESSAGES/xchat.mo
+share/locale/de/LC_MESSAGES/xchat.mo
+share/locale/el/LC_MESSAGES/xchat.mo
+share/locale/es/LC_MESSAGES/xchat.mo
+share/locale/fr/LC_MESSAGES/xchat.mo
+share/locale/hu/LC_MESSAGES/xchat.mo
+share/locale/it/LC_MESSAGES/xchat.mo
+share/locale/ja/LC_MESSAGES/xchat.mo
+share/locale/ko/LC_MESSAGES/xchat.mo
+share/locale/nl/LC_MESSAGES/xchat.mo
+share/locale/pt_BR/LC_MESSAGES/xchat.mo
+share/locale/sl/LC_MESSAGES/xchat.mo
+share/locale/sr_YU/LC_MESSAGES/xchat.mo
+share/locale/pt/LC_MESSAGES/xchat.mo
+share/locale/ru/LC_MESSAGES/xchat.mo
+share/locale/ro/LC_MESSAGES/xchat.mo
+share/locale/sk/LC_MESSAGES/xchat.mo
+share/locale/uk/LC_MESSAGES/xchat.mo
+share/pixmaps/xchat.png
+share/pixmaps/xchat_wm.png
+@dirrm share/doc/xchat
diff --git a/chat/zenicb/Makefile b/chat/zenicb/Makefile
new file mode 100644
index 00000000000..5359a33fbf5
--- /dev/null
+++ b/chat/zenicb/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:35 wiz Exp $
+#
+
+DISTNAME= zenicb-19981202
+CATEGORIES= chat
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+
+MAINTAINER= thorpej@netbsd.org
+
+NO_SRC_ON_FTP= Already in MASTER_SITE_LOCAL
+
+# XXX YUCK! I really don't like this, but what else are we going to do?
+.include "../../mk/bsd.prefs.mk"
+.if defined(USE_XEMACS)
+EMACS= xemacs
+DEPENDS+= xemacs-[1-9]*:../../editors/xemacs
+MAKEFLAGS+= USE_XEMACS=${USE_XEMACS}
+ELISPDIR= lib/xemacs/xemacs-packages/lisp
+.else
+EMACS= emacs
+DEPENDS+= emacs-*:../../editors/emacs
+ELISPDIR= share/emacs/site-lisp
+.endif
+
+PLIST_SUBST+= ELISPDIR=${ELISPDIR}
+
+pre-configure:
+.if defined(USE_XEMACS)
+ @${ECHO} "You have chosen Xemacs configuration."
+.else
+ @${ECHO} "To install for Xemacs, set the environment variable USE_XEMACS."
+.endif
+
+do-build:
+
+do-install:
+.if defined(USE_XEMACS)
+ @${MKDIR} ${PREFIX}/${ELISPDIR}
+.endif
+ @for file in ${WRKSRC}/src/*.el; do \
+ j="${INSTALL_DATA} $$file ${PREFIX}/${ELISPDIR}/"; \
+ ${ECHO} $$j; $$j; \
+ done
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/zenicb/files/md5 b/chat/zenicb/files/md5
new file mode 100644
index 00000000000..b36bd27ef5b
--- /dev/null
+++ b/chat/zenicb/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:35 wiz Exp $
+
+MD5 (zenicb-19981202.tar.gz) = 542dc7145fa7645f879f382666c74e8e
diff --git a/chat/zenicb/files/patch-sum b/chat/zenicb/files/patch-sum
new file mode 100644
index 00000000000..3ac7f80ca9b
--- /dev/null
+++ b/chat/zenicb/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:35 wiz Exp $
+
+MD5 (patch-aa) = a6d9a07a36c81157fe1ee3fa430254f4
diff --git a/chat/zenicb/patches/patch-aa b/chat/zenicb/patches/patch-aa
new file mode 100644
index 00000000000..5c0610077e4
--- /dev/null
+++ b/chat/zenicb/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+
+--- src/zenicb.el- Sun Jul 19 18:37:51 1998
++++ src/zenicb.el Fri Aug 4 17:34:34 2000
+@@ -211,6 +211,8 @@
+ (if (not zenicb-process)
+ ()
+ (set-marker (process-mark zenicb-process) (point-max))
++ (if (fboundp 'set-buffer-multibyte) (set-buffer-multibyte nil))
++ (set-process-coding-system zenicb-process nil nil)
+ (set-process-buffer zenicb-process zenicb-buffer)
+ (set-process-filter zenicb-process 'zenicb-filter)
+ (set-process-sentinel zenicb-process 'zenicb-sentinel)
diff --git a/chat/zenicb/pkg/COMMENT b/chat/zenicb/pkg/COMMENT
new file mode 100644
index 00000000000..2dfbbe4ee29
--- /dev/null
+++ b/chat/zenicb/pkg/COMMENT
@@ -0,0 +1 @@
+ICB client for Emacs
diff --git a/chat/zenicb/pkg/DESCR b/chat/zenicb/pkg/DESCR
new file mode 100644
index 00000000000..ef095459971
--- /dev/null
+++ b/chat/zenicb/pkg/DESCR
@@ -0,0 +1,2 @@
+ZenICB is an ICB client for Emacs. It allows the user to waste
+unspeakable amounts of time.
diff --git a/chat/zenicb/pkg/PLIST b/chat/zenicb/pkg/PLIST
new file mode 100644
index 00000000000..50e62abd070
--- /dev/null
+++ b/chat/zenicb/pkg/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:36 wiz Exp $
+${ELISPDIR}/zenicb-8ball.el
+${ELISPDIR}/zenicb-add.el
+${ELISPDIR}/zenicb-away.el
+${ELISPDIR}/zenicb-example.el
+${ELISPDIR}/zenicb-fortran.el
+${ELISPDIR}/zenicb-history.el
+${ELISPDIR}/zenicb-meditate.el
+${ELISPDIR}/zenicb-nologout.el
+${ELISPDIR}/zenicb-signal.el
+${ELISPDIR}/zenicb-stamp.el
+${ELISPDIR}/zenicb-trigger.el
+${ELISPDIR}/zenicb-whereis.el
+${ELISPDIR}/zenicb-yow.el
+${ELISPDIR}/zenicb.el
diff --git a/chat/zircon/Makefile b/chat/zircon/Makefile
new file mode 100644
index 00000000000..eb5c46ce1ce
--- /dev/null
+++ b/chat/zircon/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+#
+
+DISTNAME= zircon-1.18.245
+CATEGORIES= chat
+MASTER_SITES= ftp://catless.ncl.ac.uk/pub/
+
+MAINTAINER= frueauf@netbsd.org
+HOMEPAGE= http://catless.ncl.ac.uk/Programs/Zircon/
+
+DEPENDS+= tk-8.3.2:../../x11/tk
+
+IS_INTERACTIVE= yes
+NO_BUILD= yes
+
+post-patch:
+ @${MV} ${WRKSRC}/installer/unix.tcl ${WRKSRC}/installer/unix.tcl.bak
+ @${SED} -e 's|@@@PREFIX@@@|${PREFIX}|g' \
+ < ${WRKSRC}/installer/unix.tcl.bak \
+ > ${WRKSRC}/installer/unix.tcl
+
+do-install:
+ @${ECHO} ""
+ @${ECHO} "Please just click <Install> and <Quit> to ensure proper installation."
+ @${ECHO} ""
+ @( cd ${WRKSRC} && ./installZircon )
+ @${MKDIR} ${PREFIX}/share/doc/zircon
+.for file in BUGS COPYRIGHT FAQ MANUAL MIRRORS README.ONS README.load README.look README.prefs TODO
+ @${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/doc/zircon
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/chat/zircon/files/md5 b/chat/zircon/files/md5
new file mode 100644
index 00000000000..ab378b1f1c5
--- /dev/null
+++ b/chat/zircon/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+MD5 (zircon-1.18.245.tar.gz) = ba5211b1a79770b3649b1dd1342b780d
diff --git a/chat/zircon/files/patch-sum b/chat/zircon/files/patch-sum
new file mode 100644
index 00000000000..191275aa5ee
--- /dev/null
+++ b/chat/zircon/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+MD5 (patch-aa) = 2ed1acf333607a0da54dd8b276c694e7
diff --git a/chat/zircon/patches/patch-aa b/chat/zircon/patches/patch-aa
new file mode 100644
index 00000000000..11eb174478b
--- /dev/null
+++ b/chat/zircon/patches/patch-aa
@@ -0,0 +1,47 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/15 00:36:28 wiz Exp $
+
+--- installer/unix.tcl-orig Wed Mar 25 11:36:03 1998
++++ installer/unix.tcl Sat Sep 5 20:42:47 1998
+@@ -19,7 +19,7 @@
+ global Type types Lib Bin CC LD Version Patchlevel Wish types cflags\
+ libs share SCflag GCC SLDflag CFlags TIDir v7 SED go NoGUI Xtn
+ #
+- set types {AIX Alpha BSDI FreeBSD HP-UX IRIX Linux OSF1 {SunOS 4} {SunOS 5} UNIX_SV}
++ set types {AIX Alpha BSDI FreeBSD NetBSD HP-UX IRIX Linux OSF1 {SunOS 4} {SunOS 5} UNIX_SV}
+ #
+ array set cflags {
+ HP-UX {+O3 -Aa -D_HPUX_SOURCE}
+@@ -30,6 +30,7 @@
+ HP-UX {+z}
+ IRIX {-KPIC}
+ FreeBSD {-fpic}
++ NetBSD {-fPIC}
+ SCO {-Kpic -belf}
+ {SunOS 4} {-PIC}
+ {SunOS 5} {-KPIC}
+@@ -53,6 +54,7 @@
+ IRIX {-shared -rdata_shared}
+ AIX {-bhalt:4 -bM:SRE -bE:lib.exp -H512 -T512}
+ FreeBSD {-Bshareable -x}
++ NetBSD {-sharead -x}
+ SCO {-G}
+ OSF1 {-shared -expect_unresolved}
+ Linux {-shared}
+@@ -149,7 +151,7 @@
+ #
+ proc getLib {} {
+ global Lib
+- switch {} $Lib {set Lib /usr/local/lib/zircon}
++ switch {} $Lib {set Lib @@@PREFIX@@@/share/zircon}
+ }
+ #
+ proc getWish {} {
+@@ -175,7 +177,7 @@
+ return
+ }
+ }
+- set Bin /usr/local/bin
++ set Bin @@@PREFIX@@@/bin
+ }
+ #
+ proc getCC {} {
diff --git a/chat/zircon/pkg/COMMENT b/chat/zircon/pkg/COMMENT
new file mode 100644
index 00000000000..7236af5df63
--- /dev/null
+++ b/chat/zircon/pkg/COMMENT
@@ -0,0 +1 @@
+X11 interface to Internet Relay Chat
diff --git a/chat/zircon/pkg/DESCR b/chat/zircon/pkg/DESCR
new file mode 100644
index 00000000000..3ef52d319ec
--- /dev/null
+++ b/chat/zircon/pkg/DESCR
@@ -0,0 +1,13 @@
+Zircon is an X11 interface to Internet Relay Chat. The software
+is written in tcl/tk and uses its native features to provide network
+communications. Suggestions for improvements to Zircon are welcome.
+The author particularly interested in making the system useful for
+those users in groups where JIPS and other national character sets
+are used.
+
+Zircon has more features than you could possibly imagine and
+implements nearly everything that the irc II clients support as
+well as many other useful and interesting features. This reflects
+the power of tcl/tk and not wonderful programming (the programming
+is wonderful of course, but that is an aside). The tcl/tk system
+is excellent, and you need it on your machine NOW!
diff --git a/chat/zircon/pkg/MESSAGE b/chat/zircon/pkg/MESSAGE
new file mode 100644
index 00000000000..cb8080c7bb4
--- /dev/null
+++ b/chat/zircon/pkg/MESSAGE
@@ -0,0 +1,6 @@
+You might want to set the following environment variables in your
+favourite shell rc file:
+
+ IRCNICK : to set your nick
+ IRCNAME : to set your irc name
+ IRCSERVER : to set the server to use
diff --git a/chat/zircon/pkg/PLIST b/chat/zircon/pkg/PLIST
new file mode 100644
index 00000000000..ccdd603a4c0
--- /dev/null
+++ b/chat/zircon/pkg/PLIST
@@ -0,0 +1,171 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/15 00:36:29 wiz Exp $
+bin/zircon
+share/doc/zircon/BUGS
+share/doc/zircon/COPYRIGHT
+share/doc/zircon/FAQ
+share/doc/zircon/MANUAL
+share/doc/zircon/MIRRORS
+share/doc/zircon/README.ONS
+share/doc/zircon/README.load
+share/doc/zircon/README.look
+share/doc/zircon/README.prefs
+share/doc/zircon/TODO
+share/zircon/gifs/arc.gif
+share/zircon/gifs/button.gif
+share/zircon/gifs/ii.gif
+share/zircon/gifs/key.gif
+share/zircon/gifs/line.gif
+share/zircon/gifs/lock.gif
+share/zircon/gifs/log.gif
+share/zircon/gifs/noii.gif
+share/zircon/gifs/none.gif
+share/zircon/gifs/nospeak.gif
+share/zircon/gifs/off.gif
+share/zircon/gifs/off1.gif
+share/zircon/gifs/on.gif
+share/zircon/gifs/on1.gif
+share/zircon/gifs/oval.gif
+share/zircon/gifs/polygon.gif
+share/zircon/gifs/rectangle.gif
+share/zircon/gifs/speak.gif
+share/zircon/gifs/text.gif
+share/zircon/gifs/unlock.gif
+share/zircon/gifs/zircon.gif
+share/zircon/gifs/zlogo.gif
+share/zircon/help/Netspaces
+share/zircon/help/Zircon/Bindings
+share/zircon/help/Zircon/CommandLine
+share/zircon/help/Zircon/Environment
+share/zircon/help/Zircon/Ons
+share/zircon/help/Zircon/Windows/Channel
+share/zircon/help/Zircon/Windows/Control
+share/zircon/help/Zircon/Windows/Info
+share/zircon/help/Zircon/Windows/Message
+share/zircon/installed
+share/zircon/lang/bulgar.tcl
+share/zircon/lang/catala.tcl
+share/zircon/lang/deutsch.tcl
+share/zircon/lang/english.tcl
+share/zircon/lang/espanol.tcl
+share/zircon/lang/esperanto.tcl
+share/zircon/lang/francais.tcl
+share/zircon/lang/italiano.tcl
+share/zircon/lang/magyar.tcl
+share/zircon/lang/nihongo.tcl
+share/zircon/lang/norsk.tcl
+share/zircon/lang/suomi.tcl
+share/zircon/lib/Away.tcl
+share/zircon/lib/Button.tcl
+share/zircon/lib/Channel.tcl
+share/zircon/lib/Chat.tcl
+share/zircon/lib/Classes.tcl
+share/zircon/lib/Consts.tcl
+share/zircon/lib/Control.tcl
+share/zircon/lib/DALnet.tcl
+share/zircon/lib/Entry.tcl
+share/zircon/lib/Frame.tcl
+share/zircon/lib/Friend.tcl
+share/zircon/lib/Friends.tcl
+share/zircon/lib/Help.tcl
+share/zircon/lib/IRC.tcl
+share/zircon/lib/Ignore.tcl
+share/zircon/lib/Info.tcl
+share/zircon/lib/Interface.tcl
+share/zircon/lib/List.tcl
+share/zircon/lib/Log.tcl
+share/zircon/lib/Look.tcl
+share/zircon/lib/Mac.tcl
+share/zircon/lib/Message.tcl
+share/zircon/lib/Monitor.tcl
+share/zircon/lib/Net.tcl
+share/zircon/lib/Netspace.tcl
+share/zircon/lib/Notice.tcl
+share/zircon/lib/Notrace.tcl
+share/zircon/lib/Object.tcl
+share/zircon/lib/On.tcl
+share/zircon/lib/Protect.tcl
+share/zircon/lib/SOCKS.tcl
+share/zircon/lib/Server.tcl
+share/zircon/lib/Service.tcl
+share/zircon/lib/Sound.tcl
+share/zircon/lib/Split.tcl
+share/zircon/lib/Tags.tcl
+share/zircon/lib/Topic.tcl
+share/zircon/lib/Tracing.tcl
+share/zircon/lib/Undernet.tcl
+share/zircon/lib/Unix.tcl
+share/zircon/lib/User.tcl
+share/zircon/lib/Util.tcl
+share/zircon/lib/WBoard.tcl
+share/zircon/lib/Window.tcl
+share/zircon/lib/Windows.tcl
+share/zircon/lib/bindings.tcl
+share/zircon/lib/confChan.tcl
+share/zircon/lib/confInfo.tcl
+share/zircon/lib/confTab.tcl
+share/zircon/lib/config.tcl
+share/zircon/lib/ctcp.tcl
+share/zircon/lib/dbgsrv.tcl
+share/zircon/lib/debug.tcl
+share/zircon/lib/dialog.tcl
+share/zircon/lib/errors.tcl
+share/zircon/lib/frivol.tcl
+share/zircon/lib/initial.tcl
+share/zircon/lib/main.tcl
+share/zircon/lib/misc.tcl
+share/zircon/lib/misc2.tcl
+share/zircon/lib/pkgIndex.tcl
+share/zircon/lib/plugin.tcl
+share/zircon/lib/saverc.tcl
+share/zircon/lib/servers.tcl
+share/zircon/lib/tcl75.tcl
+share/zircon/lib/tcl76.tcl
+share/zircon/lib/tcl80.tcl
+share/zircon/lib/tcl81.tcl
+share/zircon/lib/tcl82.tcl
+share/zircon/lib/tcl83.tcl
+share/zircon/lib/tcl84.tcl
+share/zircon/lib/upgrade.tcl
+share/zircon/lib/userCmds.tcl
+share/zircon/lib/zircon.tcl
+share/zircon/look/standard.tcl
+share/zircon/plugins/Dcc/auto.tcl
+share/zircon/plugins/Dcc/chat.tcl
+share/zircon/plugins/Dcc/dcc.tcl
+share/zircon/plugins/Dcc/dccget.tcl
+share/zircon/plugins/Dcc/dccsend.tcl
+share/zircon/plugins/Dcc/pkgIndex.tcl
+share/zircon/plugins/Dcc/send.tcl
+share/zircon/plugins/MsgOps/setup.tcl
+share/zircon/plugins/NoticeOps/setup.tcl
+share/zircon/plugins/Sed/decrypt.tcl
+share/zircon/plugins/Sed/pkgIndex.tcl
+share/zircon/samples/zircon.ad
+@exec mkdir -p %D/share/zircon/help/Channels
+@exec mkdir -p %D/share/zircon/help/Servers
+@exec mkdir -p %D/share/zircon/help/Services
+@exec mkdir -p %D/share/zircon/help/Users
+@exec mkdir -p %D/share/zircon/scripts
+@exec mkdir -p %D/share/zircon/sounds
+@dirrm share/doc/zircon
+@dirrm share/zircon/help/Zircon/Windows
+@dirrm share/zircon/help/Zircon
+@dirrm share/zircon/help/Channels
+@dirrm share/zircon/help/Servers
+@dirrm share/zircon/help/Services
+@dirrm share/zircon/help/Users
+@dirrm share/zircon/help
+@dirrm share/zircon/gifs
+@dirrm share/zircon/lang
+@dirrm share/zircon/lib
+@dirrm share/zircon/look
+@dirrm share/zircon/plugins/Dcc
+@dirrm share/zircon/plugins/MsgOps
+@dirrm share/zircon/plugins/NoticeOps
+@dirrm share/zircon/plugins/Sed
+@dirrm share/zircon/plugins
+@dirrm share/zircon/samples
+@dirrm share/zircon/scripts
+@dirrm share/zircon/sounds
+@dirrm share/zircon/lib
+@dirrm share/zircon