non port: sysutils/cfengine/Makefile |
Number of commits found: 77 |
Wednesday, 6 Dec 2023
|
05:54 Cy Schubert (cy)
sysutils/cfengine322: Introduce cfengine323 and cfengine-masterfiles323
Add ports for the new cfengine and cfengine-masterfiles 3.23.0.
Make cfengine323 and cfengine-masterfiles323 the default cfengine
ports/packages.
f32ce82 |
Sunday, 18 Jun 2023
|
03:51 Cy Schubert (cy)
sysutils/cfengine322: Introduce cfengine322 and cfengine-masterfiles322
Add ports for the new cfengine and cfengine-masterfiles 3.22.0.
Make cfengine322 and cfengine-masterfiles322 the default cfengine
ports/packages.
e6267c4 |
Wednesday, 15 Feb 2023
|
19:29 Cy Schubert (cy)
sysutils/cfengine321: Introduce cfengine321 and cfengine-masterfiles321
Add ports for the new cfengine and cfengine-masterfiles 3.21.0.
Make cfengine321 and cfengine-masterfiles321 the default cfengine
ports/packages.
bee414d |
Sunday, 3 Jul 2022
|
21:34 Cy Schubert (cy)
sysutils/cfengine*: Add cfengine320 and cfengine-masterfiles320
cfengine 3.20 and cfengine-masterfiles 3.20 are the newest to be
released by the cfengine folks.
4c12b5a |
Monday, 13 Dec 2021
|
14:19 Cy Schubert (cy)
sysutils/cfengine: Make cfengine319 default
cfengine319 is now the default cfengine port/package.
Drop cfengine316 from the selection list.
cd0568b |
Monday, 5 Jul 2021
|
15:23 Cy Schubert (cy)
sysutils/cfengine: Make cfengine318 default
cfengine318 is now the default cfengine port/package.
Drop cfengine315 from the selection list.
e1b886eb |
Wednesday, 7 Apr 2021
|
08:09 Mathieu Arnold (mat)
One more small cleanup, forgotten yesterday.
Reported by: lwhsu
cf118cc |
Tuesday, 6 Apr 2021
|
14:31 Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148 |
Saturday, 21 Nov 2020
|
03:47 cy
Welcome the new cfengine317 and cfengine-masterfiles317. They
become the default cfengine and cfengine-materfiles.
cfengine315 and cfengine-masterfiles are deprected, expriring one
year from today.
|
Saturday, 14 Nov 2020
|
05:59 cy
Only list the offered cfengine ports/packages. Others will be expired
soon or exist solely to support FreeBSD 11's old OpenSSL.
|
05:28 cy
Welcome the new cfengine 3.16.0 and cfengine-masterfiles 3.16.0.
Both become the default cfengine ports/packages.
|
Sunday, 29 Dec 2019
|
06:43 cy
cfengine315 and cfengine-masterfiles315 are now default.
|
Friday, 20 Dec 2019
|
13:48 cy
Welcome the new cfengine 3.15 and cfengine-masterfiles 3.15.
Adjust cfengine and cfengine-masterfiles meta-ports to recognize
the new ports.
|
13:23 cy
Bump the default cfengine to current.
|
Tuesday, 2 Jul 2019
|
13:32 cy
Welcome the new cfengine 3.14 and cfengine-masterfiles 3.14.
They are not the default until after a settling in period.
|
Saturday, 6 Apr 2019
|
04:07 cy
accelerate the expiry and removal of old cfengine ports that are no
longer supported upstream.
Remove the same ports from the metaports as well.
|
Monday, 31 Dec 2018
|
20:28 cy
Now that cfengine22 is gone, let's remove the option too.
|
Sunday, 23 Dec 2018
|
08:33 cy
Set the default cfengine and masterfiles to 3.13.
|
Friday, 23 Nov 2018
|
22:25 cy
Welcome the new cfengine313. While here use the cfengine-devel
pkg-plist as it sorts entries in the correct order. Update the
cfengine meta-port to include 313.
|
Sunday, 14 Oct 2018
|
20:59 cy
Set the default cfengine and masterfiles to 3.12.
cfengine releases 3.11 and older do not support OpenSSL 1.1.X
which is now in HEAD.
|
Tuesday, 3 Jul 2018
|
05:17 cy
Welcome the new cfengine312 and cfengine-masterfiles312.
|
Wednesday, 21 Mar 2018
|
01:32 cy
cfengine311 and cfengine-masterfiles311 are now the default
cfengine and cfengine-masterfiles ports.
|
Friday, 11 Aug 2017
|
13:59 cy
Welcome the new cfengine311 and cfengine-masterfiles311.
|
Thursday, 30 Mar 2017
|
00:19 cy
Update cfengine310 and cfengine-masterfiles310 3.10.0 --> 3.10.1.
cfengine310 and cfengine-masterfiles310 are now the default
cfengine and cfengine-masterfiles ports.
|
Thursday, 29 Dec 2016
|
07:11 cy
Welcome the new cfengine and cfengine-masterfiles 3.10.
Adjust the other cfengine and cfengine-masterfiles ports CONFLICTS to
recognize the new cfengine sister ports.
Add cfengine and cfengine-masterfiles 310 to their respective metaports.
|
Friday, 5 Aug 2016
|
21:32 cy
Update cfengine39 and cfengine-masterfiles39 to 3.9.1.
cfengine and cfengine-masterfiles now defaults to cfengine39 and
cfengine-masterfiles39
|
Wednesday, 15 Jun 2016
|
02:20 cy
Introduce new ports:
- cfengine39 (3.9.0), copied from cfengine38
- cfengine-masterfiles39 (3.9.0), copied from cfengine-masterfiles38
- add cfengine39 to cfengine metaport (non-default for now)
- add cfengine-masterfiles39 to cfengine-metafiles metaport (not default for
now)
Sort documentation files in cfengine39.
|
Saturday, 30 Jan 2016
|
16:18 cy
Update cfengine38 3.8.0 --> 3.8.1.
Update cfengine-masterfiles38 3.8.0 --> 3.8.1.
Change default cfengine and cfengine-masterfiles to 38.
|
Tuesday, 12 Jan 2016
|
02:35 cy
Introduce cfengine38 and cfengine-masterfiles38.
|
Thursday, 26 Nov 2015
|
15:24 skreuzer
Update to version 3.7.1 change CFENGINE_VERSION to 37 in the master port
Approved by: cy@ (maintainer)
Differential Revision: D4278
|
Monday, 27 Jul 2015
|
06:39 cy
Add new cfengine37 port.
|
Thursday, 22 Jan 2015
|
04:34 cy
cfengine36 has been around for a while. It has proven itself.
It is now the default.
|
Friday, 30 May 2014
|
05:56 cy
Stagify.
|
Tuesday, 1 Apr 2014
|
19:07 gjb
Add cfengine36 to VERSIONS list.
Approved by: cy (maintainer, implicit)
Sponsored by: The FreeBSD Foundation
|
Monday, 31 Mar 2014
|
19:09 cy
Remove -devel.
PR: 188134
Submitted by: skreuzer
|
Friday, 20 Sep 2013
|
23:06 bapt
Add NO_STAGE all over the place in preparation for the staging support (cat:
sysutils)
|
Wednesday, 12 Jun 2013
|
18:00 gjb
cfengine/Makefile:
- Add CFENGINE_VERSION 35
cfengine-devel/Makefile:
- Mark IGNORE since development has not branched yet
Add cfengine 3.5.0:
New features:
- classes promises now take an optional scope constraint.
- new built-in functions: every, none, some, nth, sublist, uniq, filter
- cf-promises flag --parse-tree is replaced by --policy-output-format=,
requiring the
user to specify the output format (none, cf, json)
- cf-promises allows partial check of policy (without body common
control) without integrity check; --full-check enforces integrity check
- agent binaries support JSON input format (.json file as generated
by cf-promises)
- cf-key: new options --trust-key/-t and --print-digest/-p
- Class "failsafe_fallback" is defined in failsafe.cf when main
policy contains errors and
failsafe is run because of this
- add scope attribute for body classes (Redmine #2013)
- Better diagnostics of parsing errors
- Error messages from parser now show the context of error
- new cf-agent option: --self-diagnostics
- new output format, and --legacy-output
- warnings for cf-promises.
- Enable zeroconf-discovery of policy hubs for automatic bootstrapping
if Avahi is present
- Support for sys.cpus on more platforms than Linux & HPUX
Changes:
- parser no longer allows ',' after promiser or promisee. must be
either ';' or lval
- Make parser output in GCC compatible format the only supported format
(remove --gcc-brief-format flag)
- Silence license warnings in Enterprise Free25 installations
- action_policy => "warn" causes not_kept classes to be set on
promise needing repair.
- command line option version (-V) now prints a shorter parsable
version without graphic
- implicit execution of server and common bundles taking arguments
is skipped in cf-serverd.
- WARNING: option --policy-server removed, require option to --bootstrap
instead
- process promises don't log if processes are out of range unless you
run in verbose mode
- reports promises are now allowed in any context (Redmine #2005)
- cf-report has been removed
- cf-execd: --once implies --no-fork
- Version info removed from mail subject in the emails sent by cf-execd.
The subject will only contain "[fqname/ipaddress]" instead of
"communnity/nova [fqname/ipaddress]".
Please change your email filters accordingly if necessary.
- "outputs" promise type is retired. Their semantics was not clear,
and the functionality
is better suited for control body setting, not a promise.
- Tokyo Cabinet databases are now automatically checked for
correctness during opening. It should prevent a number of issues
with corrupted TC databases causing binaries to hang.
- Improved ACL handling on Windows, which led to some syntax changes.
We now consistently use the term "default" to describe ACLs that
can be inherited by child objects. These keywords have received new names:
acl_directory_inherit -> acl_default
specify_inherit_aces -> specify_default_aces
The old keywords are deprecated, but still valid. In addition, a new
keyword "acl_inherit" controls inheritance behavior on Windows. This
feature does not exist on Unix platforms. (Redmine #1832)
- Networking code is moved from libpromises to its own library,
libcfnet. Work has begun on making the API more sane and thread-safe.
Lots of legacy code was removed.
- Add getaddrinfo() replacement in libcompat (borrowed from PostgreSQL).
- Replace old deprecated and non thread-safe resolver calls with
getaddrinfo() and getnameinfo().
- Hostname2IPString(), IPString2Hostname() are now thread-safe, and are
returning error when resolution fails.
- Running cf-execd --once now implies --no-fork, and also does not wait
for splaytime to pass.
- execresult(), returnszero() and commands promises no longer requires
the first word
word to be an absolute path when using the shell. (Part of Redmine #2143)
- commands promises useshell attribute now accepts "noshell" and
"useshell" values. Boolean values are accepted but deprecated. (Part of
Redmine #2143)
- returnszero() now correctly sets the class name in this scenario (Part of
Redmine #2143):
classes:
"commandfailed" not => returnszero("/bin/nosuchcommand", "noshell");
Bugfixes:
- bundles are allowed to be empty (Redmine #2411)
- Fixed '.' and '-' not being accepted by a commands module. (Redmine #2384)
- Correct parsing of list variables by a command module. (Redmine #2239)
- Fixed issue with package management and warn. (Redmine #1831)
- Fixed JSON crash. (Redmine #2151)
- Improved error checking when using fgets(). (Redmine #2451)
- Fixed error message when deleting nonexistent files. (Redmine #2448)
- Honor warn-only when purging from local directory. (Redmine #2162)
- Make sure "restart" and "reload" are recognized keywords in
packages. (Redmine #2468)
- Allocate memory dynamically to avoid out-of-buffer or out-of-hash
situations
- fix edit_xml update of existing attributes (Redmine #2034)
- use failsafe policy from compile-time specified workdir (Redmine #1991)
- ifvarclass checked from classes promises in common bundles
- do not wait for splaytime when executing only once
- disable xml editing functionality when libxml2 doesn't provide
necessary APIs (Redmine #1937)
- Out-of-tree builds should work again, fixed a bunch of related bugs.
- Fixed race condition in file editing. (Redmine #2545)
- Fixed memory leak in cf-serverd and others (Redmine #1758)
Approved by: cy (maintainer, implicit)
|
Tuesday, 8 Jan 2013
|
04:33 gjb
Implement the concept of a "master" port for the set of
sysutils/cfengine* ports.
The idea here is two-fold:
1.) Users should not need to ever change port origins
for a default software version bump;
2.) Users should expect to exist an unversioned port
directory to reflect the latest major version (and
they should be correct in this expectation).
With this change, users can install the sysutils/cfengine
port, and by default track the latest major version of the
software. Subsequent version releases, for example the 3.5
branch, will not require any interaction from user side.
Additionally, users can stay on a certain branch release by
adding, in this case, CFENGINE_VERSION version to make.conf
or specifying the branch during build time with:
# make CFENGINE_VERSION=NN
The list of available CFENGINE_VERSION values are listed
with:
# make -V VERSIONS
Discussed with: cy
|
Thursday, 9 Aug 2012
|
01:03 cy
gjb@ and I will commit to the cfengine* ports. Both of us can be blamed
for the goings on in this place.
|
Thursday, 19 Apr 2012
|
04:22 cy
Record conflict with cfengine 3.3.0.
|
Saturday, 14 Nov 2009
|
06:09 cy
Update 2.2.9 --> 2.2.10
Take on maintainership of the port as the maintainer, Jo Rhett
<jrhett@netconsonance.com>, can no longer maintain this port.
|
Monday, 12 Oct 2009
|
18:19 skreuzer
Change MASTER_SITES to new distfile location
Feature safe: YES
|
Thursday, 5 Feb 2009
|
18:17 bsam
Update to 2.2.9.
PR: ports/131040
Submitted by: Eygene Ryabinkin <rea-fbsd at codelabs.ru>
Patch by: Jo Rhett <jrhett at netconsonance.com> (maintainer)
|
Thursday, 21 Aug 2008
|
06:18 rafan
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
- Remove CONFIGURE_TARGET hack in various bsd.*.mk
- USE_GNOME=gnometarget is now an no-op
Changes to individual ports, other than removing the CONFIGURE_TARGET hack:
= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
- comms/gnuradio
- science/abinit
- science/elmer-fem
- science/elmer-matc
- science/elmer-meshgen2d
- science/elmerfront
- science/elmerpost
= use x86_64 as ARCH
- devel/g-wrap
= other changes
- print/magicfilter
GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf
Total # of ports modified: 1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)
PR: 126524 (obsoletes 52917)
Submitted by: rafan
Tested on: two pointyhat 7-amd64 exp runs (by pav)
Approved by: portmgr (pav)
|
Wednesday, 13 Aug 2008
|
21:41 wxs
- Update to 2.2.8
PR: ports/126347
Submitted by: Eygene Ryabinkin <rea-fbsd@codelabs.ru>
Approved by: jrhett@netconsonance.com (maintainer)
|
Sunday, 27 Jul 2008
|
04:16 linimon
Assign maintainership to submitter of recent PRs. Previous maintainer
has become inactive.
Hat: portmgr
|
Wednesday, 2 Jul 2008
|
03:08 wxs
Update to 2.2.7
Properly respect NOPORTDOCS and NOPORTEXAMPLES
PR: ports/124993, ports/122057
Submitted by: Jo Rhett <jrhett@netconsonance.com>
Approved by: sergei (maintainer timeout)
|
Tuesday, 8 Jan 2008
|
08:44 delphij
Fixup for previous commit:
- Correct pkg-plist by adding two newly added intermediate
libraries. [1]
- Use better way to make dependency on Berkeley DB. [2]
Pointy hat to: delphij
Reported by: Scot Hetzel <swhetzel gmail com> [1]
tinderbox via pav and edwin [2]
|
Friday, 4 Jan 2008
|
23:54 delphij
- Update to 2.2.3;
- Make BDB 4.6 as default BDB version;
- Modify MASTER_SITES according to official website.
Submitted by: delphij
PR: ports/118562
Approved by: maintainer timeout
|
Monday, 23 Jul 2007
|
09:36 rafan
- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them. This is determined by running ``configure --help'' in
do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
subdirectory detection.
PR: ports/111470
Approved by: portmgr
Discussed with: stas (Mk/*), gerald (info related stuffs)
Tested by: pointyhat exp run
|
Friday, 15 Jun 2007
|
18:18 sergei
- Update to 2.2.1 [1]
- Add rc.d scripts for cfexecd(8) and cfservd(8)
PR: ports/113167 [1]
Submitted by: Jo Rhett <jrhett AT svcolo dot com>
|
Tuesday, 20 Mar 2007
|
03:34 delphij
- Update to 2.1.22
- Respect users' PTHREEAD related settings
- Correct usage of BerkeleyDB
- Use Berkeley DB 4.4 per original authors
PR: ports/109707
Approved by: maintainer timeout (19 days)
|
Wednesday, 24 Jan 2007
|
22:47 pav
- Patch to fix berkeley db detection in configure script. Fixes compilation
when multiple db ports are installed
- Patch to explicitly link with included libpub.a, instead of one in /usr/local
- Patch to never rebuild documentation, the full copy is included
PR: ports/106790
Submitted by: Nick Barkas <snb@threerings.net>
Approved by: maintainer timeout (sergei; 1 month)
|
Monday, 9 Oct 2006
|
15:36 sergei
- Update to 2.1.21
|
13:19 sergei
- Resurrect sysutils/cfengine port removed year ago. It is currently
synced with sysutils/cfengine2 which it is going to replace.
The reason for that is Cfengine 2.x being the stable version now,
so the need for keeping both old 1.x (sysutils/cfengine) and the new
2.x (sysutils/cfengine2) has been obsoleted.
This is currently disconnected from the build.
|
Thursday, 20 Oct 2005
|
09:44 sergei
- 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)
|
Monday, 14 Mar 2005
|
15:16 sergei
- Mark this port DEPRECATED; users are advised to use sysutils/cfengine2
- Set EXPIRATION_DATE to 6 months from now
- Set NO_LATEST_LINK
Approved by: gordon (maintainer) on freebsd-ports
|
Thursday, 20 Jan 2005
|
18:52 cperciva
Remove conditional dependencies on security/tcp_wrapper: That port
hasn't existed since October 2002, and tcp_wrapper has been included in
the base system since March 1999.
|
Friday, 4 Jun 2004
|
17:29 ade
Sync with new bsd.autotools.mk
|
Wednesday, 4 Feb 2004
|
05:10 marcus
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
|
Friday, 7 Mar 2003
|
06:11 ade
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti.
|
Thursday, 19 Sep 2002
|
15:49 gordon
Fix cfengine port now that makeinfo splits info -> html output. This broke
package building. The solution is to force it back to creating a monolithic
html file.
Submitted by: kris
|
02:51 kris
BROKEN: Incorrect plist
|
Thursday, 22 Aug 2002
|
19:13 ade
BerkeleyDB cleanup - stage 2
Update databases/db3 to 3.3.11, and fix the few ports that need sorting
after the shlib version update, and a slight API change from 3.2.x->3.3.x
|
Monday, 29 Jul 2002
|
20:47 gordon
Update cfengine MASTER_SITES
PR: ports/41123
Submitted by: fanf@
|
Sunday, 19 May 2002
|
07:08 gordon
Update my maintainer line to my new FreeBSD email address.
Not Reviewed by: jake
|
Saturday, 20 Apr 2002
|
01:12 ijliao
Update URLs for cfengine port to correctly reflect the website and the
authoritative FTP site for cfengine. Also remove the dependence on teTex
while port building since it is fscking huge and ugly. When package
building, add the dependence on teTex so more docs are available in the
package.
PR: 37239
Submitted by: maintainer
|
Monday, 7 Jan 2002
|
13:47 demon
RUN_DEPEND on latex to build documentation correctly. Remove strip commands
from post-install target: binaries are stripped without this hack.
|
Sunday, 6 Jan 2002
|
06:20 will
First round of auto* cleanups: - USE_AUTO* -> USE_AUTO*_VER=* where required
- USE_AUTO* / *_DEPENDS=.*auto*:*/devel/auto* -> GNU_CONFIGURE where OK -
Other minor changes to fix things
|
Saturday, 15 Dec 2001
|
22:56 steve
Fix for new world order of automake and friends but using ${ACLOCAL} and
${AUTOHEADER}.
|
Friday, 17 Aug 2001
|
15:20 ijliao
This patch fixes the following problems: * cfengine deadlocking in the
resolver due to being linked against libc_r * cfd issuing 'ioctl: No such
network device' whenever it is invoked.
|
Monday, 2 Apr 2001
|
11:21 mharo
Per the instructions of the software, cfengine is now dependent on BerkleyDB 3.
In fact, the only thing (that I can tell anyway) that uses the DB functions is
cfd. I'm guessing most people don't use it, especially since I haven't heard
any complaints about it.
|
Sunday, 25 Feb 2001
|
06:17 kevlo
- Update to version 1.6.3 - Take over maintainership
|
Tuesday, 23 Jan 2001
|
08:58 kevlo
Update to version 1.6.2
|
Sunday, 21 Jan 2001
|
00:38 kris
Upgrade to cfengine 1.6.1 to (finally) fix remote vulnerability. Remove old
maintainer for inactivity.
|
Wednesday, 11 Oct 2000
|
07:49 kris
Mark FORBIDDEN: remote root vulnerability
|
Friday, 1 Sep 2000
|
17:41 fenner
Change GNU_CONFIGURE to USE_AUTOCONF. cfengine comes with a configure script
generated with configure 1.12, which has a POSIX-related IFS bug and doesn't
completely work with modern shells.
|
Number of commits found: 77 |