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

John Marino marino at crater.dragonflybsd.org
Tue Jan 26 13:19:34 PST 2016


commit d9bc38c4a9b8da89b6509d4912558ebc3addd1e7
Author: John Marino <draco at marino.st>
Date:   Tue Jan 26 22:00:09 2016 +0100

    privatize ldns library (only used for drill(1))
    
    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_<name>.*.
    Coincidentially, FreeBSD-CURRENT is using a similar scheme with
    libprivate<name>.*.  FreeBSD Release 10 used the scheme
    /usr/lib/private/lib<name>* 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.

Summary of changes:
 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(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d9bc38c4a9b8da89b6509d4912558ebc3addd1e7


-- 
DragonFly BSD source repository



More information about the Commits mailing list