ports/67386: A !seen-module for the eggdrop IRC bot

Gerrit Beine tux at pinguru.net
Sun May 30 17:30:17 UTC 2004


>Number:         67386
>Category:       ports
>Synopsis:       A !seen-module for the eggdrop IRC bot
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun May 30 10:30:17 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Gerrit Beine
>Release:        FreeBSD 5.2.1-RELEASE-p7
>Organization:
>Environment:
FreeBSD asus.intern.beine-computer.de 5.2.1-RELEASE-p7 FreeBSD 5.2.1-RELEASE-p7 #1: Fri May 28 16:49:42 CEST 2004     root at asus.intern.beine-computer.de:/usr/src/sys/i386/compile/ASUS  i386

>Description:
gseen.mod

gseen works similar to countless seen scripts. It logs for ea
ch user
when he or she was last seen in the channel and makes this in
formation
publically available. It takes switching nick names into cons
ideration
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/

>How-To-Repeat:
      
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	irc/gseen.mod
#	irc/gseen.mod/Makefile
#	irc/gseen.mod/distinfo
#	irc/gseen.mod/pkg-descr
#	irc/gseen.mod/pkg-plist
#
echo c - irc/gseen.mod
mkdir -p irc/gseen.mod > /dev/null 2>&1
echo x - irc/gseen.mod/Makefile
sed 's/^X//' >irc/gseen.mod/Makefile << 'END-of-irc/gseen.mod/Makefile'
X# Ports collection makefile for:  gseen.mod
X# Date created:			  28 Mai 2004
X# Whom:				  Gerrit Beine (<tux at pinguru.net>)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gseen.mod
XPORTVERSION=	1.1.1.dev3
XCATEGORIES=	irc
XMASTER_SITES=	http://www.visions-of-fantasy.de/gseen.mod/
X
XMAINTAINER=	tux at pinguru.net
XCOMMENT=	A seen-module for the eggdrop IRC bot
X
XDISTNAME=	${PORTNAME}.${PORTVERSION}
X
XEXTRACT_DEPENDS?=	${WRKDIR}/../../../${LOCAL_SRCDIR}/work/eggdrop/Makefile:${PORTSDIR}/${LOCAL_SRCDIR}:configure
XRUN_DEPENDS?=	eggdrop:${PORTSDIR}/${LOCAL_SRCDIR}
X
XWRKSRC=		${WRKDIR}/eggdrop
XLOCAL_SRCDIR?=	irc/eggdrop
X
Xdo-extract:
X	@${RM} -rf ${WRKDIR}
X	@${MKDIR} ${WRKDIR}
X	@${CP} -R ${WRKDIR}/../../../${LOCAL_SRCDIR}/work/eggdrop1.6.15 ${WRKSRC}
X	cd ${WRKSRC}/src/mod && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${EXTRACT_ONLY} ${EXTRACT_AFTER_ARGS}
X
Xpre-build:
X	@echo gseen.mod >> ${WRKSRC}/.modules
X	@echo gseen.mod >> ${WRKSRC}/.known_modules
X	@cd ${WRKSRC} && ./configure
X
Xdo-install:
X	@${CP} ${WRKSRC}/gseen.so ${PREFIX}/lib/eggdrop
X	@${INSTALL_DATA} ${WRKSRC}/src/mod/gseen.mod/*lang ${PREFIX}/share/eggdrop/language
X	@${INSTALL_DATA} ${WRKSRC}/src/mod/gseen.mod/gseen.conf ${PREFIX}/etc
X	@${ECHO} "Please add the line"
X	@${ECHO} "source /usr/local/etc/gseen.conf"
X	@${ECHO} "at the end of your eggdrop config file"
X	@${ECHO} "and .rehash your bot"
X
X.include <bsd.port.mk>
END-of-irc/gseen.mod/Makefile
echo x - irc/gseen.mod/distinfo
sed 's/^X//' >irc/gseen.mod/distinfo << 'END-of-irc/gseen.mod/distinfo'
XMD5 (gseen.mod.1.1.1.dev3.tar.gz) = 8452fca4333f5ea9a6e0ec5a715690fc
XSIZE (gseen.mod.1.1.1.dev3.tar.gz) = 32016
END-of-irc/gseen.mod/distinfo
echo x - irc/gseen.mod/pkg-descr
sed 's/^X//' >irc/gseen.mod/pkg-descr << 'END-of-irc/gseen.mod/pkg-descr'
Xgseen.mod
X
Xgseen works similar to countless seen scripts. It logs for each user
Xwhen he or she was last seen in the channel and makes this information
Xpublically available. It takes switching nick names into consideration
Xand supports wildcards in search-requests.
X
XThe advantage of gseen in contrast to most other seen scripts is it's speed.
Xgseen can handle databases of several thousand nicks without a lag in seen
Xrequests. It also supports several languages. 
X
XWWW: http://www.visions-of-fantasy.de/gseen.mod/
END-of-irc/gseen.mod/pkg-descr
echo x - irc/gseen.mod/pkg-plist
sed 's/^X//' >irc/gseen.mod/pkg-plist << 'END-of-irc/gseen.mod/pkg-plist'
Xetc/gseen.conf
Xlib/eggdrop/gseen.so
Xshare/eggdrop/language/gseen.de.lang
Xshare/eggdrop/language/gseen.en.lang
END-of-irc/gseen.mod/pkg-plist
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list