Gentoo Archives: gentoo-commits

From: Tony Vroon <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
Date: Mon, 10 Feb 2020 13:53:41
Message-Id: 1581342797.04dd55d527f2e49961ad32cd156148db82b04b0a.chainsaw@gentoo
1 commit: 04dd55d527f2e49961ad32cd156148db82b04b0a
2 Author: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 10 13:53:17 2020 +0000
4 Commit: Tony Vroon <chainsaw <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 10 13:53:17 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04dd55d5
7
8 net-misc/bird: Version bump to 2.0.7
9
10 Version 2.0.7 (2019-10-11)
11 o BGP: Accumulated IGP metric (RFC 7311)
12 o Important filter reconfiguration bugfix
13 o Several other bugfixes
14
15 Version 2.0.6 (2019-09-10)
16 o RAdv: Solicited unicast RAs
17 o BGP: Optional Adj-RIB-Out
18 o BGP: Extended optional parameters length
19 o Filter: Sets and set expressions in path masks
20 o Several important bugfixes
21
22 Version 2.0.5 (2019-08-01)
23 o OSPF Graceful restart (RFC 3623, RFC 5187)
24 o BGP: Dynamic BGP
25 o BGP: Promiscuous ASN mode
26 o BGP: Mandatory option for channels
27 o BFD: Support for VRFs
28 o Graceful restart command
29 o Redesigned filtering code
30 o Many bugfixes
31
32 Notes:
33
34 Previous version introduced an error in handling of OSPF NSSA-LSA, causing
35 compatibility issues with proper implementations. The error is fixed in this
36 version, therefore there are compatibility issues in OSPF NSSA areas between
37 this and previous version.
38
39 Signed-Off-By: Tony Vroon <chainsaw <AT> gentoo.org>
40 Package-Manager: Portage-2.3.84, Repoman-2.3.20
41
42 net-misc/bird/Manifest | 3 +++
43 net-misc/bird/bird-2.0.5.ebuild | 36 ++++++++++++++++++++++++++++++++++++
44 net-misc/bird/bird-2.0.6.ebuild | 36 ++++++++++++++++++++++++++++++++++++
45 net-misc/bird/bird-2.0.7.ebuild | 36 ++++++++++++++++++++++++++++++++++++
46 4 files changed, 111 insertions(+)
47
48 diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
49 index 1e7bd719165..0aa3b17dfbc 100644
50 --- a/net-misc/bird/Manifest
51 +++ b/net-misc/bird/Manifest
52 @@ -5,3 +5,6 @@ DIST bird-1.6.6.tar.gz 1029505 BLAKE2B 45cd621175962ea22848948e61aaf8b5c4eebbae5
53 DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1 SHA512 aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b
54 DIST bird-2.0.3.tar.gz 1141917 BLAKE2B 14b51a4195003ddcf848be45755057ebf835edf54f35208f8d80121c22eeb83c9afa0c0c1ab269c376da59f5d07843054b08e1679db873a0b8121aa611b9202b SHA512 c88d0119dbebf4b2224ff7c6555e1ebf516748611e3544e7cfba47adb60c45a996efed7d2dc2b8fd849f15689e5d3c2624c4019c4a9a5a356d551a35db8fa0e2
55 DIST bird-2.0.4.tar.gz 1051911 BLAKE2B 12100685e4aad969dbb51eaa567e1038f50e7c030a25a8697bc35d4f33d0f64f9ccbc045e1210acb78f3d8d4a7cc7ef2be7ae50a36679f2322d292e8e6993ed4 SHA512 65092ca6be115b4d0c31c3c4a79d3ee2e196dc2f85454448eab568cc9cc1fe37b7bdfe1ddb74d4f6f147dc479a8570cf7bf702d762cd69414f976678c14c8e2f
56 +DIST bird-2.0.5.tar.gz 1099509 BLAKE2B cc865db0a845c045b441b27d1cfba6865f711ee3a68f0000056b701ba5d0652478325d3797069785af912b5f955a24647837d818c269b299106acba4acabce4f SHA512 2da6f99c5e55915f8669a0dc3778357aedbb75cf06e0f672a5ddcc01a5b850aa4a1932957d2044f89f075cd437a74ba6c5da5a607225b391525aa48f43c47140
57 +DIST bird-2.0.6.tar.gz 1899912 BLAKE2B 068f740a01a327b5fecf10a8aaafecac218fd14536ea98c93980d7ef9426766be80c68202410aaa20012f7f3b1837173e51d83d0ce2fb1828029d54174065206 SHA512 22aa676e171cf5ddf6dedbf0dfe9bb36a959efdf9cb278b7e969d5b08b06fe483e3b30ef40c1f9980387ed6ac6ee6626f3d85704925256c22dae91fa7d23267d
58 +DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
59
60 diff --git a/net-misc/bird/bird-2.0.5.ebuild b/net-misc/bird/bird-2.0.5.ebuild
61 new file mode 100644
62 index 00000000000..edc17f5b33c
63 --- /dev/null
64 +++ b/net-misc/bird/bird-2.0.5.ebuild
65 @@ -0,0 +1,36 @@
66 +# Copyright 1999-2020 Gentoo Authors
67 +# Distributed under the terms of the GNU General Public License v2
68 +
69 +EAPI=7
70 +
71 +DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
72 +HOMEPAGE="http://bird.network.cz"
73 +SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
74 +LICENSE="GPL-2"
75 +
76 +SLOT="0"
77 +KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
78 +IUSE="+client debug"
79 +
80 +RDEPEND="client? ( sys-libs/ncurses )
81 + client? ( sys-libs/readline )"
82 +DEPEND="sys-devel/flex
83 + sys-devel/bison
84 + sys-devel/m4"
85 +
86 +src_configure() {
87 + econf \
88 + --localstatedir="${EPREFIX}/var" \
89 + $(use_enable client) \
90 + $(use_enable debug)
91 +}
92 +
93 +src_install() {
94 + if use client; then
95 + dobin birdc
96 + fi
97 + dobin birdcl
98 + dosbin bird
99 + newinitd "${FILESDIR}/initd-${PN}-2" bird
100 + dodoc doc/bird.conf.example
101 +}
102
103 diff --git a/net-misc/bird/bird-2.0.6.ebuild b/net-misc/bird/bird-2.0.6.ebuild
104 new file mode 100644
105 index 00000000000..edc17f5b33c
106 --- /dev/null
107 +++ b/net-misc/bird/bird-2.0.6.ebuild
108 @@ -0,0 +1,36 @@
109 +# Copyright 1999-2020 Gentoo Authors
110 +# Distributed under the terms of the GNU General Public License v2
111 +
112 +EAPI=7
113 +
114 +DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
115 +HOMEPAGE="http://bird.network.cz"
116 +SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
117 +LICENSE="GPL-2"
118 +
119 +SLOT="0"
120 +KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
121 +IUSE="+client debug"
122 +
123 +RDEPEND="client? ( sys-libs/ncurses )
124 + client? ( sys-libs/readline )"
125 +DEPEND="sys-devel/flex
126 + sys-devel/bison
127 + sys-devel/m4"
128 +
129 +src_configure() {
130 + econf \
131 + --localstatedir="${EPREFIX}/var" \
132 + $(use_enable client) \
133 + $(use_enable debug)
134 +}
135 +
136 +src_install() {
137 + if use client; then
138 + dobin birdc
139 + fi
140 + dobin birdcl
141 + dosbin bird
142 + newinitd "${FILESDIR}/initd-${PN}-2" bird
143 + dodoc doc/bird.conf.example
144 +}
145
146 diff --git a/net-misc/bird/bird-2.0.7.ebuild b/net-misc/bird/bird-2.0.7.ebuild
147 new file mode 100644
148 index 00000000000..edc17f5b33c
149 --- /dev/null
150 +++ b/net-misc/bird/bird-2.0.7.ebuild
151 @@ -0,0 +1,36 @@
152 +# Copyright 1999-2020 Gentoo Authors
153 +# Distributed under the terms of the GNU General Public License v2
154 +
155 +EAPI=7
156 +
157 +DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
158 +HOMEPAGE="http://bird.network.cz"
159 +SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
160 +LICENSE="GPL-2"
161 +
162 +SLOT="0"
163 +KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
164 +IUSE="+client debug"
165 +
166 +RDEPEND="client? ( sys-libs/ncurses )
167 + client? ( sys-libs/readline )"
168 +DEPEND="sys-devel/flex
169 + sys-devel/bison
170 + sys-devel/m4"
171 +
172 +src_configure() {
173 + econf \
174 + --localstatedir="${EPREFIX}/var" \
175 + $(use_enable client) \
176 + $(use_enable debug)
177 +}
178 +
179 +src_install() {
180 + if use client; then
181 + dobin birdc
182 + fi
183 + dobin birdcl
184 + dosbin bird
185 + newinitd "${FILESDIR}/initd-${PN}-2" bird
186 + dodoc doc/bird.conf.example
187 +}