Makefile 2.86 KB
Newer Older
1
2
3
4
5
# New ports collection makefile for: emulab-boss
# Date created:         28 January 2003
# Whom:                 ricci@cs.utah.edu

PORTNAME=	emulab-boss
6
PORTVERSION=	1.4
7
8
9
10
CATEGORIES=	misc
MASTER_SITES=	#none
DISTFILES=	#none
EXTRACT_ONLY=	#none
11
COMMENT=	"Meta-port for an emulab boss node"
12

13
14
MAINTAINER=	ricci@cs.utah.edu

15
16
17
#
# We set this so that the mysql server port doesn't do name resolution
#
18
.MAKEFLAGS+=	-DSKIP_DNS_CHECK
19

20
21
22
23
24
25
26
27
28
29
#
# These are for the mod_php4 port
#
.MAKEFLAGS+=	-DWITH_MHASH -DWITH_XMLRPC

#
# This prevents any ports from trying to run interactively - some, like the
# net-snmp port, ask silly questions without this option.
#
.MAKEFLAGS+=	-DBATCH
30
31
32
33
34

LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd2 \
	lthread.2:${PORTSDIR}/devel/linuxthreads \
	mhash.2:${PORTSDIR}/security/mhash \
	mysqlclient.10:${PORTSDIR}/databases/mysql323-client \
Robert Ricci's avatar
Robert Ricci committed
35
36
	snmp.4:${PORTSDIR}/net/net-snmp4 \
	vin4.2:${PORTSDIR}/misc/libelvin
37
38

RUN_DEPENDS=	${LOCALBASE}/etc/apache/ssl.crl:${PORTSDIR}/www/apache13-modssl \
39
	${LOCALBASE}/libexec/apache/libauth_mysql.so:${PORTSDIR}/www/mod_auth_mysql \
40
41
42
43
44
45
46
47
48
49
50
51
	cvsup:${PORTSDIR}/net/cvsup-without-gui \
	fping:${PORTSDIR}/net/fping \
	neato:${PORTSDIR}/graphics/graphviz \
	${LOCALBASE}/libexec/mysqld:${PORTSDIR}/databases/mysql323-server \
	${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4 \
	anytopnm:${PORTSDIR}/graphics/netpbm \
	tclsh8.3:${PORTSDIR}/lang/tcl83 \
	otcl:${PORTSDIR}/lang/otcl \
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/GD.pm:${PORTSDIR}/graphics/p5-GD \
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/SNMP.pm:${PORTSDIR}/net/p5-SNMP \
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/SNMP_Session.pm:${PORTSDIR}/net/p5-SNMP_Session \
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/BSD/Resource.pm:${PORTSDIR}/devel/p5-BSD-Resource \
52
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/MD5.pm:${PORTSDIR}/security/p5-MD5 \
53
54
	rpm:${PORTSDIR}/archivers/rpm \
	${LOCALBASE}/lib/tcl8.3/sql1.0/libTclMySQL.so.1:${PORTSDIR}/databases/tcl-Mysql \
55
	xvcg:${PORTSDIR}/graphics/vcg \
56
	${LOCALBASE}/libexec/tftpd:${PORTSDIR}/misc/emulab-tftp-hpa \
57
	elvind:${PORTSDIR}/misc/elvind \
58
	dhcpd:${PORTSDIR}/net/isc-dhcp3 \
59
	sudo:${PORTSDIR}/security/sudo \
60
	${LOCALBASE}/sbin/named:${PORTSDIR}/net/bind9 \
61
62
	wget:${PORTSDIR}/ftp/wget \
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/Parser:${PORTSDIR}/textproc/p5-XML-Parser
63
64
65
66

BUILD_DEPENDS=	 ${X11BASE}/include/X11/xpm.h:${PORTSDIR}/graphics/xpm \
	${LOCALBASE}/include/boost:${PORTSDIR}/devel/boost \
	gmake:${PORTSDIR}/devel/gmake \
67
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI-137 \
68
	${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Mysql.pm:${PORTSDIR}/databases/p5-Mysql \
69
70
	swig1.1:${PORTSDIR}/devel/swig11 \
	kmetis:${PORTSDIR}/math/metis
71
72
73
74
75
76
77
78
79


USE_PERL5=	yes

NO_BUILD=	yes

do-install:	# empty

.include <bsd.port.mk>