Created attachment 226059 [details] Patch for rabbitmq-c Update rabbitmq-c to 0.11.0 Rearrage Makefile to Porter's Handbooks guidelines Remove unneeded Python dependency Make static library options Add support for "make test" Compile tested on 13.0-STABLE #0 stable/13-n245227-5ec4eb443e8 (amd64) (make, make check-plist, make test) Poudriere testport OK 12.2-RELEASE (amd64) Poudriere testport OK 11.4-RELEASE (amd64)
Created attachment 226061 [details] Patch for rabbitmq-c v2 Move dependency definition from Requires.private to Libs.private This prevents users looking for OpenSSL's .pc file which we don't provide for base OpenSSL. Tested with sysutils/rsyslog8 and sysutils/syslog-ng Reported by port maintainer
Submitted upstream, https://github.com/alanxz/rabbitmq-c/pull/693
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c67a6464ada6bdb6ec5c247ce95330450baed48e commit c67a6464ada6bdb6ec5c247ce95330450baed48e Author: Daniel Engberg <daniel.engberg.lists@pyret.net> AuthorDate: 2021-06-30 20:04:48 +0000 Commit: Juraj Lutter <otis@FreeBSD.org> CommitDate: 2021-06-30 20:06:02 +0000 net/rabbitmq-c: Update to 0.11.0 - Update to 0.11.0 And while here, also: - Rearrage Makefile to Porter's Handbooks guidelines - Remove unneeded Python dependency - Make static library options - Add support for "make test" PR: 256842 Approved by: dch (maintainer) net/rabbitmq-c/Makefile | 21 ++++++++++++--------- net/rabbitmq-c/distinfo | 6 +++--- net/rabbitmq-c/files/patch-CMakeLists.txt (new) | 13 +++++++++++++ net/rabbitmq-c/pkg-plist | 18 +++++++++++------- 4 files changed, 39 insertions(+), 19 deletions(-)
A commit in branch 2021Q2 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=bf299f1b74f55645289b5cf199d7272c1fe8bf30 commit bf299f1b74f55645289b5cf199d7272c1fe8bf30 Author: Daniel Engberg <daniel.engberg.lists@pyret.net> AuthorDate: 2021-06-30 20:04:48 +0000 Commit: Juraj Lutter <otis@FreeBSD.org> CommitDate: 2021-06-30 20:12:24 +0000 net/rabbitmq-c: Update to 0.11.0 - Update to 0.11.0 And while here, also: - Rearrage Makefile to Porter's Handbooks guidelines - Remove unneeded Python dependency - Make static library options - Add support for "make test" PR: 256842 Approved by: dch (maintainer) (cherry picked from commit c67a6464ada6bdb6ec5c247ce95330450baed48e) net/rabbitmq-c/Makefile | 23 ++++++++++++----------- net/rabbitmq-c/distinfo | 6 +++--- net/rabbitmq-c/files/patch-CMakeLists.txt (new) | 13 +++++++++++++ net/rabbitmq-c/pkg-plist | 18 +++++++++++------- 4 files changed, 39 insertions(+), 21 deletions(-)
Committed, thanks.