You've already forked macports-user-ged
mirror of
https://github.com/macports/macports-user-ged.git
synced 2026-07-12 18:18:35 -07:00
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:
@@ -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 cfengine2’s 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;
|
||||
}
|
||||
Reference in New Issue
Block a user