Created attachment 387796 [details] pdns-3.4.1.ebuild-old PowerDNS Authoritative Server 3.4.1 has been released. This is a bugfix release, and doesn't add any new features. Notable is fixing the handling of SOA-EDIT during an IXFR from a slave. Included ebuild also fixes Bug #526718 and Bug #527022.
Created attachment 387798 [details] pdns-3.4.1.ebuild Forgot to add bind to dynmodules default
Should possibly add a notice for users upgrading from pdns-3.3.1, as it requires a mandatory schema upgrade (forgot about this for the 3.4.0 bump)
Comment on attachment 387798 [details] pdns-3.4.1.ebuild | dos2unix
Comment on attachment 387798 [details] pdns-3.4.1.ebuild --- pdns-3.4.0.ebuild +++ pdns-3.4.1.ebuild @@ -19,7 +19,7 @@ # oracle: dito (need Oracle Client Libraries) # xdb: (almost) dead, surely not supported -IUSE="botan cryptopp debug doc ldap lua mydns mysql odbc opendbx postgres remote sqlite static tools tinydns test" +IUSE="botan cryptopp debug doc ldap lua mydns mysql odbc opendbx postgres remote sqlite geoip static tools tinydns test" You might want to keep them sorted. REQUIRED_USE="mydns? ( mysql )" @@ -35,6 +35,7 @@ sqlite? ( dev-db/sqlite:3 ) odbc? ( dev-db/unixODBC ) opendbx? ( dev-db/opendbx ) + geoip? ( >=dev-cpp/yaml-cpp-0.5.1 dev-libs/geoip ) tinydns? ( dev-db/cdb ) )" You're setting RDEPEND=$geoip_deps here. DEPEND="${RDEPEND} virtual/pkgconfig @@ -50,11 +51,12 @@ sqlite? ( dev-db/sqlite:3[static-libs(+)] ) odbc? ( dev-db/unixODBC[static-libs(+)] ) opendbx? ( dev-db/opendbx[static-libs(+)] ) + geoip? ( >=dev-cpp/yaml-cpp-0.5.1 dev-libs/geoip[static-libs(+)] ) tinydns? ( dev-db/cdb ) ) doc? ( app-doc/doxygen )" And here you're setting DEPEND=$geoip_deps again. While DEPEND=RDEPEND already.
How should I handle the DEPEND array? Drop the duplicated yaml dependency? Appears to be keyworded to me... with the use flags depending on the difference between !static and static?
Created attachment 390296 [details] pdns-3.4.1.ebuild
3.4.1 is already available in portage, yet this bug is still open... Is it possible to close it - since there are no blockers preventing from doing so?
pdns-3.4.1 is now in the portage tree with other fixes.