Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Jun 2004 12:34:09 -0700 (PDT)
From:      Gerrit Beine <tux@pinguru.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/67500: Port for GNU thales: an irc to mysql gateway
Message-ID:  <200406021934.i52JY9Yu034206@www.freebsd.org>
Resent-Message-ID: <200406021940.i52JeJlw078757@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         67500
>Category:       ports
>Synopsis:       Port for GNU thales: an irc to mysql gateway
>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:   Wed Jun 02 12:40:19 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Gerrit Beine
>Release:        FreeBSD 5.2.1-RELEASE-p7
>Organization:
Beine Computer
>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:
Thales is an IRC to MySQL Gateway. It connects to your IRC network as a service, and converts messages he receives to SQL queries to update the database. It collects data about users, channels and servers. It doesn't build stats itself, but gives you the database, It's your role to write third-party applications or scripts, for example in PHP, to extract data from it. Some example applications are provided.
>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/thales
#	irc/thales/pkg-descr
#	irc/thales/Makefile
#	irc/thales/distinfo
#	irc/thales/pkg-plist.unreal
#
echo c - irc/thales
mkdir -p irc/thales > /dev/null 2>&1
echo x - irc/thales/pkg-descr
sed 's/^X//' >irc/thales/pkg-descr << 'END-of-irc/thales/pkg-descr'
XThales is an IRC to MySQL Gateway. It connects to your IRC network as a service, and converts messages he receives to SQL queries to update the database. It collects data about users, channels and servers. It doesn't build stats itself, but gives you the database, It's your role to write third-party applications or scripts, for example in PHP, to extract data from it. Some example applications are provided.
X
XWWW: http://www.gnu.org/software/thales
END-of-irc/thales/pkg-descr
echo x - irc/thales/Makefile
sed 's/^X//' >irc/thales/Makefile << 'END-of-irc/thales/Makefile'
X# Ports collection makefile for:  GNU Thales
X# Date created:			  30 May 2004
X# Whom:				  Gerrit Beine (<tux@pinguru.net>)
X# Todo:				  Add support for other IRCd's
X#
X# $FreeBSD$
X#
X
XPORTNAME=	thales
XPORTVERSION=	1.0
XCATEGORIES=	irc
XMASTER_SITES=	ftp://ftp.gnu.org/gnu/thales
X
XMAINTAINER=	tux@pinguru.net
XCOMMENT=	GNU Thales - An IRC to MySQL Gateway
X
XHAS_CONFIGURE=	yes
XUSE_GMAKE=	yes
XUSE_MYSQL=	yes
X
X.if defined(WITH_IRCD) && ${WITH_IRCD} != ""
XIRCD?=${WITH_IRCD}
X.else
XIRCD?=unreal
X.endif
X
X.if ${IRCD} == unreal
XRUN_DEPENDS=	${LOCALBASE}/Unreal/ircd:${PORTSDIR}/irc/unreal
XCONFIGURE_ARGS+=	--with-ircd=unreal \
X	--prefix=${LOCALBASE}/Unreal/thales
XPLIST+=		${PKGDIR}/pkg-plist.unreal
X.endif
X
Xpre-fetch:
X	@${ECHO} ""
X	@${ECHO} "You may specify the IRCD which is thales compiled for"
X	@${ECHO} ""
X	@${ECHO} "	WITH_IRCD=unreal"
X	@${ECHO} ""
X	@${ECHO} "The default value is unreal"
X	@${ECHO} ""
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DATADIR}/examples
X	@${MKDIR} ${DATADIR}/tools
X	@${CP} -r ${WRKSRC}/examples/* ${DATADIR}/examples
X	@${CP} -r ${WRKSRC}/tools/* ${DATADIR}/tools
X.endif
X
X.include <bsd.port.mk>
END-of-irc/thales/Makefile
echo x - irc/thales/distinfo
sed 's/^X//' >irc/thales/distinfo << 'END-of-irc/thales/distinfo'
XMD5 (thales-1.0.tar.gz) = c42323127f212b7a843a7b1f6a61ea21
XSIZE (thales-1.0.tar.gz) = 189768
END-of-irc/thales/distinfo
echo x - irc/thales/pkg-plist.unreal
sed 's/^X//' >irc/thales/pkg-plist.unreal << 'END-of-irc/thales/pkg-plist.unreal'
XUnreal/thales/mysql-bahamut.sql
XUnreal/thales/mysql-hybrid.sql
XUnreal/thales/mysql-ircdru.sql
XUnreal/thales/mysql-ultimate28.sql
XUnreal/thales/mysql-ultimate30.sql
XUnreal/thales/mysql-unreal.sql
XUnreal/thales/thales
XUnreal/thales/thales.conf
XUnreal/thales/thales.conf.default
X@dirrm Unreal/thales
X%%PORTDOCS%%%%DATADIR%%/examples/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/MRTG/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/MRTG/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/MRTG/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/MRTG/thalesinfo.pl
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/img/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/img/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/img/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/img/online.gif
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/img/offline.gif
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/nickinfo.php
X%%PORTDOCS%%%%DATADIR%%/examples/nickinfo/README
X%%PORTDOCS%%%%DATADIR%%/examples/counter/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/counter/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/counter/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/counter/README
X%%PORTDOCS%%%%DATADIR%%/examples/counter/compteur_js.php
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/deb.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/0.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/1.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/2.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/3.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/4.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/5.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/6.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/7.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/8.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/9.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/1/visites.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/deb.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/0.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/1.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/2.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/3.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/4.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/5.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/6.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/7.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/8.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/9.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/2/visites.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/deb.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/0.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/1.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/2.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/3.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/4.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/5.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/6.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/7.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/8.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/9.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/3/visites.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/deb.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/0.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/1.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/2.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/3.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/4.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/5.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/6.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/7.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/8.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/9.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/4/visites.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/deb.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/0.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/1.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/2.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/3.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/4.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/5.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/6.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/7.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/8.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/9.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/5/visites.PNG
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/counter/pictures/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/whois/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/whois/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/whois/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/whois/whois.html
X%%PORTDOCS%%%%DATADIR%%/examples/whois/dowhois.php
X%%PORTDOCS%%%%DATADIR%%/examples/README
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/README
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/mysql.ini.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/users_tc.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/chans_tc.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/servers_tc.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/chans_max.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/users_max.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/counters/chan_po.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/status/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/status/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/status/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/status/server_on.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/status/user_ison.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/status/user_status.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/status/chan_topic.php
X%%PORTDOCS%%%%DATADIR%%/examples/memphistools/common.php
X%%PORTDOCS%%%%DATADIR%%/examples/clones/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/clones/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/clones/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/clones/clones.php
X%%PORTDOCS%%%%DATADIR%%/examples/recycledcounter/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/examples/recycledcounter/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/examples/recycledcounter/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/examples/recycledcounter/README
X%%PORTDOCS%%%%DATADIR%%/examples/recycledcounter/recycpt.php
X%%PORTDOCS%%%%DATADIR%%/tools/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/tools/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/tools/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/tools/crontab/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/tools/crontab/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/tools/crontab/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/tools/crontab/cron.sh
X%%PORTDOCS%%%%DATADIR%%/tools/README
X%%PORTDOCS%%%%DATADIR%%/tools/logfilter/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/tools/logfilter/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/tools/logfilter/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/tools/logfilter/README
X%%PORTDOCS%%%%DATADIR%%/tools/logfilter/logfilter.sh
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/CVS/Root
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/CVS/Repository
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/CVS/Entries
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/README
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/killrunall.sh
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/killall.sh
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/compileall.sh
X%%PORTDOCS%%%%DATADIR%%/tools/testbed/chgCacheTime.sh
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/recycledcounter/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/recycledcounter
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/clones/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/clones
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/memphistools/status/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/memphistools/status
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/memphistools/counters/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/memphistools/counters
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/memphistools/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/memphistools
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/whois/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/whois
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/5/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/5
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/4/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/4
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/3/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/3
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/2/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/2
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/1/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures/1
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/pictures
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/counter
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/nickinfo/img/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/nickinfo/img
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/nickinfo/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/nickinfo
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/MRTG/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/MRTG
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/examples
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools/testbed/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools/testbed
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools/logfilter/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools/logfilter
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools/crontab/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools/crontab
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools/CVS
X%%PORTDOCS%%@dirrm %%DATADIR%%/tools
X%%PORTDOCS%%@dirrm %%DATADIR%%
END-of-irc/thales/pkg-plist.unreal
exit

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200406021934.i52JY9Yu034206>