Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jun 2004 23:32:45 -0400 (EDT)
From:      Hurbold <hurbold@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/68262: [maintainer update]: net/verlihub to 0.9.7 RELEASE
Message-ID:  <20040624033245.EBB896148@mail.hurbold.com>
Resent-Message-ID: <200406240340.i5O3eK1M066122@freefall.freebsd.org>

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

>Number:         68262
>Category:       ports
>Synopsis:       [maintainer update]: net/verlihub to 0.9.7 RELEASE
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jun 24 03:40:20 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Bill Cadwallader
>Release:        FreeBSD 5.2.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD metal-gods.dyndns.org 5.2.1-RELEASE FreeBSD 5.2.1-RELEASE #0: Tue Mar 30 19:47:35 EST 2004 root@metal-gods.dyndns.org:/usr/src/sys/i386/compile/ANUBIS i386


	
>Description:
	Update verlihub from 0.9.7r5 to 0.9.7 RELEASE. Multiple bug fixes and added functions, removal of an unnecessary Perl dependency, pthread and ssl support. Also corrects bash path in scripts and slightly modifies pkg-descr and pkg-message.
	
>How-To-Repeat:
	
>Fix:

	

--- verlihub.diff begins here ---
diff -ruN verlihub.bak/Makefile verlihub/Makefile
--- verlihub.bak/Makefile	Sun May 30 03:19:41 2004
+++ verlihub/Makefile	Wed Jun 23 21:53:11 2004
@@ -6,12 +6,11 @@
 #
 
 PORTNAME=	verlihub
-PORTVERSION=	0.9.7r5
-PORTREVISION=	1
+PORTVERSION=	0.9.7
+PORTREVISION=	
 CATEGORIES=	net
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=	verlihub
-DISTNAME=	verlihub-0.9.7-RC5
+MASTER_SITE_SUBDIR= verlihub
 
 MAINTAINER=	hurbold@yahoo.com
 COMMENT=	Verlihub Linux/Unix Direct Connect Hub Software
@@ -24,14 +23,19 @@
 USE_PERL5=	yes
 USE_GMAKE=	yes
 USE_LIBTOOL_VER=	15
+USE_REINPLACE=	yes
 INSTALLS_SHLIB=	yes
-CONFIGURE_ENV+=	CPPFLAGS="-I${LOCALBASE}/include"
+CPPFLAGS=	-I${LOCALBASE}/include
+LDFLAGS+=	-L${LOCALBASE}/lib -lssl -lcrypto
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
 
 PKGMESSAGE=	${WRKDIR}/pkg-message
 PORTDOCS=	configuring.txt help.sql using.txt features.html help.html params.php verlihub.html
 
 post-patch:
 	@${CAT} ${PKGDIR}/pkg-message | ${SED} 's|%%PREFIX%%|${PREFIX}|' > ${PKGMESSAGE}
+	@${REINPLACE_CMD} -e "s|/bin/bash|/usr/local/bin/bash|" ${WRKSRC}/scripts/install \
+	${WRKSRC}/scripts/regnick ${WRKSRC}/scripts/runhub ${WRKSRC}/scripts/trigger
 
 post-install:
 .if !defined(NOPORTDOCS)
@@ -52,10 +56,6 @@
 
 .if ${OSVERSION} < 502010
 USE_GCC=	3.3
-.endif
-
-.if ${PERL_LEVEL} < 500800
-IGNORE=		requires perl 5.8 or later. Install lang/perl5.8 and try again
 .endif
 
 .include <bsd.port.post.mk>
diff -ruN verlihub.bak/distinfo verlihub/distinfo
--- verlihub.bak/distinfo	Thu May  6 14:17:40 2004
+++ verlihub/distinfo	Wed Jun 23 21:08:35 2004
@@ -1,2 +1,2 @@
-MD5 (verlihub-0.9.7-RC5.tar.gz) = 0ed37990a05804c04a21c4d2d14ab426
-SIZE (verlihub-0.9.7-RC5.tar.gz) = 432016
+MD5 (verlihub-0.9.7.tar.gz) = 769dc0eb03e7ea082b543eb9c1a5f7e0
+SIZE (verlihub-0.9.7.tar.gz) = 449498
diff -ruN verlihub.bak/pkg-descr verlihub/pkg-descr
--- verlihub.bak/pkg-descr	Thu May  6 14:17:40 2004
+++ verlihub/pkg-descr	Wed Jun 23 21:10:47 2004
@@ -1,11 +1,8 @@
 Verlihub is a Linux/Unix Direct Connect protocol server (Hub).
 It is written in c++, has relatively low CPU and RAM usage,
 and has many useful features. It also uses a MySQL Database.
-
-These are plugins that can be used to provide additional
-functionality not present in the Verlihub base. They work
-similarly to 'bots' which have been developed for other hub
-servers, without the need for uncompiled scripts.
+Additional functionality is available through a versatile
+'plugin' system.
  
 WWW: http://verlihub.sourceforge.net
 
diff -ruN verlihub.bak/pkg-message verlihub/pkg-message
--- verlihub.bak/pkg-message	Thu May  6 14:17:40 2004
+++ verlihub/pkg-message	Wed Jun 23 20:48:27 2004
@@ -17,15 +17,9 @@
 
 Follow the instructions given.
 
-You will need the files in %%PREFIX%%/share/examples/verlihub/config
-to run the hub. These should be put in the .verlihub directory that
-you created with the install script:
+You can copy or move the scripts to the .verlihub location:
 
-cp -R %%PREFIX%%/share/examples/verlihub/config/ /path/to/.verlihub
-
-You should also copy or move the scripts to the .verlihub location:
-
-cp -R %%PREFIX%%/share/examples/verlihub/scripts /path/to/.verlihub
+cp -R %%PREFIX%%/share/examples/verlihub/scripts/* /path/to/.verlihub
 
 Visit http://verlihub.sourceforge.net for the project's homepage
 or http://verlihub.no-ip.com for the project's forums.
diff -ruN verlihub.bak/pkg-plist verlihub/pkg-plist
--- verlihub.bak/pkg-plist	Thu May  6 14:17:40 2004
+++ verlihub/pkg-plist	Wed Jun 23 21:11:55 2004
@@ -30,6 +30,7 @@
 include/verlihub/ckick.h
 include/verlihub/cmeanfrequency.h
 include/verlihub/cmessagedc.h
+include/verlihub/cmutex.h
 include/verlihub/cmysql.h
 include/verlihub/cobj.h
 include/verlihub/config.h
@@ -47,6 +48,8 @@
 include/verlihub/cserverdc.h
 include/verlihub/csetuplist.h
 include/verlihub/ctempfunctionbase.h
+include/verlihub/cthread.h
+include/verlihub/cthreadwork.h
 include/verlihub/ctimeout.h
 include/verlihub/ctime.h
 include/verlihub/ctriggers.h
@@ -56,19 +59,18 @@
 include/verlihub/cuser.h
 include/verlihub/cvhpluginmgr.h
 include/verlihub/cvhplugin.h
+include/verlihub/cworkerthread.h
 include/verlihub/dll.h
+include/verlihub/script_api.h
 include/verlihub/tcache.h
 include/verlihub/thasharray.h
 include/verlihub/tchashlistmap.h
+include/verlihub/tmysqlmemorylist.h
 include/verlihub/tpluginbase.h
 lib/libdiakritika_pi.a
 lib/libdiakritika_pi.la
 lib/libdiakritika_pi.so
 lib/libdiakritika_pi.so.0
-lib/libperl_pi.a
-lib/libperl_pi.la
-lib/libperl_pi.so
-lib/libperl_pi.so.0
 lib/libtest_pi.a
 lib/libtest_pi.la
 lib/libtest_pi.so
@@ -77,10 +79,10 @@
 lib/libverlihub.la
 lib/libverlihub.so
 lib/libverlihub.so.0
-lib/libvhinterface.a
-lib/libvhinterface.la
-lib/libvhinterface.so
-lib/libvhinterface.so.0
+lib/libvhapi.a
+lib/libvhapi.la
+lib/libvhapi.so
+lib/libvhapi.so.0
 %%PORTDOCS%%%%EXAMPLESDIR%%/scripts/trigger
 %%PORTDOCS%%%%EXAMPLESDIR%%/scripts/install
 %%PORTDOCS%%%%EXAMPLESDIR%%/scripts/regnick
--- verlihub.diff ends here ---


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



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