On Fri, Aug 30, 2019 at 05:34:03PM +0100, Stuart Henderson wrote:

> On 2019/08/30 16:25, Otto Moerbeek wrote:
> > Hi,
> > 
> > just released. This is s strightforward port, I left some new features out
> > for the moment.
> 
> s/recursor/auth/ :)

heh, glad you're paying attention ;-)

> 
> > Al local patches have been upstreamed.
> 
> It now picks up libcurl if present (used by sdig). Here's a diff on top of
> yours to fix up the library dependencies (the -mysql and -ldap ones also
> changed slightly due to other changes in the ports tree). OK sthen with that
> applied on top; otherwise if you prefer it looks like the curl support could
> be disabled via autoconf.

I'd rather keep it, since it is used by the DNS over HTTP code, it is
nice to have a client being able talk that.

> 
> "make port-lib-depends-check" still complains about the heimdal libraries,
> but that is a limitation of the checker which doesn't correctly handle
> libraries in subdirs and can be ignored.

OK, I'll test your changes here and commit.

Thanks,

        -Otto

> 
> --- Makefile- Fri Aug 30 17:24:25 2019
> +++ Makefile  Fri Aug 30 17:24:08 2019
> @@ -27,10 +27,11 @@ MULTI_PACKAGES=           -main -mysql -pgsql -ldap
>  # GPLv2 only, OpenSSL exemption
>  PERMIT_PACKAGE=      Yes
>  
> -WANTLIB += m pthread ${COMPILER_LIBCXX}
> +WANTLIB += crypto m pthread ssl ${COMPILER_LIBCXX}
>  
>  WANTLIB-main += ${WANTLIB}
> -WANTLIB-main += boost_program_options-mt c crypto sodium sqlite3 z
> +WANTLIB-main += boost_program_options-mt c curl nghttp2 sodium
> +WANTLIB-main += sqlite3 z
>  
>  MASTER_SITES=                https://downloads.powerdns.com/releases/
>  MAINTAINER=          Otto Moerbeek <[email protected]>
> @@ -42,6 +43,7 @@ NO_TEST=            Yes
>  LIB_DEPENDS-main=    ${LIB_DEPENDS} \
>                       databases/sqlite3 \
>                       devel/boost \
> +                     net/curl \
>                       security/libsodium
>  
>  PSEUDO_FLAVORS+=     no_mysql no_pgsql no_ldap
> @@ -79,7 +81,7 @@ CONFIGURE_ARGS+=    --without-mysql
>  LIB_DEPENDS-mysql=   ${LIB_DEPENDS} \
>                       databases/mariadb
>  RUN_DEPENDS-mysql=   net/powerdns
> -WANTLIB-mysql+=              ${WANTLIB} crypto lib/mysql/mysqlclient ssl z
> +WANTLIB-mysql+=              ${WANTLIB} iconv mariadb z
>  
>  # PostgreSQL
>  .if ${BUILD_PACKAGES:M-pgsql}
> @@ -91,7 +93,7 @@ CONFIGURE_ARGS+=    --without-pg-config
>  LIB_DEPENDS-pgsql=   ${LIB_DEPENDS} \
>                       databases/postgresql,-main
>  RUN_DEPENDS-pgsql=   net/powerdns
> -WANTLIB-pgsql=               ${WANTLIB} crypto pq>=2 ssl
> +WANTLIB-pgsql=               ${WANTLIB} pq>=2
>  
>  # LDAP
>  .if ${BUILD_PACKAGES:M-ldap}
> @@ -104,7 +106,7 @@ LIB_DEPENDS-ldap= ${LIB_DEPENDS} \
>                       security/heimdal,-libs
>  RUN_DEPENDS-ldap=    net/powerdns
>  WANTLIB-ldap=                ${WANTLIB} ldap_r
> -WANTLIB-ldap+=          c com_err crypto lber-2.4 ldap_r-2.4 sasl2 ssl util
> +WANTLIB-ldap+=          c com_err lber sasl2 util
>  WANTLIB-ldap+=          heimdal/lib/asn1 heimdal/lib/hcrypto 
> heimdal/lib/heimbase
>  WANTLIB-ldap+=          heimdal/lib/heimsqlite heimdal/lib/hx509 
> heimdal/lib/krb5
>  WANTLIB-ldap+=          heimdal/lib/roken heimdal/lib/wind
> 
> 

Reply via email to