SwordArMor-gentoo-overlay/net-misc/openbgpd/openbgpd-6.6.ebuild

59 lines
1.1 KiB
Bash
Raw Normal View History

# Copyright 2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools git-r3
MY_P="${P}p0"
MY_PV="${PV}p0"
MY_PN="openbgpd-portable-${MY_PV}"
DESCRIPTION="OpenBGPD is a free implementation of BGPv4"
HOMEPAGE="http://www.openbgpd.org/index.html"
SRC_URI="https://github.com/openbgpd-portable/openbgpd-portable/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
EGIT_REPO_URI="https://github.com/openbgpd-portable/openbgpd-openbsd.git"
EGIT3_STORE_DIR="${S}/git"
EGIT_CHECKOUT_DIR="${S}/openbsd"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="
${DEPEND}
acct-group/_bgpd
acct-user/_bgpd
"
BDEPEND="
dev-util/byacc
sys-devel/autoconf
sys-devel/automake
sys-devel/libtool
"
src_unpack() {
unpack ${A}
mv "${WORKDIR}/${MY_PN}" "${S}"
EGIT_BRANCH=$(cat "${S}"/OPENBSD_BRANCH)
git-r3_fetch
git-r3_checkout
}
src_prepare() {
eapply -p0 "${FILESDIR}/${P}-update.patch"
eapply -p0 "${FILESDIR}/${P}-config.c.patch"
default
./autogen.sh
eautoreconf
}
src_configure() {
export YACC=byacc
default
}