Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Binary Package for dns/powerdns-recursor #165

Closed
hb9cwp opened this issue Nov 17, 2019 · 0 comments
Closed

Feature Request: Binary Package for dns/powerdns-recursor #165

hb9cwp opened this issue Nov 17, 2019 · 0 comments
Assignees
Labels
feature Adding new functionality

Comments

@hb9cwp
Copy link

hb9cwp commented Nov 17, 2019

Hello,
Would it be possible to include the /dns/powerdns-recursor port into the package builds including Lua, DNS Reverse Policy Zones (RPZ) and Protobuf support for its log export, possibly linked against LibreSSL, not OpenSSL?

Some context which lead to this request:
https://forum.opnsense.org/index.php?topic=15014.msg68519#msg68519

With OpenBSD 6.5, the relevant dependencies and build option in the ports/net/powerdns_recursor/Makefile are:

# $OpenBSD: Makefile,v 1.7 2019/07/17 05:27:33 otto Exp $

COMMENT=                recursive nameserver

V=                      4.2.0
DISTNAME=               pdns-recursor-${V}
EXTRACT_SUFX =          .tar.bz2
PKGNAME=                powerdns-recursor-${V}
REVISION=               1
...
WANTLIB += ${COMPILER_LIBCXX} boost_context-mt boost_system-mt
WANTLIB += boost_thread-mt c crypto m sodium protobuf

MASTER_SITES=           https://downloads.powerdns.com/releases/
MAINTAINER=             Otto Moerbeek <otto@drijf.net>

COMPILER =              base-clang ports-gcc
...
USE_GMAKE=              Yes

LIB_DEPENDS=            devel/boost \
                        devel/boost,-md \
                        security/libsodium

MODULES+=               lang/lua
MODLUA_VERSION=         5.3
MODLUA_SA=              Yes
LIB_DEPENDS+=           ${MODLUA_LIB_DEPENDS}
WANTLIB+=               ${MODLUA_WANTLIB}

SYSCONFDIR=             ${BASESYSCONFDIR}/pdns

CONFIGURE_STYLE=        gnu

CONFIGURE_ARGS+=        --disable-botan \
                        --disable-libdecaf \
                        --with-protobuf=yes \
                        --with-lua=${MODLUA_DEP} \
                        --without-net-snmp \
                        --without-systemd

CONFIGURE_ENV+=         CPPFLAGS="-I${LOCALBASE}/include" \
                        LDFLAGS="-L${LOCALBASE}/lib"
...
@fichtner fichtner added the feature Adding new functionality label Mar 24, 2020
@fichtner fichtner self-assigned this Nov 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Adding new functionality
Development

No branches or pull requests

2 participants