Created attachment 193288 [details] Update to 2.4.4
I have a slew of changes for the corosync/pacemaker ports which are all dependent on having libqb updated (bug 227563). The reason I've been holding off on creating PRs for them is I didn't want to have to handcraft patchsets hardwired together spread across multiple PRs which would inevitably fail to apply cleanly so I was planning on piecemealing them in after each committed change. For example I've attached a patch to rename corosync to corosync2 (along with the corosync3 shar) but that's dependent on the libqb patch being applied as is. After that I was planning on submitted a change to create a DEFAULT_VERSIONS for corosync to select between 2 and 3 along with more changes to rename pacemaker to pacemaker1 and add a pacemaker2 port which would use that default version, as well as a corosync-qdevice port too which would require it. If you want to update corosync/pacemaker/resource-agents the diffs look fine, but I plan on creating more PRs for reorganizing them afterwards.
Created attachment 193303 [details] corosync2-2.4.4.diff
Created attachment 193304 [details] corosync3-2.99.2.shar
Created attachment 193328 [details] corosync2-2.4.4.diff
A commit references this bug: Author: flo Date: Thu May 24 18:24:54 UTC 2018 New revision: 470799 URL: https://svnweb.freebsd.org/changeset/ports/470799 Log: - add net/corosync3 (2.99.2) - add net/pacemaker2 (2.0.0-rc4) - net/corosync -> net/corosync2 (update to 2.4.4) - net/pacemaker -> net/pacemaker1 (update to 1.1.18) - add USES=corosync to deal with multiple versions PR: 228164, 228165 Submitted by: David Shane Holden <dpejesh@yahoo.com> Changes: head/MOVED head/Mk/Uses/corosync.mk head/net/Makefile head/net/corosync/ head/net/corosync2/ head/net/corosync2/Makefile head/net/corosync2/Makefile.common head/net/corosync2/distinfo head/net/corosync2/files/corosync.in head/net/corosync2/pkg-message head/net/corosync3/ head/net/corosync3/Makefile head/net/corosync3/distinfo head/net/corosync3/files/corosync.in head/net/corosync3/pkg-message head/net/corosync3/pkg-plist head/net/pacemaker/ head/net/pacemaker1/ head/net/pacemaker1/Makefile head/net/pacemaker1/Makefile.common head/net/pacemaker1/distinfo head/net/pacemaker1/files/pacemaker.in head/net/pacemaker1/pkg-message head/net/pacemaker1/pkg-plist head/net/pacemaker2/ head/net/pacemaker2/Makefile head/net/pacemaker2/distinfo head/net/pacemaker2/files/pacemaker.in head/net/pacemaker2/files/patch-crmd_pengine.c head/net/pacemaker2/files/patch-daemons_execd_Makefile.am head/net/pacemaker2/files/patch-daemons_pacemakerd_Makefile.am head/net/pacemaker2/files/patch-lrmd_Makefile.am head/net/pacemaker2/files/patch-mcp_Makefile.am head/net/pacemaker2/pkg-message head/net/pacemaker2/pkg-plist
Committed. Thanks.