Skip to content

Commit

Permalink
net-dns/pdns: add libressl support
Browse files Browse the repository at this point in the history
PowerDNS Authoritative Server supports LibreSSL since version 4.0.2.
Compile-tested all versions on Gentoo Hardened musl amd64.

Signed-off-by: Stijn Tintel <[email protected]>
Closes: gentoo#5609
Signed-off-by: Sven Wegener <[email protected]>
  • Loading branch information
stintel authored and swegener committed Sep 4, 2017
1 parent ca68aa3 commit a785c24
Show file tree
Hide file tree
Showing 5 changed files with 15 additions and 10 deletions.
5 changes: 3 additions & 2 deletions net-dns/pdns/pdns-4.0.2.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ KEYWORDS="amd64 x86"
# 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:= )
Expand Down
5 changes: 3 additions & 2 deletions net-dns/pdns/pdns-4.0.3-r3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ KEYWORDS="~amd64 ~x86"
# 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:= )
Expand Down
5 changes: 3 additions & 2 deletions net-dns/pdns/pdns-4.0.3.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ KEYWORDS="~amd64 ~x86"
# 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:= )
Expand Down
5 changes: 3 additions & 2 deletions net-dns/pdns/pdns-4.0.4.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ KEYWORDS="~amd64 ~x86"
# 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:= )
Expand Down
5 changes: 3 additions & 2 deletions net-dns/pdns/pdns-4.1.0_rc1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,13 @@ KEYWORDS="~amd64 ~x86"
# 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:= )
Expand Down

0 comments on commit a785c24

Please sign in to comment.