From 4f7b8cb8bc388c24de3d3b8311922f62b6bb83fb Mon Sep 17 00:00:00 2001 From: Alarig Le Lay Date: Sun, 12 Jan 2020 09:46:02 +0100 Subject: [PATCH] bird 2.0.5 and 2.0.6 --- net-misc/bird/Manifest | 8 +++-- net-misc/bird/bird-2.0.5.ebuild | 38 +++++++++++++++++++++++ net-misc/bird/bird-2.0.6.ebuild | 38 +++++++++++++++++++++++ net-misc/bird/bird-2.0.7.ebuild | 2 +- net-misc/bird/files/ipv6-rpki-2.0.7.patch | 4 +-- 5 files changed, 85 insertions(+), 5 deletions(-) create mode 100644 net-misc/bird/bird-2.0.5.ebuild create mode 100644 net-misc/bird/bird-2.0.6.ebuild diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest index 38d69e3..7756d86 100644 --- a/net-misc/bird/Manifest +++ b/net-misc/bird/Manifest @@ -1,6 +1,10 @@ AUX initd-bird-2 1172 BLAKE2B 6eb8369c0872e64caa360345411ead57f6213cf891fd21e5547044cceb7462c09453910d9d1d2572445035b7b85f5131fc13625a98610ac13838aa14ef676302 SHA512 b058df1281f1d8a4098e5737de1831645e09dbf7ffe516ab27221f61c0988aba1d1d8a87d34a599ce3cf5afc378b92c299b9758d0190f9fc4243a26291b5e5f8 AUX initd-v4-bird-1.3.8 801 BLAKE2B 09d9045299972580280fbb6d8745378a75b3a9e647b965d9033e6493df67ea268afba8ab95c46208894f330ff3607d90502653072eb73c130d1841cab9e604c2 SHA512 e878792e589317b743c53fa9fd1f5a4e04c6c97a64946a3e47a910c35d32ad265dcd860935e91950cddb97e1f6ab43c02157a5349e4bd4529cdd1539ca7cf879 AUX initd-v6-bird-1.3.8 802 BLAKE2B a9dc698f9dfde93314fe1b0f4c8005d9b5f14e4133ebad124f4283a50d990c946bda88b1d55227ed6bf9f33caf0d716b0a8540adf592fbf156297c20ab8a3b1c SHA512 6adb2b7c22696e53644bb5331bcb1b6e84026e41086f6f538c40073a7daa3b0ce3a14e041c2615a72cbe151d6fa8f81b543f85d421f019440ef5b6fd0a556ad9 -AUX ipv6-rpki-2.0.7.patch 713 BLAKE2B d171a27126a81514dc5c9c5476446456e5822f5759cd7a5823b103d62ccd7e54ef18138198b729f92e326168a06cf15144cbe6064d527354e8adcb9ae09d53da SHA512 062ebc81b55ccc46784b0276a54d356676430ffc4e6a0e2b1b8fbe43a628382b6148210eac04a9b715ec25920e6a7af160030f3688083fd99279ce657f2c61e8 +AUX ipv6-rpki-2.0.7.patch 717 BLAKE2B 45052e8bd2b63cea8cd8623ec0d4708f5024e570f51665668b18d0f67bfa919159364b2b451363904d9bee5e8f76beb4622df89ebce429608fe3f77e4d45c9a1 SHA512 5c4347223517cea400350fe02eb408ac094d2d6df771f3af059ea15b4a44e11d05c5247ca8f40a5e1ee69a0410ca5a1c89828129bc26d9aeb63ad8624c444626 +DIST bird-2.0.5.tar.gz 1099509 BLAKE2B cc865db0a845c045b441b27d1cfba6865f711ee3a68f0000056b701ba5d0652478325d3797069785af912b5f955a24647837d818c269b299106acba4acabce4f SHA512 2da6f99c5e55915f8669a0dc3778357aedbb75cf06e0f672a5ddcc01a5b850aa4a1932957d2044f89f075cd437a74ba6c5da5a607225b391525aa48f43c47140 +DIST bird-2.0.6.tar.gz 1899912 BLAKE2B 068f740a01a327b5fecf10a8aaafecac218fd14536ea98c93980d7ef9426766be80c68202410aaa20012f7f3b1837173e51d83d0ce2fb1828029d54174065206 SHA512 22aa676e171cf5ddf6dedbf0dfe9bb36a959efdf9cb278b7e969d5b08b06fe483e3b30ef40c1f9980387ed6ac6ee6626f3d85704925256c22dae91fa7d23267d DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35 -EBUILD bird-2.0.7.ebuild 921 BLAKE2B 15aac9e42cda5e1f91313117c3b13a7925733bac2e2e67b22ae8781cbf585b97d9af0ece2b79f538bbdbea10a93095e347b87bccff0a75e484ad1e019dac6d16 SHA512 96bef68c3c18fb22670ca7a784f3ebce1a215e856feac5ea83caf11dc93e0f1a15e917f7d391fac4ecb988c1d206b7d2256e6988553232f86236b8dcdb3eef93 +EBUILD bird-2.0.5.ebuild 825 BLAKE2B efa29eb7ab66033a1187916f708c75e894519b4109e22a82feff710b5ec6fe50573e9dc4eae8ac8e910275dbcfc42411e4a4fc15ace9d4124d346a829aa85177 SHA512 c89f767221063ec8c24b8eeb7f9a9e1dd414ca3725899851bbbf0d9ca0791b3fc453c8b3b850cd77ab08d791adedf0bf08737b2cfd1f37c90921a77ead07e989 +EBUILD bird-2.0.6.ebuild 825 BLAKE2B efa29eb7ab66033a1187916f708c75e894519b4109e22a82feff710b5ec6fe50573e9dc4eae8ac8e910275dbcfc42411e4a4fc15ace9d4124d346a829aa85177 SHA512 c89f767221063ec8c24b8eeb7f9a9e1dd414ca3725899851bbbf0d9ca0791b3fc453c8b3b850cd77ab08d791adedf0bf08737b2cfd1f37c90921a77ead07e989 +EBUILD bird-2.0.7.ebuild 917 BLAKE2B c19f3beba8e4d29a5177150ea51a8460d06628492d2bd3f29389be6213d72cb6dff12f19c2ae3f2fe69d4dd550488531f79c8ec8ff17652cdf8ba23c131faa07 SHA512 0bb492c72063374f095b57ed07de1afcb24e22bc5c51ddf658ab6e242d05ed646b2856005c00bd4dba2ba956caae3f0720a7999d8dcf3cd52dd79c0545357db7 diff --git a/net-misc/bird/bird-2.0.5.ebuild b/net-misc/bird/bird-2.0.5.ebuild new file mode 100644 index 0000000..933fad2 --- /dev/null +++ b/net-misc/bird/bird-2.0.5.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6" +HOMEPAGE="http://bird.network.cz" +SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos" +IUSE="+client debug libssh" + +RDEPEND="client? ( sys-libs/ncurses ) + client? ( sys-libs/readline ) + libssh? ( net-libs/libssh )" +DEPEND="sys-devel/flex + sys-devel/bison + sys-devel/m4" + +src_configure() { + econf \ + --localstatedir="${EPREFIX}/var" \ + $(use_enable client) \ + $(use_enable debug) \ + $(use_enable libssh) +} + +src_install() { + if use client; then + dobin birdc + fi + dobin birdcl + dosbin bird + newinitd "${FILESDIR}/initd-${PN}-2" bird + dodoc doc/bird.conf.example +} diff --git a/net-misc/bird/bird-2.0.6.ebuild b/net-misc/bird/bird-2.0.6.ebuild new file mode 100644 index 0000000..933fad2 --- /dev/null +++ b/net-misc/bird/bird-2.0.6.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6" +HOMEPAGE="http://bird.network.cz" +SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos" +IUSE="+client debug libssh" + +RDEPEND="client? ( sys-libs/ncurses ) + client? ( sys-libs/readline ) + libssh? ( net-libs/libssh )" +DEPEND="sys-devel/flex + sys-devel/bison + sys-devel/m4" + +src_configure() { + econf \ + --localstatedir="${EPREFIX}/var" \ + $(use_enable client) \ + $(use_enable debug) \ + $(use_enable libssh) +} + +src_install() { + if use client; then + dobin birdc + fi + dobin birdcl + dosbin bird + newinitd "${FILESDIR}/initd-${PN}-2" bird + dodoc doc/bird.conf.example +} diff --git a/net-misc/bird/bird-2.0.7.ebuild b/net-misc/bird/bird-2.0.7.ebuild index 2a8a19d..530afc1 100644 --- a/net-misc/bird/bird-2.0.7.ebuild +++ b/net-misc/bird/bird-2.0.7.ebuild @@ -30,7 +30,7 @@ src_configure() { } src_prepare() { - eapply -p0 "${FILESDIR}/ipv6-rpki-${PV}.patch" + eapply "${FILESDIR}/ipv6-rpki-${PV}.patch" eapply_user } diff --git a/net-misc/bird/files/ipv6-rpki-2.0.7.patch b/net-misc/bird/files/ipv6-rpki-2.0.7.patch index afeebfc..da0fbb8 100644 --- a/net-misc/bird/files/ipv6-rpki-2.0.7.patch +++ b/net-misc/bird/files/ipv6-rpki-2.0.7.patch @@ -1,7 +1,7 @@ diff --git a/proto/rpki/transport.c b/proto/rpki/transport.c index 182667be..9dcb7c5c 100644 ---- proto/rpki/transport.c -+++ proto/rpki/transport.c +--- a/proto/rpki/transport.c ++++ b/proto/rpki/transport.c @@ -26,7 +26,6 @@ static ip_addr rpki_hostname_autoresolv(const char *host)