net-misc/kea: Synced live ebuild
authorLars Wendler <polynomial-c@gentoo.org>
Thu, 29 Aug 2019 12:48:48 +0000 (14:48 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Thu, 29 Aug 2019 12:49:56 +0000 (14:49 +0200)
Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
net-misc/kea/kea-9999.ebuild

index 75288a0c58a20e6802f3ab57cd2d220a5894dead..2d0234c2da4439f0573f6df4ca9804ed2e60fa4e 100644 (file)
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit toolchain-funcs user
 
@@ -35,6 +35,7 @@ DEPEND="
        postgres? ( dev-db/postgresql:* )
 "
 RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
 
 S="${WORKDIR}/${MY_P}"
 
@@ -49,12 +50,14 @@ src_prepare() {
 
 src_configure() {
        local myeconfargs=(
+               --disable-static
+               --enable-perfdhcp
+               --localstatedir="${EPREFIX}/var"
+               --without-werror
                $(use_with mysql)
                $(use_with openssl)
                $(use_with postgres pgsql)
                $(use_enable samples install-configurations)
-               --disable-static
-               --without-werror
        )
        econf "${myeconfargs[@]}"
 }
@@ -63,7 +66,8 @@ src_install() {
        default
        newconfd "${FILESDIR}"/${PN}-confd ${PN}
        newinitd "${FILESDIR}"/${PN}-initd ${PN}
-       find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+       keepdir /var/{lib,run}/${PN} /var/log
+       find "${ED}" -type f \( -name "*.a" -o -name "*.la" \) -delete || die
 }
 
 pkg_preinst() {