All new accounts created on Gitlab now require administrator approval. If you invite any collaborators, please let Flux staff know so they can approve the accounts.

Commit c4f2dd9c authored by Leigh B. Stoller's avatar Leigh B. 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