ports/112393: Update port: net-p2p/verlihub (New version, request maintainership); New ports in net-p2p: set of pluigins for verlihub.
Mikle Davidkin
skylord at vt.net.ru
Thu May 3 20:30:04 UTC 2007
>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 at 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 at FreeBSD.org
+MAINTAINER= skylord at 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
+ at dirrm %%DATADIR%%/sql
+ at dirrm %%DATADIR%%/config
+ at dirrm %%DATADIR%%
+ at dirrm %%DOCSDIR%%
@dirrm include/verlihub
- at dirrm share/verlihub/config
- at dirrm share/verlihub/sql
- at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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:
More information about the freebsd-ports-bugs
mailing list