Date: Thu, 3 May 2007 20:17:26 GMT From: Mikle Davidkin<skylord@vt.net.ru> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/112393: Update port: net-p2p/verlihub (New version, request maintainership); New ports in net-p2p: set of pluigins for verlihub. Message-ID: <200705032017.l43KHQQ1046781@www.freebsd.org> Resent-Message-ID: <200705032030.l43KU4Vc030735@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 112393 >Category: ports >Synopsis: Update port: net-p2p/verlihub (New version, request maintainership); New ports in net-p2p: set of pluigins for verlihub. >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 03 20:30:03 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Mikle Davidkin >Release: FreeBSD 6.2-RELEASE amd64 >Organization: Vector Telecom >Environment: FreeBSD www.vt.net.ru 6.2-RELEASE-p2 FreeBSD 6.2-RELEASE-p2 #0: Mon Mar 12 13:48:43 MSK 2007 root@www.vt.net.ru:/usr/obj/usr/src/sys/GENERIC amd64 >Description: For net-p2p/verlihub: Update Makefile for new Verlihub version Added patch for THubLink plugin support Misc small fixes Request maintainership Also i've included a set of ports for most popular VerliHub plugins: one port for each plugin and "meta-port" for simple installation of the them at once. These ports were tested on FreeBSD 6.2 amd64 and i386. >How-To-Repeat: >Fix: diff -ruN /usr/ports/net-p2p/verlihub/Makefile /home/skylordssh/ports/verlihub/Makefile --- /usr/ports/net-p2p/verlihub/Makefile Wed Mar 14 11:04:31 2007 +++ /home/skylordssh/ports/verlihub/Makefile Wed May 2 18:52:26 2007 @@ -6,15 +6,14 @@ # PORTNAME= verlihub -PORTVERSION= 0.9.8.c -PORTREVISION= 2 +PORTVERSION= 0.9.8.d PORTEPOCH= 1 CATEGORIES= net-p2p MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= verlihub -DISTNAME= verlihub-0.9.8c-RC2 +DISTNAME= verlihub-0.9.8d-RC1 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= skylord@vt.net.ru COMMENT= A Direct Connect protocol server (Hub) # XXX: Actually, bash isn't required for building, @@ -24,7 +23,7 @@ pcre.0:${PORTSDIR}/devel/pcre RUN_DEPENDS= bash:${PORTSDIR}/shells/bash -WRKSRC= ${WRKDIR}/verlihub-0.9.8c +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_RC_SUBR= verlihub @@ -34,12 +33,14 @@ USE_LDCONFIG= yes USE_GCC= 3.4+ USE_OPENSSL= yes -SUB_FILES+= pkg-message SUB_FILES= pkg-message DOCS= configuring.txt using.txt help.html verlihub.html MANUAL_DOCS= verlihub.css verlihub_manual.html PORTDOCS= ${DOCS} ${MANUAL_DOCS} + +post-extract: + ${MV} -f ${WRKDIR}/verlihub ${WRKDIR}/${PORTNAME}-${PORTVERSION} post-install: .if !defined(NOPORTDOCS) diff -ruN /usr/ports/net-p2p/verlihub/distinfo /home/skylordssh/ports/verlihub/distinfo --- /usr/ports/net-p2p/verlihub/distinfo Mon Dec 11 00:18:10 2006 +++ /home/skylordssh/ports/verlihub/distinfo Thu Apr 26 18:02:34 2007 @@ -1,3 +1,3 @@ -MD5 (verlihub-0.9.8c-RC2.tar.gz) = c536dd46daefe8b91c3872837d1deeb2 -SHA256 (verlihub-0.9.8c-RC2.tar.gz) = 571e637eacf1176c968e09528331d4257f4932186ae4ca9e8d4353d1cffa7e1c -SIZE (verlihub-0.9.8c-RC2.tar.gz) = 701081 +MD5 (verlihub-0.9.8d-RC1.tar.gz) = 886d0b13a387bf57e226516e73c5fe7a +SHA256 (verlihub-0.9.8d-RC1.tar.gz) = cf064c6ef1e9f2e8ca44f43af855a7baf1b914d4eb941806b19e4fff0bd1a6fc +SIZE (verlihub-0.9.8d-RC1.tar.gz) = 856421 diff -ruN /usr/ports/net-p2p/verlihub/files/patch-thublink /home/skylordssh/ports/verlihub/files/patch-thublink --- /usr/ports/net-p2p/verlihub/files/patch-thublink Thu Jan 1 03:00:00 1970 +++ /home/skylordssh/ports/verlihub/files/patch-thublink Wed May 2 14:03:58 2007 @@ -0,0 +1,339 @@ +Index: casyncconn.cpp +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/casyncconn.cpp,v +retrieving revision 1.89 +diff -u -r1.89 casyncconn.cpp +--- src/casyncconn.cpp 12 Sep 2005 21:28:50 -0000 1.89 ++++ src/casyncconn.cpp 17 Jun 2006 21:27:43 -0000 +@@ -94,33 +94,13 @@ + mType(ct) + { + mMaxBuffer=MAX_SEND_SIZE; +- struct sockaddr saddr; +- struct sockaddr_in *addr_in; +- socklen_t addr_size; +- +- addr_size = sizeof(saddr); +- unsigned int addr; +- + mIp=0; + ClearLine(); + mBufEnd = mBufReadPos = 0; + mRegFlag = 0; + if(mSockDesc) + { +- if(0 > getpeername(mSockDesc, &saddr, &addr_size)) +- { +- if(Log(2)) LogStream() << "Error getting peername, closing" << endl; +- CloseNow(); +- } +- addr_in = (struct sockaddr_in *)&saddr; +- // copy IP +- addr = mIp = addr_in->sin_addr.s_addr; +- // asci ip addr +- mAddrIP = inet_ntoa(addr_in->sin_addr); +- // host name +- if( mxServer && mxServer->mUseDNS ) DNSLookup(); +- // port number +- mAddrPort=addr_in->sin_port; ++ FetchSockAddr(); + } + memset (&mCloseAfter,0, sizeof(mCloseAfter)); + } +@@ -168,6 +148,32 @@ + this->Close(); + } + ++/** Fetch IP addr from socket */ ++void cAsyncConn::FetchSockAddr() ++{ ++ struct sockaddr saddr; ++ struct sockaddr_in *addr_in; ++ socklen_t addr_size; ++ ++ addr_size = sizeof(saddr); ++ unsigned int addr; ++ ++ if(0 > getpeername(mSockDesc, &saddr, &addr_size)) ++ { ++ if(Log(2)) LogStream() << "Error getting peername, closing" << endl; ++ CloseNow(); ++ } ++ addr_in = (struct sockaddr_in *)&saddr; ++ // copy IP ++ addr = mIp = addr_in->sin_addr.s_addr; ++ // asci ip addr ++ mAddrIP = inet_ntoa(addr_in->sin_addr); ++ // host name ++ if( mxServer && mxServer->mUseDNS ) DNSLookup(); ++ // port number ++ mAddrPort=addr_in->sin_port; ++} ++ + /** close connection to peer */ + void cAsyncConn::Close() + { +@@ -270,6 +276,7 @@ + /** immediately close the connection */ + void cAsyncConn::CloseNow() + { ++ OnCloseNow(); + mWritable = false; + ok = false; + if(mxServer) mxServer->mConnChooser.cConnChoose::OptOut((cConnBase*)this, cConnChoose::eCC_ALL); +@@ -483,6 +490,8 @@ + return -1; + } + ok=true; ++ /* Fetch socket info */ ++ FetchSockAddr(); + return 0; + } + else +@@ -849,6 +858,9 @@ + /** function called before closing nicely */ + int cAsyncConn::OnCloseNice(void) { return 0; } + ++/** function called before closing now */ ++int cAsyncConn::OnCloseNow(void) { return 0; } ++ + cMessageParser *cAsyncConn::CreateParser() + { + if (this->mxProtocol != NULL) +Index: casyncsocketserver.cpp +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/casyncsocketserver.cpp,v +retrieving revision 1.70 +diff -u -r1.70 casyncsocketserver.cpp +--- src/casyncsocketserver.cpp 27 Mar 2006 13:37:32 -0000 1.70 ++++ src/casyncsocketserver.cpp 17 Jun 2006 21:27:43 -0000 +@@ -198,6 +198,7 @@ + return; + } + tCLIt it = old_conn->mIterator;//find(mConnList.begin(), mConnList.end(), old_conn); ++ + cAsyncConn *found=(*it); + if( (it == mConnList.end()) || (found != old_conn) ) + { +Index: cconndc.cpp +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/cconndc.cpp,v +retrieving revision 1.63 +diff -u -r1.63 cconndc.cpp +--- src/cconndc.cpp 4 Oct 2005 19:47:38 -0000 1.63 ++++ src/cconndc.cpp 17 Jun 2006 21:27:43 -0000 +@@ -359,7 +359,13 @@ + IPMax = cBanList::Ip2Num(mServer->mC.ip_zone6_max); + if( (IPMin <= IPConn) && (IPMax >= IPConn)) conn->mGeoZone = 6; + } ++ + conn->mxProtocol = mProtocol; ++ ++ conn->mDCIterator = ++ mServer->mDCConnList.insert(mServer->mDCConnList.begin(), ++ conn); ++ + return (cAsyncConn*) conn; + } + +@@ -386,6 +392,20 @@ + mServer->mCallBacks.mOnCloseConn.CallAll(conn); + #endif + } ++ ++ cConnDC::tCLIt it = conn->mDCIterator; ++ cAsyncConn *found=(*it); ++ if( (it == mServer->mDCConnList.end()) || (found != conn) ) ++ { ++ cout << "not found " << conn << endl; ++ throw "Trying to delete non-existent connection"; ++ } ++ ++ //cout << "Deleting connection on socket: " << old_conn->mSockDesc << endl; ++ mServer->mDCConnList.erase(it); ++ cConnDC::tCLIt emptyit; ++ conn->mDCIterator = emptyit; ++ + cConnFactory::DeleteConn(Conn); + } + +Index: cserverdc.cpp +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/cserverdc.cpp,v +retrieving revision 1.235 +diff -u -r1.235 cserverdc.cpp +--- src/cserverdc.cpp 8 Nov 2005 07:51:23 -0000 1.235 ++++ src/cserverdc.cpp 17 Jun 2006 21:27:44 -0000 +@@ -492,7 +492,7 @@ + } + + int count=0; +- for(i=mConnList.begin(); i!= mConnList.end(); i++) ++ for(i=mDCConnList.begin(); i!= mDCConnList.end(); i++) + { + conn=(cConnDC *)(*i); + if(conn && conn->ok && conn->mWritable && conn->mpUser && conn->mpUser->mInList) +@@ -516,7 +516,7 @@ + cConnDC *conn; + tCLIt i; + int counter = 0; +- for(i=mConnList.begin(); i!= mConnList.end(); i++) ++ for(i=mDCConnList.begin(); i!= mDCConnList.end(); i++) + { + conn=(cConnDC *)(*i); + if( +@@ -541,7 +541,7 @@ + static string str; + cConnDC *conn; + tCLIt i; +- for(i=mConnList.begin(); i!= mConnList.end(); i++) ++ for(i=mDCConnList.begin(); i!= mDCConnList.end(); i++) + { + conn=(cConnDC *)(*i); + if( +@@ -563,6 +563,9 @@ + /** return negative if conn should be removed */ + int cServerDC::OnNewConn(cAsyncConn *nc) + { ++ if(string(nc->mClassName) != string("ConnDC")) ++ return 0; ++ + cConnDC *conn = (cConnDC *)nc; + stringstream errmsg,os; + if(!conn) return -1; +@@ -909,7 +912,7 @@ + /** return true if accept is allowed - override */ + bool cServerDC::AllowNewConn() + { +- return mConnList.size() <= (unsigned) mC.max_users_total + mC.max_extra_regs + mC.max_extra_vips + mC.max_extra_ops + mC.max_extra_cheefs + mC.max_extra_admins + 200; ++ return mDCConnList.size() <= (unsigned) mC.max_users_total + mC.max_extra_regs + mC.max_extra_vips + mC.max_extra_ops + mC.max_extra_cheefs + mC.max_extra_admins + 200; + } + + int cServerDC::SaveFile(const string &file, const string &text) +@@ -1268,6 +1271,7 @@ + delete work; + return 0; + } ++ return true; + } + + /** No descriptions */ +Index: casyncconn.h +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/casyncconn.h,v +retrieving revision 1.50 +diff -u -r1.50 casyncconn.h +--- src/casyncconn.h 4 Sep 2005 19:37:06 -0000 1.50 ++++ src/casyncconn.h 17 Jun 2006 21:27:44 -0000 +@@ -92,6 +92,8 @@ + cAsyncConn(int sd=0, cAsyncSocketServer *s=NULL, tConnType ct= eCT_CLIENT); + cAsyncConn(const string & host, int port, bool udp=false); + virtual ~cAsyncConn(); ++ /** fetch IP addr from connection */ ++ void FetchSockAddr(); + /** close connection to peer */ + void Close(); + /** flush as much from output buffer as possible to the iochannel */ +@@ -115,6 +117,8 @@ + /** time to close the connection */ + cTime mCloseAfter; + ++public: ++ /* Anyone know, why we should do this private ??? */ + typedef list<cAsyncConn*> tConnList; + typedef tConnList::iterator tCLIt; + +@@ -183,6 +187,8 @@ + tSocket AcceptSock(); + /** function called before closing nicely */ + virtual int OnCloseNice(void); ++ /** function called before closing now */ ++ virtual int OnCloseNow(void); + /** for udp */ + struct sockaddr_in mAddrIN; + +@@ -195,7 +201,7 @@ + const string & AddrIP(){return mAddrIP;} + const string & AddrHost(){return mAddrHost;} + const int AddrPort(){return mAddrPort;} +- const unsigned long GetSockAddress() { return mAddrIN.sin_addr.s_addr; } ++ const unsigned long GetSockAddress() { return (mType == eCT_CLIENTUDP)?mAddrIN.sin_addr.s_addr:mIp; } + + /** reads all available data from the socket and stores it into a static member buffer */ + int ReadAll(); +Index: casyncsocketserver.h +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/casyncsocketserver.h,v +retrieving revision 1.27 +diff -u -r1.27 casyncsocketserver.h +--- src/casyncsocketserver.h 21 Dec 2004 12:48:46 -0000 1.27 ++++ src/casyncsocketserver.h 17 Jun 2006 21:27:44 -0000 +@@ -96,6 +96,12 @@ + cTime mTime; + // + cMeanFrequency<unsigned ,21> mFrequency; ++ ++ /* I don't know, why we should make this protected */ ++ /** add given connection to server */ ++ virtual void addConnection(cAsyncConn *); ++ /** remove given connection from server */ ++ void delConnection(cAsyncConn * ); + protected: // Protected attributes + /** indicates whether the loop should run or not */ + bool mbRun; +@@ -117,10 +123,6 @@ + static bool WSinitialized; + cConnFactory *mFactory; + protected: // Protected methods +- /** add given connection to server */ +- virtual void addConnection(cAsyncConn *); +- /** remove given connection from server */ +- void delConnection(cAsyncConn * ); + /** perform input operation, read all data from the connection, return number of bytes read, return negative number, if error occured */ + virtual int input(cAsyncConn *conn); + /** perform output operation */ +Index: cconndc.h +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/cconndc.h,v +retrieving revision 1.41 +diff -u -r1.41 cconndc.h +--- src/cconndc.h 12 Sep 2005 21:28:50 -0000 1.41 ++++ src/cconndc.h 17 Jun 2006 21:27:44 -0000 +@@ -130,6 +130,7 @@ + class cConnDC : public cAsyncConn + { + friend class nProtocol::cDCProto; ++ friend class cDCConnFactory; + public: + cConnDC(int sd=0, cAsyncSocketServer *server=NULL); + virtual ~cConnDC(); +@@ -219,6 +220,10 @@ + }; + sTimes mT; + int mSRCounter; ++ ++ // DC++ type connections iterator ++ tCLIt mDCIterator; ++ + protected: // Protected methods + /** function called before closing nicely */ + int OnCloseNice(); +Index: cserverdc.h +=================================================================== +RCS file: /cvsroot/verlihub/verlihub/src/cserverdc.h,v +retrieving revision 1.111 +diff -u -r1.111 cserverdc.h +--- src/cserverdc.h 14 Sep 2005 20:20:28 -0000 1.111 ++++ src/cserverdc.h 17 Jun 2006 21:27:44 -0000 +@@ -329,6 +329,11 @@ + cTimeOut mHublistTimer; + cTimeOut mReloadcfgTimer; + cVHPluginMgr mPluginManager; ++ ++protected: ++ // Protected attributes :D ++ tConnList mDCConnList; ++ + private: + struct sCallBacks + { diff -ruN /usr/ports/net-p2p/verlihub/files/pkg-message.in /home/skylordssh/ports/verlihub/files/pkg-message.in --- /usr/ports/net-p2p/verlihub/files/pkg-message.in Mon Dec 11 00:18:10 2006 +++ /home/skylordssh/ports/verlihub/files/pkg-message.in Wed May 2 15:47:43 2007 @@ -1,6 +1,6 @@ -------------------------------------------------------------------- -Documentation has been installed in %%PREFIX%%/share/doc +Documentation has been installed in %%DOCSDIR%% Scripts and the executable have been installed in %%PREFIX%%/bin @@ -15,7 +15,7 @@ Follow the instructions given. Visit http://www.verlihub-project.org/ for the project's homepage -or http://www.verlihubforums.com/ for the project's forums. The verlihub -manual is available online at http://www.danomac.org/verlihub +and online manual or http://www.verlihubforums.com/ for +the project's forums. ------------------------------------------------------------------- diff -ruN /usr/ports/net-p2p/verlihub/pkg-plist /home/skylordssh/ports/verlihub/pkg-plist --- /usr/ports/net-p2p/verlihub/pkg-plist Sat Oct 8 19:41:31 2005 +++ /home/skylordssh/ports/verlihub/pkg-plist Thu May 3 14:24:52 2007 @@ -11,8 +11,8 @@ include/verlihub/cantiflood.h include/verlihub/casyncconn.h include/verlihub/casyncsocketserver.h -include/verlihub/cbanlist.h include/verlihub/cban.h +include/verlihub/cbanlist.h include/verlihub/ccallbacklist.h include/verlihub/cchatconsole.h include/verlihub/ccmdr.h @@ -22,8 +22,8 @@ include/verlihub/cconfigitembase.h include/verlihub/cconfmysql.h include/verlihub/cconnbase.h -include/verlihub/cconndc.h include/verlihub/cconnchoose.h +include/verlihub/cconndc.h include/verlihub/cconnpoll.h include/verlihub/cconnselect.h include/verlihub/cconntypes.h @@ -38,8 +38,8 @@ include/verlihub/cgeoip.h include/verlihub/cinfoserver.h include/verlihub/cinterpolexp.h -include/verlihub/ckicklist.h include/verlihub/ckick.h +include/verlihub/ckicklist.h include/verlihub/cmeanfrequency.h include/verlihub/cmessagedc.h include/verlihub/cmutex.h @@ -61,15 +61,15 @@ include/verlihub/ctempfunctionbase.h include/verlihub/cthread.h include/verlihub/cthreadwork.h -include/verlihub/ctimeout.h include/verlihub/ctime.h -include/verlihub/ctriggers.h +include/verlihub/ctimeout.h include/verlihub/ctrigger.h +include/verlihub/ctriggers.h include/verlihub/curr_date_time.h -include/verlihub/cusercollection.h include/verlihub/cuser.h -include/verlihub/cvhpluginmgr.h +include/verlihub/cusercollection.h include/verlihub/cvhplugin.h +include/verlihub/cvhpluginmgr.h include/verlihub/cworkerthread.h include/verlihub/dirsettings.h include/verlihub/dll.h @@ -77,8 +77,8 @@ include/verlihub/script_api.h include/verlihub/stringutils.h include/verlihub/tcache.h -include/verlihub/thasharray.h include/verlihub/tchashlistmap.h +include/verlihub/thasharray.h include/verlihub/tlistconsole.h include/verlihub/tlistplugin.h include/verlihub/tmysqlmemoryhash.h @@ -101,21 +101,28 @@ lib/libvhapi.la lib/libvhapi.so lib/libvhapi.so.0 -share/verlihub/config/faq -share/verlihub/config/help_admin -share/verlihub/config/help_cheef -share/verlihub/config/help_master -share/verlihub/config/help_op -share/verlihub/config/help_reg -share/verlihub/config/help_usr -share/verlihub/config/help_vip -share/verlihub/config/motd -share/verlihub/config/rules -share/verlihub/sql/default_pi_plug.sql -share/verlihub/sql/default_conn_types.sql -share/verlihub/sql/default_file_trigger.sql -share/verlihub/sql/default_reglist.sql +%%DOCSDIR%%/configuring.txt +%%DOCSDIR%%/help.html +%%DOCSDIR%%/using.txt +%%DOCSDIR%%/verlihub.css +%%DOCSDIR%%/verlihub.html +%%DOCSDIR%%/verlihub_manual.html +%%DATADIR%%/config/faq +%%DATADIR%%/config/help_admin +%%DATADIR%%/config/help_cheef +%%DATADIR%%/config/help_master +%%DATADIR%%/config/help_op +%%DATADIR%%/config/help_reg +%%DATADIR%%/config/help_usr +%%DATADIR%%/config/help_vip +%%DATADIR%%/config/motd +%%DATADIR%%/config/rules +%%DATADIR%%/sql/default_conn_types.sql +%%DATADIR%%/sql/default_file_trigger.sql +%%DATADIR%%/sql/default_pi_plug.sql +%%DATADIR%%/sql/default_reglist.sql +@dirrm %%DATADIR%%/sql +@dirrm %%DATADIR%%/config +@dirrm %%DATADIR%% +@dirrm %%DOCSDIR%% @dirrm include/verlihub -@dirrm share/verlihub/config -@dirrm share/verlihub/sql -@dirrm share/verlihub Patch attached with submission follows: # 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: # # /usr/ports/net-p2p/verlihub-plugins # /usr/ports/net-p2p/verlihub-plugins/Makefile # /usr/ports/net-p2p/verlihub-plugins/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-chatroom # /usr/ports/net-p2p/verlihub-plugins-chatroom/Makefile # /usr/ports/net-p2p/verlihub-plugins-chatroom/distinfo # /usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-message # /usr/ports/net-p2p/verlihub-plugins-floodprotect # /usr/ports/net-p2p/verlihub-plugins-floodprotect/Makefile # /usr/ports/net-p2p/verlihub-plugins-floodprotect/distinfo # /usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-message # /usr/ports/net-p2p/verlihub-plugins-forbid # /usr/ports/net-p2p/verlihub-plugins-forbid/Makefile # /usr/ports/net-p2p/verlihub-plugins-forbid/distinfo # /usr/ports/net-p2p/verlihub-plugins-forbid/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-forbid/pkg-message # /usr/ports/net-p2p/verlihub-plugins-iplog # /usr/ports/net-p2p/verlihub-plugins-iplog/Makefile # /usr/ports/net-p2p/verlihub-plugins-iplog/distinfo # /usr/ports/net-p2p/verlihub-plugins-iplog/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-iplog/pkg-message # /usr/ports/net-p2p/verlihub-plugins-isp # /usr/ports/net-p2p/verlihub-plugins-isp/Makefile # /usr/ports/net-p2p/verlihub-plugins-isp/distinfo # /usr/ports/net-p2p/verlihub-plugins-isp/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-isp/pkg-message # /usr/ports/net-p2p/verlihub-plugins-luascript # /usr/ports/net-p2p/verlihub-plugins-luascript/Makefile # /usr/ports/net-p2p/verlihub-plugins-luascript/distinfo # /usr/ports/net-p2p/verlihub-plugins-luascript/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-luascript/pkg-message # /usr/ports/net-p2p/verlihub-plugins-messanger # /usr/ports/net-p2p/verlihub-plugins-messanger/Makefile # /usr/ports/net-p2p/verlihub-plugins-messanger/distinfo # /usr/ports/net-p2p/verlihub-plugins-messanger/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-messanger/pkg-message # /usr/ports/net-p2p/verlihub-plugins-stats # /usr/ports/net-p2p/verlihub-plugins-stats/Makefile # /usr/ports/net-p2p/verlihub-plugins-stats/distinfo # /usr/ports/net-p2p/verlihub-plugins-stats/pkg-descr # /usr/ports/net-p2p/verlihub-plugins-stats/pkg-message # echo c - /usr/ports/net-p2p/verlihub-plugins mkdir -p /usr/ports/net-p2p/verlihub-plugins > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins/Makefile' X# New ports collection makefile for: verlihub-plugins X# Date created: 3 April 2004 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.0 XCATEGORIES= net-p2p XMASTER_SITES= # empty XPKGNAMESUFFIX= -plugins XDISTFILES= # empty XEXTRACT_ONLY= # empty X XMAINTAINER= skylord@vt.net.ru XCOMMENT= "Meta-port" for VerliHub plugins X XRUN_DEPENDS= \ X ${LOCALBASE}/lib/libchatroom_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-chatroom \ X ${LOCALBASE}/lib/libfloodprot_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-floodprotect \ X ${LOCALBASE}/lib/libforbid_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-forbid \ X ${LOCALBASE}/lib/libiplog_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-iplog \ X ${LOCALBASE}/lib/libisp_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-isp \ X ${LOCALBASE}/lib/liblua_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-luascript \ X ${LOCALBASE}/lib/libmessanger_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-messanger \ X ${LOCALBASE}/lib/libstats_pi.so:${PORTSDIR}/net-p2p/verlihub-plugins-stats X XNO_BUILD= yes X Xdo-install: # empty X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins/pkg-descr' XThis is a "meta-port" to install the extensions for PHP 4. X XDefaults to: Xctype, mysql, overload, pcre, posix, session, tokenizer, xml and zlib. X XWWW: http://www.php.net/ X X- Alex Dupre Xale@FreeBSD.org END-of-/usr/ports/net-p2p/verlihub-plugins/pkg-descr echo c - /usr/ports/net-p2p/verlihub-plugins-chatroom mkdir -p /usr/ports/net-p2p/verlihub-plugins-chatroom > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-chatroom/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-chatroom/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/Makefile' X# New ports collection makefile for: verlihub-plugins-chatroom X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.1 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-chatroom XDISTNAME= chatroom X XMAINTAINER= skylord@vt.net.ru XCOMMENT= Chatroom plugin for the VerliHub - a Direct Connect protocol server X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub X XPLIST_FILES= lib/libchatroom_pi.a \ X lib/libchatroom_pi.la \ X lib/libchatroom_pi.so \ X lib/libchatroom_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/libchatroom_pi.so \ X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libchatroom_pi.so ${PREFIX}/etc/verlihub/plugins/libchatroom_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-chatroom/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-chatroom/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/distinfo' XMD5 (chatroom.tar.gz) = f3773e78512c3e56a71be2249df0c0f7 XSHA256 (chatroom.tar.gz) = bba9ce7841245c13d8d4138c85158a161cfd262beffb940d848bc163cdc17b82 XSIZE (chatroom.tar.gz) = 339122 END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-descr' XChatroom plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-message' X-------------------------------------------------------------------- X XThis port installs the Chatroom VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-chatroom/pkg-message echo c - /usr/ports/net-p2p/verlihub-plugins-floodprotect mkdir -p /usr/ports/net-p2p/verlihub-plugins-floodprotect > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-floodprotect/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-floodprotect/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/Makefile' X# New ports collection makefile for: verlihub-plugins-floodprotect X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.6 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-floodprotect XDISTNAME= floodprot X XMAINTAINER= skylord@vt.net.ru XCOMMENT= Floodprotect plugin for the VerliHub - a Direct Connect protocol server X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub X XPLIST_FILES= lib/libfloodprot_pi.a \ X lib/libfloodprot_pi.la \ X lib/libfloodprot_pi.so \ X lib/libfloodprot_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/libfloodprot_pi.so \ X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libfloodprot_pi.so ${PREFIX}/etc/verlihub/plugins/libfloodprot_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-floodprotect/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-floodprotect/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/distinfo' XMD5 (floodprot.tar.gz) = 58173bfc567f39095b8d44652a623388 XSHA256 (floodprot.tar.gz) = 1bcabaabcb9921d41cd84a4050e8084237a7a3c4294ccfe8b79ca2d4c4d0830f XSIZE (floodprot.tar.gz) = 409857 END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-descr' XFloodprotect plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-message' X-------------------------------------------------------------------- X XThis port installs the Floodprotect VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-floodprotect/pkg-message echo c - /usr/ports/net-p2p/verlihub-plugins-forbid mkdir -p /usr/ports/net-p2p/verlihub-plugins-forbid > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-forbid/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-forbid/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/Makefile' X# New ports collection makefile for: verlihub-plugins-forbid X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.3 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-forbid XDISTNAME= forbid X XMAINTAINER= skylord@vt.net.ru XCOMMENT= ForbiddenWords plugin for the VerliHub - a Direct Connect protocol server X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub X XPLIST_FILES= lib/libforbid_pi.a \ X lib/libforbid_pi.la \ X lib/libforbid_pi.so \ X lib/libforbid_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/libforbid_pi.so \ X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libforbid_pi.so ${PREFIX}/etc/verlihub/plugins/libforbid_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-forbid/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-forbid/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/distinfo' XMD5 (forbid.tar.gz) = 92d8d81077a918dd5375ef343c9a5bd7 XSHA256 (forbid.tar.gz) = 6770f74b7d19c49d6547392ff4afd0c2ab4ec7884c947ad48259e4ab85c49b79 XSIZE (forbid.tar.gz) = 291291 END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-forbid/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-forbid/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/pkg-descr' XForbiddenWords plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-forbid/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-forbid/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/pkg-message' X-------------------------------------------------------------------- X XThis port installs the ForbiddenWords VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-forbid/pkg-message echo c - /usr/ports/net-p2p/verlihub-plugins-iplog mkdir -p /usr/ports/net-p2p/verlihub-plugins-iplog > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-iplog/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-iplog/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/Makefile' X# New ports collection makefile for: verlihub-plugins-iplog X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.1 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-iplog XDISTNAME= iplog X XMAINTAINER= skylord@vt.net.ru XCOMMENT= IPLog plugin for the VerliHub - a Direct Connect protocol server X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub X XPLIST_FILES= lib/libiplog_pi.a \ X lib/libiplog_pi.la \ X lib/libiplog_pi.so \ X lib/libiplog_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/libiplog_pi.so \ X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libiplog_pi.so ${PREFIX}/etc/verlihub/plugins/libiplog_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-iplog/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-iplog/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/distinfo' XMD5 (iplog.tar.gz) = d94bdf7fc7c3e23811de442f48aca6aa XSHA256 (iplog.tar.gz) = 3941e028472e054245b37bf85d7912cd84753a6cbf16a141e16b8884ab1f38a5 XSIZE (iplog.tar.gz) = 404685 END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-iplog/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-iplog/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/pkg-descr' XIPLog plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-iplog/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-iplog/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/pkg-message' X-------------------------------------------------------------------- X XThis port installs the IPLog VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-iplog/pkg-message echo c - /usr/ports/net-p2p/verlihub-plugins-isp mkdir -p /usr/ports/net-p2p/verlihub-plugins-isp > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-isp/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-isp/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-isp/Makefile' X# New ports collection makefile for: verlihub-plugins-isp X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 0.9 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-isp XDISTNAME= isp X XMAINTAINER= skylord@vt.net.ru XCOMMENT= ISP plugin for the VerliHub - a Direct Connect protocol server X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub X XPLIST_FILES= lib/libisp_pi.a \ X lib/libisp_pi.la \ X lib/libisp_pi.so \ X lib/libisp_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/libisp_pi.so \ X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libisp_pi.so ${PREFIX}/etc/verlihub/plugins/libisp_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-isp/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-isp/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-isp/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-isp/distinfo' XMD5 (isp.tar.gz) = 539caa419421b20ca1351108641d6acb XSHA256 (isp.tar.gz) = 7107a177601dc019f2c1e4edcbc6cdb9e886312ebb4b61df8f4eb609d810ce81 XSIZE (isp.tar.gz) = 233355 END-of-/usr/ports/net-p2p/verlihub-plugins-isp/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-isp/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-isp/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-isp/pkg-descr' XISP plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-isp/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-isp/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-isp/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-isp/pkg-message' X-------------------------------------------------------------------- X XThis port installs the ISP VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-isp/pkg-message echo c - /usr/ports/net-p2p/verlihub-plugins-luascript mkdir -p /usr/ports/net-p2p/verlihub-plugins-luascript > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-luascript/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-luascript/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/Makefile' X# New ports collection makefile for: verlihub-plugins-luascript X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.6 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-luascript XDISTNAME= lua X XMAINTAINER= skylord@vt.net.ru XCOMMENT= LuaScript plugin for the VerliHub - a Direct Connect protocol server (Hub) X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XUSE_LUA= 5.1 XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub XCONFIGURE_ENV= CXXFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}" XCPPFLAGS= -I${LUA_INCDIR} XLDFLAGS= -L${LUA_LIBDIR} X XPLIST_FILES= lib/liblua_pi.a \ X lib/liblua_pi.la \ X lib/liblua_pi.so \ X lib/liblua_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/liblua_pi.so \ X %%DATADIR%%/scripts/google.lua \ X %%DATADIR%%/scripts/lua4to5.lua.inc \ X %%DATADIR%%/scripts/ptokax.lua.inc \ X %%DATADIR%%/scripts/ptokaxtest.lua \ X %%DATADIR%%/scripts/script.lua \ X %%DATADIR%%/scripts/trivia.lua XPLIST_DIRS= %%DATADIR%%/scripts X Xpost-install: X @${LN} -sf ${PREFIX}/lib/liblua_pi.so ${PREFIX}/etc/verlihub/plugins/liblua_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-luascript/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-luascript/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/distinfo' XMD5 (lua.tar.gz) = 949a765e56f8531a37c181c94df41fa0 XSHA256 (lua.tar.gz) = 9e79c46cefd5d83297a2c369ec98d3d12a2f05b9e2d7ebb44f59da4d46b00c3b XSIZE (lua.tar.gz) = 492324 END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-luascript/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-luascript/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/pkg-descr' XLuaScript plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-luascript/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-luascript/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/pkg-message' X-------------------------------------------------------------------- X XThis port installs the LuaScript VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-luascript/pkg-message echo c - /usr/ports/net-p2p/verlihub-plugins-messanger mkdir -p /usr/ports/net-p2p/verlihub-plugins-messanger > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-messanger/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-messanger/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/Makefile' X# New ports collection makefile for: verlihub-plugins-messanger X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.2 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-messanger XDISTNAME= messanger X XMAINTAINER= skylord@vt.net.ru XCOMMENT= Messanger plugin for the VerliHub - a Direct Connect protocol server X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub X XPLIST_FILES= lib/libmessanger_pi.a \ X lib/libmessanger_pi.la \ X lib/libmessanger_pi.so \ X lib/libmessanger_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/libmessanger_pi.so \ X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libmessanger_pi.so ${PREFIX}/etc/verlihub/plugins/libmessanger_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-messanger/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-messanger/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/distinfo' XMD5 (messanger.tar.gz) = b8adb29fdc80247a8ca52f52bc5b6a5b XSHA256 (messanger.tar.gz) = 7d17cf4e731ae7754c763fc4e6cf5df70bed4393c9f2214840fd20f7ecd2a93d XSIZE (messanger.tar.gz) = 243196 END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-messanger/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-messanger/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/pkg-descr' XMessanger plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-messanger/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-messanger/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/pkg-message' X-------------------------------------------------------------------- X XThis port installs the Messanger VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-messanger/pkg-message echo c - /usr/ports/net-p2p/verlihub-plugins-stats mkdir -p /usr/ports/net-p2p/verlihub-plugins-stats > /dev/null 2>&1 echo x - /usr/ports/net-p2p/verlihub-plugins-stats/Makefile sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-stats/Makefile << 'END-of-/usr/ports/net-p2p/verlihub-plugins-stats/Makefile' X# New ports collection makefile for: verlihub-plugins-stats X# Date created: 3 May 2007 X# Whom: Skylord X# X# $FreeBSD$ X# X XPORTNAME= verlihub XPORTVERSION= 1.1 XCATEGORIES= net-p2p XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= verlihub XPKGNAMESUFFIX= -plugins-stats XDISTNAME= stats X XMAINTAINER= skylord@vt.net.ru XCOMMENT= Statistics plugin for the VerliHub - a Direct Connect protocol server X XBUILD_DEPENDS= ${LOCALBASE}/bin/verlihub:${PORTSDIR}/net-p2p/verlihub X XGNU_CONFIGURE= yes XUSE_GCC= 3.4+ XUSE_LDCONFIG= yes XLDCONFIG_DIRS= %%PREFIX%%/include/verlihub X XPLIST_FILES= lib/libstats_pi.a \ X lib/libstats_pi.la \ X lib/libstats_pi.so \ X lib/libstats_pi.so.0 \ X ${PREFIX}/etc/verlihub/plugins/libstats_pi.so \ X Xpost-install: X @${LN} -sf ${PREFIX}/lib/libstats_pi.so ${PREFIX}/etc/verlihub/plugins/libstats_pi.so X X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-/usr/ports/net-p2p/verlihub-plugins-stats/Makefile echo x - /usr/ports/net-p2p/verlihub-plugins-stats/distinfo sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-stats/distinfo << 'END-of-/usr/ports/net-p2p/verlihub-plugins-stats/distinfo' XMD5 (stats.tar.gz) = 2aacad97f65873a2f30c19e873fde948 XSHA256 (stats.tar.gz) = 4a6f5e8e8383424718122c0049e39afa33e2175fe53de533faef0400e31429e8 XSIZE (stats.tar.gz) = 221046 END-of-/usr/ports/net-p2p/verlihub-plugins-stats/distinfo echo x - /usr/ports/net-p2p/verlihub-plugins-stats/pkg-descr sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-stats/pkg-descr << 'END-of-/usr/ports/net-p2p/verlihub-plugins-stats/pkg-descr' XStatistics plugin for the VerliHub. X 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. XAdditional functionality is available through a versatile X'plugin' system. X XWWW: http://www.verlihub-project.org/ END-of-/usr/ports/net-p2p/verlihub-plugins-stats/pkg-descr echo x - /usr/ports/net-p2p/verlihub-plugins-stats/pkg-message sed 's/^X//' >/usr/ports/net-p2p/verlihub-plugins-stats/pkg-message << 'END-of-/usr/ports/net-p2p/verlihub-plugins-stats/pkg-message' X-------------------------------------------------------------------- X XThis port installs the Statistics VerliHub plugin. XYou need to restart your hub or manually load plugin with Xplugman commands. X XVisit http://www.verlihub-project.org/ for online manuals or Xhttp://www.verlihubforums.com/ for the project's forums. X X------------------------------------------------------------------- END-of-/usr/ports/net-p2p/verlihub-plugins-stats/pkg-message exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200705032017.l43KHQQ1046781>