PowerDNS Authoritative Server supports LibreSSL since version 4.0.2.
Compile-tested all versions on Gentoo Hardened musl amd64.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Closes: https://github.com/gentoo/gentoo/pull/5609
Signed-off-by: Sven Wegener <swegener@gentoo.org>
# oracle: dito (need Oracle Client Libraries)
# xdb: (almost) dead, surely not supported
-IUSE="botan debug doc geoip ldap lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
+IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )"
RDEPEND="
- dev-libs/openssl:=
+ libressl? ( dev-libs/libressl:= )
+ !libressl? ( dev-libs/openssl:= )
>=dev-libs/boost-1.35:=
botan? ( =dev-libs/botan-1.10*[threads] )
lua? ( dev-lang/lua:= )
# oracle: dito (need Oracle Client Libraries)
# xdb: (almost) dead, surely not supported
-IUSE="botan debug doc geoip ldap lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
+IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )"
RDEPEND="
- dev-libs/openssl:=
+ libressl? ( dev-libs/libressl:= )
+ !libressl? ( dev-libs/openssl:= )
>=dev-libs/boost-1.35:=
botan? ( =dev-libs/botan-1.10*[threads] )
lua? ( dev-lang/lua:= )
# oracle: dito (need Oracle Client Libraries)
# xdb: (almost) dead, surely not supported
-IUSE="botan debug doc geoip ldap lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
+IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )"
RDEPEND="
- dev-libs/openssl:=
+ libressl? ( dev-libs/libressl:= )
+ !libressl? ( dev-libs/openssl:= )
>=dev-libs/boost-1.35:=
botan? ( =dev-libs/botan-1.10*[threads] )
lua? ( dev-lang/lua:= )
# oracle: dito (need Oracle Client Libraries)
# xdb: (almost) dead, surely not supported
-IUSE="botan debug doc geoip ldap lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
+IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )"
RDEPEND="
- dev-libs/openssl:=
+ libressl? ( dev-libs/libressl:= )
+ !libressl? ( dev-libs/openssl:= )
>=dev-libs/boost-1.35:=
botan? ( =dev-libs/botan-1.10*[threads] )
lua? ( dev-lang/lua:= )
# oracle: dito (need Oracle Client Libraries)
# xdb: (almost) dead, surely not supported
-IUSE="botan debug doc geoip ldap lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
+IUSE="botan debug doc geoip ldap libressl lua luajit mydns mysql opendbx postgres protobuf remote sqlite systemd tools tinydns test"
REQUIRED_USE="mydns? ( mysql ) ?? ( lua luajit )"
RDEPEND="
- dev-libs/openssl:=
+ libressl? ( dev-libs/libressl:= )
+ !libressl? ( dev-libs/openssl:= )
>=dev-libs/boost-1.35:=
botan? ( =dev-libs/botan-1.10*[threads] )
lua? ( dev-lang/lua:= )