- 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:
Sergei Kolobov 2005-10-20 09:44:21 +00:00
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

View file

@ -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>

View file

@ -1,2 +0,0 @@
MD5 (cfengine-1.6.3.tar.gz) = 5076ff2292a2a00acafc9849175384e3
SIZE (cfengine-1.6.3.tar.gz) = 867265

View file

@ -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 */

View file

@ -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*)

View file

@ -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} $<

View file

@ -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
/*******************************************************************/

View file

@ -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 \

View file

@ -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);

View file

@ -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/

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
MD5 (cfengine-1.6.3.tar.gz) = 5076ff2292a2a00acafc9849175384e3
SIZE (cfengine-1.6.3.tar.gz) = 867265

View file

@ -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 */

View file

@ -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*)

View file

@ -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} $<

View file

@ -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
/*******************************************************************/

View file

@ -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 \

View file

@ -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);

View file

@ -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/

View file

@ -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

View file

@ -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>

View file

@ -1,2 +0,0 @@
MD5 (cfengine-1.6.3.tar.gz) = 5076ff2292a2a00acafc9849175384e3
SIZE (cfengine-1.6.3.tar.gz) = 867265

View file

@ -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 */

View file

@ -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*)

View file

@ -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} $<

View file

@ -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
/*******************************************************************/

View file

@ -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 \

View file

@ -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);

View file

@ -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/

View file

@ -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