Page MenuHomeFreeBSD

devel/sem: Declare libzstd shlib dependency
ClosedPublic

Authored by olgeni on Jul 16 2026, 8:09 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Aug 15, 6:00 PM
Unknown Object (File)
Thu, Aug 13, 12:17 AM
Unknown Object (File)
Tue, Aug 11, 3:01 AM
Unknown Object (File)
Tue, Aug 11, 1:43 AM
Unknown Object (File)
Mon, Aug 10, 7:48 PM
Unknown Object (File)
Sun, Aug 9, 10:18 PM
Unknown Object (File)
Sun, Aug 9, 8:15 PM
Unknown Object (File)
Sat, Aug 8, 9:00 PM
Subscribers
None

Details

Summary

The binary links libzstd.so.1 (via the zstd-sys crate, which uses
pkg-config to pick up the system libzstd by default), but the port
does not declare the runtime dependency.

Detected by poudriere stage-qa:

Warning: sem-0.21.0 will be rebuilt as it misses libzstd.so.1
which no dependency provides. It is likely (silently) failing
testport/stage-qa.

Add LIB_DEPENDS=libzstd.so:archivers/zstd and bump PORTREVISION.

Test Plan

poudriere testport on 15.1-amd64 - clean build, stage-qa no longer
reports the missing libzstd.so.1 shlib, 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.Jul 16 2026, 8:17 AM

Great catch! Thank you, Jimmy!

This revision is now accepted and ready to land.Jul 18 2026, 4:23 AM
This revision was automatically updated to reflect the committed changes.