Date: Sun, 30 May 2004 10:23:31 -0700 (PDT) From: Gerrit Beine <tux@pinguru.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/67386: A !seen-module for the eggdrop IRC bot Message-ID: <200405301723.i4UHNVnH003659@www.freebsd.org> Resent-Message-ID: <200405301730.i4UHUHMS048577@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200405301723.i4UHNVnH003659>