Update cfengine3 to 3.7.3. Behaviour changes: - classesmatching(): order of classes changed - Suppress standard services noise on SUSE Fixes: - Reduce verbosity of yum package module - Reduce verbosity of apt_get package module - Upgrade dependencies to latest patch versions. Upgraded libraries: - curl 7.47.0 - libxml2 2.9.3 - LMDB 0.9.18 - MySQL 5.1.72 - OpenLDAP 2.4.44 - OpenSSL 1.0.2g - PCRE 8.38 - PostgreSQL 9.3.11 - Redis 2.8.24 - rsync 3.1.2 PHP was kept at 5.6.17 because of problems with the 5.6.19 version. - parse def.json vars, classes in C - Namespaced classes can now be specified on the command line. - getvalues() will now return a list also for data containers, and will descend recursively into the containers. - @if minimum_version now correctly ignores lines starting with '@' - Fix definition of classes from augments file - Don't follow symbolic links when copying extended attributes. - Fix ps options for FreeBSD to check processes only in current host and not in jails - Fix cf-serverd error messages with classic protocol clients - The isvariable() function call now correctly accepts all array variables when specified inline. Previously it would not accept certain special characters, even though they could be specified indirectly by using a variable to hold it. - Show errors regarding failure to copy extended attributes when doing a local file copy. Errors could happen when copying across two different mount points where the support for extended attributes is different between the mount points. - Fix bad option nlwp to vzps on Proxmox / OpenVZ. - Fix file descriptor leak when there are network errors. - Fix a regression which would sometimes cause "Permission denied" errors on files inside directories with very restricted permissions. - Check for empty server response in RemoteDirList after decryption - Allow def.json up to 5MB instead of 4K. - Add guard for binary upgrade during bootstrap - Fix HP-UX specific bug that caused a lot of log output to disappear. - Fix a bug which sometimes caused package promises to be skipped with "XX Another cf-agent seems to have done this since I started" messages in the log, most notably in long running cf-agent runs (longer than one minute). - Define (bootstrap|failsafe)_mode during update.cf when triggerd from failsafe.cf - Fix two cases where action_policy warn still produces errors - Fix classes being set because of hash collision in the implementation. - fix build failure on FreeBSD 7.1 - Installing packages containing version numbers using yum now works correctly.diff -r1.16 -r1.17 pkgsrc/sysutils/cfengine3/Makefile
(fhajny)
@@ -1,18 +1,17 @@ | @@ -1,18 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.16 2016/03/05 11:29:28 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.17 2016/04/11 12:48:37 fhajny Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= cfengine-3.7.2 | 4 | DISTNAME= cfengine-3.7.3 | |
5 | PKGREVISION= 1 | |||
6 | CATEGORIES= sysutils | 5 | CATEGORIES= sysutils | |
7 | MASTER_SITES= http://cfengine-package-repos.s3.amazonaws.com/tarballs/ | 6 | MASTER_SITES= http://cfengine-package-repos.s3.amazonaws.com/tarballs/ | |
8 | 7 | |||
9 | MAINTAINER= pettai@NetBSD.org | 8 | MAINTAINER= pettai@NetBSD.org | |
10 | HOMEPAGE= http://cfengine.com/pages/community | 9 | HOMEPAGE= http://cfengine.com/pages/community | |
11 | COMMENT= Tool for automating system administration | 10 | COMMENT= Tool for automating system administration | |
12 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
13 | 12 | |||
14 | USE_LANGUAGES= c c++ c99 | 13 | USE_LANGUAGES= c c++ c99 | |
15 | USE_LIBTOOL= yes | 14 | USE_LIBTOOL= yes | |
16 | USE_TOOLS+= gmake pax | 15 | USE_TOOLS+= gmake pax | |
17 | 16 | |||
18 | .include "options.mk" | 17 | .include "options.mk" |
@@ -1,11 +1,11 @@ | @@ -1,11 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.9 2015/12/08 17:15:21 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.10 2016/04/11 12:48:37 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (cfengine-3.7.2.tar.gz) = 9f454db3ce9c86c6c230bfd5bba534970ada7893 | 3 | SHA1 (cfengine-3.7.3.tar.gz) = a732d0ef60213b352602cb7d690fc06376b7ae02 | |
4 | RMD160 (cfengine-3.7.2.tar.gz) = 83d48c484e3a8132fa0bf331402aa8305dab125c | 4 | RMD160 (cfengine-3.7.3.tar.gz) = 6d482b17916e4ddaaa32dee914865cedec3b3231 | |
5 | SHA512 (cfengine-3.7.2.tar.gz) = 8b4d0dac81cb3734489e3e1d60a034c3074d710f35a6c2ab35cffe9c066a63c3214b062ef4116ff3ef46461c8ce53ebb02c6513cb49f9edf2c9a81f4679066e6 | 5 | SHA512 (cfengine-3.7.3.tar.gz) = 28d02db5b81d05e257d5653b7bc306f31b9b9c5460cf381b16142e4f640ad8ff88aea58902db79a0460084c57ef257917ac324b1ac1b3777e3c4a4d4dac5f5c1 | |
6 | Size (cfengine-3.7.2.tar.gz) = 2114764 bytes | 6 | Size (cfengine-3.7.3.tar.gz) = 2124667 bytes | |
7 | SHA1 (cfengine-masterfiles-3.7.2.tar.gz) = 8b00f9e81815890220d7e8ad5209cdf1fc04b07d | 7 | SHA1 (cfengine-masterfiles-3.7.3.tar.gz) = d2426074720f496ac87e2f86bbd8f4f8aa15c5ae | |
8 | RMD160 (cfengine-masterfiles-3.7.2.tar.gz) = 2f67dd56f8b82575c799a1d9a83b44bd67d3bc38 | 8 | RMD160 (cfengine-masterfiles-3.7.3.tar.gz) = 2c61521fd622182a654f5cb4d0ed51243bc950fb | |
9 | SHA512 (cfengine-masterfiles-3.7.2.tar.gz) = e2a6ceba4db90e6b2cd4f30fc2c276012660aca8a76fbd5bbc3debd8e6226cd5f8f270f5936b38e1ccd36cee706fd697bfde5c96739bde38d8c11f4ef3f0f86b | 9 | SHA512 (cfengine-masterfiles-3.7.3.tar.gz) = 27bd25b2eac3e2d1f74952685055f307da61f5371531481f1c56cb124addc8373f2c1f529d566824b327b92c056d2529fda35190110e18ccc0d368bbbee4cb2f | |
10 | Size (cfengine-masterfiles-3.7.2.tar.gz) = 449943 bytes | 10 | Size (cfengine-masterfiles-3.7.3.tar.gz) = 451097 bytes | |
11 | SHA1 (patch-ext_Makefile.in) = b0f8c773b3351c949fe33028a3122c5673d8778d | 11 | SHA1 (patch-ext_Makefile.in) = b0f8c773b3351c949fe33028a3122c5673d8778d |