summaryrefslogtreecommitdiff
path: root/irc
diff options
context:
space:
mode:
authorTorsten Blum <torstenb@FreeBSD.org>1994-08-27 12:17:10 +0000
committerTorsten Blum <torstenb@FreeBSD.org>1994-08-27 12:17:10 +0000
commit09bbbfdc3a652eaa8f48f561a6ba318559f5a6b7 (patch)
tree131758c23fea637025af3a253d0d82f94f3c80f2 /irc
parentAdd a pre-configure rule after all, since it's helpful to be able (diff)
Initial import for irc (version 2.8.20) port.
Submitted by: torstenb
Notes
Notes: svn path=/head/; revision=42
Diffstat (limited to 'irc')
-rw-r--r--irc/irc/Makefile30
-rw-r--r--irc/irc/files/patch-ab29
-rw-r--r--irc/irc/pkg-comment1
-rw-r--r--irc/irc/pkg-descr6
-rw-r--r--irc/irc/pkg-plist9
5 files changed, 75 insertions, 0 deletions
diff --git a/irc/irc/Makefile b/irc/irc/Makefile
new file mode 100644
index 000000000000..0263094c0f5a
--- /dev/null
+++ b/irc/irc/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: Irc Server
+# Version required: 2.8.20
+# Date created: 23 August 1994
+# Whom: torstenb
+#
+# $Id:$
+#
+
+.if !defined(prefix)
+prefix= /usr/local
+.endif
+
+DISTNAME= irc2.8.20
+HOME_LOCATION= ftp://cs-ftp.bu.edu/irc/servers/
+
+pre-install:
+ @if [ ! -d $(prefix)/bin ]; then \
+ mkdir -p $(prefix)/bin; \
+ fi
+ @if [ ! -d $(prefix)/lib/ircd ]; then \
+ mkdir -p $(prefix)/lib/ircd; \
+ fi
+ @if [ ! -d $(prefix)/man/man1 ]; then \
+ mkdir -p $(prefix)/man/man1; \
+ fi
+ @if [ ! -d $(prefix)/man/man8 ]; then \
+ mkdir -p $(prefix)/man/man8; \
+ fi
+
+.include <bsd.port.mk>
diff --git a/irc/irc/files/patch-ab b/irc/irc/files/patch-ab
new file mode 100644
index 000000000000..3b8a58b5128a
--- /dev/null
+++ b/irc/irc/files/patch-ab
@@ -0,0 +1,29 @@
+*** /dev/null Tue Aug 23 17:16:08 1994
+--- ./include/setup.h Tue Aug 23 17:42:49 1994
+***************
+*** 0 ****
+--- 1,24 ----
++ #ifndef __setup_include__
++ #define __setup_include__
++ #define PARAMH
++ #define UNISTDH
++ #define STRINGH
++ #define STRINGSH
++ #define STDLIBH
++ #define STDDEFH
++ #define SYSSYSLOGH
++ #undef NOINDEX
++ #undef NEED_STRERROR
++ #define NEED_STRTOKEN
++ #undef NEED_STRTOK
++ #undef NEED_INET_ADDR
++ #undef NEED_INET_NTOA
++ #undef NEED_INET_NETOF
++ #define GETTIMEOFDAY
++ #undef LRAND48
++ #define MALLOCH <malloc.h>
++ #define NBLOCK_POSIX
++ #define BSD_RELIABLE_SIGNALS
++ #undef TIMES_2
++ #define GETRUSAGE_2
++ #endif
diff --git a/irc/irc/pkg-comment b/irc/irc/pkg-comment
new file mode 100644
index 000000000000..f389e8def574
--- /dev/null
+++ b/irc/irc/pkg-comment
@@ -0,0 +1 @@
+ircd, the 'Internet Relay Chat' Server. Version 2.8.20
diff --git a/irc/irc/pkg-descr b/irc/irc/pkg-descr
new file mode 100644
index 000000000000..0f34517b2ddd
--- /dev/null
+++ b/irc/irc/pkg-descr
@@ -0,0 +1,6 @@
+Irc is a functional replacement for and improvement to talk(1). Talk
+is an old, primitive, atrocious, minimalist sort of keyboard/screen
+conversation tool, using a grotesque, machine-dependent protocol.
+Irc does everything talk does, but with a better protocol, allowing
+more than 2 users to talk at once, with access across the aggregate
+Internet, and providing a whole raft of other useful features.
diff --git a/irc/irc/pkg-plist b/irc/irc/pkg-plist
new file mode 100644
index 000000000000..9579dc3f8fd0
--- /dev/null
+++ b/irc/irc/pkg-plist
@@ -0,0 +1,9 @@
+@cwd /usr/local
+bin/chkconf
+bin/irc
+bin/ircd
+lib/ircd/example.conf
+lib/ircd/ircd.m4
+lib/ircd/ircd.motd
+man/man1/irc.1
+man/man8/ircd.8