dev-libs/boost is no longer slotted, but tools, directory of headers and directory of boostbook still have no longer needed versioning suffixes. Example paths (older and newer): /usr/bin/bcp-1_52 => /usr/bin/bcp /usr/bin/compiler_status-1_52 => /usr/bin/compiler_status /usr/bin/inspect-1_52 => /usr/bin/inspect /usr/bin/library_status-1_52 => /usr/bin/library_status /usr/bin/process_jam_log-1_52 => /usr/bin/process_jam_log /usr/bin/quickbook-1_52 => /usr/bin/quickbook /usr/bin/wave-1_52 => /usr/bin/wave /usr/include/boost-1_52/boost => /usr/include/boost /usr/share/boostbook-1_52 => /usr/share/boostbook
Created attachment 328616 [details, diff] boost.patch Patch backported from Progress Overlay.
Created attachment 328624 [details, diff] boost.patch Patch backported from Progress Overlay.
Although not in the same way....
pkg_preinst() from my patch is needed. Portage will not replace symlink to (even empty) directory with directory and will print the following message: * One or more symlinks to directories have been preserved in order to * ensure that files installed via these symlinks remain accessible. This * indicates that the mentioned symlink(s) may be obsolete remnants of an * old install, and it may be appropriate to replace a given symlink with * the directory that it points to. * * /usr/include/boost * /usr/share/boostbook *
Which portage version? Because it worked here.