Bug 199704

Summary: archivers/rar: erroneously depends on misc/compat9x although it installs only a statically linked binary
Product: Ports & Packages Reporter: Martin Birgmeier <d8zNeCFG>
Component: Individual Port(s)Assignee: Thomas Zander <riggs>
Status: Closed Works As Intended    
Severity: Affects Some People CC: gabor, garga, riggs
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   

Description Martin Birgmeier 2015-04-26 10:04:20 UTC
archivers/rar should not depend on misc/compat9x - it does not even install a dynamically linked executable.
Comment 1 Thomas Zander freebsd_committer freebsd_triage 2015-05-10 18:47:44 UTC
Actually, supporting the complete feature set, it does depend on compat9x. SFX archive support requires it:

root@p100amd64-default:~ # ldd /usr/local/lib/default.sfx
/usr/local/lib/default.sfx:
        libstdc++.so.6 => /usr/local/lib32/compat/libstdc++.so.6 (0x28091000)
        libm.so.5 => /usr/lib32/libm.so.5 (0x2818b000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0x281b4000)
        libc.so.7 => /usr/lib32/libc.so.7 (0x281c0000)

Quite possibly, SFX is rarely used these days, this might justify turning it into an OPTION. This would allow us to get around installing compat9x by default.
Please talk to the maintainer if you are interested in proposing a patch.

Closing this bug, since it works as intended.