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 # skreuzer@FreeBSD.org is also committer for this port
13 COMMENT= Systems administration tool for networks
19 .if !defined(MASTERDIR)
23 FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
25 CONFLICTS= cfengine-[12-79]*
27 USE_RC_SUBR= cf-execd cf-serverd cf-monitord
32 USES= autoreconf cpe gmake libtool shebangfix ssl
34 SHEBANG_FILES= examples/remake_outputs.pl
35 CFLAGS+= -Wno-return-type
36 CPPFLAGS+= -I${LOCALBASE}/include
37 LDFLAGS+= -L${LOCALBASE}/lib
38 # EXAMPLESDIR= ${PREFIX}/share/examples/cfengine3
39 DOCSDIR= ${PREFIX}/share/doc/cfengine
40 CONFIGURE_ARGS= --docdir=${DOCSDIR} \
41 --htmldir=${DOCSDIR}/html \
42 --libexecdir=${PREFIX}/libexec \
43 --libdir=${PREFIX}/libexec \
44 --mandir=${PREFIX}/man \
45 --with-workdir=/var/cfengine \
46 --with-pcre=${LOCALBASE} \
47 --with-lmdb=${LOCALBASE} \
49 INSTALL_TARGET= install-strip
51 LIB_DEPENDS+= libpcre.so:devel/pcre \
52 liblmdb.so:databases/lmdb \
53 libyaml.so:textproc/libyaml \
56 OPTIONS_DEFINE= PGSQL MYSQL LIBVIRT
59 PGSQL_CONFIGURE_WITH= --with-postgresql=${LOCALBASE}
62 MYSQL_BROKEN= configure: error: MySQL client library exports symbols (EVP_CIPHER_CTX_init) clashing with OpenSSL.
63 MYSQL_CONFIGURE_WITH= --with-mysql=${LOCALBASE}
64 MYSQL_LIB_DEPENDS= libmysqlclient.so:${_MYSQL_CLIENT}
65 MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql
67 LIBVIRT_CONFIGURE_WITH= --with-libvirt=${LOCALBASE}
68 LIBVIRT_LIB_DEPENDS= libvirt.so:devel/libvirt
70 .include <bsd.port.mk>