summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2019-09-04 22:38:25 +0000
committernia <nia@pkgsrc.org>2019-09-04 22:38:25 +0000
commit1d65a0dfd823e4ebacfbe00d499b69d2e172c18b (patch)
treecaabb866f9cea1840646e99b701753befa7d37e2
parent3c992bc573afe67b5c8c96440ab27149117c6d4c (diff)
downloadpkgsrc-1d65a0dfd823e4ebacfbe00d499b69d2e172c18b.tar.gz
Remove chat/ircservices - successors chat/atheme, chat/anope
This services package is very old and unmaintained. Supposedly it doesn't work without -fno-stack-protector. Not a good sign. If I have my IRC history right, chat/anope is a fork of epona, which was a fork of this. PR pkg/49014
-rw-r--r--chat/Makefile3
-rw-r--r--chat/ircservices/DESCR4
-rw-r--r--chat/ircservices/Makefile101
-rw-r--r--chat/ircservices/PLIST37
-rw-r--r--chat/ircservices/PLIST.shared48
-rw-r--r--chat/ircservices/distinfo10
-rw-r--r--chat/ircservices/files/ircservices.sh22
-rw-r--r--chat/ircservices/patches/patch-aa76
-rw-r--r--chat/ircservices/patches/patch-ab13
-rw-r--r--chat/ircservices/patches/patch-ac22
-rw-r--r--chat/ircservices/patches/patch-ad32
11 files changed, 1 insertions, 367 deletions
diff --git a/chat/Makefile b/chat/Makefile
index 240e18b7f43..16d883d9fb5 100644
--- a/chat/Makefile
+++ b/chat/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.227 2019/08/02 10:24:01 leot Exp $
+# $NetBSD: Makefile,v 1.228 2019/09/04 22:38:25 nia Exp $
#
COMMENT= Communication programs
@@ -52,7 +52,6 @@ SUBDIR+= inspircd3
SUBDIR+= ircII
SUBDIR+= ircd-hybrid
SUBDIR+= irchat-pj
-SUBDIR+= ircservices
SUBDIR+= ircu
SUBDIR+= iroffer
SUBDIR+= irssi
diff --git a/chat/ircservices/DESCR b/chat/ircservices/DESCR
deleted file mode 100644
index c86cb1ba746..00000000000
--- a/chat/ircservices/DESCR
+++ /dev/null
@@ -1,4 +0,0 @@
-IRC Services is a system of services to be used with Internet Relay Chat
-networks. Services provides for definitive nickname and channel ownership,
-as well as the ability to send messages to offline users, and gives IRC
-operators considerably more control over the network.
diff --git a/chat/ircservices/Makefile b/chat/ircservices/Makefile
deleted file mode 100644
index fe3c4e2ef20..00000000000
--- a/chat/ircservices/Makefile
+++ /dev/null
@@ -1,101 +0,0 @@
-# $NetBSD: Makefile,v 1.54 2019/08/11 13:18:03 wiz Exp $
-#
-
-DISTNAME= ircservices-5.0.64
-PKGREVISION= 8
-CATEGORIES= chat
-#MASTER_SITES= http://www.ircservices.za.net/download/old/
-MASTER_SITES+= ftp://ftp.esper.net/ircservices/old/
-
-MAINTAINER= pkgsrc-users@NetBSD.org
-#HOMEPAGE= http://www.ircservices.za.net/
-COMMENT= Services for IRC networks
-LICENSE= gnu-gpl-v2
-
-MAKE_JOBS_SAFE= no
-
-.include "../../mk/bsd.prefs.mk"
-
-HAS_CONFIGURE= YES
-USE_TOOLS+= gmake grep perl
-.if ${OPSYS} != "NetBSD"
-USE_TOOLS+= gsed
-.endif
-RCD_SCRIPTS= ircservices
-PKG_GROUPS= services
-BUILD_DEFS= VARBASE
-
-CONFIGURE_ARGS+= -prefix ${PREFIX}
-CONFIGURE_ARGS+= -cc ${CC:Q}
-CONFIGURE_ARGS+= ${empty(CFLAGS):?:-cflags ${CFLAGS:Q}}
-CONFIGURE_ARGS+= ${empty(LDFLAGS):?:-lflags ${LDFLAGS:Q}}
-CONFIGURE_ARGS+= ${empty(LIBS):?:-libs ${LIBS:Q}}
-
-SUBST_CLASSES+= install
-SUBST_STAGE.install= pre-configure
-SUBST_FILES.install= install-script tools/ircservices-chk.in
-SUBST_SED.install= -e "s|/bin/cp|${CP}|g"
-SUBST_SED.install+= -e "s|/bin/chown|${CHOWN}|g"
-SUBST_SED.install+= -e "s|/bin/chgrp|${CHGRP}|g"
-SUBST_SED.install+= -e "s|/bin/chmod|${CHMOD}|g"
-SUBST_SED.install+= -e "s|@DATDEST@|${VARBASE}/run|g"
-SUBST_MESSAGE.install= Fixing scripts.
-
-SUBST_CLASSES+= utils
-SUBST_STAGE.utils= pre-configure
-SUBST_FILES.utils= data/Makefile tools/Makefile
-SUBST_SED.utils= -e "s|chgrp|${CHGRP}|g"
-SUBST_SED.utils+= -e "s|chmod|${CHMOD}|g"
-SUBST_SED.utils+= -e "s|find|${FIND}|g"
-SUBST_MESSAGE.utils= Fixing paths of hard-coded utilities.
-
-SUBST_CLASSES+= conf
-SUBST_STAGE.conf= pre-configure
-SUBST_FILES.conf= data/example-ircservices.conf data/example-modules.conf
-SUBST_SED.conf= -e "s|/usr/local|${PREFIX}|g"
-SUBST_SED.conf+= -e "s|ircservices.log|${VARBASE}/log/ircservices.log|g"
-SUBST_SED.conf+= -e "s|ircservices.pid|${VARBASE}/run/ircservices.pid|g"
-SUBST_SED.conf+= -e "s|/usr/lib/sendmail|/usr/sbin/sendmail|g"
-SUBST_MESSAGE.conf= Fixing configuration files.
-
-CONF_FILES_PERMS= ${PREFIX}/share/examples/ircservices/ircservices.conf \
- ${PREFIX}/lib/services/ircservices.conf \
- ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0640
-
-CONF_FILES_PERMS+= ${PREFIX}/share/examples/ircservices/modules.conf \
- ${PREFIX}/lib/services/modules.conf \
- ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0640
-
-INSTALLATION_DIRS= lib/services ${PKGMANDIR}/man8 sbin \
- share/doc/ircservices share/examples/ircservices
-
-INSTALL_MAKE_FLAGS+= BINDEST=${DESTDIR}${PREFIX}/sbin \
- DATDEST=${DESTDIR}${PREFIX}/lib/services
-
-
-.include "../../mk/bsd.prefs.mk"
-
-# Only some platforms build the dynamically-loadable modules. On
-# others, the modules are statically-linked into the ircservices
-# executable.
-#
-PLIST_SRC= ${PLIST_SRC_DFLT} ${WRKDIR}/PLIST
-
-pre-install:
- if [ -f ${WRKDIR}/${DISTNAME}/modules/mail/main.so ]; then \
- ${CP} ${.CURDIR}/PLIST.shared ${WRKDIR}/PLIST; \
- else \
- ${TOUCH} ${WRKDIR}/PLIST; \
- fi
-
-post-install:
- ${INSTALL_DATA} ${WRKSRC}/docs/*.html \
- ${DESTDIR}${PREFIX}/share/doc/ircservices
- ${INSTALL_MAN} ${WRKSRC}/docs/*.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
- ${CHOWN} -R ${BINOWN}:${BINGRP} ${DESTDIR}${PREFIX}/lib/services/helpfiles
- ${INSTALL_DATA} ${WRKSRC}/data/example-ircservices.conf \
- ${DESTDIR}${PREFIX}/share/examples/ircservices/ircservices.conf
- ${INSTALL_DATA} ${WRKSRC}/data/example-modules.conf \
- ${DESTDIR}${PREFIX}/share/examples/ircservices/modules.conf
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/chat/ircservices/PLIST b/chat/ircservices/PLIST
deleted file mode 100644
index 375a2de4d39..00000000000
--- a/chat/ircservices/PLIST
+++ /dev/null
@@ -1,37 +0,0 @@
-@comment $NetBSD: PLIST,v 1.13 2018/01/07 19:57:48 rillig Exp $
-lib/services/convert-db
-lib/services/helpfiles/help
-lib/services/languages/de
-lib/services/languages/en_us
-lib/services/languages/es
-lib/services/languages/fr
-lib/services/languages/hu
-lib/services/languages/it
-lib/services/languages/ja_euc
-lib/services/languages/ja_sjis
-lib/services/languages/nl
-lib/services/languages/pt
-lib/services/languages/ru
-lib/services/languages/tr
-man/man8/convert-db.8
-man/man8/ircservices.8
-sbin/ircservices
-sbin/ircservices-chk
-share/doc/ircservices/0.html
-share/doc/ircservices/1.html
-share/doc/ircservices/2.html
-share/doc/ircservices/3.html
-share/doc/ircservices/4.html
-share/doc/ircservices/5.html
-share/doc/ircservices/6.html
-share/doc/ircservices/7.html
-share/doc/ircservices/COPYING.html
-share/doc/ircservices/a.html
-share/doc/ircservices/b.html
-share/doc/ircservices/c.html
-share/doc/ircservices/copyright.html
-share/doc/ircservices/faq.html
-share/doc/ircservices/index.html
-share/doc/ircservices/upgrade.html
-share/examples/ircservices/ircservices.conf
-share/examples/ircservices/modules.conf
diff --git a/chat/ircservices/PLIST.shared b/chat/ircservices/PLIST.shared
deleted file mode 100644
index 77f479bc9c1..00000000000
--- a/chat/ircservices/PLIST.shared
+++ /dev/null
@@ -1,48 +0,0 @@
-@comment $NetBSD: PLIST.shared,v 1.2 2009/06/14 17:37:46 joerg Exp $
-lib/services/modules/chanserv/access-levels.so
-lib/services/modules/chanserv/access-xop.so
-lib/services/modules/chanserv/main.so
-lib/services/modules/chanserv/sendpass.so
-lib/services/modules/database/version4.so
-lib/services/modules/encryption/md5.so
-lib/services/modules/httpd/auth-ip.so
-lib/services/modules/httpd/auth-password.so
-lib/services/modules/httpd/dbaccess.so
-lib/services/modules/httpd/debug.so
-lib/services/modules/httpd/main.so
-lib/services/modules/httpd/redirect.so
-lib/services/modules/httpd/top-page.so
-lib/services/modules/mail/main.so
-lib/services/modules/mail/sendmail.so
-lib/services/modules/mail/smtp.so
-lib/services/modules/memoserv/forward.so
-lib/services/modules/memoserv/ignore.so
-lib/services/modules/memoserv/main.so
-lib/services/modules/misc/devnull.so
-lib/services/modules/misc/helpserv.so
-lib/services/modules/misc/xml-export.so
-lib/services/modules/misc/xml-import.so
-lib/services/modules/nickserv/access.so
-lib/services/modules/nickserv/autojoin.so
-lib/services/modules/nickserv/link.so
-lib/services/modules/nickserv/mail-auth.so
-lib/services/modules/nickserv/main.so
-lib/services/modules/nickserv/oldlink.so
-lib/services/modules/nickserv/sendpass.so
-lib/services/modules/operserv/akill.so
-lib/services/modules/operserv/main.so
-lib/services/modules/operserv/news.so
-lib/services/modules/operserv/sessions.so
-lib/services/modules/operserv/sline.so
-lib/services/modules/protocol/bahamut.so
-lib/services/modules/protocol/dalnet.so
-lib/services/modules/protocol/dreamforge.so
-lib/services/modules/protocol/hybrid.so
-lib/services/modules/protocol/monkey.so
-lib/services/modules/protocol/ptlink.so
-lib/services/modules/protocol/rfc1459.so
-lib/services/modules/protocol/trircd.so
-lib/services/modules/protocol/ts8.so
-lib/services/modules/protocol/undernet-p9.so
-lib/services/modules/protocol/unreal.so
-lib/services/modules/statserv/main.so
diff --git a/chat/ircservices/distinfo b/chat/ircservices/distinfo
deleted file mode 100644
index 405880b7d4e..00000000000
--- a/chat/ircservices/distinfo
+++ /dev/null
@@ -1,10 +0,0 @@
-$NetBSD: distinfo,v 1.16 2015/11/03 01:20:20 agc Exp $
-
-SHA1 (ircservices-5.0.64.tar.gz) = 6a12e05368da5dc251dd73b999856f2fc572a352
-RMD160 (ircservices-5.0.64.tar.gz) = 4b6b0fc113a9ff0c9aa45d4462a48b3836d27d49
-SHA512 (ircservices-5.0.64.tar.gz) = e9f0d4bedce1bc4fe76173aa2e657d402521396d9cdb6ece5b9695eca79db0b12276e4c9a99bc1a2c5619b5c4525875feae37ecdc61022b98705d5ce91637665
-Size (ircservices-5.0.64.tar.gz) = 1163863 bytes
-SHA1 (patch-aa) = 1dfc77abd0358f52859f4615b47e4c5bcee268b1
-SHA1 (patch-ab) = a15821c44bd9738080436a3626ec62d96c37db63
-SHA1 (patch-ac) = d567871c9cbb05b329247155c55e26e265476b48
-SHA1 (patch-ad) = b838e722e2c4019775b25cbc85ea2c5cf3510927
diff --git a/chat/ircservices/files/ircservices.sh b/chat/ircservices/files/ircservices.sh
deleted file mode 100644
index 6e1b0d5e63b..00000000000
--- a/chat/ircservices/files/ircservices.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!@RCD_SCRIPTS_SHELL@
-#
-# $NetBSD: ircservices.sh,v 1.1 2004/10/02 22:09:46 adrianp Exp $
-#
-# PROVIDE: ircservices
-# REQUIRE: DAEMON
-# KEYWORD: shutdown
-#
-
-if [ -f /etc/rc.subr ]
-then
- . /etc/rc.subr
-fi
-
-name="ircservices"
-rcvar=$name
-command="@PREFIX@/sbin/ircservices"
-required_files="@PREFIX@/lib/services/ircservices.conf"
-command_args=""
-
-load_rc_config $name
-run_rc_command "$1"
diff --git a/chat/ircservices/patches/patch-aa b/chat/ircservices/patches/patch-aa
deleted file mode 100644
index a589d188a64..00000000000
--- a/chat/ircservices/patches/patch-aa
+++ /dev/null
@@ -1,76 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2012/04/27 16:53:13 dholland Exp $
-
-- avoid infinite loop in options processing
-- ...?
-
---- configure.orig 2009-07-31 14:46:19.000000000 +0000
-+++ configure
-@@ -485,6 +485,9 @@ the corresponding command-line options (
- EOT
- exit $exitval
- fi
-+ else
-+ echo "$0: $1: Invalid argument/option" 1>&2
-+ exit 1
- fi
- done
-
-@@ -1374,10 +1377,10 @@ EOT
- cat >$CONFTMP/test-lib.c <<EOT
- int foo() {no_such_symbol();}
- EOT
-- if run $CC $CC_FLAGS $CC_LIBS $CONFTMP/test-dlopen.c -o $CONFTMP/test ; then
-+ if run $CC -fPIC $CC_FLAGS $CC_LIBS $CONFTMP/test-dlopen.c -o $CONFTMP/test ; then
- CC_DYN_LIBS=""
- log "dlopen() found (no libs)"
-- elif run $CC $CC_FLAGS $CC_LIBS $CONFTMP/test-dlopen.c -ldl -o $CONFTMP/test
-+ elif run $CC -fPIC $CC_FLAGS $CC_LIBS $CONFTMP/test-dlopen.c -ldl -o $CONFTMP/test
- then
- CC_DYN_LIBS=" -ldl"
- log "dlopen() found (libdl)"
-@@ -1386,7 +1389,7 @@ EOT
- OK=
- fi
- if [ "$OK" ] ; then
-- if run $CC -rdynamic $CC_FLAGS $CC_LIBS $CC_DYN_LIBS $CONFTMP/test-dlopen.c -o $CONFTMP/test ; then
-+ if run $CC -rdynamic -fPIC $CC_FLAGS $CC_LIBS $CC_DYN_LIBS $CONFTMP/test-dlopen.c -o $CONFTMP/test ; then
- log "-rdynamic works"
- CC_DYN_LFLAGS=" -rdynamic"
- else
-@@ -1400,7 +1403,7 @@ EOT
- else
- CC_SHARED="$CC -shared"
- fi
-- if run $CC_SHARED $CC_FLAGS $CC_LIBS $CONFTMP/test-lib.c -o $CONFTMP/test-lib.so ; then
-+ if run $CC_SHARED -fPIC $CC_FLAGS $CC_LIBS $CONFTMP/test-lib.c -o $CONFTMP/test-lib.so ; then
- log "-shared works"
- else
- log "no -shared, aborting dlfcn test"
-@@ -1438,8 +1441,8 @@ EOT
- return quux(bar)*2;
- }
- EOT
-- if run $CC_SHARED $CC_FLAGS $CC_LIBS $CONFTMP/test-dynamic.c -o $CONFTMP/test.so \
-- && run $CC $CC_FLAGS $CC_DYN_LFLAGS $CC_LIBS $CC_DYN_LIBS $CONFTMP/test-dynamic2.c $CONFTMP/test.so -o $CONFTMP/test
-+ if run $CC_SHARED -fPIC $CC_FLAGS $CC_LIBS $CONFTMP/test-dynamic.c -o $CONFTMP/test.so \
-+ && run $CC -fPIC $CC_FLAGS $CC_DYN_LFLAGS $CC_LIBS $CC_DYN_LIBS $CONFTMP/test-dynamic2.c $CONFTMP/test.so -o $CONFTMP/test
- then
- a=`$CONFTMP/test 1`
- log "symbol resolution test: $CONFTMP/test 1 => $a"
-@@ -1468,7 +1471,7 @@ EOT
- }
- int quux(int x) {return x;}
- EOT
-- if run $CC $CC_FLAGS $CC_DYN_LFLAGS $CC_LIBS $CC_DYN_LIBS $CONFTMP/test-dynamic2.c $CONFTMP/test.so -o $CONFTMP/test
-+ if run $CC -fPIC $CC_FLAGS $CC_DYN_LFLAGS $CC_LIBS $CC_DYN_LIBS $CONFTMP/test-dynamic2.c $CONFTMP/test.so -o $CONFTMP/test
- then
- a=`$CONFTMP/test`
- log "underscore test: $CONFTMP/test => $a"
-@@ -1492,6 +1495,7 @@ EOT
- if [ "$OK" ] ; then
- echo "yes."
- STATIC_MODULES=0
-+ CC_FLAGS="-fPIC $CC_FLAGS"
- else
- log "static modules selected"
- echo "no."
diff --git a/chat/ircservices/patches/patch-ab b/chat/ircservices/patches/patch-ab
deleted file mode 100644
index 1e99db886f2..00000000000
--- a/chat/ircservices/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2004/10/02 22:09:46 adrianp Exp $
-
---- data/Makefile.orig 2004-10-02 20:44:29.000000000 +0100
-+++ data/Makefile 2004-10-02 20:44:38.000000000 +0100
-@@ -12,8 +12,6 @@
- all: # Nothing to do
-
- install: all $(DATDEST)/helpfiles
-- $(INSTALL_DAT) example-ircservices.conf "$(DATDEST)/example-ircservices.conf"
-- $(INSTALL_DAT) example-modules.conf "$(DATDEST)/example-modules.conf"
-
- $(DATDEST)/helpfiles:
- $(CP_ALL) helpfiles "$(DATDEST)"
diff --git a/chat/ircservices/patches/patch-ac b/chat/ircservices/patches/patch-ac
deleted file mode 100644
index 2c34eb94efa..00000000000
--- a/chat/ircservices/patches/patch-ac
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2004/10/02 22:09:46 adrianp Exp $
-
---- data/example-modules.conf.orig 2004-10-02 20:01:04.000000000 +0100
-+++ data/example-modules.conf 2004-10-02 19:59:27.000000000 +0100
-@@ -366,7 +366,7 @@
- # "Session limit exceeded". If this is commented out, nothing will
- # be sent.
-
-- SessionLimitExceeded "The session limit for your host %s has been exceeded."
-+ SessionLimitExceeded "The session limit for your host %s has been exceeded."
-
- # SessionLimitDetailsLoc <message> [OPTIONAL]
- # Same as above, but should be used to provide a website address
-@@ -379,7 +379,7 @@
- # you supply an address/URL where people can get help regarding
- # session limits.
-
-- #SessionLimitDetailsLoc "Please visit http://your.website.url/ for more information about session limits."
-+ #SessionLimitDetailsLoc "Please visit http://your.website.url/ for more information about session limits."
-
- # SessionLimitAutokill <max-kill-interval> <num-kills> <expiry> <reason> [OPTIONAL]
- # With this option, Services will add an automatic autokill when
diff --git a/chat/ircservices/patches/patch-ad b/chat/ircservices/patches/patch-ad
deleted file mode 100644
index 891edafde95..00000000000
--- a/chat/ircservices/patches/patch-ad
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2010/07/15 11:48:22 obache Exp $
-
-Avoid to conflict with getline(3) in IEEE Std 1003.1-2008.
-
---- lang/langcomp.c.orig 2009-07-31 14:54:04.000000000 +0000
-+++ lang/langcomp.c
-@@ -41,7 +41,6 @@
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
--#undef getline
-
- /* CR/LF values--used instead of '\r' and '\n' to avoid platform-dependent
- * messiness */
-@@ -115,7 +114,7 @@ static int stringnum(const char *name)
- /* Read a non-comment, non-blank line from the input file. Return NULL at
- * end of file. */
-
--static char *getline(FILE *f)
-+static char *get_line(FILE *f)
- {
- static char buf[1024];
- char *s;
-@@ -196,7 +195,7 @@ int main(int ac, char **av)
- return 1;
- }
-
-- while (maxerr > 0 && (line = getline(in)) != NULL) {
-+ while (maxerr > 0 && (line = get_line(in)) != NULL) {
- if (*line == '\t') {
- if (curstring == -2) {
- fprintf(stderr, "%s:%d: Junk at beginning of file\n",