ports/52323: Update port: sysutils/cfengine2 Upgrade to version 2.0.6

Bob Van Valzah Bob at VanValzah.Com
Fri May 16 13:20:10 UTC 2003


>Number:         52323
>Category:       ports
>Synopsis:       Update port: sysutils/cfengine2 Upgrade to version 2.0.6
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 16 06:20:06 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Bob Van Valzah
>Release:        FreeBSD 4.7-RELEASE-p10 i386
>Organization:
>Environment:
System: FreeBSD Bastion.VanValzah.Com 4.7-RELEASE-p10 FreeBSD 4.7-RELEASE-p10 #3: Thu Apr 3 22:52:31 CST 2003 bob at Bastion.VanValzah.Com:/usr/obj/usr/src/sys/BASTION i386


	
>Description:
	Upgrade sysutils/cfengine2 from version 2.0.3 to 2.0.6.
	This at least fixes some bugs in cfservd.

>How-To-Repeat:
	
>Fix:

Shar of upgraded port follows.  (Please be gentle with me as this is
my first submission.)

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	cfengine2-2.0.6
#	cfengine2-2.0.6/files
#	cfengine2-2.0.6/files/patch-configure
#	cfengine2-2.0.6/files/patch-contrib::Makefile.in
#	cfengine2-2.0.6/files/patch-doc::Makefile.in
#	cfengine2-2.0.6/files/patch-cfagent
#	cfengine2-2.0.6/Makefile
#	cfengine2-2.0.6/pkg-descr
#	cfengine2-2.0.6/pkg-plist
#	cfengine2-2.0.6/distinfo
#
echo c - cfengine2-2.0.6
mkdir -p cfengine2-2.0.6 > /dev/null 2>&1
echo c - cfengine2-2.0.6/files
mkdir -p cfengine2-2.0.6/files > /dev/null 2>&1
echo x - cfengine2-2.0.6/files/patch-configure
sed 's/^X//' >cfengine2-2.0.6/files/patch-configure << 'END-of-cfengine2-2.0.6/files/patch-configure'
XAccept the -STABLE version of OpenSSL
XUse the correct #includes for sys/mount.h
X
X--- configure.orig	Mon Jul 29 15:32:39 2002
X+++ configure	Mon Jul 29 15:35:41 2002
X@@ -3700,7 +3700,7 @@
X #include <openssl/opensslv.h>
X int main(void)
X {
X-    if (OPENSSL_VERSION_NUMBER < 0x0090602fL)
X+    if (OPENSSL_VERSION_NUMBER < 0x0090601fL)
X         exit(1);
X     exit(0);
X }
X@@ -4098,6 +4098,7 @@
X   cat >conftest.$ac_ext <<_ACEOF
X #line 4099 "configure"
X #include "confdefs.h"
X+#include <sys/param.h>
X #include <$ac_header>
X _ACEOF
X if { (eval echo "$as_me:4103: \"$ac_cpp conftest.$ac_ext\"") >&5
END-of-cfengine2-2.0.6/files/patch-configure
echo x - cfengine2-2.0.6/files/patch-contrib::Makefile.in
sed 's/^X//' >cfengine2-2.0.6/files/patch-contrib::Makefile.in << 'END-of-cfengine2-2.0.6/files/patch-contrib::Makefile.in'
X--- contrib/Makefile.in.orig	Mon Jul 29 17:24:20 2002
X+++ contrib/Makefile.in	Mon Jul 29 17:26:30 2002
X@@ -33,7 +33,7 @@
X mandir = @mandir@
X includedir = @includedir@
X oldincludedir = /usr/include
X-pkgdatadir = $(datadir)/@PACKAGE@
X+pkgdatadir = $(datadir)/emacs/site-lisp
X pkglibdir = $(libdir)/@PACKAGE@
X pkgincludedir = $(includedir)/@PACKAGE@
X top_builddir = ..
END-of-cfengine2-2.0.6/files/patch-contrib::Makefile.in
echo x - cfengine2-2.0.6/files/patch-doc::Makefile.in
sed 's/^X//' >cfengine2-2.0.6/files/patch-doc::Makefile.in << 'END-of-cfengine2-2.0.6/files/patch-doc::Makefile.in'
X--- doc/Makefile.in.orig	Sat Jun 22 08:36:43 2002
X+++ doc/Makefile.in	Mon Jul 29 17:19:22 2002
X@@ -88,10 +88,10 @@
X man_MANS = cfengine.8
X info_TEXINFOS = cfengine-Reference.texinfo cfengine-Tutorial.texinfo cfengine-Anomalies.texinfo
X 
X-docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
X+#docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
X doc_DATA = 
X # Info used in building and installing HTML files
X-htmldir = $(pkgdatadir)/html
X+htmldir = $(datadir)/doc/@PACKAGE@
X htmlfiles = cfengine-Reference.html cfengine-Tutorial.html 
X html_DATA = $(htmlfiles)
X 
X@@ -103,7 +103,7 @@
X # then uncomment the reference to ps2
X psfiles = $(ps1)	# $(ps2)
X 
X-psdir = $(pkgdatadir)/doc
X+#psdir = $(pkgdatadir)/doc
X ps_DATA = $(psfiles)
X 
X # Make sure these get distributed with everything else.
END-of-cfengine2-2.0.6/files/patch-doc::Makefile.in
echo x - cfengine2-2.0.6/files/patch-cfagent
sed 's/^X//' >cfengine2-2.0.6/files/patch-cfagent << 'END-of-cfengine2-2.0.6/files/patch-cfagent'
X*** src/cfagent.orig.c	Tue Apr 29 21:31:00 2003
X--- src/cfagent.c	Tue Apr 29 21:31:52 2003
X***************
X*** 566,580 ****
X  { struct Item *ip;
X    int n = 0;
X    
X! if (strstr(VSYSNAME.nodename,ToLowerStr(VDOMAIN)))
X     {
X!    strcpy(VFQNAME,VSYSNAME.nodename);
X     
X     while(VSYSNAME.nodename[n++] != '.')
X        {
X        }
X     
X!    strncpy(VUQNAME,VSYSNAME.nodename,n-1);
X     }
X  else
X     {
X--- 566,580 ----
X  { struct Item *ip;
X    int n = 0;
X    
X! if (strstr(ToLowerStr(VSYSNAME.nodename),ToLowerStr(VDOMAIN)))
X     {
X!    strcpy(VFQNAME,ToLowerStr(VSYSNAME.nodename));
X     
X     while(VSYSNAME.nodename[n++] != '.')
X        {
X        }
X     
X!    strncpy(VUQNAME,ToLowerStr(VSYSNAME.nodename),n-1);
X     }
X  else
X     {
END-of-cfengine2-2.0.6/files/patch-cfagent
echo x - cfengine2-2.0.6/Makefile
sed 's/^X//' >cfengine2-2.0.6/Makefile << 'END-of-cfengine2-2.0.6/Makefile'
X# New ports collection makefile for:	cfengine2
X# Date created:		2002-07-29
X# Whom:			fanf at FreeBSD.org
X#
X# $FreeBSD: ports/sysutils/cfengine2/Makefile,v 1.26 2003/03/07 06:11:08 ade Exp $
X#
X
XPORTNAME=	cfengine2
XPORTVERSION=	2.0.6
XCATEGORIES=	sysutils
XMASTER_SITES=	ftp://ftp.iu.hio.no/pub/cfengine/ \
X		${MASTER_SITE_GNU}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	cfengine-${PORTVERSION}
X
XMAINTAINER=	fanf at FreeBSD.org
XCOMMENT=	GNU cfengine - a systems administration tool for networks
X
XLIB_DEPENDS=	db4:${PORTSDIR}/databases/db4
X
XUSE_OPENSSL=	yes
X
X# if we use GNU_CONFIGURE=yes then the binaries get installed with weird names
XHAS_CONFIGURE=	yes
XCONFIGURE_ARGS=	--prefix=${PREFIX}
X
XMAN8=		cfengine.8
X
X.include <bsd.port.mk>
END-of-cfengine2-2.0.6/Makefile
echo x - cfengine2-2.0.6/pkg-descr
sed 's/^X//' >cfengine2-2.0.6/pkg-descr << 'END-of-cfengine2-2.0.6/pkg-descr'
XCfengine, or the configuration engine is an agent/software robot and a
Xvery high level language for building expert systems to administrate
Xand configure large computer networks. Cfengine uses the idea of
Xclasses and a primitive form of intelligence to define and automate
Xthe configuration and maintenance of system state, for small to huge
Xconfigurations. Cfengine is designed to be a part of a computer immune
Xsystem.
X
XWWW: http://www.cfengine.org/
END-of-cfengine2-2.0.6/pkg-descr
echo x - cfengine2-2.0.6/pkg-plist
sed 's/^X//' >cfengine2-2.0.6/pkg-plist << 'END-of-cfengine2-2.0.6/pkg-plist'
X at unexec install-info --delete %D/info/cfengine-Anomalies.info %D/info/dir
X at unexec install-info --delete %D/info/cfengine-Reference.info %D/info/dir
X at unexec install-info --delete %D/info/cfengine-Tutorial.info %D/info/dir
Xinfo/cfengine-Anomalies.info
Xinfo/cfengine-Reference.info
Xinfo/cfengine-Reference.info-1
Xinfo/cfengine-Reference.info-2
Xinfo/cfengine-Reference.info-3
Xinfo/cfengine-Reference.info-4
Xinfo/cfengine-Reference.info-5
Xinfo/cfengine-Reference.info-6
Xinfo/cfengine-Reference.info-7
Xinfo/cfengine-Reference.info-8
Xinfo/cfengine-Tutorial.info
Xinfo/cfengine-Tutorial.info-1
Xinfo/cfengine-Tutorial.info-2
Xinfo/cfengine-Tutorial.info-3
Xinfo/cfengine-Tutorial.info-4
Xinfo/cfengine-Tutorial.info-5
Xinfo/cfengine-Tutorial.info-6
X at exec install-info %D/info/cfengine-Anomalies.info %D/info/dir
X at exec install-info %D/info/cfengine-Reference.info %D/info/dir
X at exec install-info %D/info/cfengine-Tutorial.info %D/info/dir
Xsbin/cfagent
Xsbin/cfdoc
Xsbin/cfenvd
Xsbin/cfenvgraph
Xsbin/cfexecd
Xsbin/cfkey
Xsbin/cfrun
Xsbin/cfservd
Xsbin/vicf
Xshare/emacs/site-lisp/cfengine.el
Xshare/cfengine/cf.chflags.example
Xshare/cfengine/cf.freebsd.example
Xshare/cfengine/cf.ftp.example
Xshare/cfengine/cf.groups.example
Xshare/cfengine/cf.linux.example
Xshare/cfengine/cf.main.example
Xshare/cfengine/cf.motd.example
Xshare/cfengine/cf.preconf.example
Xshare/cfengine/cf.services.example
Xshare/cfengine/cf.site.example
Xshare/cfengine/cf.solaris.example
Xshare/cfengine/cf.sun4.example
Xshare/cfengine/cf.users.example
Xshare/cfengine/cfagent.conf-advanced.example
Xshare/cfengine/cfagent.conf.example
Xshare/cfengine/cfrc.example
Xshare/cfengine/cfrun.hosts.example
Xshare/cfengine/cfservd.conf.example
Xshare/cfengine/update.conf.example
Xshare/doc/cfengine/cfengine-Reference.html
Xshare/doc/cfengine/cfengine-Tutorial.html
X at dirrm share/cfengine
X at dirrm share/doc/cfengine
END-of-cfengine2-2.0.6/pkg-plist
echo x - cfengine2-2.0.6/distinfo
sed 's/^X//' >cfengine2-2.0.6/distinfo << 'END-of-cfengine2-2.0.6/distinfo'
XMD5 (cfengine-2.0.6.tar.gz) = 88b1af1671f3dac97a95de7adc3de305
END-of-cfengine2-2.0.6/distinfo
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list