Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 May 2005 12:17:51 -0700 (PDT)
From:      Venkata Pingali <pingali@isi.edu>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/80590: Update to net/xbone-gui
Message-ID:  <200505031917.j43JHpYU088967@nik.isi.edu>
Resent-Message-ID: <200505031920.j43JK286050270@freefall.freebsd.org>

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

>Number:         80590
>Category:       ports
>Synopsis:       Update to net/xbone-gui
>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:   Tue May 03 19:20:02 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Venkata Pingali
>Release:        FreeBSD 4.10-RELEASE i386
>Organization:
USC/ISI
>Environment:
System: FreeBSD nik.isi.edu 4.10-RELEASE FreeBSD 4.10-RELEASE #0: Fri Jan 28 21:26:49 PST 2005 root@nik.isi.edu:/usr/src/sys/compile/KERNEL.VM i386

>Description:

        Update the port to use the new release of X-Bone software. 
          
>How-To-Repeat:

>Fix:

        Patch to net/xbone-gui is included. 

--- xbone-gui.patch.txt begins here ---
diff -rtu xbone-gui.orig/Makefile xbone-gui/Makefile
--- xbone-gui.orig/Makefile	Thu Dec 16 14:33:18 2004
+++ xbone-gui/Makefile	Tue Apr 12 23:22:03 2005
@@ -2,20 +2,31 @@
 # Date created:                         June 8 2000
 # Whom:                                 X-Bone Project <xbone@isi.edu>
 #
-# $FreeBSD: ports/net/xbone-gui/Makefile,v 1.3 2004/12/16 22:33:18 edwin Exp $
+# $FreeBSD$
 #
 
 PORTNAME=       XBone-GUI
-PORTVERSION=    3.1.1
-PORTREVISION=   1
+PORTVERSION=    3.2
 CATEGORIES=     net perl5
 MASTER_SITES=   http://www.isi.edu/xbone/software/xbone/
-DISTNAME=       XBone-${PORTVERSION}
+DISTFILES=      XBone-3.2.tar.gz
 
 MAINTAINER=     xbone@isi.edu
-COMMENT=        The GUI for XBone, a tool to deploy and manage IP-based VPNs (aka "virtual Internets")
+COMMENT=        The GUI for XBone, a tool to deploy and manages IP-based VPNs (aka "virtual Internets")
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 470000
+FORBIDDEN=      "X-Bone ${PORTVERSION} does not support FreeBSD prior to 4.7"
+.endif
+
+.if ${PERL_LEVEL} < 500601
+IGNORE= "X-Bone requires Perl version 5.6.1 or higher. Install lang/perl5.8 and try again."
+.endif
+
 
 BUILD_DEPENDS=  ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL \
+                ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig \
                 ${SITE_PERL}/IO/Socket/INET6.pm:${PORTSDIR}/net/p5-IO-INET6 \
                 ${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent \
                 ${SITE_PERL}/NetAddr/IP.pm:${PORTSDIR}/net-mgmt/p5-NetAddr-IP \
@@ -27,22 +38,21 @@
                 ${SITE_PERL}/${PERL_ARCH}/Net/SSLeay.pm:${PORTSDIR}/security/p5-Net-SSLeay \
                 ${SITE_PERL}/Mail/Sendmail.pm:${PORTSDIR}/mail/p5-Mail-Sendmail\
                 ${SITE_PERL}/${PERL_ARCH}/Socket6.pm:${PORTSDIR}/net/p5-Socket6\
-                ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache2
+                ${PREFIX}/sbin/httpd:${PORTSDIR}/www/apache2 \
+                ${SITE_PERL}/${PERL_ARCH}/Apache2.pm:${PORTSDIR}/www/mod_perl2 \
+                ${SITE_PERL}/${PERL_ARCH}/Tk.pm:${PORTSDIR}/x11-toolkits/p5-Tk \
+                ${SITE_PERL}/Tk/Getopt.pm:${PORTSDIR}/x11-toolkits/p5-Tk-Getopt \
+                ${SITE_PERL}/${PERL_ARCH}/Tk/TableMatrix.pm:${PORTSDIR}/x11-toolkits/p5-Tk-TableMatrix 
 
 USE_GMAKE=      yes
 NO_BUILD=       yes
 USE_PERL5=      yes
-WRKSRC=         ${WRKDIR}/XBone-3.1.1
-INSTALL_TARGET= gui
-
-.include <bsd.port.pre.mk>
+USE_APACHE2=    yes
 
-.if ${OSVERSION} < 470000
-FORBIDDEN=      "X-Bone ${PORTVERSION} does not support FreeBSD prior to 4.7"
-.endif
+WRKSRC=         ${WRKDIR}/XBone-3.2
+INSTALL_TARGET= gui
 
-.if ${PERL_LEVEL} < 500601
-IGNORE= "X-Bone requires Perl version 5.6.1 or higher. Install lang/perl5.8 and try again."
-.endif
+MAN5=           xbone-gui.conf.5 
+MAN8=           xb-gui-control.8 xb-apache-config.8
 
 .include <bsd.port.post.mk>
diff -rtu xbone-gui.orig/distinfo xbone-gui/distinfo
--- xbone-gui.orig/distinfo	Tue Dec 14 19:36:21 2004
+++ xbone-gui/distinfo	Wed Apr 27 20:24:35 2005
@@ -1,2 +1,2 @@
-MD5 (XBone-3.1.1.tar.gz) = d8fc700d80bb8defafd2efbda145436f
-SIZE (XBone-3.1.1.tar.gz) = 552769
+MD5 (XBone-3.2.tar.gz) = a5e44948761a6a1b4bba0dbded5e86fc
+SIZE (XBone-3.2.tar.gz) = 663309
diff -rtu xbone-gui.orig/pkg-plist xbone-gui/pkg-plist
--- xbone-gui.orig/pkg-plist	Thu Feb 10 06:26:47 2005
+++ xbone-gui/pkg-plist	Sun Mar  6 23:01:52 2005
@@ -1,9 +1,45 @@
-bin/xb-gui-config
 etc/xbone/cert/CAcert.pem
-etc/xbone/cert/CAcert.der
+etc/xbone/apache/README
+etc/xbone/apache/xb-apache-config.pl
+etc/xbone/apache/xbone-apache.conf.template
+www/xbone/htdocs/images/zoom.png
+www/xbone/htdocs/images/background_light_tan.gif
+www/xbone/htdocs/images/background_med_tan.gif
+www/xbone/htdocs/images/background_tan.gif
+www/xbone/htdocs/images/background_tan.jpg
+www/xbone/htdocs/images/face.gif
+www/xbone/htdocs/images/face.png
+www/xbone/htdocs/images/h1.gif
+www/xbone/htdocs/images/h2.gif
+www/xbone/htdocs/images/h3.gif
+www/xbone/htdocs/images/h4.gif
+www/xbone/htdocs/images/h5.gif
+www/xbone/htdocs/images/h6.gif
+www/xbone/htdocs/images/h7.gif
+www/xbone/htdocs/images/h8.gif
+www/xbone/htdocs/images/linear.gif
+www/xbone/htdocs/images/link.gif
+www/xbone/htdocs/images/link.png
+www/xbone/htdocs/images/main_background.gif
+www/xbone/htdocs/images/new-ovl.gif
+www/xbone/htdocs/images/new-ovl.png
+www/xbone/htdocs/images/overlays.png
+www/xbone/htdocs/images/ring.gif
+www/xbone/htdocs/images/stag.gif
+www/xbone/htdocs/images/star.gif
+www/xbone/htdocs/images/tree.gif
+www/xbone/htdocs/images/zoom.gif
+www/xbone/htdocs/images/background.gif
 www/xbone/htdocs/index.html
 www/xbone/htdocs/robots.txt
 www/xbone/htdocs/xbone.css
+www/xbone/lib/XB_Common.pm
+www/xbone/lib/XB_Params.pm
+www/xbone/lib/XB_XML_GUI.pm
+www/xbone/lib/XB_XML_scan.pm
+www/xbone/lib/api-2.0.dtd
+www/xbone/lib/api-1.0.dtd
+www/xbone/lib/xb-gui-control.pl
 www/xbone/s-cgi-bin/xb-xml-status.pl
 www/xbone/s-cgi-bin/mroutedctl.pl
 www/xbone/s-cgi-bin/xb-create-dynabone.pl
@@ -63,45 +99,31 @@
 www/xbone/xb-cgi-bin/xb-redirect.pl
 www/xbone/xb-cgi-bin/xb-req-user-cert.pl
 www/xbone/cpan/IO/Socket/SSLv6.pm
+www/xbone/cpan/IO/Socket/Multicast6.pm
 www/xbone/cpan/Net/IP/XB_IP.pm
 www/xbone/cpan/auto/IO/Socket/Multicast6/Multicast6.so
 www/xbone/cpan/auto/IO/Socket/Multicast6/Multicast6.bs
 www/xbone/cpan/auto/IO/Socket/Multicast6/.packlist
-www/xbone/cpan/IO/Socket/Multicast6.pm
-www/xbone/cpan/perllocal.pod
-www/xbone/cpan/IO::Socket::Multicast6.3
-www/xbone/lib/api-1.0.dtd
-www/xbone/lib/api-2.0.dtd
-www/xbone/lib/XB_Params.pm
-www/xbone/lib/XB_Common.pm
-www/xbone/lib/XB_XML_GUI.pm
-www/xbone/lib/XB_XML_scan.pm
-www/xbone/lib/xb-gui-config.pl
-www/xbone/apache-conf/httpsd-13ssl.conf
-www/xbone/apache-conf/httpd-2.0.conf
-www/xbone/apache-conf/ssl-2.0.conf
-www/xbone/apache-conf/linux-httpd-2.0.conf
-www/xbone/apache-conf/linux-ssl-2.0.conf
-@dirrm www/xbone/xb-cgi-bin
+bin/xb-apache-config
+bin/xb-gui-control
+@dirrm etc/xbone/cert
+@dirrm etc/xbone/apache
+@dirrm etc/xbone
+@dirrm www/xbone/htdocs/images
+@dirrm www/xbone/htdocs
+@dirrm www/xbone/lib
+@dirrm www/xbone/s-cgi-bin
 @dirrm www/xbone/s-htdocs/xml/images
 @dirrm www/xbone/s-htdocs/xml
 @dirrm www/xbone/s-htdocs
-@dirrm www/xbone/s-cgi-bin
-@dirrm www/xbone/lib
-@dirrm www/xbone/htdocs
+@dirrm www/xbone/xb-cgi-bin
+@dirrm www/xbone/cpan/IO/Socket
+@dirrm www/xbone/cpan/IO
+@dirrm www/xbone/cpan/Net/IP
+@dirrm www/xbone/cpan/Net
 @dirrm www/xbone/cpan/auto/IO/Socket/Multicast6
 @dirrm www/xbone/cpan/auto/IO/Socket
 @dirrm www/xbone/cpan/auto/IO
 @dirrm www/xbone/cpan/auto
-@dirrm www/xbone/cpan/lib/perl5/%%PERL_VER%%
-@dirrm www/xbone/cpan/lib/perl5
-@dirrm www/xbone/cpan/lib
-@dirrm www/xbone/cpan/Net/IP
-@dirrm www/xbone/cpan/Net
-@dirrm www/xbone/cpan/IO/Socket
-@dirrm www/xbone/cpan/IO
 @dirrm www/xbone/cpan
-@dirrm www/xbone/apache-conf
 @dirrm www/xbone
-@dirrm etc/xbone/cert
-@dirrm etc/xbone
--- xbone-gui.patch.txt ends here ---


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



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