mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
- Remove sysutils/cfengine (cfengine-1.x) - the port is marked DEPRECATED
and has expired on 2005-09-14. Any cfengine-1.x users should consider migrating to cfengine-2.x (sysutils/cfengine2). Approved by: gordon (maintainer)
This commit is contained in:
parent
a41c23d1b8
commit
05588ab48b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=145920
30 changed files with 0 additions and 696 deletions
|
@ -1,44 +0,0 @@
|
||||||
# New ports collection makefile for: cfengine
|
|
||||||
# Date created: March 16, 1998
|
|
||||||
# Whom: jseger@FreeBSD.org
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= cfengine
|
|
||||||
PORTVERSION= 1.6.3
|
|
||||||
PORTREVISION= 5
|
|
||||||
CATEGORIES= sysutils
|
|
||||||
MASTER_SITES= ftp://ftp.iu.hio.no/pub/cfengine/ \
|
|
||||||
ftp://ftp.sunsite.utk.edu/pub/cfengine/cfengine-ftp/ \
|
|
||||||
${MASTER_SITE_GNU}
|
|
||||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
|
||||||
|
|
||||||
MAINTAINER= gordon@FreeBSD.org
|
|
||||||
COMMENT= GNU cfengine - a systems administration tool for networks
|
|
||||||
|
|
||||||
DEPRECATED= EOL - consider using cfengine-2.x instead
|
|
||||||
EXPIRATION_DATE= 2005-09-14
|
|
||||||
NO_LATEST_LINK= yes
|
|
||||||
|
|
||||||
.if defined(PACKAGE_BUILDING)
|
|
||||||
BUILD_DEPENDS= latex:${PORTSDIR}/print/teTeX
|
|
||||||
.endif
|
|
||||||
|
|
||||||
LIB_DEPENDS= db3.3:${PORTSDIR}/databases/db3
|
|
||||||
|
|
||||||
USE_GMAKE= yes
|
|
||||||
USE_AUTOMAKE_VER=14
|
|
||||||
USE_AUTOCONF_VER=213
|
|
||||||
|
|
||||||
MAN8= cfengine.8
|
|
||||||
|
|
||||||
pre-configure:
|
|
||||||
@cd ${WRKSRC} && ${ACLOCAL} && ${AUTOHEADER}
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
.if defined(NOPORTDOCS)
|
|
||||||
@${RM} -rf ${PREFIX}/share/doc/${PORTNAME}
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
|
@ -1,2 +0,0 @@
|
||||||
MD5 (cfengine-1.6.3.tar.gz) = 5076ff2292a2a00acafc9849175384e3
|
|
||||||
SIZE (cfengine-1.6.3.tar.gz) = 867265
|
|
|
@ -1,11 +0,0 @@
|
||||||
--- src/classes.c.orig Wed Oct 20 03:41:30 1999
|
|
||||||
+++ src/classes.c Tue Apr 25 16:37:00 2000
|
|
||||||
@@ -97,7 +97,7 @@
|
|
||||||
"irix4","ip*","4*", /* irix4 */
|
|
||||||
"irix", "ip*","*", /* irix */
|
|
||||||
"irix64","ip*","*", /* irix64 */
|
|
||||||
- "freebsd","i?86","*", /* freebsd */
|
|
||||||
+ "freebsd","*","*", /* freebsd */
|
|
||||||
"sunos","i86pc","5*", /* solarisx86 */
|
|
||||||
"bsd","*","*", /* bsd 4.3 */
|
|
||||||
"newsos","*","*", /* newsos4 */
|
|
|
@ -1,28 +0,0 @@
|
||||||
--- configure.in.orig Thu Jan 25 13:06:41 2001
|
|
||||||
+++ configure.in Tue Feb 18 12:20:37 2003
|
|
||||||
@@ -60,13 +60,13 @@
|
|
||||||
AC_PROG_RANLIB
|
|
||||||
AC_PROG_INSTALL
|
|
||||||
|
|
||||||
-AC_PATH_PROG(LATEX, latex, false, \
|
|
||||||
+AC_PATH_PROG(LATEX, latex, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(TEXI2DVI, texi2dvi, false, \
|
|
||||||
+AC_PATH_PROG(TEXI2DVI, texi2dvi, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(DVIPS, dvips, false, \
|
|
||||||
+AC_PATH_PROG(DVIPS, dvips, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(MAKEINFO, makeinfo, false, \
|
|
||||||
+AC_PATH_PROG(MAKEINFO, makeinfo, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
|
|
||||||
|
|
||||||
@@ -260,7 +260,6 @@
|
|
||||||
;;
|
|
||||||
freebsd*)
|
|
||||||
AC_DEFINE(FREEBSD)
|
|
||||||
- CFLAGS="$CFLAGS -pthread"
|
|
||||||
AC_CHECK_HEADERS(pthread.h)
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
|
@ -1,41 +0,0 @@
|
||||||
This moves the documentation out of /usr/local/share/cfengine/{doc,html} into
|
|
||||||
/usr/local/shared/doc/cfengine to keep it inline with the rest of the ports.
|
|
||||||
|
|
||||||
--- doc/Makefile.am.orig Fri Dec 1 02:24:39 2000
|
|
||||||
+++ doc/Makefile.am Thu Sep 19 08:39:57 2002
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
info_TEXINFOS = cfengine-Reference.texinfo cfengine-Tutorial.texinfo
|
|
||||||
|
|
||||||
# Info used in building and installing HTML files
|
|
||||||
-htmldir = $(pkgdatadir)/html
|
|
||||||
+htmldir = $(datadir)/doc/cfengine
|
|
||||||
htmlfiles = cfengine-Reference.html cfengine-Tutorial.html
|
|
||||||
html_DATA = $(htmlfiles) cf-security.html
|
|
||||||
|
|
||||||
@@ -14,21 +14,22 @@
|
|
||||||
# then uncomment the reference to ps2
|
|
||||||
psfiles = $(ps1) # $(ps2)
|
|
||||||
|
|
||||||
-psdir = $(pkgdatadir)/doc
|
|
||||||
+psdir = $(datadir)/doc/cfengine
|
|
||||||
ps_DATA = $(psfiles)
|
|
||||||
|
|
||||||
# Make sure these get distributed with everything else.
|
|
||||||
EXTRA_DIST = \
|
|
||||||
texinfo.tex \
|
|
||||||
- cf-security.html \
|
|
||||||
+ $(html_DATA) \
|
|
||||||
+ $(ps_DATA) \
|
|
||||||
locks.latex \
|
|
||||||
paper1.latex \
|
|
||||||
paper2.latex
|
|
||||||
|
|
||||||
-SUFFIXES = html latex
|
|
||||||
+SUFFIXES = .html .latex
|
|
||||||
|
|
||||||
%.html : %.texinfo
|
|
||||||
- ${MAKEINFO} --html $<
|
|
||||||
+ ${MAKEINFO} --html --no-split $<
|
|
||||||
|
|
||||||
%.dvi : %.latex
|
|
||||||
${LATEX} $<
|
|
|
@ -1,15 +0,0 @@
|
||||||
This patch only makes sense if you subscribe to the FreeBSD port model.
|
|
||||||
Basically this only works if you have installed BerkleyDB from the ports
|
|
||||||
collection.
|
|
||||||
|
|
||||||
--- src/misc.c.orig Wed Jan 24 07:28:01 2001
|
|
||||||
+++ src/misc.c Wed Mar 28 12:41:06 2001
|
|
||||||
@@ -39,7 +39,7 @@
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_DB_H
|
|
||||||
-# include <db.h>
|
|
||||||
+#include <db3/db.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*******************************************************************/
|
|
|
@ -1,13 +0,0 @@
|
||||||
Fix the linking so only cfd is linked with pthreads. This keeps cfengine
|
|
||||||
from trying to use thread-unsafe resolver functions.
|
|
||||||
|
|
||||||
--- src/Makefile.am.orig Fri Aug 10 23:58:47 2001
|
|
||||||
+++ src/Makefile.am Fri Aug 10 23:59:07 2001
|
|
||||||
@@ -95,6 +95,7 @@
|
|
||||||
patches.c
|
|
||||||
|
|
||||||
cfd_LDADD = -L../pub -lpub $(LEXLIB)
|
|
||||||
+cfd_LDFLAGS = -pthread $(LDFLAGS)
|
|
||||||
|
|
||||||
cfrun_SOURCES = \
|
|
||||||
cfrun.c \
|
|
|
@ -1,13 +0,0 @@
|
||||||
This fixes the problem with cfd not finding the correct interfaces.
|
|
||||||
|
|
||||||
--- src/misc.c.orig Wed Jan 24 07:28:01 2001
|
|
||||||
+++ src/misc.c Fri Aug 10 23:34:45 2001
|
|
||||||
@@ -284,7 +284,7 @@
|
|
||||||
list.ifc_len = sizeof(ifbuf);
|
|
||||||
list.ifc_req = ifbuf;
|
|
||||||
|
|
||||||
-if (ioctl(fd, SIOCGIFCONF, &list) == -1 || (list.ifc_len < (sizeof(struct ifreq))))
|
|
||||||
+if (ioctl(fd, OSIOCGIFCONF, &list) == -1 || (list.ifc_len < (sizeof(struct ifreq))))
|
|
||||||
{
|
|
||||||
CfLog(cferror,"Couldn't get interfaces","ioctl");
|
|
||||||
exit(1);
|
|
|
@ -1,9 +0,0 @@
|
||||||
Cfengine, or the configuration engine is an agent/software robot and a
|
|
||||||
very high level language for building expert systems to administrate
|
|
||||||
and configure large computer networks. Cfengine uses the idea of
|
|
||||||
classes and a primitive form of intelligence to define and automate
|
|
||||||
the configuration and maintenance of system state, for small to huge
|
|
||||||
configurations. Cfengine is designed to be a part of a computer immune
|
|
||||||
system.
|
|
||||||
|
|
||||||
WWW: http://www.cfengine.org/
|
|
|
@ -1,56 +0,0 @@
|
||||||
@unexec install-info --delete %D/info/cfengine-Reference.info %D/info/dir
|
|
||||||
@unexec install-info --delete %D/info/cfengine-Tutorial.info %D/info/dir
|
|
||||||
info/cfengine-Reference.info
|
|
||||||
info/cfengine-Reference.info-1
|
|
||||||
info/cfengine-Reference.info-2
|
|
||||||
info/cfengine-Reference.info-3
|
|
||||||
info/cfengine-Reference.info-4
|
|
||||||
info/cfengine-Reference.info-5
|
|
||||||
info/cfengine-Reference.info-6
|
|
||||||
info/cfengine-Reference.info-7
|
|
||||||
info/cfengine-Tutorial.info
|
|
||||||
info/cfengine-Tutorial.info-1
|
|
||||||
info/cfengine-Tutorial.info-2
|
|
||||||
info/cfengine-Tutorial.info-3
|
|
||||||
info/cfengine-Tutorial.info-4
|
|
||||||
info/cfengine-Tutorial.info-5
|
|
||||||
@exec install-info %D/info/cfengine-Reference.info %D/info/dir
|
|
||||||
@exec install-info %D/info/cfengine-Tutorial.info %D/info/dir
|
|
||||||
sbin/cfcron
|
|
||||||
sbin/cfd
|
|
||||||
sbin/cfdoc
|
|
||||||
sbin/cfengine
|
|
||||||
sbin/cfkey
|
|
||||||
sbin/cfmail
|
|
||||||
sbin/cfmailfilter
|
|
||||||
sbin/cfrun
|
|
||||||
sbin/cfwrap
|
|
||||||
sbin/vicf
|
|
||||||
share/cfengine/cf.chflags.example
|
|
||||||
share/cfengine/cf.freebsd.example
|
|
||||||
share/cfengine/cf.ftp.example
|
|
||||||
share/cfengine/cf.groups.example
|
|
||||||
share/cfengine/cf.linux.example
|
|
||||||
share/cfengine/cf.main.example
|
|
||||||
share/cfengine/cf.motd.example
|
|
||||||
share/cfengine/cf.preconf.example
|
|
||||||
share/cfengine/cf.services.example
|
|
||||||
share/cfengine/cf.site.example
|
|
||||||
share/cfengine/cf.solaris.example
|
|
||||||
share/cfengine/cf.sun4.example
|
|
||||||
share/cfengine/cf.users.example
|
|
||||||
share/cfengine/cfd.conf.example
|
|
||||||
share/cfengine/cfdaily
|
|
||||||
share/cfengine/cfengine.conf.example
|
|
||||||
share/cfengine/cfengine.el
|
|
||||||
share/cfengine/cfrc.example
|
|
||||||
share/cfengine/cfrun.hosts.example
|
|
||||||
share/cfengine/start-cfd
|
|
||||||
@dirrm share/cfengine
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cf-security.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cfengine-Reference.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cfengine-Tutorial.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/locks.ps
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/paper1.ps
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/paper2.ps
|
|
||||||
%%PORTDOCS%%@dirrm share/doc/cfengine
|
|
|
@ -1,44 +0,0 @@
|
||||||
# New ports collection makefile for: cfengine
|
|
||||||
# Date created: March 16, 1998
|
|
||||||
# Whom: jseger@FreeBSD.org
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= cfengine
|
|
||||||
PORTVERSION= 1.6.3
|
|
||||||
PORTREVISION= 5
|
|
||||||
CATEGORIES= sysutils
|
|
||||||
MASTER_SITES= ftp://ftp.iu.hio.no/pub/cfengine/ \
|
|
||||||
ftp://ftp.sunsite.utk.edu/pub/cfengine/cfengine-ftp/ \
|
|
||||||
${MASTER_SITE_GNU}
|
|
||||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
|
||||||
|
|
||||||
MAINTAINER= gordon@FreeBSD.org
|
|
||||||
COMMENT= GNU cfengine - a systems administration tool for networks
|
|
||||||
|
|
||||||
DEPRECATED= EOL - consider using cfengine-2.x instead
|
|
||||||
EXPIRATION_DATE= 2005-09-14
|
|
||||||
NO_LATEST_LINK= yes
|
|
||||||
|
|
||||||
.if defined(PACKAGE_BUILDING)
|
|
||||||
BUILD_DEPENDS= latex:${PORTSDIR}/print/teTeX
|
|
||||||
.endif
|
|
||||||
|
|
||||||
LIB_DEPENDS= db3.3:${PORTSDIR}/databases/db3
|
|
||||||
|
|
||||||
USE_GMAKE= yes
|
|
||||||
USE_AUTOMAKE_VER=14
|
|
||||||
USE_AUTOCONF_VER=213
|
|
||||||
|
|
||||||
MAN8= cfengine.8
|
|
||||||
|
|
||||||
pre-configure:
|
|
||||||
@cd ${WRKSRC} && ${ACLOCAL} && ${AUTOHEADER}
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
.if defined(NOPORTDOCS)
|
|
||||||
@${RM} -rf ${PREFIX}/share/doc/${PORTNAME}
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
|
@ -1,2 +0,0 @@
|
||||||
MD5 (cfengine-1.6.3.tar.gz) = 5076ff2292a2a00acafc9849175384e3
|
|
||||||
SIZE (cfengine-1.6.3.tar.gz) = 867265
|
|
|
@ -1,11 +0,0 @@
|
||||||
--- src/classes.c.orig Wed Oct 20 03:41:30 1999
|
|
||||||
+++ src/classes.c Tue Apr 25 16:37:00 2000
|
|
||||||
@@ -97,7 +97,7 @@
|
|
||||||
"irix4","ip*","4*", /* irix4 */
|
|
||||||
"irix", "ip*","*", /* irix */
|
|
||||||
"irix64","ip*","*", /* irix64 */
|
|
||||||
- "freebsd","i?86","*", /* freebsd */
|
|
||||||
+ "freebsd","*","*", /* freebsd */
|
|
||||||
"sunos","i86pc","5*", /* solarisx86 */
|
|
||||||
"bsd","*","*", /* bsd 4.3 */
|
|
||||||
"newsos","*","*", /* newsos4 */
|
|
|
@ -1,28 +0,0 @@
|
||||||
--- configure.in.orig Thu Jan 25 13:06:41 2001
|
|
||||||
+++ configure.in Tue Feb 18 12:20:37 2003
|
|
||||||
@@ -60,13 +60,13 @@
|
|
||||||
AC_PROG_RANLIB
|
|
||||||
AC_PROG_INSTALL
|
|
||||||
|
|
||||||
-AC_PATH_PROG(LATEX, latex, false, \
|
|
||||||
+AC_PATH_PROG(LATEX, latex, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(TEXI2DVI, texi2dvi, false, \
|
|
||||||
+AC_PATH_PROG(TEXI2DVI, texi2dvi, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(DVIPS, dvips, false, \
|
|
||||||
+AC_PATH_PROG(DVIPS, dvips, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(MAKEINFO, makeinfo, false, \
|
|
||||||
+AC_PATH_PROG(MAKEINFO, makeinfo, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
|
|
||||||
|
|
||||||
@@ -260,7 +260,6 @@
|
|
||||||
;;
|
|
||||||
freebsd*)
|
|
||||||
AC_DEFINE(FREEBSD)
|
|
||||||
- CFLAGS="$CFLAGS -pthread"
|
|
||||||
AC_CHECK_HEADERS(pthread.h)
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
|
@ -1,41 +0,0 @@
|
||||||
This moves the documentation out of /usr/local/share/cfengine/{doc,html} into
|
|
||||||
/usr/local/shared/doc/cfengine to keep it inline with the rest of the ports.
|
|
||||||
|
|
||||||
--- doc/Makefile.am.orig Fri Dec 1 02:24:39 2000
|
|
||||||
+++ doc/Makefile.am Thu Sep 19 08:39:57 2002
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
info_TEXINFOS = cfengine-Reference.texinfo cfengine-Tutorial.texinfo
|
|
||||||
|
|
||||||
# Info used in building and installing HTML files
|
|
||||||
-htmldir = $(pkgdatadir)/html
|
|
||||||
+htmldir = $(datadir)/doc/cfengine
|
|
||||||
htmlfiles = cfengine-Reference.html cfengine-Tutorial.html
|
|
||||||
html_DATA = $(htmlfiles) cf-security.html
|
|
||||||
|
|
||||||
@@ -14,21 +14,22 @@
|
|
||||||
# then uncomment the reference to ps2
|
|
||||||
psfiles = $(ps1) # $(ps2)
|
|
||||||
|
|
||||||
-psdir = $(pkgdatadir)/doc
|
|
||||||
+psdir = $(datadir)/doc/cfengine
|
|
||||||
ps_DATA = $(psfiles)
|
|
||||||
|
|
||||||
# Make sure these get distributed with everything else.
|
|
||||||
EXTRA_DIST = \
|
|
||||||
texinfo.tex \
|
|
||||||
- cf-security.html \
|
|
||||||
+ $(html_DATA) \
|
|
||||||
+ $(ps_DATA) \
|
|
||||||
locks.latex \
|
|
||||||
paper1.latex \
|
|
||||||
paper2.latex
|
|
||||||
|
|
||||||
-SUFFIXES = html latex
|
|
||||||
+SUFFIXES = .html .latex
|
|
||||||
|
|
||||||
%.html : %.texinfo
|
|
||||||
- ${MAKEINFO} --html $<
|
|
||||||
+ ${MAKEINFO} --html --no-split $<
|
|
||||||
|
|
||||||
%.dvi : %.latex
|
|
||||||
${LATEX} $<
|
|
|
@ -1,15 +0,0 @@
|
||||||
This patch only makes sense if you subscribe to the FreeBSD port model.
|
|
||||||
Basically this only works if you have installed BerkleyDB from the ports
|
|
||||||
collection.
|
|
||||||
|
|
||||||
--- src/misc.c.orig Wed Jan 24 07:28:01 2001
|
|
||||||
+++ src/misc.c Wed Mar 28 12:41:06 2001
|
|
||||||
@@ -39,7 +39,7 @@
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_DB_H
|
|
||||||
-# include <db.h>
|
|
||||||
+#include <db3/db.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*******************************************************************/
|
|
|
@ -1,13 +0,0 @@
|
||||||
Fix the linking so only cfd is linked with pthreads. This keeps cfengine
|
|
||||||
from trying to use thread-unsafe resolver functions.
|
|
||||||
|
|
||||||
--- src/Makefile.am.orig Fri Aug 10 23:58:47 2001
|
|
||||||
+++ src/Makefile.am Fri Aug 10 23:59:07 2001
|
|
||||||
@@ -95,6 +95,7 @@
|
|
||||||
patches.c
|
|
||||||
|
|
||||||
cfd_LDADD = -L../pub -lpub $(LEXLIB)
|
|
||||||
+cfd_LDFLAGS = -pthread $(LDFLAGS)
|
|
||||||
|
|
||||||
cfrun_SOURCES = \
|
|
||||||
cfrun.c \
|
|
|
@ -1,13 +0,0 @@
|
||||||
This fixes the problem with cfd not finding the correct interfaces.
|
|
||||||
|
|
||||||
--- src/misc.c.orig Wed Jan 24 07:28:01 2001
|
|
||||||
+++ src/misc.c Fri Aug 10 23:34:45 2001
|
|
||||||
@@ -284,7 +284,7 @@
|
|
||||||
list.ifc_len = sizeof(ifbuf);
|
|
||||||
list.ifc_req = ifbuf;
|
|
||||||
|
|
||||||
-if (ioctl(fd, SIOCGIFCONF, &list) == -1 || (list.ifc_len < (sizeof(struct ifreq))))
|
|
||||||
+if (ioctl(fd, OSIOCGIFCONF, &list) == -1 || (list.ifc_len < (sizeof(struct ifreq))))
|
|
||||||
{
|
|
||||||
CfLog(cferror,"Couldn't get interfaces","ioctl");
|
|
||||||
exit(1);
|
|
|
@ -1,9 +0,0 @@
|
||||||
Cfengine, or the configuration engine is an agent/software robot and a
|
|
||||||
very high level language for building expert systems to administrate
|
|
||||||
and configure large computer networks. Cfengine uses the idea of
|
|
||||||
classes and a primitive form of intelligence to define and automate
|
|
||||||
the configuration and maintenance of system state, for small to huge
|
|
||||||
configurations. Cfengine is designed to be a part of a computer immune
|
|
||||||
system.
|
|
||||||
|
|
||||||
WWW: http://www.cfengine.org/
|
|
|
@ -1,56 +0,0 @@
|
||||||
@unexec install-info --delete %D/info/cfengine-Reference.info %D/info/dir
|
|
||||||
@unexec install-info --delete %D/info/cfengine-Tutorial.info %D/info/dir
|
|
||||||
info/cfengine-Reference.info
|
|
||||||
info/cfengine-Reference.info-1
|
|
||||||
info/cfengine-Reference.info-2
|
|
||||||
info/cfengine-Reference.info-3
|
|
||||||
info/cfengine-Reference.info-4
|
|
||||||
info/cfengine-Reference.info-5
|
|
||||||
info/cfengine-Reference.info-6
|
|
||||||
info/cfengine-Reference.info-7
|
|
||||||
info/cfengine-Tutorial.info
|
|
||||||
info/cfengine-Tutorial.info-1
|
|
||||||
info/cfengine-Tutorial.info-2
|
|
||||||
info/cfengine-Tutorial.info-3
|
|
||||||
info/cfengine-Tutorial.info-4
|
|
||||||
info/cfengine-Tutorial.info-5
|
|
||||||
@exec install-info %D/info/cfengine-Reference.info %D/info/dir
|
|
||||||
@exec install-info %D/info/cfengine-Tutorial.info %D/info/dir
|
|
||||||
sbin/cfcron
|
|
||||||
sbin/cfd
|
|
||||||
sbin/cfdoc
|
|
||||||
sbin/cfengine
|
|
||||||
sbin/cfkey
|
|
||||||
sbin/cfmail
|
|
||||||
sbin/cfmailfilter
|
|
||||||
sbin/cfrun
|
|
||||||
sbin/cfwrap
|
|
||||||
sbin/vicf
|
|
||||||
share/cfengine/cf.chflags.example
|
|
||||||
share/cfengine/cf.freebsd.example
|
|
||||||
share/cfengine/cf.ftp.example
|
|
||||||
share/cfengine/cf.groups.example
|
|
||||||
share/cfengine/cf.linux.example
|
|
||||||
share/cfengine/cf.main.example
|
|
||||||
share/cfengine/cf.motd.example
|
|
||||||
share/cfengine/cf.preconf.example
|
|
||||||
share/cfengine/cf.services.example
|
|
||||||
share/cfengine/cf.site.example
|
|
||||||
share/cfengine/cf.solaris.example
|
|
||||||
share/cfengine/cf.sun4.example
|
|
||||||
share/cfengine/cf.users.example
|
|
||||||
share/cfengine/cfd.conf.example
|
|
||||||
share/cfengine/cfdaily
|
|
||||||
share/cfengine/cfengine.conf.example
|
|
||||||
share/cfengine/cfengine.el
|
|
||||||
share/cfengine/cfrc.example
|
|
||||||
share/cfengine/cfrun.hosts.example
|
|
||||||
share/cfengine/start-cfd
|
|
||||||
@dirrm share/cfengine
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cf-security.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cfengine-Reference.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cfengine-Tutorial.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/locks.ps
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/paper1.ps
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/paper2.ps
|
|
||||||
%%PORTDOCS%%@dirrm share/doc/cfengine
|
|
|
@ -1,44 +0,0 @@
|
||||||
# New ports collection makefile for: cfengine
|
|
||||||
# Date created: March 16, 1998
|
|
||||||
# Whom: jseger@FreeBSD.org
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= cfengine
|
|
||||||
PORTVERSION= 1.6.3
|
|
||||||
PORTREVISION= 5
|
|
||||||
CATEGORIES= sysutils
|
|
||||||
MASTER_SITES= ftp://ftp.iu.hio.no/pub/cfengine/ \
|
|
||||||
ftp://ftp.sunsite.utk.edu/pub/cfengine/cfengine-ftp/ \
|
|
||||||
${MASTER_SITE_GNU}
|
|
||||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
|
||||||
|
|
||||||
MAINTAINER= gordon@FreeBSD.org
|
|
||||||
COMMENT= GNU cfengine - a systems administration tool for networks
|
|
||||||
|
|
||||||
DEPRECATED= EOL - consider using cfengine-2.x instead
|
|
||||||
EXPIRATION_DATE= 2005-09-14
|
|
||||||
NO_LATEST_LINK= yes
|
|
||||||
|
|
||||||
.if defined(PACKAGE_BUILDING)
|
|
||||||
BUILD_DEPENDS= latex:${PORTSDIR}/print/teTeX
|
|
||||||
.endif
|
|
||||||
|
|
||||||
LIB_DEPENDS= db3.3:${PORTSDIR}/databases/db3
|
|
||||||
|
|
||||||
USE_GMAKE= yes
|
|
||||||
USE_AUTOMAKE_VER=14
|
|
||||||
USE_AUTOCONF_VER=213
|
|
||||||
|
|
||||||
MAN8= cfengine.8
|
|
||||||
|
|
||||||
pre-configure:
|
|
||||||
@cd ${WRKSRC} && ${ACLOCAL} && ${AUTOHEADER}
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
.if defined(NOPORTDOCS)
|
|
||||||
@${RM} -rf ${PREFIX}/share/doc/${PORTNAME}
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
|
@ -1,2 +0,0 @@
|
||||||
MD5 (cfengine-1.6.3.tar.gz) = 5076ff2292a2a00acafc9849175384e3
|
|
||||||
SIZE (cfengine-1.6.3.tar.gz) = 867265
|
|
|
@ -1,11 +0,0 @@
|
||||||
--- src/classes.c.orig Wed Oct 20 03:41:30 1999
|
|
||||||
+++ src/classes.c Tue Apr 25 16:37:00 2000
|
|
||||||
@@ -97,7 +97,7 @@
|
|
||||||
"irix4","ip*","4*", /* irix4 */
|
|
||||||
"irix", "ip*","*", /* irix */
|
|
||||||
"irix64","ip*","*", /* irix64 */
|
|
||||||
- "freebsd","i?86","*", /* freebsd */
|
|
||||||
+ "freebsd","*","*", /* freebsd */
|
|
||||||
"sunos","i86pc","5*", /* solarisx86 */
|
|
||||||
"bsd","*","*", /* bsd 4.3 */
|
|
||||||
"newsos","*","*", /* newsos4 */
|
|
|
@ -1,28 +0,0 @@
|
||||||
--- configure.in.orig Thu Jan 25 13:06:41 2001
|
|
||||||
+++ configure.in Tue Feb 18 12:20:37 2003
|
|
||||||
@@ -60,13 +60,13 @@
|
|
||||||
AC_PROG_RANLIB
|
|
||||||
AC_PROG_INSTALL
|
|
||||||
|
|
||||||
-AC_PATH_PROG(LATEX, latex, false, \
|
|
||||||
+AC_PATH_PROG(LATEX, latex, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(TEXI2DVI, texi2dvi, false, \
|
|
||||||
+AC_PATH_PROG(TEXI2DVI, texi2dvi, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(DVIPS, dvips, false, \
|
|
||||||
+AC_PATH_PROG(DVIPS, dvips, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
-AC_PATH_PROG(MAKEINFO, makeinfo, false, \
|
|
||||||
+AC_PATH_PROG(MAKEINFO, makeinfo, true, \
|
|
||||||
$PATH:$prefix/bin:/usr/bin:/usr/local/bin)
|
|
||||||
|
|
||||||
|
|
||||||
@@ -260,7 +260,6 @@
|
|
||||||
;;
|
|
||||||
freebsd*)
|
|
||||||
AC_DEFINE(FREEBSD)
|
|
||||||
- CFLAGS="$CFLAGS -pthread"
|
|
||||||
AC_CHECK_HEADERS(pthread.h)
|
|
||||||
;;
|
|
||||||
netbsd*)
|
|
|
@ -1,41 +0,0 @@
|
||||||
This moves the documentation out of /usr/local/share/cfengine/{doc,html} into
|
|
||||||
/usr/local/shared/doc/cfengine to keep it inline with the rest of the ports.
|
|
||||||
|
|
||||||
--- doc/Makefile.am.orig Fri Dec 1 02:24:39 2000
|
|
||||||
+++ doc/Makefile.am Thu Sep 19 08:39:57 2002
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
info_TEXINFOS = cfengine-Reference.texinfo cfengine-Tutorial.texinfo
|
|
||||||
|
|
||||||
# Info used in building and installing HTML files
|
|
||||||
-htmldir = $(pkgdatadir)/html
|
|
||||||
+htmldir = $(datadir)/doc/cfengine
|
|
||||||
htmlfiles = cfengine-Reference.html cfengine-Tutorial.html
|
|
||||||
html_DATA = $(htmlfiles) cf-security.html
|
|
||||||
|
|
||||||
@@ -14,21 +14,22 @@
|
|
||||||
# then uncomment the reference to ps2
|
|
||||||
psfiles = $(ps1) # $(ps2)
|
|
||||||
|
|
||||||
-psdir = $(pkgdatadir)/doc
|
|
||||||
+psdir = $(datadir)/doc/cfengine
|
|
||||||
ps_DATA = $(psfiles)
|
|
||||||
|
|
||||||
# Make sure these get distributed with everything else.
|
|
||||||
EXTRA_DIST = \
|
|
||||||
texinfo.tex \
|
|
||||||
- cf-security.html \
|
|
||||||
+ $(html_DATA) \
|
|
||||||
+ $(ps_DATA) \
|
|
||||||
locks.latex \
|
|
||||||
paper1.latex \
|
|
||||||
paper2.latex
|
|
||||||
|
|
||||||
-SUFFIXES = html latex
|
|
||||||
+SUFFIXES = .html .latex
|
|
||||||
|
|
||||||
%.html : %.texinfo
|
|
||||||
- ${MAKEINFO} --html $<
|
|
||||||
+ ${MAKEINFO} --html --no-split $<
|
|
||||||
|
|
||||||
%.dvi : %.latex
|
|
||||||
${LATEX} $<
|
|
|
@ -1,15 +0,0 @@
|
||||||
This patch only makes sense if you subscribe to the FreeBSD port model.
|
|
||||||
Basically this only works if you have installed BerkleyDB from the ports
|
|
||||||
collection.
|
|
||||||
|
|
||||||
--- src/misc.c.orig Wed Jan 24 07:28:01 2001
|
|
||||||
+++ src/misc.c Wed Mar 28 12:41:06 2001
|
|
||||||
@@ -39,7 +39,7 @@
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef HAVE_DB_H
|
|
||||||
-# include <db.h>
|
|
||||||
+#include <db3/db.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*******************************************************************/
|
|
|
@ -1,13 +0,0 @@
|
||||||
Fix the linking so only cfd is linked with pthreads. This keeps cfengine
|
|
||||||
from trying to use thread-unsafe resolver functions.
|
|
||||||
|
|
||||||
--- src/Makefile.am.orig Fri Aug 10 23:58:47 2001
|
|
||||||
+++ src/Makefile.am Fri Aug 10 23:59:07 2001
|
|
||||||
@@ -95,6 +95,7 @@
|
|
||||||
patches.c
|
|
||||||
|
|
||||||
cfd_LDADD = -L../pub -lpub $(LEXLIB)
|
|
||||||
+cfd_LDFLAGS = -pthread $(LDFLAGS)
|
|
||||||
|
|
||||||
cfrun_SOURCES = \
|
|
||||||
cfrun.c \
|
|
|
@ -1,13 +0,0 @@
|
||||||
This fixes the problem with cfd not finding the correct interfaces.
|
|
||||||
|
|
||||||
--- src/misc.c.orig Wed Jan 24 07:28:01 2001
|
|
||||||
+++ src/misc.c Fri Aug 10 23:34:45 2001
|
|
||||||
@@ -284,7 +284,7 @@
|
|
||||||
list.ifc_len = sizeof(ifbuf);
|
|
||||||
list.ifc_req = ifbuf;
|
|
||||||
|
|
||||||
-if (ioctl(fd, SIOCGIFCONF, &list) == -1 || (list.ifc_len < (sizeof(struct ifreq))))
|
|
||||||
+if (ioctl(fd, OSIOCGIFCONF, &list) == -1 || (list.ifc_len < (sizeof(struct ifreq))))
|
|
||||||
{
|
|
||||||
CfLog(cferror,"Couldn't get interfaces","ioctl");
|
|
||||||
exit(1);
|
|
|
@ -1,9 +0,0 @@
|
||||||
Cfengine, or the configuration engine is an agent/software robot and a
|
|
||||||
very high level language for building expert systems to administrate
|
|
||||||
and configure large computer networks. Cfengine uses the idea of
|
|
||||||
classes and a primitive form of intelligence to define and automate
|
|
||||||
the configuration and maintenance of system state, for small to huge
|
|
||||||
configurations. Cfengine is designed to be a part of a computer immune
|
|
||||||
system.
|
|
||||||
|
|
||||||
WWW: http://www.cfengine.org/
|
|
|
@ -1,56 +0,0 @@
|
||||||
@unexec install-info --delete %D/info/cfengine-Reference.info %D/info/dir
|
|
||||||
@unexec install-info --delete %D/info/cfengine-Tutorial.info %D/info/dir
|
|
||||||
info/cfengine-Reference.info
|
|
||||||
info/cfengine-Reference.info-1
|
|
||||||
info/cfengine-Reference.info-2
|
|
||||||
info/cfengine-Reference.info-3
|
|
||||||
info/cfengine-Reference.info-4
|
|
||||||
info/cfengine-Reference.info-5
|
|
||||||
info/cfengine-Reference.info-6
|
|
||||||
info/cfengine-Reference.info-7
|
|
||||||
info/cfengine-Tutorial.info
|
|
||||||
info/cfengine-Tutorial.info-1
|
|
||||||
info/cfengine-Tutorial.info-2
|
|
||||||
info/cfengine-Tutorial.info-3
|
|
||||||
info/cfengine-Tutorial.info-4
|
|
||||||
info/cfengine-Tutorial.info-5
|
|
||||||
@exec install-info %D/info/cfengine-Reference.info %D/info/dir
|
|
||||||
@exec install-info %D/info/cfengine-Tutorial.info %D/info/dir
|
|
||||||
sbin/cfcron
|
|
||||||
sbin/cfd
|
|
||||||
sbin/cfdoc
|
|
||||||
sbin/cfengine
|
|
||||||
sbin/cfkey
|
|
||||||
sbin/cfmail
|
|
||||||
sbin/cfmailfilter
|
|
||||||
sbin/cfrun
|
|
||||||
sbin/cfwrap
|
|
||||||
sbin/vicf
|
|
||||||
share/cfengine/cf.chflags.example
|
|
||||||
share/cfengine/cf.freebsd.example
|
|
||||||
share/cfengine/cf.ftp.example
|
|
||||||
share/cfengine/cf.groups.example
|
|
||||||
share/cfengine/cf.linux.example
|
|
||||||
share/cfengine/cf.main.example
|
|
||||||
share/cfengine/cf.motd.example
|
|
||||||
share/cfengine/cf.preconf.example
|
|
||||||
share/cfengine/cf.services.example
|
|
||||||
share/cfengine/cf.site.example
|
|
||||||
share/cfengine/cf.solaris.example
|
|
||||||
share/cfengine/cf.sun4.example
|
|
||||||
share/cfengine/cf.users.example
|
|
||||||
share/cfengine/cfd.conf.example
|
|
||||||
share/cfengine/cfdaily
|
|
||||||
share/cfengine/cfengine.conf.example
|
|
||||||
share/cfengine/cfengine.el
|
|
||||||
share/cfengine/cfrc.example
|
|
||||||
share/cfengine/cfrun.hosts.example
|
|
||||||
share/cfengine/start-cfd
|
|
||||||
@dirrm share/cfengine
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cf-security.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cfengine-Reference.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/cfengine-Tutorial.html
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/locks.ps
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/paper1.ps
|
|
||||||
%%PORTDOCS%%share/doc/cfengine/paper2.ps
|
|
||||||
%%PORTDOCS%%@dirrm share/doc/cfengine
|
|
Loading…
Add table
Reference in a new issue