From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 6 05:40:25 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 0424E16A4CE for ; Thu, 6 May 2004 05:40:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6B14E43D58 for ; Thu, 6 May 2004 05:40:24 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i46CeOwi028979 for ; Thu, 6 May 2004 05:40:24 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i46CeObu028978; Thu, 6 May 2004 05:40:24 -0700 (PDT) (envelope-from gnats) Resent-Date: Thu, 6 May 2004 05:40:24 -0700 (PDT) Resent-Message-Id: <200405061240.i46CeObu028978@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, hurbold@yahoo.com Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 934BC16A4EB for ; Thu, 6 May 2004 05:36:34 -0700 (PDT) Received: from mail.hurbold.com (120.139.33.65.cfl.rr.com [65.33.139.120]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4002D43D39 for ; Thu, 6 May 2004 05:36:33 -0700 (PDT) (envelope-from root@hurbold.com) Received: by mail.hurbold.com (Postfix, from userid 0) id DE303623D; Thu, 6 May 2004 08:31:26 -0400 (EDT) Message-Id: <20040506123126.DE303623D@mail.hurbold.com> Date: Thu, 6 May 2004 08:31:26 -0400 (EDT) From: Hurbold@hurbold.com To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/66329: [New Port] net/verlihub (Direct Connect protocol p2p server software) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: hurbold@yahoo.com List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 May 2004 12:40:25 -0000 >Number: 66329 >Category: ports >Synopsis: [New Port] net/verlihub (Direct Connect protocol p2p server software) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu May 06 05:40:24 PDT 2004 >Closed-Date: >Last-Modified: >Originator: Bill Cadwallader >Release: FreeBSD 5.2.1-RELEASE i386 >Organization: >Environment: System: FreeBSD anubis.hurbold.com 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Tue Mar 30 19:47:35 EST 2004 root@anubis.hurbold.com:/usr/src/sys/i386/compile/ANUBIS i386 >Description: Supersedes: ports/65594 Changed the source repository allowing for modification of the code, which reduces the number of patches and removes an unneccessary perl5.8.2 dep. Updated to the latest Verlihub release and included some scripts not part of the original port submission. Verlihub is a Direct Connect Protocol Server, known for its amazingly high user limit and low CPU/Bandwidth requirements. - Uses a mysql backend (local or remote) - Ability to use plugins to increase base functionality and flexibility - Versatile OP commands http://verlihub.sourceforge.net >How-To-Repeat: >Fix: --- verlihub begins here --- # 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: # # verlihub # verlihub/distinfo # verlihub/pkg-plist # verlihub/Makefile # verlihub/pkg-message # verlihub/pkg-descr # echo c - verlihub mkdir -p verlihub > /dev/null 2>&1 echo x - verlihub/distinfo sed 's/^X//' >verlihub/distinfo << 'END-of-verlihub/distinfo' XMD5 (verlihub-0.9.7-RC5.tar.gz) = 0ed37990a05804c04a21c4d2d14ab426 XSIZE (verlihub-0.9.7-RC5.tar.gz) = 432016 END-of-verlihub/distinfo echo x - verlihub/pkg-plist sed 's/^X//' >verlihub/pkg-plist << 'END-of-verlihub/pkg-plist' Xbin/verlihub Xbin/verlihub_config X%%PORTDOCS%%%%DOCSDIR%%/help X%%PORTDOCS%%%%DOCSDIR%%/configuring X%%PORTDOCS%%%%DOCSDIR%%/using X%%PORTDOCS%%%%DOCSDIR%%/help_sql X%%PORTDOCS%%%%DOCSDIR%%/params X%%PORTDOCS%%%%DOCSDIR%%/features X%%PORTDOCS%%%%DOCSDIR%%/verlihub X%%PORTDOCS%%%%EXAMPLESDIR%%/scripts/trigger X%%PORTDOCS%%%%EXAMPLESDIR%%/scripts/install X%%PORTDOCS%%%%EXAMPLESDIR%%/scripts/regnick X%%PORTDOCS%%%%EXAMPLESDIR%%/scripts/runhub X%%PORTDOCS%%%%EXAMPLESDIR%%/config/motd X%%PORTDOCS%%%%EXAMPLESDIR%%/config/faq X%%PORTDOCS%%%%EXAMPLESDIR%%/config/rules X%%PORTDOCS%%%%EXAMPLESDIR%%/config/help_usr X%%PORTDOCS%%@dirrm %%DOCSDIR%% X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/scripts X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/config X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% END-of-verlihub/pkg-plist echo x - verlihub/Makefile sed 's/^X//' >verlihub/Makefile << 'END-of-verlihub/Makefile' X# New ports collection makefile for: verlihub X# Date created: 2 April 2004 X# Whom: Hurbold X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 0.9.7r5 XCATEGORIES= net XMASTER_SITES= ftp://www.hurbold.com/verlihub/ XDISTNAME= verlihub-0.9.7-RC5 X XMAINTAINER= hurbold@yahoo.com XCOMMENT= Verlihub Linux/Unix Direct Connect Hub Software X XLIB_DEPENDS= GeoIP.3:${PORTSDIR}/net/GeoIP:install \ X pcre.0:${PORTSDIR}/devel/pcre:install XRUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash2:install X XWRKSRC= ${WRKDIR}/verlihub-0.9.7-RC5 X XUSE_MYSQL= yes XUSE_GMAKE= yes XGNU_CONFIGURE= yes X XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" X Xpost-install: X X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/docs/configuring ${DOCSDIR}/configuring X ${INSTALL_DATA} ${WRKSRC}/docs/help.sql ${DOCSDIR}/help_sql X ${INSTALL_DATA} ${WRKSRC}/docs/using ${DOCSDIR}/using X ${INSTALL_DATA} ${WRKSRC}/docs/features ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/docs/help ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/docs/params ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/docs/verlihub ${DOCSDIR} X @${MKDIR} ${EXAMPLESDIR}/config X ${INSTALL_DATA} ${WRKSRC}/docs/motd ${EXAMPLESDIR}/config/motd X ${INSTALL_DATA} ${WRKSRC}/docs/faq ${EXAMPLESDIR}/config/faq X ${INSTALL_DATA} ${WRKSRC}/docs/rules ${EXAMPLESDIR}/config/rules X ${INSTALL_DATA} ${WRKSRC}/docs/help_usr ${EXAMPLESDIR}/config/help_usr X ${INSTALL_SCRIPT} ${WRKSRC}/verlihub_config ${LOCALBASE}/bin X @${MKDIR} ${EXAMPLESDIR}/scripts X ${INSTALL_SCRIPT} ${WRKSRC}/scripts/trigger ${EXAMPLESDIR}/scripts X ${INSTALL_SCRIPT} ${WRKSRC}/scripts/install ${EXAMPLESDIR}/scripts X ${INSTALL_SCRIPT} ${WRKSRC}/scripts/regnick ${EXAMPLESDIR}/scripts X ${INSTALL_SCRIPT} ${WRKSRC}/scripts/runhub ${EXAMPLESDIR}/scripts X.endif X X @${CAT} ${PKGMESSAGE} X X.include X X.if ${OSVERSION} < 502010 XUSE_GCC= 3.3 X.endif X X.include END-of-verlihub/Makefile echo x - verlihub/pkg-message sed 's/^X//' >verlihub/pkg-message << 'END-of-verlihub/pkg-message' X X X-------------------------------------------------------------------- X XDocumentation has been installed in /usr/local/share/doc. XSample files have been installed in /usr/local/share/examples. XThese include the scripts necessary to start running Verlihub and Xsome sample configuration files. XThe executable has been installed in /usr/local/bin. XA script to link Verlihub plugins has been installed in /usr/local/bin. X XThis port requires a working mysql server installation, either Xlocally or remotely. X XIf you are installing mysql, please make sure you understand the Xsecurity implications and are willing to configure proper authenti- Xcation for the mysql root user. XIf you do not, anyone can (will) gain full control of your databases. X XOnce you have a properly-running mysql server, please run the install Xscript: X X'/usr/local/share/examples/verlihub/scripts/install' X XFollow the instructions given. X XYou will need the files in /usr/local/share/examples/verlihub/config Xto run the hub. These should be put in the .verlihub directory that Xyou created with the install script: X X'cp -R /usr/local/share/examples/verlihub/config/ /path/to/.verlihub' X XYou should also copy or move the scripts to the .verlihub location: X X'cp -R /usr/local/share/examples/verlihub/scripts \ X/path/to/.verlihub' X XVisit http://verlihub.sourceforge.net for the project's homepage Xor http://verlihub.no-ip.com for the project's forums. X X------------------------------------------------------------------- END-of-verlihub/pkg-message echo x - verlihub/pkg-descr sed 's/^X//' >verlihub/pkg-descr << 'END-of-verlihub/pkg-descr' XVerlihub is a Linux/Unix Direct Connect protocol server (Hub). XIt is written in c++, has relatively low CPU and RAM usage, Xand has many useful features. It also uses a MySQL Database. X XThese are plugins that can be used to provide additional Xfunctionality not present in the Verlihub base. They work Xsimilarly to 'bots' which have been developed for other hub Xservers, without the need for uncompiled scripts. X XWWW: http://verlihub.sourceforge.net X X-Hurbold Xhurbold@yahoo.com END-of-verlihub/pkg-descr exit --- verlihub ends here --- >Release-Note: >Audit-Trail: >Unformatted: