pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/cfengine2 Updated to version 2.2.8



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bacfb7107aa4
branches:  trunk
changeset: 546736:bacfb7107aa4
user:      rhaen <rhaen%pkgsrc.org@localhost>
date:      Sun Sep 07 10:14:31 2008 +0000

description:
Updated to version 2.2.8

ChangeLog:
2.2.8

        Patch for cfservd serving wrong data when link->copy

        Checksum changes now trigger persistent class "checksum_alerts"
        and log to WORKDIR/state/file_hash_event_history

        Threading error fix for cfexecd

        Windows compilation fixes. Note that windows users might have to move keys and files
        from /home/user/.cfagent to /var/cfengine after the standardization of administrator
        paths for windows where getuid != 0.

2.2.7
        Memory leak in database access, affecting cfenvd

2.2.6

        Xen detection

        Bug in popen - incorrect placement of conditional in setting groups added in 2.2.4.

        Sensor code added for linux cfenvd. Ready for patches for other systems.
        Cpu utilization and temperature measurement added for linux where available

        Bug reported in installable-negated classes. Patch by jack/SiliconSlick

        Bugfix for class defined by directories

2.2.5
        No content changes since 2.2.4, just fixes a packaging error.
        (Mark's Easter turkey)
2.2.4p
        Blunder in makefile change. Compilation error fixed.

2.2.4
        Build changes. libpub is now an installed library libcfpub.so/a
        so that cfengine 3 can find it.

        Documentation is no longer distributed in the tarball, since most
        people will use the online version. Also, enhanced documentation is
        now available for any user who registers (free) at cfengine.com.

        compress=true option in tidy was missing from documentation, and
        left uninitialized during purging leading to attempts to compress
        files instead of deleting.

        Bugfix for empty strings in editfiles.

        Links did not get removed with nolink=kill. Code changes apparently broken earlier.
        Fixed.

        rxdirs= added to files. Default is false. If set to true, cfengine will not
        assume that x-bits should be set when r is set on directory permissions.

        Group initialization to popen, so shellcommands groups are consistent with uid login id

        Rpm fix for package removal.

diffstat:

 sysutils/cfengine2/Makefile         |  20 ++++++++++++--------
 sysutils/cfengine2/Makefile.common  |  15 ---------------
 sysutils/cfengine2/PLIST            |   3 +--
 sysutils/cfengine2/distinfo         |  12 ++++++------
 sysutils/cfengine2/patches/patch-aa |  14 +++++++-------
 sysutils/cfengine2/patches/patch-ab |  26 +++++++++++++-------------
 6 files changed, 39 insertions(+), 51 deletions(-)

diffs (140 lines):

diff -r 1063a9d47433 -r bacfb7107aa4 sysutils/cfengine2/Makefile
--- a/sysutils/cfengine2/Makefile       Sun Sep 07 09:36:17 2008 +0000
+++ b/sysutils/cfengine2/Makefile       Sun Sep 07 10:14:31 2008 +0000
@@ -1,20 +1,24 @@
-# $NetBSD: Makefile,v 1.25 2008/09/06 20:54:34 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2008/09/07 10:14:31 rhaen Exp $
 #
 
-.include "../../sysutils/cfengine2/Makefile.common"
-
-PKGREVISION=   2
-
-COMMENT=       Automate configuration and administration of large systems
+DISTNAME=              cfengine-2.2.8
+CATEGORIES=            sysutils net
+MASTER_SITES=          http://www.cfengine.org/downloads/ \
+                       http://ftp.osuosl.org/pub/cfengine/ \
+                       ftp://sunsite.uio.no/pub/cfengine/
+MAINTAINER=            rhaen%NetBSD.org@localhost
+HOMEPAGE=              http://www.cfengine.org/
+COMMENT=               Automate configuration and administration of large systems
 
 GNU_CONFIGURE=         YES
 PTHREAD_OPTS+=         require
-
 BUILD_DEFS+=           IPV6_READY
 
 CONFIGURE_ARGS+=       --with-berkeleydb=${BUILDLINK_PREFIX.db4}
 CONFIGURE_ARGS+=       --with-openssl=${BUILDLINK_PREFIX.openssl}
-USE_TOOLS+=            flex perl:run
+USE_TOOLS+=            flex
+USE_LIBTOOL=           yes
+#USE_TOOLS+=           flex perl:run
 REPLACE_PERL=          contrib/cfdoc
 PKG_DESTDIR_SUPPORT=   user-destdir
 
diff -r 1063a9d47433 -r bacfb7107aa4 sysutils/cfengine2/Makefile.common
--- a/sysutils/cfengine2/Makefile.common        Sun Sep 07 09:36:17 2008 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-# $NetBSD: Makefile.common,v 1.11 2007/12/09 22:45:14 rhaen Exp $
-#
-
-CFENGINE_VERSION= 2.2.3
-DISTNAME=      cfengine-${CFENGINE_VERSION}
-CATEGORIES=    sysutils net
-MASTER_SITES=  http://www.cfengine.org/downloads/ \
-               http://ftp.osuosl.org/pub/cfengine/ \
-               ftp://sunsite.uio.no/pub/cfengine/
-
-MAINTAINER=    rhaen%NetBSD.org@localhost
-HOMEPAGE=      http://www.cfengine.org/
-
-DISTINFO_FILE= ${.CURDIR}/../../sysutils/cfengine2/distinfo
-PATCHDIR=      ${.CURDIR}/../../sysutils/cfengine2/patches
diff -r 1063a9d47433 -r bacfb7107aa4 sysutils/cfengine2/PLIST
--- a/sysutils/cfengine2/PLIST  Sun Sep 07 09:36:17 2008 +0000
+++ b/sysutils/cfengine2/PLIST  Sun Sep 07 10:14:31 2008 +0000
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2007/12/09 22:45:14 rhaen Exp $
-lib/libcfengine.a
+@comment $NetBSD: PLIST,v 1.12 2008/09/07 10:14:31 rhaen Exp $
 lib/libcfengine.la
 man/man8/cfagent.8
 man/man8/cfengine.8
diff -r 1063a9d47433 -r bacfb7107aa4 sysutils/cfengine2/distinfo
--- a/sysutils/cfengine2/distinfo       Sun Sep 07 09:36:17 2008 +0000
+++ b/sysutils/cfengine2/distinfo       Sun Sep 07 10:14:31 2008 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2007/12/10 14:12:41 rhaen Exp $
+$NetBSD: distinfo,v 1.11 2008/09/07 10:14:31 rhaen Exp $
 
-SHA1 (cfengine-2.2.3.tar.gz) = 584e451efb98bdd644568266a715507027f1e427
-RMD160 (cfengine-2.2.3.tar.gz) = e18e4b9f52f9e2dfc0cf21a9d627e6530f69abcd
-Size (cfengine-2.2.3.tar.gz) = 3932061 bytes
-SHA1 (patch-aa) = 97cb8cf6cdf200dcc7d6dab8010e7b0db5374f37
-SHA1 (patch-ab) = c47f7f45f0a9b1e0e641d79a17ad16d4d4290795
+SHA1 (cfengine-2.2.8.tar.gz) = 670b5fc15a4dd5c80b301adf1e1bf7979161a049
+RMD160 (cfengine-2.2.8.tar.gz) = a35ac5d87a345f38a779719314d3978ee9e3045c
+Size (cfengine-2.2.8.tar.gz) = 2715678 bytes
+SHA1 (patch-aa) = cdbebcf1a8d284bbaa9e8e0deb60112c5e33287c
+SHA1 (patch-ab) = 5c90d568392cba0b1049b607f861a4cf65e82740
diff -r 1063a9d47433 -r bacfb7107aa4 sysutils/cfengine2/patches/patch-aa
--- a/sysutils/cfengine2/patches/patch-aa       Sun Sep 07 09:36:17 2008 +0000
+++ b/sysutils/cfengine2/patches/patch-aa       Sun Sep 07 10:14:31 2008 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-aa,v 1.3 2007/02/07 00:03:58 wiz Exp $
+$NetBSD: patch-aa,v 1.4 2008/09/07 10:14:31 rhaen Exp $
 
---- inputs/Makefile.in.orig    2007-01-25 20:15:25.000000000 +0000
-+++ inputs/Makefile.in
-@@ -17,7 +17,7 @@
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
+--- inputs/Makefile.in.orig    2008-08-26 10:31:10.000000000 +0200
++++ inputs/Makefile.in 2008-08-26 10:32:26.000000000 +0200
+@@ -15,7 +15,7 @@
+ @SET_MAKE@
+ 
  VPATH = @srcdir@
 -pkgdatadir = $(datadir)/@PACKAGE@
 +pkgdatadir = $(datadir)/examples/@PACKAGE@
  pkglibdir = $(libdir)/@PACKAGE@
  pkgincludedir = $(includedir)/@PACKAGE@
- top_builddir = ..
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
diff -r 1063a9d47433 -r bacfb7107aa4 sysutils/cfengine2/patches/patch-ab
--- a/sysutils/cfengine2/patches/patch-ab       Sun Sep 07 09:36:17 2008 +0000
+++ b/sysutils/cfengine2/patches/patch-ab       Sun Sep 07 10:14:31 2008 +0000
@@ -1,17 +1,17 @@
-$NetBSD: patch-ab,v 1.5 2007/12/10 14:12:41 rhaen Exp $
+$NetBSD: patch-ab,v 1.6 2008/09/07 10:14:31 rhaen Exp $
 
---- configure.orig     2007-12-01 13:42:22.000000000 +0100
-+++ configure  2007-12-08 11:14:08.000000000 +0100
-@@ -25141,7 +25141,7 @@
-   return 0;
- }
- _ACEOF
--for ac_lib in '' db-4 db4 db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db-4.1 db-4.0; do
-+for ac_lib in '' db4 db-4 db4 db-4.6 db-4.5 db-4.4 db-4.3 db-4.2 db-4.1 db-4.0; do
-   if test -z "$ac_lib"; then
-     ac_res="none required"
-   else
-@@ -25273,7 +25273,7 @@
+--- configure.orig     2008-08-26 10:26:51.000000000 +0200
++++ configure  2008-08-26 10:27:42.000000000 +0200
+@@ -24254,7 +24254,7 @@
+     elif test -d "$BERKELEY_DB_DIR"; then
+ 
+         BERKELEY_DB_CFLAGS="-I$BERKELEY_DB_DIR/include"
+-        for v in . db46 db45 db44 db43 db42 db41 db40 db4 db33 db32 db3 db; do
++        for v in . db46 db45 db44 db43 db42 db41 db40 db4 db33 db32 db3 db db4; do
+             if test -f "$BERKELEY_DB_DIR/include/$v/db.h"; then
+                 BERKELEY_DB_CFLAGS="-I$BERKELEY_DB_DIR/include/$v"
+               break
+@@ -24262,7 +24262,7 @@
          done
  
          BERKELEY_DB_LIB="-ldb"



Home | Main Index | Thread Index | Old Index