Bug 258340 - devel/msgpack: Separate C and CXX packages
Summary: devel/msgpack: Separate C and CXX packages
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Port Management Team
Depends on:
Reported: 2021-09-07 15:17 UTC by Adam Weinberger
Modified: 2021-09-15 12:26 UTC (History)
0 users

See Also:
adamw: exp-run?

4.0.0 (61.83 KB, patch)
2021-09-07 15:17 UTC, Adam Weinberger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Weinberger freebsd_committer 2021-09-07 15:17:49 UTC
Created attachment 227736 [details]

msgpack 4.0.0 completely separates C and CXX, with separate distfiles. The CXX package is header-only and requires boost.

It's not totally clear to me which ports will want C vs CXX, so I figure a limited exp-run might be the easiest path. The attached patch switches things to msgpack-c; if they fail to build, they probably wanted CXX.
Comment 1 Antoine Brodin freebsd_committer 2021-09-09 14:14:48 UTC
The msgpack line has to be removed from devel/Makefile
Comment 2 Antoine Brodin freebsd_committer 2021-09-09 14:15:18 UTC
And a msgpack-c line has to be added