--- dns/bind916/Makefile.orig 2021-06-11 20:22:53.000000000 +0700 +++ dns/bind916/Makefile 2021-06-11 20:56:42.778392000 +0700 @@ -32,8 +32,7 @@ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/COPYRIGHT -LIB_DEPENDS= libuv.so:devel/libuv \ - libxml2.so:textproc/libxml2 +LIB_DEPENDS= libuv.so:devel/libuv .if !defined(BIND_TOOLS_SLAVE) RUN_DEPENDS= bind-tools>0:dns/bind-tools .endif @@ -53,7 +52,6 @@ --localstatedir=/var \ --sysconfdir=${ETCDIR} \ --with-dlopen=yes \ - --with-libxml2 \ --with-openssl=${OPENSSLBASE} \ --with-readline="-L${LOCALBASE}/lib -ledit" ETCDIR= ${PREFIX}/etc/namedb @@ -73,9 +71,9 @@ MAKE_JOBS_UNSAFE= yes -OPTIONS_DEFAULT= DLZ_FILESYSTEM GSSAPI_NONE IDN JSON LMDB PYTHON \ +OPTIONS_DEFAULT= DLZ_FILESYSTEM GSSAPI_NONE IDN JSON LIBXML2 LMDB PYTHON \ TCP_FASTOPEN MANPAGES DNSTAP -OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB \ +OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LIBXML2 LARGE_FILE LMDB \ OVERRIDECACHE PORTREVISION PYTHON QUERYTRACE \ START_LATE TCP_FASTOPEN MANPAGES @@ -175,6 +173,9 @@ LARGE_FILE_CONFIGURE_ENABLE= largefile +LIBXML2_CONFIGURE_WITH= libxml2 +LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 + LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE} LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb