git: cff65e27909c - main - net/amqpcat: Declare libgc-threaded shlib dependency, add USES=ssl
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 23 Jun 2026 10:43:10 UTC
The branch main has been updated by dch:
URL: https://cgit.FreeBSD.org/ports/commit/?id=cff65e27909c1be9f63ab475faf0565bfff92b67
commit cff65e27909c1be9f63ab475faf0565bfff92b67
Author: Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2026-06-23 10:36:36 +0000
Commit: Dave Cottlehuber <dch@FreeBSD.org>
CommitDate: 2026-06-23 10:36:37 +0000
net/amqpcat: Declare libgc-threaded shlib dependency, add USES=ssl
The Crystal-built binary links libgc-threaded.so.1 (Boehm GC, via the
crystal runtime) and libssl.so / libcrypto.so (via amqp-client.cr's
TLS support), but the port declared neither.
Detected by poudriere stage-qa:
Warning: amqpcat-1.1.0 will be rebuilt as it misses libgc-threaded.so.1
which no dependency provides. It is likely (silently) failing testport/
stage-qa.
Warning: you need USES=ssl
Add LIB_DEPENDS=libgc-threaded.so:devel/boehm-gc-threaded, USES+=ssl,
and bump PORTREVISION.
Obtained from: olgeni
Sponsored by: SkunkWerks, GmbH
Differential Revision: https://reviews.freebsd.org/D56926
---
net/amqpcat/Makefile | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/net/amqpcat/Makefile b/net/amqpcat/Makefile
index 7bcf28edfe4a..52ba3f92b404 100644
--- a/net/amqpcat/Makefile
+++ b/net/amqpcat/Makefile
@@ -1,6 +1,7 @@
PORTNAME= amqpcat
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.0
+PORTREVISION= 1
CATEGORIES= net
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \
@@ -16,9 +17,10 @@ LICENSE= MIT
BUILD_DEPENDS= crystal:lang/crystal \
help2man:misc/help2man \
shards:devel/shards
-LIB_DEPENDS= libpcre2-8.so:devel/pcre2
+LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \
+ libpcre2-8.so:devel/pcre2
-USES= pkgconfig
+USES= pkgconfig ssl
USE_GITHUB= yes
GH_ACCOUNT= cloudamqp
GH_TUPLE= cloudamqp:amq-protocol.cr:v1.1.15:proto/deps/amq-protocol.cr \