# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# $Id: Portfile 92837 2012-05-09 00:51:48Z ryandesign@macports.org $

PortSystem 1.0

name				cfengine3
conflicts			cfengine
version				3.1.2
revision			7
categories			sysutils
maintainers			ged
description			network configuration-management tool
long_description	a suite of programs for integrated autonomic \
					management of either individual or networked \
					computers. Cfengine 3 is a significant rewrite \
					of underlying cfengine technology which \
					preserves the core principles and methodology \
					of cfengine2’s approach.
homepage			http://www.cfengine.org/
distname			cfengine-${version}
master_sites		http://www.cfengine.org/tarballs/
checksums           md5     497c05e59118332e34dbf8965217613b \
                    sha1    70b6fa569ba4fb0c314ab6256c11596d8c138321 \
                    rmd160  5df871993ea77107bfc617ec8dc2e183d76ed7b5
platforms			darwin
                    
depends_lib			port:db46 \
					port:openssl \
					port:pcre

patchfiles          patch-src-files_operators.c.diff

post-patch {
	foreach manfile [glob ${worksrcpath}/docs/*.8] {
		reinplace "s|/usr/local|${prefix}|g" $manfile
		reinplace "s|/var/cfengine|${prefix}&|g" $manfile
	}
}

set cfworkdir		${prefix}/var/cfengine

configure.cflags	-I${prefix}/include/db46 -I${prefix}/include
configure.ldflags	-L${prefix}/lib/db46 -L${prefix}/lib
configure.args		--mandir='\${prefix}/share/man' \
					--infodir='\${prefix}/share/info' \
					--with-workdir="${cfworkdir}" \
					--with-berkeleydb=default \
					--with-openssl=${prefix} \
					--with-pcre=${prefix} \
					--without-gd

# vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
