HomeFreeBSD

Fix ncurses to not add /usr/lib to rpath.

Description

Fix ncurses to not add /usr/lib to rpath.

There are three cases here:

  1. USES=ncurses or USES=ncurses:base and devel/ncurses is not present: use base, no need to add rpath as there is only one libncurses.so present, in /usr/lib
  2. USES=ncurses and devel/ncurses is present or USES=ncurses:port: use ports, and add rpath to LOCALBASE/lib so that the right one is picked
  3. USES=ncurses:base and devel/ncurses is present fail (it would warrant using -rpath /usr/lib, but it error's out during the sanity stage)

PR: 211592
Reported by: koobs (and many others)
Reviewed by: bapt
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D7459

Details

Provenance
matAuthored on
Reviewer
bapt
Differential Revision
D7459: Fix ncurses to not add /usr/lib to rpath.
Parents
rP421553: Disable some checks for linux ports.
Branches
Unknown
Tags
Unknown