Commit c4f2dd9c authored by Leigh Stoller's avatar Leigh Stoller

Add emulab-protogeni metaport

parent 23617df1
......@@ -136,6 +136,7 @@ RUN_DEPENDS+= \
RUN_DEPENDS+= \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/libXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML \
swig:${PORTSDIR}/devel/swig13 \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Date/Parse.pm:${PORTSDIR}/devel/p5-TimeDate
.else
......
# New ports collection makefile for: emulab-protogeni
# Date created: 21 July 2009
# Whom: stoller@flux.utah.edu
PORTNAME= emulab-protogeni
PORTVERSION= 1.0
CATEGORIES= misc
MASTER_SITES= #none
DISTFILES= #none
EXTRACT_ONLY= #none
COMMENT= "Meta-port for a protogeni site"
MAINTAINER= stoller@cs.utah.edu
#
# We set this so that the mysql server port doesn't do name resolution
#
.MAKEFLAGS+= -DSKIP_DNS_CHECK
#
# We must make sure PERL is built with this.
#
.MAKEFLAGS+= ENABLE_SUIDPERL=yes
#
# For SWIG, so that it doesn't feel the need to suck in php and apache
# XXX Something is broken on FreeBSD 6.X and SWIG_LANGUAGES='x y z' breaks.
#
.MAKEFLAGS+= SWIG_LANGUAGES=
.MAKEFLAGS+= WANT_SWIG_PERL=yes WANT_SWIG_PYTHON=yes WANT_SWIG_TCL=yes
#
# Have not taken the plunge to PHP5
#
.MAKEFLAGS+= PHP_VER=4
#
# Various ports need to agree on what version of apache. Make sure this
# agrees with what is in the emulab-ops and emulab-php4 metaports.
#
.MAKEFLAGS+= APACHE_PORT=www/apache13-modssl WITH_OPENSSL_PORT=yes
#
# This prevents any ports from trying to run interactively - some, like the
# net-snmp port, ask silly questions without this option.
#
.MAKEFLAGS+= -DBATCH
LIB_DEPENDS= xml2.5:${PORTSDIR}/textproc/libxml2
RUN_DEPENDS+= \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Crypt/SSLeay.pm:${PORTSDIR}/security/p5-Crypt-SSLeay \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/libXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Frontier/Client.pm:${PORTSDIR}/net/p5-Frontier-RPC \
xmlsec1:${PORTSDIR}/security/xmlsec1
USE_PERL5= yes
USE_PYTHON= yes
NO_BUILD= yes
do-install: # empty
.include <bsd.port.mk>
Meta-port for an emulab Protogeni site.
@comment This packing list left intentionally empty
......@@ -7,7 +7,7 @@
PORTSDIR=/usr/ports
PORTSUBDIR=misc
SRCDIR=`dirname $0`
PORTS="elvind emulab-boss emulab-fs emulab-ops libelvin emulab-tftp-hpa p5-GD-old p5-DBD-mysql50-old ulsshxmlrpcpp emulab-iperf emulab-php4 emulab-mailman emulab-pubsub emulab-pubsub-elvincompat emulab-clrhouse"
PORTS="elvind emulab-boss emulab-fs emulab-ops libelvin emulab-tftp-hpa p5-GD-old p5-DBD-mysql50-old ulsshxmlrpcpp emulab-iperf emulab-php4 emulab-mailman emulab-pubsub emulab-pubsub-elvincompat emulab-clrhouse emulab-protogeni"
echo "Copying ports ..."
for PORT in $PORTS
......
......@@ -5,7 +5,7 @@ retrieving revision 1.866
diff -u -r1.866 Makefile
--- Makefile 29 Oct 2007 23:47:35 -0000 1.866
+++ Makefile 21 Aug 2008 20:47:38 -0000
@@ -514,5 +514,20 @@
@@ -514,5 +514,22 @@
SUBDIR += ytree
SUBDIR += zaptel
SUBDIR += zoneinfo
......@@ -14,6 +14,8 @@ diff -u -r1.866 Makefile
+ SUBDIR += emulab-boss
+ SUBDIR += emulab-fs
+ SUBDIR += emulab-ops
+ SUBDIR += emulab-clrhouse
+ SUBDIR += emulab-protogeni
+ SUBDIR += libelvin
+ SUBDIR += emulab-tftp-hpa
+ SUBDIR += p5-GD-old
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment