Add gseen.mod, a !seen module for eggdrop, an IRC bot.

gseen works similar to countless seen scripts. It logs for each user
when he or she was last seen in the channel and makes this information
publically available. It takes switching nick names into consideration
and supports wildcards in search-requests.

The advantage of gseen in contrast to most other seen scripts is it's speed.
gseen can handle databases of several thousand nicks withouta lag in seen
requests. It also supports several languages.

PR:		ports/67386
Submitted by:	Gerrit Beine <tux@pinguru.net>
This commit is contained in:
Pav Lucistnik 2004-06-01 14:19:53 +00:00
parent 2b2c074bea
commit f00794b9ea
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=110608
5 changed files with 61 additions and 0 deletions

View File

@ -22,6 +22,7 @@
SUBDIR += erc
SUBDIR += ezbounce
SUBDIR += gruftistats
SUBDIR += gseen.mod
SUBDIR += hybserv
SUBDIR += icbirc
SUBDIR += iip

42
irc/gseen.mod/Makefile Normal file
View File

@ -0,0 +1,42 @@
# Ports collection makefile for: gseen.mod
# Date created: 28 Mai 2004
# Whom: Gerrit Beine (<tux@pinguru.net>)
#
# $FreeBSD$
#
PORTNAME= gseen.mod
PORTVERSION= 1.1.1.p3
CATEGORIES= irc
MASTER_SITES= http://www.visions-of-fantasy.de/gseen.mod/
DISTNAME= ${PORTNAME}.${PORTVERSION:S/p/dev/}
MAINTAINER= tux@pinguru.net
COMMENT= A seen-module for the eggdrop IRC bot
EXTRACT_DEPENDS= ${NONEXISTENT}:${PORTSDIR}/irc/eggdrop:configure
RUN_DEPENDS= eggdrop:${PORTSDIR}/irc/eggdrop
WRKSRC= ${WRKDIR}/eggdrop
do-extract:
@${RM} -rf ${WRKDIR}
@${MKDIR} ${WRKDIR}
@${CP} -R ${WRKDIRPREFIX}${.CURDIR}/../../irc/eggdrop/work/eggdrop1.6.15 ${WRKSRC}
cd ${WRKSRC}/src/mod && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${EXTRACT_ONLY} ${EXTRACT_AFTER_ARGS}
pre-build:
@${ECHO_CMD} gseen.mod >> ${WRKSRC}/.modules
@${ECHO_CMD} gseen.mod >> ${WRKSRC}/.known_modules
@cd ${WRKSRC} && ./configure
do-install:
@${INSTALL_PROGRAM} ${WRKSRC}/gseen.so ${PREFIX}/lib/eggdrop
@${INSTALL_DATA} ${WRKSRC}/src/mod/gseen.mod/*lang ${PREFIX}/share/eggdrop/language
@${INSTALL_DATA} ${WRKSRC}/src/mod/gseen.mod/gseen.conf ${PREFIX}/etc
@${ECHO_MSG} "Please add the line"
@${ECHO_MSG} "source /usr/local/etc/gseen.conf"
@${ECHO_MSG} "at the end of your eggdrop config file"
@${ECHO_MSG} "and .rehash your bot"
.include <bsd.port.mk>

2
irc/gseen.mod/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (gseen.mod.1.1.1.dev3.tar.gz) = 8452fca4333f5ea9a6e0ec5a715690fc
SIZE (gseen.mod.1.1.1.dev3.tar.gz) = 32016

12
irc/gseen.mod/pkg-descr Normal file
View File

@ -0,0 +1,12 @@
gseen.mod
gseen works similar to countless seen scripts. It logs for each user
when he or she was last seen in the channel and makes this information
publically available. It takes switching nick names into consideration
and supports wildcards in search-requests.
The advantage of gseen in contrast to most other seen scripts is it's speed.
gseen can handle databases of several thousand nicks without a lag in seen
requests. It also supports several languages.
WWW: http://www.visions-of-fantasy.de/gseen.mod/

4
irc/gseen.mod/pkg-plist Normal file
View File

@ -0,0 +1,4 @@
etc/gseen.conf
lib/eggdrop/gseen.so
share/eggdrop/language/gseen.de.lang
share/eggdrop/language/gseen.en.lang