Summary: | deskutils/ydotool: drop runtime dependency on boost-libs | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-ports-bugs (Nobody) <ports-bugs> | ||||
Status: | Closed Not Accepted | ||||||
Severity: | Affects Only Me | CC: | diizzy | ||||
Priority: | --- | Keywords: | patch, patch-ready | ||||
Version: | Latest | Flags: | jbeich:
merge-quarterly?
|
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Jan Beich
2021-08-09 07:07:36 UTC
Please use the STATIC option instead of hardcoding it (In reply to Daniel Engberg from comment #1) STATIC is for creating static executable but the patch here only links Boost statically while the rest (as illustrated in comment 0) is still dynamic. Besides, this is a leaf port that only uses non-networking routines from Boost thus doesn't benefit much from sharing. Also, linking Boost statically has to be the default in order to benefit the binary package or there's no point. Oops, I didn't notice this port is unmaintained since ports 4f4b3c57bc60. ydotool 0.2.0 dropped Boost dependency, see https://github.com/ReimuNotMoe/ydotool/commit/751371b105a8 Abandoning because because my patch is incomplete/unusable: $ ydotool ld-elf.so.1: /usr/local/lib/libydotool.so.0: Undefined symbol "_ZN5boost15program_options19options_description21m_default_line_lengthE" |