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)
Tue, Jul 7, 9:05 AM
Unknown Object (File)
Mon, Jul 6, 1:17 PM
Unknown Object (File)
Mon, Jul 6, 4:49 AM
Unknown Object (File)
Sun, Jul 5, 2:33 AM
Unknown Object (File)
Sat, Jul 4, 5:23 AM
Unknown Object (File)
Mon, Jun 29, 5:17 PM
Unknown Object (File)
Wed, Jun 24, 3:18 AM
Unknown Object (File)
Wed, Jun 24, 3:09 AM
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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 72975
Build 69858: arc lint + arc unit

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.Mon, Jun 22, 9:39 AM