Page MenuHomeFreeBSD

net/amqpcat: Declare libgc-threaded shlib dependency, add USES=ssl
ClosedPublic

Authored by olgeni on May 10 2026, 7:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Aug 28, 4:33 AM
Unknown Object (File)
Wed, Aug 26, 6:44 AM
Unknown Object (File)
Mon, Aug 24, 9:18 AM
Unknown Object (File)
Thu, Aug 13, 1:18 AM
Unknown Object (File)
Wed, Aug 12, 2:45 AM
Unknown Object (File)
Tue, Aug 11, 7:55 PM
Unknown Object (File)
Mon, Aug 10, 12:43 PM
Unknown Object (File)
Sun, Aug 9, 9:50 PM
Subscribers
None

Details

Summary

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.

Test Plan

poudriere testport on 15.0-amd64 - clean build, no missing-shlib or
USES=ssl warnings, package installs and deinstalls cleanly.

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

olgeni held this revision as a draft.
olgeni published this revision for review.May 10 2026, 7:19 PM

thanks Jimmy, I'll commit this today after arm64 test.

This revision is now accepted and ready to land.Jun 22 2026, 9:39 AM