Date: Fri, 16 May 2003 08:11:45 -0500 (CDT) From: Bob Van Valzah <Bob@VanValzah.Com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/52323: Update port: sysutils/cfengine2 Upgrade to version 2.0.6 Message-ID: <200305161311.h4GDBjBk030242@Bastion.VanValzah.Com> Resent-Message-ID: <200305161320.h4GDK7Ci038897@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@unexec install-info --delete %D/info/cfengine-Anomalies.info %D/info/dir X@unexec install-info --delete %D/info/cfengine-Reference.info %D/info/dir X@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@exec install-info %D/info/cfengine-Anomalies.info %D/info/dir X@exec install-info %D/info/cfengine-Reference.info %D/info/dir X@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@dirrm share/cfengine X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200305161311.h4GDBjBk030242>