privatize ldns library (only used for drill(1))

Operating Systems / DragonFlyBSD - John Marino [marino.st] - 26 January 2016 15:19 UTC

This is the first conversion in a series to rename base libraries so that they are only used by base assets. Libraries such as ldns and ssh have been getting picked up by dports with undesirable results.

These libraries are getting renamed to libprivate_.*. Coincidentially, FreeBSD-CURRENT is using a similar scheme with libprivate.*. FreeBSD Release 10 used the scheme /usr/lib/private/lib* and DF did not want to follow that.

There may be some breakage for any third party software (including dports) that have linked to libldns erroneously. Recompiling and linking against port libldns should resolve those issues. Removing the base libldns.* files is necessary and unavoidable.

d9bc38c privatize ldns library (only used for drill(1))
Makefile_upgrade.inc | 1 +
lib/libldns/Makefile | 2 +-
share/mk/bsd.libnames.mk | 2 +-
usr.bin/drill/Makefile | 2 +-
4 files changed, 4 insertions(+), 3 deletions(-)

Upstream: gitweb.dragonflybsd.org


  • Share