Page MenuHomeFreeBSD

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

Authored by olgeni on May 10 2026, 7:09 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Jun 4, 1:00 PM
Unknown Object (File)
Thu, Jun 4, 1:00 PM
Unknown Object (File)
Thu, Jun 4, 1:00 PM
Unknown Object (File)
Wed, Jun 3, 9:19 PM
Unknown Object (File)
Sun, May 31, 5:01 AM
Unknown Object (File)
Sat, May 30, 2:09 AM
Unknown Object (File)
Thu, May 28, 11:15 PM
Unknown Object (File)
Tue, May 26, 12:51 PM
Subscribers
None

Details

Reviewers
dch
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