Bug 257706

Summary: games/bastet: drop runtime dependency on boost-libs
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed Not Accepted    
Severity: Affects Only Me Keywords: patch, patch-ready
Priority: --- Flags: bugzilla: maintainer-feedback? (amdmi3)
jbeich: merge-quarterly?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
v1 (apply via "git am") none

Description Jan Beich freebsd_committer freebsd_triage 2021-08-09 10:14:16 UTC
Created attachment 227041 [details]
v1 (apply via "git am")

Until review D16457 lands and devel/boost-libs is split let's shave 166 MiB of install size from this otherwise small game. Maybe MFH to /quarterly as well.

$ poudriere testport -j 114i386 games/bastet
[...]
===========================================================================
=>> Checking shared library dependencies
 0x00000001 NEEDED               Shared library: [libc++.so.1]
 0x00000001 NEEDED               Shared library: [libc.so.7]
 0x00000001 NEEDED               Shared library: [libcxxrt.so.1]
 0x00000001 NEEDED               Shared library: [libgcc_s.so.1]
 0x00000001 NEEDED               Shared library: [libm.so.5]
 0x00000001 NEEDED               Shared library: [libncurses.so.8]
Comment 1 Dmitry Marakasov freebsd_committer freebsd_triage 2021-08-16 15:21:34 UTC
I'm strictly against introducing unnecessary changes to upstream build process and using static libraries which hinder proper update process. You could try upstreaming this.