Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jun 2026 10:43:10 +0000
From:      Dave Cottlehuber <dch@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Cc:        Jimmy Olgeni <olgeni@FreeBSD.org>
Subject:   git: cff65e27909c - main - net/amqpcat: Declare libgc-threaded shlib dependency, add USES=ssl
Message-ID:  <6a3a633e.21fa8.281f7998@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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 \


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a3a633e.21fa8.281f7998>