Commit graph

44 commits

Author SHA1 Message Date
Cy Schubert
39ed3d349b Register conflicts among the syslog-ng family of ports.
Reported by:	rodrigo
2017-10-05 01:56:32 +00:00
Martin Wilke
e1902deeb2 - Fix plist
- Bump PORTREVISION
2017-04-23 08:11:18 +00:00
Dmitry Marakasov
60604f3375 - Fix WWW
Approved by:	portmgr blanket
2017-04-17 16:38:39 +00:00
Cy Schubert
5adedb838a 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.
2016-12-29 07:11:50 +00:00
Cy Schubert
03f04367fc Flag cfengine family of ports broken when mysql option is enabled:
configure:13254: error: MySQL client library exports symbols clashing
	with OpenSSL. Get the update from distribution provider,
	recompile MySQL library or disable MySQL connector.
	See http://bugs.mysql.com/bug.php?id=65055 for details.
2016-12-28 20:33:04 +00:00
John Marino
7a2e79e096 sysutils/cfengine3[2345]: document SSL requirement and set flags accordingly
Approved by:	SSL blanket
2016-09-10 04:25:21 +00:00
Cy Schubert
31f07ab822 Fix package install. 2016-08-19 02:12:41 +00:00
Cy Schubert
a66d632098 Use @dir to do the same job as @postexec.
Suggested by:	adamw@
2016-08-19 01:49:58 +00:00
Cy Schubert
edb2f5266c Set correct permissions for cfengine keys directory, otherwise
cfengine will complain.

Suggested by:	des@
2016-08-19 00:54:43 +00:00
Cy Schubert
67c0b3c769 Update @unexec with modern @postunexec. 2016-08-19 00:37:47 +00:00
Cy Schubert
89f3109dd2 Update cfengine39 and cfengine-masterfiles39 to 3.9.1.
cfengine and cfengine-masterfiles now defaults to cfengine39 and
cfengine-masterfiles39
2016-08-05 21:32:46 +00:00
Dmitry Marakasov
1f8b48b772 - Fix trailing whitespace in pkg-descrs, categories [p-x]*
Approved by:	portmgr blanket
2016-05-19 10:53:05 +00:00
Mathieu Arnold
597afc47ba Remove ${PORTSDIR}/ from dependencies, categories r, s, t, and u.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:25:16 +00:00
Cy Schubert
2d81392e30 Correct CONFLICTS. 2016-01-12 02:52:19 +00:00
Dmitry Marakasov
80dcdfc9de - Drop @dirrm* from plist
Approved by:	portmgr blanket
2015-12-23 14:04:26 +00:00
Cy Schubert
14d3a73412 Add skreuzer as a committer to the cfengine family of ports. 2015-11-30 14:28:42 +00:00
Cy Schubert
8429fb5a76 Add CPE info.
PR:		198196, 198197, 198198, 198199, 198200, 198201
Submitted by:	shun.fbsd.pr@dropcut.net
2015-03-03 00:47:48 +00:00
Steven Kreuzer
a4fedb062d Add 'command' to the cf-monitord rc script
Reported by:	prj@rootwyrm.com
Approved by:	cy@ (implicit)
2015-01-21 22:37:22 +00:00
Chris Rees
f9b0c7eb41 Apparently USES doesn't work properly after bsd.port.pre.mk 2014-11-24 18:45:16 +00:00
Chris Rees
02fefb46e9 Remove extra and now incorrect dependencies on postgresql libs-- these
were always unnecessary anyway.

Submitted by:	mat
2014-11-23 13:22:05 +00:00
Chris Rees
4cb60faedd Finally retire USE_PGSQL 2014-11-22 20:40:08 +00:00
Jason Helfman
1616d90abe - update libvirt to 1.2.10
- chase shared library bump
2014-11-04 18:41:15 +00:00
Jason Helfman
763dd97ec9 - update libvirt,py-libvirt,libvirt-glib to 0.1.9
- shift var from ${PREFIX} to /var
- bump shared libs of dep. port

PR:		192441 (based on)
Submitted by:	olevole@olevole.ru
2014-10-29 22:17:55 +00:00
Tijl Coosemans
1f5abf0e28 - Don't overwrite USES
- Add INSTALL_TARGET=install-strip
2014-09-05 13:24:39 +00:00
Tijl Coosemans
009d225dd5 security/libssh2:
- Convert to USES=libtool and USES=pathfix
- Add INSTALL_TARGET=install-strip
- Only depend on openssl if GCRYPT option is off
- Sanitize libssh2.pc

devel/libvirt:
- Remove workaround for broken libssh2.pc
- Add USES=libtool and bump dependent ports
- Convert to INSTALL_TARGET=install-strip

devel/libvirt-glib:
- Convert to USES=libtool

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-28 21:21:57 +00:00
Jimmy Olgeni
fa3a17c064 Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Categories P-S.

CR:		D422
Approved by:	portmgr (bapt)
2014-07-17 08:57:51 +00:00
Glen Barber
9f310a4bcc Fix fetch.
CFEngine distfile hosting has moved to the "cloud".

Submitted by:	Robert Simmons <rsimmons0@gmail.com>
Approved by:	cy (maintainer, implicit)
Sponsored by:	The FreeBSD Foundation
2014-06-02 23:50:01 +00:00
Cy Schubert
2af39e55a1 Update MASTER_SITES.
Fix other issues including USES shebangfix and libtool. Stage remaining
cfengine ports.

PR:		190135 and 190329
2014-05-29 05:20:25 +00:00
Cy Schubert
d70f687e0c Make check-orphans happy. 2014-05-18 14:10:18 +00:00
Cy Schubert
ca638ecf66 Fix upstream bug.
PR:		188147
Submitted by:	skreuzer
2014-03-31 19:13:04 +00:00
Steven Kreuzer
83aaa251d5 Correctly expand $(sys.crontab) on FreeBSD
Define LICENSE
Update LIB_DEPENDS to new format

PR:		ports/187936
Approved by:	cy@FreeBSD.org (maintainer)
2014-03-26 13:09:02 +00:00
Baptiste Daroussin
e04b632220 Fix properties on pkg-plist 2014-01-21 23:40:21 +00:00
Jason Helfman
cee0c06ddd - update to 1.2.0 and bump shared libraries in respective ports
- while here shift new lib_depends format where needed

Changes:	http://libvirt.org/news.html
2013-12-17 23:54:04 +00:00
Cy Schubert
687431c7e7 Update 3.5.2 --> 3.5.3 2013-12-11 03:50:13 +00:00
Cy Schubert
356df99715 Add staging support.
PR:		184372
Submitted by:	skreuzer
2013-11-30 16:11:52 +00:00
Cy Schubert
fa863e3ae9 Update 3.5.1 --> 3.5.2
PR:		182520
Submitted by:	skreuzer
2013-09-30 21:02:13 +00:00
Baptiste Daroussin
83f65384c9 Add NO_STAGE all over the place in preparation for the staging support (cat: sysutils) 2013-09-20 23:05:58 +00:00
Baptiste Daroussin
7bed1b926b Fix build with clang, remove now useless USE_GCC=any 2013-09-14 10:35:26 +00:00
Glen Barber
ec14a57898 Work around clang build failure.
Reviewed by:	https://redports.org/buildarchive/20130712231201-40473
Approved by:	cy (maintainer, implicit)
2013-07-12 23:47:58 +00:00
Cy Schubert
c1a7514a9b Update 3.5.0 --> 3.5.1
PR:		180463
Submitted by:	skreuzer
2013-07-11 19:16:22 +00:00
Glen Barber
f8d0453b33 Add missing conflicts.
Approved by:	cy (maintainer, implicit)
2013-07-03 15:12:04 +00:00
Jason Helfman
d92add59e5 - update to 1.1.0 and bump shared libraries in respective ports
- while here:
  - fix option check in sysutils/cfengine34
  - move devel/libvirt-glib to use glib20 in favor of gio-fam-backend (suggested by kwm@)
  - restore ABI version in net-mgmt/collectd5
2013-07-02 20:23:00 +00:00
Glen Barber
36dd8cc957 Fix duplicate index entry.
Pointyhat:	gjb (myself)
Approved by:	cy (maintainer, implicit)
2013-06-12 21:53:24 +00:00
Glen Barber
ef33475c14 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)
2013-06-12 18:00:45 +00:00