From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 30 10:30:17 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 815F316A4CE for ; Sun, 30 May 2004 10:30:17 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73D1D43D58 for ; Sun, 30 May 2004 10:30:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i4UHUHiC048581 for ; Sun, 30 May 2004 10:30:17 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i4UHUHMS048577; Sun, 30 May 2004 10:30:17 -0700 (PDT) (envelope-from gnats) Resent-Date: Sun, 30 May 2004 10:30:17 -0700 (PDT) Resent-Message-Id: <200405301730.i4UHUHMS048577@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gerrit Beine Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ED83016A4CE for ; Sun, 30 May 2004 10:23:31 -0700 (PDT) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id D1AF043D48 for ; Sun, 30 May 2004 10:23:31 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.11/8.12.11) with ESMTP id i4UHNVx2003660 for ; Sun, 30 May 2004 10:23:31 -0700 (PDT) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.11/8.12.11/Submit) id i4UHNVnH003659; Sun, 30 May 2004 10:23:31 -0700 (PDT) (envelope-from nobody) Message-Id: <200405301723.i4UHNVnH003659@www.freebsd.org> Date: Sun, 30 May 2004 10:23:31 -0700 (PDT) From: Gerrit Beine To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Subject: ports/67386: A !seen-module for the eggdrop IRC bot X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 May 2004 17:30:17 -0000 >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 () 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 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: