Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

4
chat/ircservices/DESCR Normal file
View File

@@ -0,0 +1,4 @@
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.

101
chat/ircservices/Makefile Normal file
View File

@@ -0,0 +1,101 @@
# $NetBSD: Makefile,v 1.44 2013/05/31 12:39:40 wiz Exp $
#
DISTNAME= ircservices-5.0.64
PKGREVISION= 2
CATEGORIES= chat
MASTER_SITES= http://www.ircservices.za.net/download/old/ \
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:Q}
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= post-patch
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= post-patch
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= post-patch
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/html/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/html/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"

38
chat/ircservices/PLIST Normal file
View File

@@ -0,0 +1,38 @@
@comment $NetBSD: PLIST,v 1.10 2009/06/14 18:28:44 joerg 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/examples/ircservices/modules.conf
share/examples/ircservices/ircservices.conf
share/doc/html/ircservices/0.html
share/doc/html/ircservices/1.html
share/doc/html/ircservices/2.html
share/doc/html/ircservices/3.html
share/doc/html/ircservices/4.html
share/doc/html/ircservices/5.html
share/doc/html/ircservices/6.html
share/doc/html/ircservices/7.html
share/doc/html/ircservices/COPYING.html
share/doc/html/ircservices/a.html
share/doc/html/ircservices/b.html
share/doc/html/ircservices/c.html
share/doc/html/ircservices/copyright.html
share/doc/html/ircservices/faq.html
share/doc/html/ircservices/index.html
share/doc/html/ircservices/upgrade.html
share/examples/rc.d/ircservices

View File

@@ -0,0 +1,48 @@
@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

View File

@@ -0,0 +1,9 @@
$NetBSD: distinfo,v 1.15 2012/04/27 16:53:13 dholland Exp $
SHA1 (ircservices-5.0.64.tar.gz) = 6a12e05368da5dc251dd73b999856f2fc572a352
RMD160 (ircservices-5.0.64.tar.gz) = 4b6b0fc113a9ff0c9aa45d4462a48b3836d27d49
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

View File

@@ -0,0 +1,22 @@
#!@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"

View File

@@ -0,0 +1,76 @@
$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."

View File

@@ -0,0 +1,13 @@
$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)"

View File

@@ -0,0 +1,22 @@
$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

View File

@@ -0,0 +1,32 @@
$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",