1 # Created by: jrhett@netconsonance.com
8 MASTER_SITES= https://s3.amazonaws.com/cfengine.package-repos/tarballs/
10 MAINTAINER= cy@FreeBSD.org
11 # gjb@FreeBSD.org is also committer for this port
12 COMMENT= Systems administration tool for networks
16 .if !defined(MASTERDIR)
18 LATEST_LINK= cfengine36-rc
21 FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
23 CONFLICTS= cfengine-[234]*
25 USE_RC_SUBR= cf-execd cf-serverd cf-monitord
32 USE_AUTOTOOLS= autoconf:env automake:env libtoolize:env
33 CFLAGS+= -Wno-return-type
34 CPPFLAGS+= -I${LOCALBASE}/include
35 LDFLAGS+= -L${LOCALBASE}/lib
36 # EXAMPLESDIR= ${PREFIX}/share/examples/cfengine3
37 DOCSDIR= ${PREFIX}/share/doc/cfengine
38 CONFIGURE_ARGS= --docdir=${DOCSDIR} \
39 --htmldir=${DOCSDIR}/html \
40 --libexecdir=${PREFIX}/libexec \
41 --libdir=${PREFIX}/libexec \
42 --mandir=${PREFIX}/man \
43 --with-workdir=/var/cfengine \
44 --with-pcre=${LOCALBASE} \
45 --with-lmdb=${LOCALBASE} \
47 INSTALL_TARGET= install-strip
49 LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre \
50 liblmdb.so:${PORTSDIR}/databases/lmdb
52 OPTIONS_DEFINE= PGSQL MYSQL LIBVIRT
55 PGSQL_CONFIGURE_ON= --with-postgresql=${LOCALBASE}
58 MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}
59 MYSQL_LIB_DEPENDS= libmysqlclient.so:${PORTSDIR}/${_MYSQL_CLIENT}
60 MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql
62 LIBVIRT_CONFIGURE_ON= --with-libvirt=${LOCALBASE}
63 LIBVIRT_LIB_DEPENDS+= libvirt.so:${PORTSDIR}/devel/libvirt
66 @cd ${WRKSRC}; autoreconf -Wno-portability --force --install -I m4
68 .include <bsd.port.mk>