diff options
author | nia <nia@pkgsrc.org> | 2019-09-04 22:38:25 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-09-04 22:38:25 +0000 |
commit | 1d65a0dfd823e4ebacfbe00d499b69d2e172c18b (patch) | |
tree | caabb866f9cea1840646e99b701753befa7d37e2 /chat | |
parent | 3c992bc573afe67b5c8c96440ab27149117c6d4c (diff) | |
download | pkgsrc-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
Diffstat (limited to 'chat')
-rw-r--r-- | chat/Makefile | 3 | ||||
-rw-r--r-- | chat/ircservices/DESCR | 4 | ||||
-rw-r--r-- | chat/ircservices/Makefile | 101 | ||||
-rw-r--r-- | chat/ircservices/PLIST | 37 | ||||
-rw-r--r-- | chat/ircservices/PLIST.shared | 48 | ||||
-rw-r--r-- | chat/ircservices/distinfo | 10 | ||||
-rw-r--r-- | chat/ircservices/files/ircservices.sh | 22 | ||||
-rw-r--r-- | chat/ircservices/patches/patch-aa | 76 | ||||
-rw-r--r-- | chat/ircservices/patches/patch-ab | 13 | ||||
-rw-r--r-- | chat/ircservices/patches/patch-ac | 22 | ||||
-rw-r--r-- | chat/ircservices/patches/patch-ad | 32 |
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", |