Page MenuHomeFreeBSD

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

Authored by olgeni on Sun, May 10, 7:09 PM.
Tags
None
Referenced Files
F157161115: D56926.id177555.diff
Mon, May 18, 9:51 PM
F157116828: D56926.diff
Mon, May 18, 1:42 PM
Unknown Object (File)
Fri, May 15, 4:50 PM
Unknown Object (File)
Thu, May 14, 10:44 PM
Unknown Object (File)
Thu, May 14, 8:38 PM
Unknown Object (File)
Wed, May 13, 5:46 AM
Unknown Object (File)
Mon, May 11, 5:57 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.Sun, May 10, 7:19 PM