commit:     9a4910ac4e626f6c3a6e71dd3715b1b2a5403d95
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 12 08:04:27 2018 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jul 12 08:04:27 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a4910ac

net-misc/kea: Bump to version 1.4.0_p1

Package-Manager: Portage-2.3.42, Repoman-2.3.9

 net-misc/kea/Manifest            |  1 +
 net-misc/kea/kea-1.4.0_p1.ebuild | 68 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest
index e6deb7fcf2d..4032e314e41 100644
--- a/net-misc/kea/Manifest
+++ b/net-misc/kea/Manifest
@@ -1,2 +1,3 @@
 DIST kea-1.3.0.tar.gz 5996560 BLAKE2B 
2037aed1d72c8db58f6be88caa695956e482776571879f439d39dad909c1f79e4fa4353fef1eacf1135e763109f777a8a30500892a9ee1d8d261d3fd41f6257c
 SHA512 
4708485efe537d9af00b50da9a3f33b740edaf37d9bbfe96f5625e30715349c48ef8a32f5abb8320f00821aea642a5b7ecdbc9f0d323a71b7a07f46f1bed978b
+DIST kea-1.4.0-P1.tar.gz 6645111 BLAKE2B 
290b7bcf8b32fcf2762240f2173cb45c035187c7dfd1affd0fd8a947721745ea9d8846be365ee3f9331d578b7bc248ee53a1e37666585a62c90d7dc541c7aaa5
 SHA512 
beb3baae09510de970fb5c1a301c57d64fc56d825d964f413357ba448b993d0a4f714d4efa4da166d3c06623a9ae78b70c25b61793e696551cb97b7e08d5e634
 DIST kea-1.4.0.tar.gz 6552970 BLAKE2B 
bb12a19b156f58f5146904214dc2b0812a56827e7e72d6336db07e64b49bcc198ccc26245088dfccb268b058db574fc43e036341eadc3b1677a03816f6385990
 SHA512 
ce4e2bcdc6f06472c4dccfc9cc26b06ff10ce1ce947b2bdc8753bbb15ff77831f7317625bdd81d24c945cf0d4c33cf9eef0ae0be21149532b0b9b9bc8892dd14

diff --git a/net-misc/kea/kea-1.4.0_p1.ebuild b/net-misc/kea/kea-1.4.0_p1.ebuild
new file mode 100644
index 00000000000..d6e8f40ee31
--- /dev/null
+++ b/net-misc/kea/kea-1.4.0_p1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs user
+
+MY_PV="${PV//_alpha/a}"
+MY_PV="${MY_PV//_beta/b}"
+MY_PV="${MY_PV//_rc/rc}"
+MY_PV="${MY_PV//_p/-P}"
+MY_P="${PN}-${MY_PV}"
+DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server"
+HOMEPAGE="http://www.isc.org/kea/";
+if [[ ${PV} = 9999* ]] ; then
+       inherit autotools git-r3
+       EGIT_REPO_URI="https://github.com/isc-projects/kea.git";
+else
+       SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz
+               ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz";
+       KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script
+SLOT="0"
+IUSE="openssl samples"
+
+DEPEND="
+       dev-libs/boost:=
+       dev-cpp/gtest
+       dev-libs/log4cplus
+       !openssl? ( dev-libs/botan:0= )
+       openssl? ( dev-libs/openssl:= )
+"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+       default
+       [[ ${PV} = 9999* ]] && eautoreconf
+       # Brand the version with Gentoo
+       sed -i \
+               -e "/VERSION=/s:'$: Gentoo-${PR}':" \
+               configure || die
+}
+
+src_configure() {
+       local myeconfargs=(
+               $(use_with openssl)
+               $(use_enable samples install-configurations)
+               --disable-static
+               --without-werror
+       )
+       econf "${myeconfargs[@]}"
+}
+
+src_install() {
+       default
+       newconfd "${FILESDIR}"/${PN}-confd ${PN}
+       newinitd "${FILESDIR}"/${PN}-initd ${PN}
+       find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
+}
+
+pkg_preinst() {
+       enewgroup dhcp
+       enewuser dhcp -1 -1 /var/lib/dhcp dhcp
+}

Reply via email to