New port for CFengine 3, based in part on sysutils/cfengine.

git-svn-id: https://svn.macports.org/repository/macports/users/ged@67851 d073be05-634f-4543-b044-5fe20cf6d1d6
This commit is contained in:
Michael Granger
2010-05-19 19:19:44 +00:00
parent 17b79ccb3d
commit 4f7d731e0a
2 changed files with 0 additions and 69 deletions
-58
View File
@@ -1,58 +0,0 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# $Id$
PortSystem 1.0
PortGroup muniversal 1.0
PortGroup xcodeversion 1.0
name cfengine3
conflicts cfengine
version 3.0.4
revision 1
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 cfengine2s approach.
homepage http://www.cfengine.org/
distname cfengine-${version}
master_sites http://www.cfengine.org/tarballs/
checksums md5 877ff961b445c1b7ddd6994ab8009433 \
sha1 71c6c41bc717a03df6db8585e11a673415f1f94c \
rmd160 6c7507d72b646b055b82513c943cecd237430072
platforms darwin
depends_lib port:db46 \
port:openssl \
port:pcre \
port:gd2
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
}
}
post-build {
system "${worksrcpath}/libtool --finish ${prefix}/lib"
}
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}
# vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
@@ -1,11 +0,0 @@
--- src/files_operators.c.orig 2009-12-09 08:45:44.000000000 -0800
+++ src/files_operators.c 2010-02-24 17:44:18.000000000 -0800
@@ -575,7 +575,7 @@
Debug("VerifyFinderType of %s for %s\n", file,a.perms.findertype);
-if (strncmp(a.perms.findertype,"*",CF_BUFSIZE) == 0 || strncmp(a.perms.findertype,"",CF_BUFSIZE) == 0)
+if (!a.perms.findertype || strncmp(a.perms.findertype,"*",CF_BUFSIZE) == 0 || strncmp(a.perms.findertype,"",CF_BUFSIZE) == 0)
{
return 0;
}