aboutsummaryrefslogtreecommitdiffstats
path: root/net/xbone-gui
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2004-12-15 11:36:21 +0800
committeredwin <edwin@FreeBSD.org>2004-12-15 11:36:21 +0800
commit775e5cf5a5640aff0490c910d150b53163f438ea (patch)
treeaebaae1c9c26fd865af7a294cb0617c468232829 /net/xbone-gui
parent610278e2de0a244921bba9438e9bd4529ae3d426 (diff)
downloadfreebsd-ports-gnome-775e5cf5a5640aff0490c910d150b53163f438ea.tar.gz
freebsd-ports-gnome-775e5cf5a5640aff0490c910d150b53163f438ea.tar.zst
freebsd-ports-gnome-775e5cf5a5640aff0490c910d150b53163f438ea.zip
New port net/xbone-gui
This is a new port to install GUI script for X-Bone Overlay Deployment tool (net/xbone). This port installs the GUI frontend for the XBone. The GUI is written as a set of XML pages and perl scripts requiring Apache web server to run. PR: ports/63823 Submitted by: Venkata Pingali <pingali@isi.edu>
Diffstat (limited to 'net/xbone-gui')
-rw-r--r--net/xbone-gui/Makefile43
-rw-r--r--net/xbone-gui/distinfo2
-rw-r--r--net/xbone-gui/pkg-descr21
-rw-r--r--net/xbone-gui/pkg-plist111
4 files changed, 177 insertions, 0 deletions
diff --git a/net/xbone-gui/Makefile b/net/xbone-gui/Makefile
new file mode 100644
index 000000000000..5b28ce3dfd17
--- /dev/null
+++ b/net/xbone-gui/Makefile
@@ -0,0 +1,43 @@
+# New ports collection makefile for: xbone
+# Date created: June 8 2000
+# Whom: X-Bone Project <xbone@isi.edu>
+#
+# $FreeBSD$
+#
+
+PORTNAME= XBone-GUI
+PORTVERSION= 3.1.1
+CATEGORIES= net perl5
+MASTER_SITES= http://www.isi.edu/xbone/software/xbone/
+DISTNAME= XBone-${PORTVERSION}
+
+MAINTAINER= xbone@isi.edu
+COMMENT= The GUI for XBone, a tool to deploy and manage IP-based VPNs (aka "virtual Internets")
+
+BUILD_DEPENDS= ${SITE_PERL}/IO/Socket/SSL.pm:${PORTSDIR}/security/p5-IO-Socket-SSL \
+ ${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 \
+ ${SITE_PERL}/Net/IP.pm:${PORTSDIR}/net-mgmt/p5-Net-IP \
+ ${SITE_PERL}/Net/Netmask.pm:${PORTSDIR}/net-mgmt/p5-Net-Netmask \
+ ${SITE_PERL}/LWP/Simple.pm:${PORTSDIR}/www/p5-libwww \
+ ${SITE_PERL}/${PERL_ARCH}/XML/LibXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML \
+ ${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
+ ${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
+
+USE_GMAKE= yes
+NO_BUILD= yes
+USE_PERL5= yes
+WRKSRC= ${WRKDIR}/XBone-3.1.1
+INSTALL_TARGET= gui
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 470000
+FORBIDDEN= "X-Bone ${PORTVERSION} does not support FreeBSD prior to 4.7"
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/xbone-gui/distinfo b/net/xbone-gui/distinfo
new file mode 100644
index 000000000000..814a69903904
--- /dev/null
+++ b/net/xbone-gui/distinfo
@@ -0,0 +1,2 @@
+MD5 (XBone-3.1.1.tar.gz) = d8fc700d80bb8defafd2efbda145436f
+SIZE (XBone-3.1.1.tar.gz) = 552769
diff --git a/net/xbone-gui/pkg-descr b/net/xbone-gui/pkg-descr
new file mode 100644
index 000000000000..49cc1dc1f479
--- /dev/null
+++ b/net/xbone-gui/pkg-descr
@@ -0,0 +1,21 @@
+This port installs the GUI frontend for the XBone. The GUI is written
+as a set of XML pages and required Apache web server to run. The
+following is a detailed description of the XBone taken from XBone
+port.
+
+The X-Bone dynamically deploys and manages Internet overlays to reduce
+configuration effort and increase network component sharing. The
+X-Bone discovers, configures, and monitors network resources to create
+overlays over existing IP networks. Overlays are useful for deploying
+overlapping virtual networks on shared infrastructure and for
+simplifying topology.
+
+The X-Bone's two-layer IP in IP tunneled overlays support existing
+applications and unmodified routing, multicast, and DNS services in
+unmodified host operating systems. This two-layer scheme uniquely
+supports node revisitation and recursive overlays, which is critical
+for fault tolerance and dynamic relocation. The X-Bone uses multicast
+to simplify resource discovery, and provides secure deployment as well
+as secure overlays (VPNs).
+
+WWW: http://www.isi.edu/xbone/
diff --git a/net/xbone-gui/pkg-plist b/net/xbone-gui/pkg-plist
new file mode 100644
index 000000000000..76b75df654fd
--- /dev/null
+++ b/net/xbone-gui/pkg-plist
@@ -0,0 +1,111 @@
+bin/xb-gui-config
+etc/xbone/cert/CAcert.pem
+etc/xbone/cert/CAcert.der
+www/xbone/htdocs/index.html
+www/xbone/htdocs/robots.txt
+www/xbone/htdocs/xbone.css
+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
+www/xbone/s-cgi-bin/xb-mcast-conf.pl
+www/xbone/s-cgi-bin/xb-req-host-cert.pl
+www/xbone/s-cgi-bin/xb-xml-admin.pl
+www/xbone/s-cgi-bin/xb-xml-create.pl
+www/xbone/s-cgi-bin/xb-xml-destroy.pl
+www/xbone/s-cgi-bin/xb-xml-discover.pl
+www/xbone/s-cgi-bin/xb-xml-index.pl
+www/xbone/s-cgi-bin/XB_XML_Interface.pm
+www/xbone/s-htdocs/xml/images/zoom.png
+www/xbone/s-htdocs/xml/images/background_light_tan.gif
+www/xbone/s-htdocs/xml/images/background_med_tan.gif
+www/xbone/s-htdocs/xml/images/background_tan.gif
+www/xbone/s-htdocs/xml/images/background_tan.jpg
+www/xbone/s-htdocs/xml/images/face.gif
+www/xbone/s-htdocs/xml/images/face.png
+www/xbone/s-htdocs/xml/images/h1.gif
+www/xbone/s-htdocs/xml/images/h2.gif
+www/xbone/s-htdocs/xml/images/h3.gif
+www/xbone/s-htdocs/xml/images/h4.gif
+www/xbone/s-htdocs/xml/images/h5.gif
+www/xbone/s-htdocs/xml/images/h6.gif
+www/xbone/s-htdocs/xml/images/h7.gif
+www/xbone/s-htdocs/xml/images/h8.gif
+www/xbone/s-htdocs/xml/images/linear.gif
+www/xbone/s-htdocs/xml/images/link.gif
+www/xbone/s-htdocs/xml/images/link.png
+www/xbone/s-htdocs/xml/images/main_background.gif
+www/xbone/s-htdocs/xml/images/new-ovl.gif
+www/xbone/s-htdocs/xml/images/new-ovl.png
+www/xbone/s-htdocs/xml/images/overlays.png
+www/xbone/s-htdocs/xml/images/ring.gif
+www/xbone/s-htdocs/xml/images/stag.gif
+www/xbone/s-htdocs/xml/images/star.gif
+www/xbone/s-htdocs/xml/images/tree.gif
+www/xbone/s-htdocs/xml/images/zoom.gif
+www/xbone/s-htdocs/xml/images/background.gif
+www/xbone/s-htdocs/xml/cookie.js
+www/xbone/s-htdocs/xml/create-reply-xsl.xml
+www/xbone/s-htdocs/xml/create-xsl.xml
+www/xbone/s-htdocs/xml/destroy-xsl.xml
+www/xbone/s-htdocs/xml/discover-reply-xsl.xml
+www/xbone/s-htdocs/xml/discover-xsl.xml
+www/xbone/s-htdocs/xml/admin-xsl.xml
+www/xbone/s-htdocs/xml/index-xsl.xml
+www/xbone/s-htdocs/xml/notes.html
+www/xbone/s-htdocs/xml/status-reply-xsl.xml
+www/xbone/s-htdocs/xml/status-xsl.xml
+www/xbone/s-htdocs/xml/xbone.css
+www/xbone/s-htdocs/xml/error-xsl.xml
+www/xbone/s-htdocs/index.html
+www/xbone/s-htdocs/robots.txt
+www/xbone/xb-cgi-bin/xb-get-ca-cert.pl
+www/xbone/xb-cgi-bin/xb-index.pl
+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/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/lib/perl5/%%PERL_VER%%/man/man3/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
+@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/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%%/man/man3
+@dirrm www/xbone/cpan/lib/perl5/%%PERL_VER%%/man
+@dirrm www/xbone/cpan/lib/perl5/%%PERL_VER%%
+@dirrm www/xbone/cpan/lib/perl5
+@dirrm www/xbone/cpan/lib/%%PERL_VER%%
+@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 www
+@dirrm etc/xbone/cert
+@dirrm etc/xbone