From 5d9316416382e8136d699ff7515b2ec82e9f78e7 Mon Sep 17 00:00:00 2001 From: Tony Vroon Date: Tue, 15 Apr 2014 10:45:18 +0000 Subject: Stability fixes for BFD support, BGP add-path support and BGP graceful restart (RFC 4724). This is a new stable candidate. Thanks to Ondřej Surý. Removing older versions. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xB5058F9A) --- net-misc/bird/ChangeLog | 11 ++++++- net-misc/bird/bird-1.2.4.ebuild | 64 ------------------------------------ net-misc/bird/bird-1.3.0.ebuild | 66 -------------------------------------- net-misc/bird/bird-1.3.1.ebuild | 66 -------------------------------------- net-misc/bird/bird-1.3.2.ebuild | 66 -------------------------------------- net-misc/bird/bird-1.3.6.ebuild | 64 ------------------------------------ net-misc/bird/bird-1.3.8-r2.ebuild | 62 ----------------------------------- net-misc/bird/bird-1.4.3.ebuild | 62 +++++++++++++++++++++++++++++++++++ 8 files changed, 72 insertions(+), 389 deletions(-) delete mode 100644 net-misc/bird/bird-1.2.4.ebuild delete mode 100644 net-misc/bird/bird-1.3.0.ebuild delete mode 100644 net-misc/bird/bird-1.3.1.ebuild delete mode 100644 net-misc/bird/bird-1.3.2.ebuild delete mode 100644 net-misc/bird/bird-1.3.6.ebuild delete mode 100644 net-misc/bird/bird-1.3.8-r2.ebuild create mode 100644 net-misc/bird/bird-1.4.3.ebuild (limited to 'net-misc/bird') diff --git a/net-misc/bird/ChangeLog b/net-misc/bird/ChangeLog index 4851d867b9fc..25389422136a 100644 --- a/net-misc/bird/ChangeLog +++ b/net-misc/bird/ChangeLog @@ -1,6 +1,15 @@ # ChangeLog for net-misc/bird # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/ChangeLog,v 1.25 2014/01/14 14:41:55 chainsaw Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/ChangeLog,v 1.26 2014/04/15 10:45:18 chainsaw Exp $ + +*bird-1.4.3 (15 Apr 2014) + + 15 Apr 2014; Tony Vroon -bird-1.2.4.ebuild, + -bird-1.3.0.ebuild, -bird-1.3.1.ebuild, -bird-1.3.2.ebuild, + -bird-1.3.6.ebuild, -bird-1.3.8-r2.ebuild, +bird-1.4.3.ebuild: + Stability fixes for BFD support, BGP add-path support and BGP graceful + restart (RFC 4724). This is a new stable candidate. Thanks to Ondřej Surý. + Removing older versions. *bird-1.4.0 (14 Jan 2014) diff --git a/net-misc/bird/bird-1.2.4.ebuild b/net-misc/bird/bird-1.2.4.ebuild deleted file mode 100644 index ccd024fe79a2..000000000000 --- a/net-misc/bird/bird-1.2.4.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.2.4.ebuild,v 1.2 2010/09/26 09:16:30 maekke Exp $ - -EAPI=1 - -inherit base autotools - -DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6" -HOMEPAGE="http://bird.network.cz" -SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug ipv6" - -RDEPEND="sys-libs/ncurses - sys-libs/readline - ${DEPEND}" -DEPEND="sys-devel/flex - sys-devel/bison - sys-devel/m4" - -PATCHES=( - "${FILESDIR}/${PV}-v4-v6-build.patch" -) - -src_prepare() { - base_src_prepare - eautoreconf -} - -src_compile() { - econf \ - --enable-client \ - --enable-ipv4 \ - --disable-ipv6 \ - $(use_enable debug) \ - || die "V4 configuration stage failed" - emake || die "V4 compilation stage failed" - if use ipv6; then - emake almost-clean - econf \ - --enable-client \ - --enable-ipv6 \ - --disable-ipv4 \ - $(use_enable debug) \ - || die "V6 configuration stage failed" - emake || die "V6 compilation stage failed" - fi -} - -src_install() { - if use ipv6; then - dobin birdc6 - dosbin bird6 - newinitd "${FILESDIR}/initd-v6-${P}" bird6 || die "V6 init script installation failed" - fi - dobin birdc - dosbin bird - newinitd "${FILESDIR}/initd-v4-${P}" bird || die "V4 init script installation failed" - dodoc doc/bird.conf.example || die "configuration example installation failed" -} diff --git a/net-misc/bird/bird-1.3.0.ebuild b/net-misc/bird/bird-1.3.0.ebuild deleted file mode 100644 index 98a15308e2ba..000000000000 --- a/net-misc/bird/bird-1.3.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.3.0.ebuild,v 1.1 2011/03/31 09:48:53 chainsaw Exp $ - -EAPI=1 - -inherit base autotools - -DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6" -HOMEPAGE="http://bird.network.cz" -SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug ipv6" - -RDEPEND="sys-libs/ncurses - sys-libs/readline - ${DEPEND}" -DEPEND="sys-devel/flex - sys-devel/bison - sys-devel/m4" - -PATCHES=( - "${FILESDIR}/${PV}-v4-v6-build.patch" -) - -src_prepare() { - base_src_prepare - eautoreconf -} - -src_compile() { - econf \ - --enable-client \ - --enable-ipv4 \ - --disable-ipv6 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V4 configuration stage failed" - emake || die "V4 compilation stage failed" - if use ipv6; then - emake almost-clean - econf \ - --enable-client \ - --enable-ipv6 \ - --disable-ipv4 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V6 configuration stage failed" - emake || die "V6 compilation stage failed" - fi -} - -src_install() { - if use ipv6; then - dobin birdc6 - dosbin bird6 - newinitd "${FILESDIR}/initd-v6-${P}" bird6 || die "V6 init script installation failed" - fi - dobin birdc - dosbin bird - newinitd "${FILESDIR}/initd-v4-${P}" bird || die "V4 init script installation failed" - dodoc doc/bird.conf.example || die "configuration example installation failed" -} diff --git a/net-misc/bird/bird-1.3.1.ebuild b/net-misc/bird/bird-1.3.1.ebuild deleted file mode 100644 index 444819e11579..000000000000 --- a/net-misc/bird/bird-1.3.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.3.1.ebuild,v 1.1 2011/05/02 12:05:38 chainsaw Exp $ - -EAPI=1 - -inherit base autotools - -DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6" -HOMEPAGE="http://bird.network.cz" -SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug ipv6" - -RDEPEND="sys-libs/ncurses - sys-libs/readline - ${DEPEND}" -DEPEND="sys-devel/flex - sys-devel/bison - sys-devel/m4" - -PATCHES=( - "${FILESDIR}/${PV}-v4-v6-build.patch" -) - -src_prepare() { - base_src_prepare - eautoreconf -} - -src_compile() { - econf \ - --enable-client \ - --enable-ipv4 \ - --disable-ipv6 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V4 configuration stage failed" - emake || die "V4 compilation stage failed" - if use ipv6; then - emake almost-clean - econf \ - --enable-client \ - --enable-ipv6 \ - --disable-ipv4 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V6 configuration stage failed" - emake || die "V6 compilation stage failed" - fi -} - -src_install() { - if use ipv6; then - dobin birdc6 - dosbin bird6 - newinitd "${FILESDIR}/initd-v6-${P}" bird6 || die "V6 init script installation failed" - fi - dobin birdc - dosbin bird - newinitd "${FILESDIR}/initd-v4-${P}" bird || die "V4 init script installation failed" - dodoc doc/bird.conf.example || die "configuration example installation failed" -} diff --git a/net-misc/bird/bird-1.3.2.ebuild b/net-misc/bird/bird-1.3.2.ebuild deleted file mode 100644 index adb0a62a4aa4..000000000000 --- a/net-misc/bird/bird-1.3.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.3.2.ebuild,v 1.1 2011/11/07 10:57:30 chainsaw Exp $ - -EAPI=1 - -inherit base autotools - -DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6" -HOMEPAGE="http://bird.network.cz" -SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug ipv6" - -RDEPEND="sys-libs/ncurses - sys-libs/readline - ${DEPEND}" -DEPEND="sys-devel/flex - sys-devel/bison - sys-devel/m4" - -PATCHES=( - "${FILESDIR}/${PV}-v4-v6-build.patch" -) - -src_prepare() { - base_src_prepare - eautoreconf -} - -src_compile() { - econf \ - --enable-client \ - --enable-ipv4 \ - --disable-ipv6 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V4 configuration stage failed" - emake || die "V4 compilation stage failed" - if use ipv6; then - emake almost-clean - econf \ - --enable-client \ - --enable-ipv6 \ - --disable-ipv4 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V6 configuration stage failed" - emake || die "V6 compilation stage failed" - fi -} - -src_install() { - if use ipv6; then - dobin birdc6 - dosbin bird6 - newinitd "${FILESDIR}/initd-v6-${P}" bird6 || die "V6 init script installation failed" - fi - dobin birdc - dosbin bird - newinitd "${FILESDIR}/initd-v4-${P}" bird || die "V4 init script installation failed" - dodoc doc/bird.conf.example || die "configuration example installation failed" -} diff --git a/net-misc/bird/bird-1.3.6.ebuild b/net-misc/bird/bird-1.3.6.ebuild deleted file mode 100644 index 169b7c2374ec..000000000000 --- a/net-misc/bird/bird-1.3.6.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.3.6.ebuild,v 1.1 2012/01/23 14:48:52 chainsaw Exp $ - -EAPI=1 - -inherit base autotools - -DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6" -HOMEPAGE="http://bird.network.cz" -SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug ipv6" - -RDEPEND="sys-libs/ncurses - sys-libs/readline - ${DEPEND}" -DEPEND="sys-devel/flex - sys-devel/bison - sys-devel/m4" - -PATCHES=( - "${FILESDIR}/1.3.2-v4-v6-build.patch" -) - -src_prepare() { - base_src_prepare - eautoreconf -} - -src_compile() { - econf \ - --enable-client \ - --disable-ipv6 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V4 configuration stage failed" - emake || die "V4 compilation stage failed" - if use ipv6; then - emake almost-clean - econf \ - --enable-client \ - --enable-ipv6 \ - --localstatedir=/var \ - $(use_enable debug) \ - || die "V6 configuration stage failed" - emake || die "V6 compilation stage failed" - fi -} - -src_install() { - if use ipv6; then - dobin birdc6 - dosbin bird6 - newinitd "${FILESDIR}/initd-v6-bird-1.3.2" bird6 || die "V6 init script installation failed" - fi - dobin birdc - dosbin bird - newinitd "${FILESDIR}/initd-v4-bird-1.3.2" bird || die "V4 init script installation failed" - dodoc doc/bird.conf.example || die "configuration example installation failed" -} diff --git a/net-misc/bird/bird-1.3.8-r2.ebuild b/net-misc/bird/bird-1.3.8-r2.ebuild deleted file mode 100644 index d609cda045fb..000000000000 --- a/net-misc/bird/bird-1.3.8-r2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.3.8-r2.ebuild,v 1.1 2012/08/15 10:15:19 chainsaw Exp $ - -EAPI=4 - -DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6" -HOMEPAGE="http://bird.network.cz" -SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug ipv6" - -RDEPEND="sys-libs/ncurses - sys-libs/readline" -DEPEND="sys-devel/flex - sys-devel/bison - sys-devel/m4" - -src_prepare() { - mkdir ipv6 - tar c --exclude ipv6 . | tar x -C ipv6 -} - -src_configure() { - econf \ - --enable-client \ - --disable-ipv6 \ - --localstatedir="${EPREFIX}/var" \ - $(use_enable debug) - - if use ipv6; then - cd ipv6 - econf \ - --enable-client \ - --enable-ipv6 \ - --localstatedir="${EPREFIX}/var" \ - $(use_enable debug) - fi -} - -src_compile() { - emake - if use ipv6; then - cd ipv6 - emake - fi -} - -src_install() { - if use ipv6; then - newbin ipv6/birdc birdc6 - newsbin ipv6/bird bird6 - newinitd "${FILESDIR}/initd-v6-${P}" bird6 - fi - dobin birdc - dosbin bird - newinitd "${FILESDIR}/initd-v4-${P}" bird - dodoc doc/bird.conf.example -} diff --git a/net-misc/bird/bird-1.4.3.ebuild b/net-misc/bird/bird-1.4.3.ebuild new file mode 100644 index 000000000000..618049b971ec --- /dev/null +++ b/net-misc/bird/bird-1.4.3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.4.3.ebuild,v 1.1 2014/04/15 10:45:18 chainsaw Exp $ + +EAPI=5 + +DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6" +HOMEPAGE="http://bird.network.cz" +SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug ipv6" + +RDEPEND="sys-libs/ncurses + sys-libs/readline" +DEPEND="sys-devel/flex + sys-devel/bison + sys-devel/m4" + +src_prepare() { + mkdir ipv6 + tar c --exclude ipv6 . | tar x -C ipv6 +} + +src_configure() { + econf \ + --enable-client \ + --disable-ipv6 \ + --localstatedir="${EPREFIX}/var" \ + $(use_enable debug) + + if use ipv6; then + cd ipv6 + econf \ + --enable-client \ + --enable-ipv6 \ + --localstatedir="${EPREFIX}/var" \ + $(use_enable debug) + fi +} + +src_compile() { + emake + if use ipv6; then + cd ipv6 + emake + fi +} + +src_install() { + if use ipv6; then + newbin ipv6/birdc birdc6 + newsbin ipv6/bird bird6 + newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6 + fi + dobin birdc + dosbin bird + newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird + dodoc doc/bird.conf.example +} -- cgit v1.2.3-65-gdbad