public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2018-03-14 14:37 Michał Górny
  0 siblings, 0 replies; 43+ messages in thread
From: Michał Górny @ 2018-03-14 14:37 UTC (permalink / raw
  To: gentoo-commits

commit:     dccf9f8e16c4e39e4dff6ed175dd1ca07eca5c26
Author:     Roy Bamford <neddyseagoon <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 10 15:13:31 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 14:36:37 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dccf9f8e

net-misc/bird: added ~arm64 keyword.

Closes: https://github.com/gentoo/gentoo/pull/7414
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-misc/bird/bird-1.6.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-1.6.3-r1.ebuild b/net-misc/bird/bird-1.6.3-r1.ebuild
index 07a2f35e307..3bfce423950 100644
--- a/net-misc/bird/bird-1.6.3-r1.ebuild
+++ b/net-misc/bird/bird-1.6.3-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="+client debug ipv6"
 
 RDEPEND="client? ( sys-libs/ncurses )


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-10-07 15:05 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-10-07 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e9f5b178ec09894de10055939ec9123765bc1971
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Oct  7 10:04:27 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  7 15:04:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f5b178

net-misc/bird: drop 2.17.1

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44081
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  1 -
 net-misc/bird/bird-2.17.1.ebuild | 87 ----------------------------------------
 2 files changed, 88 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 4b8d869ca92d..ac1b60c12715 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,4 +1,3 @@
-DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
 DIST bird-2.17.2.tar.gz 1499113 BLAKE2B d8f1ed7f701ced4e59fc161ddd7d5fda4b6bebd2897fd8f3b225b5ee1bb8a4173f8eaec6ec7497d1b7291772c2eb5b70a5a9be46a9b90386097fcaedc2277fae SHA512 69cd29ca7a2681b86bd62b3a2063732c30c2b639fb8d2f856adadfa0627ff456c50d870a8a07f6d1c3f7c23099776d580b97871998f34dfe8b053f6621e37b28
 DIST bird-3.0.5.tar.gz 2703501 BLAKE2B 415c328dc992b2b41bcc607c80db619b11d7d0e27ec80afddefd2b880c35e0125edb4fc3cd565bee73e1a780134afbb25f199de6c79c1145bd92b62dc741ae1e SHA512 7c7ea050a16bd62ccdc9e956e64af64eddcc7437c3d516e1d092efd508993a854693b289db6317d999a9fd1689be66ff618021969b5560d1ef7de119ea369e5e
 DIST bird-3.1.4.tar.gz 2738002 BLAKE2B 67291810095e03655d177f8ab9f8330d187ed19c17d44a784660fdb015caabd3d1f29e2bcf782edac2474a9553de88fe2531675ae5ddfa218aa6af39137fe102 SHA512 f890be2ab869c058026acfa0a39f81af5fe33ca96e9a2d3275045d2cdf8128b64748ee112173f36d3ac8fb3495e74a82f6fe511774e685f0f769077dfa3424c8

diff --git a/net-misc/bird/bird-2.17.1.ebuild b/net-misc/bird/bird-2.17.1.ebuild
deleted file mode 100644
index 31fd4b12b292..000000000000
--- a/net-misc/bird/bird-2.17.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	# We force the value of the whole cflags var instead of only lto because of
-	# upstream commit 404e8261 (configure.ac: properly evaluate ac_test_CFLAGS)
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	if use filecaps; then
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-	fi
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-10-07 15:05 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-10-07 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     c25d9449d5a1827c3d8a929a3d39e5f4a5000beb
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Oct  7 10:04:17 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  7 15:04:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c25d9449

net-misc/bird: drop 2.16.1

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44081
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  1 -
 net-misc/bird/bird-2.16.1.ebuild | 87 ----------------------------------------
 2 files changed, 88 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 531c3cfe6eb7..4b8d869ca92d 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,4 +1,3 @@
-DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
 DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
 DIST bird-2.17.2.tar.gz 1499113 BLAKE2B d8f1ed7f701ced4e59fc161ddd7d5fda4b6bebd2897fd8f3b225b5ee1bb8a4173f8eaec6ec7497d1b7291772c2eb5b70a5a9be46a9b90386097fcaedc2277fae SHA512 69cd29ca7a2681b86bd62b3a2063732c30c2b639fb8d2f856adadfa0627ff456c50d870a8a07f6d1c3f7c23099776d580b97871998f34dfe8b053f6621e37b28
 DIST bird-3.0.5.tar.gz 2703501 BLAKE2B 415c328dc992b2b41bcc607c80db619b11d7d0e27ec80afddefd2b880c35e0125edb4fc3cd565bee73e1a780134afbb25f199de6c79c1145bd92b62dc741ae1e SHA512 7c7ea050a16bd62ccdc9e956e64af64eddcc7437c3d516e1d092efd508993a854693b289db6317d999a9fd1689be66ff618021969b5560d1ef7de119ea369e5e

diff --git a/net-misc/bird/bird-2.16.1.ebuild b/net-misc/bird/bird-2.16.1.ebuild
deleted file mode 100644
index 51a37ced9a00..000000000000
--- a/net-misc/bird/bird-2.16.1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	# We force the value of the whole cflags var instead of only lto because of
-	# upstream commit 404e8261 (configure.ac: properly evaluate ac_test_CFLAGS)
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	if use filecaps; then
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-	fi
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-10-07 15:05 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-10-07 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     252f1c13beff97bf525b1b9a546419cb8ad52d33
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Oct  7 10:04:40 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  7 15:04:58 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=252f1c13

net-misc/bird: keyword 3.1.4

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/44081
Closes: https://github.com/gentoo/gentoo/pull/44081
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-3.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-3.1.4.ebuild b/net-misc/bird/bird-3.1.4.ebuild
index 95b538a3060d..9bef76d7d60e 100644
--- a/net-misc/bird/bird-3.1.4.ebuild
+++ b/net-misc/bird/bird-3.1.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-09-24  1:21 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-09-24  1:21 UTC (permalink / raw
  To: gentoo-commits

commit:     74846ee377c033266d86019883cd3e0c9d9d94d4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 24 01:15:11 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Sep 24 01:15:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74846ee3

net-misc/bird: Stabilize 2.17.2 amd64, #963275

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-2.17.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-2.17.2.ebuild b/net-misc/bird/bird-2.17.2.ebuild
index b88e68d2aae5..c89a8e92c49d 100644
--- a/net-misc/bird/bird-2.17.2.ebuild
+++ b/net-misc/bird/bird-2.17.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~loong ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-09-23 14:29 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-09-23 14:29 UTC (permalink / raw
  To: gentoo-commits

commit:     7770691c3d7b721e19124f7332e2f1deb8a7f0d6
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 23 14:28:13 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 23 14:28:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7770691c

net-misc/bird: forward ~loong

It got lost w/ the 3.0.5 bump by accident I think.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-3.0.5.ebuild | 2 +-
 net-misc/bird/bird-3.1.4.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/bird/bird-3.0.5.ebuild b/net-misc/bird/bird-3.0.5.ebuild
index b6c4a6050861..9bef76d7d60e 100644
--- a/net-misc/bird/bird-3.0.5.ebuild
+++ b/net-misc/bird/bird-3.0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="

diff --git a/net-misc/bird/bird-3.1.4.ebuild b/net-misc/bird/bird-3.1.4.ebuild
index 8b7fb3d6b1f3..95b538a3060d 100644
--- a/net-misc/bird/bird-3.1.4.ebuild
+++ b/net-misc/bird/bird-3.1.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+#KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-09-23 14:26 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-09-23 14:26 UTC (permalink / raw
  To: gentoo-commits

commit:     425c162f3305f19d8afeefbf0dacca4b3c20453b
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Sep 23 14:08:21 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 23 14:24:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=425c162f

net-misc/bird: keyword 3.0.5

bird3 is still a bit new, but the 3.0.5 is the last one for 3.0 so it’s
time to begin to move one. We will then be able to do the same for 3.1
soon.

Bug: https://bugs.gentoo.org/963325
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43910
Closes: https://github.com/gentoo/gentoo/pull/43910
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-3.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-3.0.5.ebuild b/net-misc/bird/bird-3.0.5.ebuild
index 8b7fb3d6b1f3..b6c4a6050861 100644
--- a/net-misc/bird/bird-3.0.5.ebuild
+++ b/net-misc/bird/bird-3.0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-09-23 11:41 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-09-23 11:41 UTC (permalink / raw
  To: gentoo-commits

commit:     bb9b2a2629f57b802df5215bc91c3685351b5099
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Sep 23 08:14:13 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 23 11:41:27 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9b2a26

net-misc/bird: add 3.0.5, 3.1.4

Bug: https://bugs.gentoo.org/963325
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43904
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest          |  2 ++
 net-misc/bird/bird-3.0.5.ebuild | 79 +++++++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-3.1.4.ebuild | 79 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 160 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 816ed4731bca..76c73a229d70 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -2,5 +2,7 @@ DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f
 DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
 DIST bird-2.17.2.tar.gz 1499113 BLAKE2B d8f1ed7f701ced4e59fc161ddd7d5fda4b6bebd2897fd8f3b225b5ee1bb8a4173f8eaec6ec7497d1b7291772c2eb5b70a5a9be46a9b90386097fcaedc2277fae SHA512 69cd29ca7a2681b86bd62b3a2063732c30c2b639fb8d2f856adadfa0627ff456c50d870a8a07f6d1c3f7c23099776d580b97871998f34dfe8b053f6621e37b28
 DIST bird-3.0.4.tar.gz 2698491 BLAKE2B b6c6addbdedf4f36135e09b32c50b91c124f34b118d2e60eb55024a29a49aa34e28f5eba68d73ef163830a7d465e6b2a96eaa05482a3d5b1f5126ee4c9123c2b SHA512 d6dca887f9852073ba9fd6b63abb123a9fac7c88d1cec21e3c0483c7ec2806dc320bc6814b1e467f748d47ee1fe0e7402c96efbe898b5e21203ee792e8a433d8
+DIST bird-3.0.5.tar.gz 2703501 BLAKE2B 415c328dc992b2b41bcc607c80db619b11d7d0e27ec80afddefd2b880c35e0125edb4fc3cd565bee73e1a780134afbb25f199de6c79c1145bd92b62dc741ae1e SHA512 7c7ea050a16bd62ccdc9e956e64af64eddcc7437c3d516e1d092efd508993a854693b289db6317d999a9fd1689be66ff618021969b5560d1ef7de119ea369e5e
 DIST bird-3.1.2.tar.gz 2731209 BLAKE2B e891cac960a05c1936f18f8f1bea7333a824a51b07ce71f7f6391051925954d28b40eb82bb67fba3a7fd4adf4f545cf187648017609cb45a489d0edc1acf8fff SHA512 cd09bb36c957bf78ae8077d8653431de71398624bb298e6da99d8847b89700015b452879c0bf8a4931b6423feabebf58c65a2c028210bfaf7e0a04c630267b15
 DIST bird-3.1.3.tar.gz 2733495 BLAKE2B 2b9d81539d2ba227efd69990f755c61199c262f57be198d3496ab9eda0d6046036f272f0402fa6542f6cf02452b6e34321ad6a05b1846968a81ce8b88e05b8f3 SHA512 696b0438dc25363d5e3acbf22cd0b36004b1df41f292e078efcc3088ef73304f41160050ba45d85cc64d9a3be9494537ed899e88f7506daa290f0c3540ea1106
+DIST bird-3.1.4.tar.gz 2738002 BLAKE2B 67291810095e03655d177f8ab9f8330d187ed19c17d44a784660fdb015caabd3d1f29e2bcf782edac2474a9553de88fe2531675ae5ddfa218aa6af39137fe102 SHA512 f890be2ab869c058026acfa0a39f81af5fe33ca96e9a2d3275045d2cdf8128b64748ee112173f36d3ac8fb3495e74a82f6fe511774e685f0f769077dfa3424c8

diff --git a/net-misc/bird/bird-3.0.5.ebuild b/net-misc/bird/bird-3.0.5.ebuild
new file mode 100644
index 000000000000..8b7fb3d6b1f3
--- /dev/null
+++ b/net-misc/bird/bird-3.0.5.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}

diff --git a/net-misc/bird/bird-3.1.4.ebuild b/net-misc/bird/bird-3.1.4.ebuild
new file mode 100644
index 000000000000..8b7fb3d6b1f3
--- /dev/null
+++ b/net-misc/bird/bird-3.1.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-09-23 11:41 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-09-23 11:41 UTC (permalink / raw
  To: gentoo-commits

commit:     dd7b71a6d5b33994060369ae09f7a6d2ab9b75c9
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Sep 23 08:15:04 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Sep 23 11:41:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7b71a6

net-misc/bird: drop 3.0.4, 3.1.2, 3.1.3

Bug: https://bugs.gentoo.org/963325
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43904
Closes: https://github.com/gentoo/gentoo/pull/43904
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest          |  3 --
 net-misc/bird/bird-3.0.4.ebuild | 79 -----------------------------------------
 net-misc/bird/bird-3.1.2.ebuild | 79 -----------------------------------------
 net-misc/bird/bird-3.1.3.ebuild | 79 -----------------------------------------
 4 files changed, 240 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 76c73a229d70..531c3cfe6eb7 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,8 +1,5 @@
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
 DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
 DIST bird-2.17.2.tar.gz 1499113 BLAKE2B d8f1ed7f701ced4e59fc161ddd7d5fda4b6bebd2897fd8f3b225b5ee1bb8a4173f8eaec6ec7497d1b7291772c2eb5b70a5a9be46a9b90386097fcaedc2277fae SHA512 69cd29ca7a2681b86bd62b3a2063732c30c2b639fb8d2f856adadfa0627ff456c50d870a8a07f6d1c3f7c23099776d580b97871998f34dfe8b053f6621e37b28
-DIST bird-3.0.4.tar.gz 2698491 BLAKE2B b6c6addbdedf4f36135e09b32c50b91c124f34b118d2e60eb55024a29a49aa34e28f5eba68d73ef163830a7d465e6b2a96eaa05482a3d5b1f5126ee4c9123c2b SHA512 d6dca887f9852073ba9fd6b63abb123a9fac7c88d1cec21e3c0483c7ec2806dc320bc6814b1e467f748d47ee1fe0e7402c96efbe898b5e21203ee792e8a433d8
 DIST bird-3.0.5.tar.gz 2703501 BLAKE2B 415c328dc992b2b41bcc607c80db619b11d7d0e27ec80afddefd2b880c35e0125edb4fc3cd565bee73e1a780134afbb25f199de6c79c1145bd92b62dc741ae1e SHA512 7c7ea050a16bd62ccdc9e956e64af64eddcc7437c3d516e1d092efd508993a854693b289db6317d999a9fd1689be66ff618021969b5560d1ef7de119ea369e5e
-DIST bird-3.1.2.tar.gz 2731209 BLAKE2B e891cac960a05c1936f18f8f1bea7333a824a51b07ce71f7f6391051925954d28b40eb82bb67fba3a7fd4adf4f545cf187648017609cb45a489d0edc1acf8fff SHA512 cd09bb36c957bf78ae8077d8653431de71398624bb298e6da99d8847b89700015b452879c0bf8a4931b6423feabebf58c65a2c028210bfaf7e0a04c630267b15
-DIST bird-3.1.3.tar.gz 2733495 BLAKE2B 2b9d81539d2ba227efd69990f755c61199c262f57be198d3496ab9eda0d6046036f272f0402fa6542f6cf02452b6e34321ad6a05b1846968a81ce8b88e05b8f3 SHA512 696b0438dc25363d5e3acbf22cd0b36004b1df41f292e078efcc3088ef73304f41160050ba45d85cc64d9a3be9494537ed899e88f7506daa290f0c3540ea1106
 DIST bird-3.1.4.tar.gz 2738002 BLAKE2B 67291810095e03655d177f8ab9f8330d187ed19c17d44a784660fdb015caabd3d1f29e2bcf782edac2474a9553de88fe2531675ae5ddfa218aa6af39137fe102 SHA512 f890be2ab869c058026acfa0a39f81af5fe33ca96e9a2d3275045d2cdf8128b64748ee112173f36d3ac8fb3495e74a82f6fe511774e685f0f769077dfa3424c8

diff --git a/net-misc/bird/bird-3.0.4.ebuild b/net-misc/bird/bird-3.0.4.ebuild
deleted file mode 100644
index 8b7fb3d6b1f3..000000000000
--- a/net-misc/bird/bird-3.0.4.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}

diff --git a/net-misc/bird/bird-3.1.2.ebuild b/net-misc/bird/bird-3.1.2.ebuild
deleted file mode 100644
index 8b7fb3d6b1f3..000000000000
--- a/net-misc/bird/bird-3.1.2.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}

diff --git a/net-misc/bird/bird-3.1.3.ebuild b/net-misc/bird/bird-3.1.3.ebuild
deleted file mode 100644
index 6593b1be0559..000000000000
--- a/net-misc/bird/bird-3.1.3.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.nic.cz"
-SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-09-06 15:05 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-09-06 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     24b4ef022b3d5b23f047da6c9bb82eb2e8af3436
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Thu Sep  4 13:20:38 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  6 15:03:50 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b4ef02

net-misc/bird: drop 2.16.2, 3.0.3, 3.1.1

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43660
Closes: https://github.com/gentoo/gentoo/pull/43660
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  3 --
 net-misc/bird/bird-2.16.2.ebuild | 87 ----------------------------------------
 net-misc/bird/bird-3.0.3.ebuild  | 84 --------------------------------------
 net-misc/bird/bird-3.1.1.ebuild  | 84 --------------------------------------
 4 files changed, 258 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 31c84d813cc6..816ed4731bca 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,9 +1,6 @@
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
-DIST bird-2.16.2.tar.gz 1435594 BLAKE2B 7c336c582d67e382a9d2481ec8e1b391b0e08418d10dc991bf9d4fdfdcba94f5e93e40202cddc18589545bac9d43b9517d0ad848dad05d153e01c23208d416f5 SHA512 cd1a014f01dcb889bef04c878c49f3d1954ff8b14a58bb3ad4e6983bdb2c8dd71363739c8ea2c795409f17e2c293145018bb3f20fbdc540b7bda84ffa5173f21
 DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
 DIST bird-2.17.2.tar.gz 1499113 BLAKE2B d8f1ed7f701ced4e59fc161ddd7d5fda4b6bebd2897fd8f3b225b5ee1bb8a4173f8eaec6ec7497d1b7291772c2eb5b70a5a9be46a9b90386097fcaedc2277fae SHA512 69cd29ca7a2681b86bd62b3a2063732c30c2b639fb8d2f856adadfa0627ff456c50d870a8a07f6d1c3f7c23099776d580b97871998f34dfe8b053f6621e37b28
-DIST bird-3.0.3.tar.gz 2692787 BLAKE2B 76d414b1a72a2207c9499615c88bbb8dcefc03afb7e6dcbca1f47b616e9948695e7b32386b847ae393733336541577cbaaee5e72f2f0536273d529778042186d SHA512 96b60b6185c0019aa78b13da2f0ebf8a2ca787882489b0b460dd8b4f790032b34fcab1d57d29192bd20e15a2b20678d50afc09bef47c32587fd74703fd7f6b8a
 DIST bird-3.0.4.tar.gz 2698491 BLAKE2B b6c6addbdedf4f36135e09b32c50b91c124f34b118d2e60eb55024a29a49aa34e28f5eba68d73ef163830a7d465e6b2a96eaa05482a3d5b1f5126ee4c9123c2b SHA512 d6dca887f9852073ba9fd6b63abb123a9fac7c88d1cec21e3c0483c7ec2806dc320bc6814b1e467f748d47ee1fe0e7402c96efbe898b5e21203ee792e8a433d8
-DIST bird-3.1.1.tar.gz 2725214 BLAKE2B 8a50cb91a0263726493bcd3661a487d8e0e10c7b9ac9ed8f012960396e3df8cbb5b647f873d7997ad1a82ae5b5b4e14ac04e35dc62e9a484ea52daea921e53a4 SHA512 16d926b2387a05ed599b704a112c171f98a84fd8e9bebc5a739ed3688825f688a933de4ebe367ad87d83cb806390c422b8f68edf3d643285a9f00a7f871920fa
 DIST bird-3.1.2.tar.gz 2731209 BLAKE2B e891cac960a05c1936f18f8f1bea7333a824a51b07ce71f7f6391051925954d28b40eb82bb67fba3a7fd4adf4f545cf187648017609cb45a489d0edc1acf8fff SHA512 cd09bb36c957bf78ae8077d8653431de71398624bb298e6da99d8847b89700015b452879c0bf8a4931b6423feabebf58c65a2c028210bfaf7e0a04c630267b15
 DIST bird-3.1.3.tar.gz 2733495 BLAKE2B 2b9d81539d2ba227efd69990f755c61199c262f57be198d3496ab9eda0d6046036f272f0402fa6542f6cf02452b6e34321ad6a05b1846968a81ce8b88e05b8f3 SHA512 696b0438dc25363d5e3acbf22cd0b36004b1df41f292e078efcc3088ef73304f41160050ba45d85cc64d9a3be9494537ed899e88f7506daa290f0c3540ea1106

diff --git a/net-misc/bird/bird-2.16.2.ebuild b/net-misc/bird/bird-2.16.2.ebuild
deleted file mode 100644
index 8a173d01cedf..000000000000
--- a/net-misc/bird/bird-2.16.2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	# We force the value of the whole cflags var instead of only lto because of
-	# upstream commit 404e8261 (configure.ac: properly evaluate ac_test_CFLAGS)
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	if use filecaps; then
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-	fi
-}

diff --git a/net-misc/bird/bird-3.0.3.ebuild b/net-misc/bird/bird-3.0.3.ebuild
deleted file mode 100644
index 67168bb75196..000000000000
--- a/net-misc/bird/bird-3.0.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.nic.cz/"
-SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}

diff --git a/net-misc/bird/bird-3.1.1.ebuild b/net-misc/bird/bird-3.1.1.ebuild
deleted file mode 100644
index 67168bb75196..000000000000
--- a/net-misc/bird/bird-3.1.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.nic.cz/"
-SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
-		myargs+=( bird_cflags_default=yes )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-09-06 15:05 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-09-06 15:05 UTC (permalink / raw
  To: gentoo-commits

commit:     8e3f102d5746a0ebd715bcd6e4c8989fa5a5b4c1
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Thu Sep  4 13:19:05 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  6 15:03:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3f102d

net-misc/bird: add 2.17.2, 3.1.3

Closes: https://bugs.gentoo.org/962343
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/43660
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  2 +
 net-misc/bird/bird-2.17.2.ebuild | 82 ++++++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-3.1.3.ebuild  | 79 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 163 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 4eda62af7643..31c84d813cc6 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,7 +1,9 @@
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
 DIST bird-2.16.2.tar.gz 1435594 BLAKE2B 7c336c582d67e382a9d2481ec8e1b391b0e08418d10dc991bf9d4fdfdcba94f5e93e40202cddc18589545bac9d43b9517d0ad848dad05d153e01c23208d416f5 SHA512 cd1a014f01dcb889bef04c878c49f3d1954ff8b14a58bb3ad4e6983bdb2c8dd71363739c8ea2c795409f17e2c293145018bb3f20fbdc540b7bda84ffa5173f21
 DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
+DIST bird-2.17.2.tar.gz 1499113 BLAKE2B d8f1ed7f701ced4e59fc161ddd7d5fda4b6bebd2897fd8f3b225b5ee1bb8a4173f8eaec6ec7497d1b7291772c2eb5b70a5a9be46a9b90386097fcaedc2277fae SHA512 69cd29ca7a2681b86bd62b3a2063732c30c2b639fb8d2f856adadfa0627ff456c50d870a8a07f6d1c3f7c23099776d580b97871998f34dfe8b053f6621e37b28
 DIST bird-3.0.3.tar.gz 2692787 BLAKE2B 76d414b1a72a2207c9499615c88bbb8dcefc03afb7e6dcbca1f47b616e9948695e7b32386b847ae393733336541577cbaaee5e72f2f0536273d529778042186d SHA512 96b60b6185c0019aa78b13da2f0ebf8a2ca787882489b0b460dd8b4f790032b34fcab1d57d29192bd20e15a2b20678d50afc09bef47c32587fd74703fd7f6b8a
 DIST bird-3.0.4.tar.gz 2698491 BLAKE2B b6c6addbdedf4f36135e09b32c50b91c124f34b118d2e60eb55024a29a49aa34e28f5eba68d73ef163830a7d465e6b2a96eaa05482a3d5b1f5126ee4c9123c2b SHA512 d6dca887f9852073ba9fd6b63abb123a9fac7c88d1cec21e3c0483c7ec2806dc320bc6814b1e467f748d47ee1fe0e7402c96efbe898b5e21203ee792e8a433d8
 DIST bird-3.1.1.tar.gz 2725214 BLAKE2B 8a50cb91a0263726493bcd3661a487d8e0e10c7b9ac9ed8f012960396e3df8cbb5b647f873d7997ad1a82ae5b5b4e14ac04e35dc62e9a484ea52daea921e53a4 SHA512 16d926b2387a05ed599b704a112c171f98a84fd8e9bebc5a739ed3688825f688a933de4ebe367ad87d83cb806390c422b8f68edf3d643285a9f00a7f871920fa
 DIST bird-3.1.2.tar.gz 2731209 BLAKE2B e891cac960a05c1936f18f8f1bea7333a824a51b07ce71f7f6391051925954d28b40eb82bb67fba3a7fd4adf4f545cf187648017609cb45a489d0edc1acf8fff SHA512 cd09bb36c957bf78ae8077d8653431de71398624bb298e6da99d8847b89700015b452879c0bf8a4931b6423feabebf58c65a2c028210bfaf7e0a04c630267b15
+DIST bird-3.1.3.tar.gz 2733495 BLAKE2B 2b9d81539d2ba227efd69990f755c61199c262f57be198d3496ab9eda0d6046036f272f0402fa6542f6cf02452b6e34321ad6a05b1846968a81ce8b88e05b8f3 SHA512 696b0438dc25363d5e3acbf22cd0b36004b1df41f292e078efcc3088ef73304f41160050ba45d85cc64d9a3be9494537ed899e88f7506daa290f0c3540ea1106

diff --git a/net-misc/bird/bird-2.17.2.ebuild b/net-misc/bird/bird-2.17.2.ebuild
new file mode 100644
index 000000000000..b88e68d2aae5
--- /dev/null
+++ b/net-misc/bird/bird-2.17.2.ebuild
@@ -0,0 +1,82 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.nic.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	# We force the value of the whole cflags var instead of only lto because of
+	# upstream commit 404e8261 (configure.ac: properly evaluate ac_test_CFLAGS)
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	if use filecaps; then
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+	fi
+}

diff --git a/net-misc/bird/bird-3.1.3.ebuild b/net-misc/bird/bird-3.1.3.ebuild
new file mode 100644
index 000000000000..6593b1be0559
--- /dev/null
+++ b/net-misc/bird/bird-3.1.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.nic.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-05-29 16:49 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-05-29 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     44fa012094d2223f132a9bc1d276b1f1a90af4fb
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Wed May 28 19:25:18 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 29 16:48:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44fa0120

net-misc/bird: add 3.0.4, 3.1.2

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42308
Closes: https://github.com/gentoo/gentoo/pull/42308
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest          |  2 ++
 net-misc/bird/bird-3.0.4.ebuild | 79 +++++++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-3.1.2.ebuild | 79 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 160 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index dca411c7409c..4eda62af7643 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -2,4 +2,6 @@ DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f
 DIST bird-2.16.2.tar.gz 1435594 BLAKE2B 7c336c582d67e382a9d2481ec8e1b391b0e08418d10dc991bf9d4fdfdcba94f5e93e40202cddc18589545bac9d43b9517d0ad848dad05d153e01c23208d416f5 SHA512 cd1a014f01dcb889bef04c878c49f3d1954ff8b14a58bb3ad4e6983bdb2c8dd71363739c8ea2c795409f17e2c293145018bb3f20fbdc540b7bda84ffa5173f21
 DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
 DIST bird-3.0.3.tar.gz 2692787 BLAKE2B 76d414b1a72a2207c9499615c88bbb8dcefc03afb7e6dcbca1f47b616e9948695e7b32386b847ae393733336541577cbaaee5e72f2f0536273d529778042186d SHA512 96b60b6185c0019aa78b13da2f0ebf8a2ca787882489b0b460dd8b4f790032b34fcab1d57d29192bd20e15a2b20678d50afc09bef47c32587fd74703fd7f6b8a
+DIST bird-3.0.4.tar.gz 2698491 BLAKE2B b6c6addbdedf4f36135e09b32c50b91c124f34b118d2e60eb55024a29a49aa34e28f5eba68d73ef163830a7d465e6b2a96eaa05482a3d5b1f5126ee4c9123c2b SHA512 d6dca887f9852073ba9fd6b63abb123a9fac7c88d1cec21e3c0483c7ec2806dc320bc6814b1e467f748d47ee1fe0e7402c96efbe898b5e21203ee792e8a433d8
 DIST bird-3.1.1.tar.gz 2725214 BLAKE2B 8a50cb91a0263726493bcd3661a487d8e0e10c7b9ac9ed8f012960396e3df8cbb5b647f873d7997ad1a82ae5b5b4e14ac04e35dc62e9a484ea52daea921e53a4 SHA512 16d926b2387a05ed599b704a112c171f98a84fd8e9bebc5a739ed3688825f688a933de4ebe367ad87d83cb806390c422b8f68edf3d643285a9f00a7f871920fa
+DIST bird-3.1.2.tar.gz 2731209 BLAKE2B e891cac960a05c1936f18f8f1bea7333a824a51b07ce71f7f6391051925954d28b40eb82bb67fba3a7fd4adf4f545cf187648017609cb45a489d0edc1acf8fff SHA512 cd09bb36c957bf78ae8077d8653431de71398624bb298e6da99d8847b89700015b452879c0bf8a4931b6423feabebf58c65a2c028210bfaf7e0a04c630267b15

diff --git a/net-misc/bird/bird-3.0.4.ebuild b/net-misc/bird/bird-3.0.4.ebuild
new file mode 100644
index 000000000000..8b7fb3d6b1f3
--- /dev/null
+++ b/net-misc/bird/bird-3.0.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}

diff --git a/net-misc/bird/bird-3.1.2.ebuild b/net-misc/bird/bird-3.1.2.ebuild
new file mode 100644
index 000000000000..8b7fb3d6b1f3
--- /dev/null
+++ b/net-misc/bird/bird-3.1.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-05-29 16:49 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-05-29 16:49 UTC (permalink / raw
  To: gentoo-commits

commit:     3c895a5e1e799d2e26912b4cfb3bee2e798a0ca9
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Wed May 28 19:24:32 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 29 16:48:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c895a5e

net-misc/bird: drop 2.0.12-r1

Closes: https://bugs.gentoo.org/903604
Closes: https://bugs.gentoo.org/925221
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42308
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest              |  1 -
 net-misc/bird/bird-2.0.12-r1.ebuild | 87 -------------------------------------
 2 files changed, 88 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 48e3e4aa93b3..dca411c7409c 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,4 +1,3 @@
-DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
 DIST bird-2.16.2.tar.gz 1435594 BLAKE2B 7c336c582d67e382a9d2481ec8e1b391b0e08418d10dc991bf9d4fdfdcba94f5e93e40202cddc18589545bac9d43b9517d0ad848dad05d153e01c23208d416f5 SHA512 cd1a014f01dcb889bef04c878c49f3d1954ff8b14a58bb3ad4e6983bdb2c8dd71363739c8ea2c795409f17e2c293145018bb3f20fbdc540b7bda84ffa5173f21
 DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890

diff --git a/net-misc/bird/bird-2.0.12-r1.ebuild b/net-misc/bird/bird-2.0.12-r1.ebuild
deleted file mode 100644
index cb7db960eefb..000000000000
--- a/net-misc/bird/bird-2.0.12-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~x86 ~x64-macos"
-IUSE="+client custom-cflags debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-PATCHES=(
-	"${FILESDIR}/${P}-musl-tests.patch"
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-src_configure() {
-	# This export makes compilation and test phases verbose
-	export VERBOSE=1
-
-	local myargs=(
-		--localstatedir="${EPREFIX}/var"
-		$(use_enable client)
-		$(use_enable debug)
-		$(use_enable libssh)
-	)
-
-	# lto must be enabled by default as bird is mono-threaded and use several
-	# optimisations to be fast, as it may very likely be exposed to several
-	# thounsand BGP updates per seconds
-	# Although, we make it possible to deactivate it if wanted
-	use custom-cflags && myargs+=( bird_cv_c_lto=no )
-
-	econf "${myargs[@]}"
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-
-	dobin birdcl
-	dosbin bird
-
-	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-05-14 16:54 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-05-14 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     1c9bd99e3da28afd0ac4f736960673821bd5672a
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Wed May 14 16:51:32 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 14 16:53:08 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9bd99e

net-misc/bird: update HOMEPAGE

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42088
Closes: https://github.com/gentoo/gentoo/pull/42088
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-3.0.3.ebuild | 2 +-
 net-misc/bird/bird-3.1.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/bird/bird-3.0.3.ebuild b/net-misc/bird/bird-3.0.3.ebuild
index 0a05821655c0..67168bb75196 100644
--- a/net-misc/bird/bird-3.0.3.ebuild
+++ b/net-misc/bird/bird-3.0.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools fcaps
 
 DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
+HOMEPAGE="https://bird.nic.cz/"
 SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
 LICENSE="GPL-2"
 

diff --git a/net-misc/bird/bird-3.1.1.ebuild b/net-misc/bird/bird-3.1.1.ebuild
index 0a05821655c0..67168bb75196 100644
--- a/net-misc/bird/bird-3.1.1.ebuild
+++ b/net-misc/bird/bird-3.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit autotools fcaps
 
 DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
+HOMEPAGE="https://bird.nic.cz/"
 SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
 LICENSE="GPL-2"
 


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-05-14 16:54 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-05-14 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     f4c4993dcfd3c873e34c82094d8527e574f00643
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Wed May 14 16:36:20 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 14 16:53:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c4993d

net-misc/bird: drop 2.0.10, 2.0.11

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42088
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  2 --
 net-misc/bird/bird-2.0.10.ebuild | 75 ----------------------------------------
 net-misc/bird/bird-2.0.11.ebuild | 75 ----------------------------------------
 3 files changed, 152 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 8ad32a6212a9..48e3e4aa93b3 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,5 +1,3 @@
-DIST bird-2.0.10.tar.gz 1276546 BLAKE2B 21e1dde7d38d836c761eb13067b6aacdfc66211ca75f4ae72948f2c3a9519ac45af410f764c638e9a7314c51873675621feabc730e0604a42c00f054b0db1017 SHA512 607f9c96bbf55b7622a8c49126ad568ce9a220520801a13e89be63eee65a76c575a8095485e5bbd867d1306fed87c8394a82fe88d76307eaa40ee5902842d158
-DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf SHA512 aaab11b4faf7d0c0afc3c4e3480f24ab6e0037b209aee969192eea57bef698073da5fa9155ef43d999ed91cbe3cd87acb95aa08fa03f2525c5c7653a0589dcf6
 DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
 DIST bird-2.16.2.tar.gz 1435594 BLAKE2B 7c336c582d67e382a9d2481ec8e1b391b0e08418d10dc991bf9d4fdfdcba94f5e93e40202cddc18589545bac9d43b9517d0ad848dad05d153e01c23208d416f5 SHA512 cd1a014f01dcb889bef04c878c49f3d1954ff8b14a58bb3ad4e6983bdb2c8dd71363739c8ea2c795409f17e2c293145018bb3f20fbdc540b7bda84ffa5173f21

diff --git a/net-misc/bird/bird-2.0.10.ebuild b/net-misc/bird/bird-2.0.10.ebuild
deleted file mode 100644
index 38303091f7e8..000000000000
--- a/net-misc/bird/bird-2.0.10.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-PATCHES=(
-	"${FILESDIR}/${PN}-2.0.9-musl-tests.patch"
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-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" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}

diff --git a/net-misc/bird/bird-2.0.11.ebuild b/net-misc/bird/bird-2.0.11.ebuild
deleted file mode 100644
index 9cbdee71abdf..000000000000
--- a/net-misc/bird/bird-2.0.11.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://bird.network.cz"
-SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug libssh"
-
-RDEPEND="
-	client? (
-		sys-libs/ncurses:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	app-alternatives/yacc
-	app-alternatives/lex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-PATCHES=(
-	"${FILESDIR}/${PN}-2.0.9-musl-tests.patch"
-)
-
-src_prepare() {
-	default
-	eautoreconf
-}
-
-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" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-05-14 16:54 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2025-05-14 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     733525f9fea4eccbe59f4d6877686306abebc0bb
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Wed May 14 16:35:51 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 14 16:53:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=733525f9

net-misc/bird: add 2.17.1, 3.0.3, 3.1.1

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42088
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  3 ++
 net-misc/bird/bird-2.17.1.ebuild | 87 ++++++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-3.0.3.ebuild  | 84 ++++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-3.1.1.ebuild  | 84 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 258 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index e4f00f28aba6..8ad32a6212a9 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -3,3 +3,6 @@ DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324e
 DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
 DIST bird-2.16.2.tar.gz 1435594 BLAKE2B 7c336c582d67e382a9d2481ec8e1b391b0e08418d10dc991bf9d4fdfdcba94f5e93e40202cddc18589545bac9d43b9517d0ad848dad05d153e01c23208d416f5 SHA512 cd1a014f01dcb889bef04c878c49f3d1954ff8b14a58bb3ad4e6983bdb2c8dd71363739c8ea2c795409f17e2c293145018bb3f20fbdc540b7bda84ffa5173f21
+DIST bird-2.17.1.tar.gz 1471008 BLAKE2B 6e5557ffea67be745aa1a1659aa6215f7b6ed7f83bf1a66130f43e8ea40e6d6e218902f3d2e8da5fa1218b00c3cc797c0d3616775420becac75387bcb6d282c2 SHA512 b535bc74f7e865167f40eef3dd82042f085d06de394a2eac2d94bae4c44e247b590d4c45206afe360b2d8879e33f2478117f0a0b1a5182431204cbbf595b9890
+DIST bird-3.0.3.tar.gz 2692787 BLAKE2B 76d414b1a72a2207c9499615c88bbb8dcefc03afb7e6dcbca1f47b616e9948695e7b32386b847ae393733336541577cbaaee5e72f2f0536273d529778042186d SHA512 96b60b6185c0019aa78b13da2f0ebf8a2ca787882489b0b460dd8b4f790032b34fcab1d57d29192bd20e15a2b20678d50afc09bef47c32587fd74703fd7f6b8a
+DIST bird-3.1.1.tar.gz 2725214 BLAKE2B 8a50cb91a0263726493bcd3661a487d8e0e10c7b9ac9ed8f012960396e3df8cbb5b647f873d7997ad1a82ae5b5b4e14ac04e35dc62e9a484ea52daea921e53a4 SHA512 16d926b2387a05ed599b704a112c171f98a84fd8e9bebc5a739ed3688825f688a933de4ebe367ad87d83cb806390c422b8f68edf3d643285a9f00a7f871920fa

diff --git a/net-misc/bird/bird-2.17.1.ebuild b/net-misc/bird/bird-2.17.1.ebuild
new file mode 100644
index 000000000000..31fd4b12b292
--- /dev/null
+++ b/net-misc/bird/bird-2.17.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	# We force the value of the whole cflags var instead of only lto because of
+	# upstream commit 404e8261 (configure.ac: properly evaluate ac_test_CFLAGS)
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	if use filecaps; then
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+	fi
+}

diff --git a/net-misc/bird/bird-3.0.3.ebuild b/net-misc/bird/bird-3.0.3.ebuild
new file mode 100644
index 000000000000..0a05821655c0
--- /dev/null
+++ b/net-misc/bird/bird-3.0.3.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	sys-devel/bison
+	sys-devel/flex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}

diff --git a/net-misc/bird/bird-3.1.1.ebuild b/net-misc/bird/bird-3.1.1.ebuild
new file mode 100644
index 000000000000..0a05821655c0
--- /dev/null
+++ b/net-misc/bird/bird-3.1.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.nic.cz/download/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+#KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	sys-devel/bison
+	sys-devel/flex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-05-06 11:16 Joonas Niilola
  0 siblings, 0 replies; 43+ messages in thread
From: Joonas Niilola @ 2025-05-06 11:16 UTC (permalink / raw
  To: gentoo-commits

commit:     c9dad89e109f2958dc824b9597600bbaaf8fc434
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Apr  8 20:55:32 2025 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue May  6 11:14:22 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9dad89e

net-misc/bird: drop 2.0.7

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-misc/bird/Manifest          |  1 -
 net-misc/bird/bird-2.0.7.ebuild | 40 ----------------------------------------
 2 files changed, 41 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 2711273ac973..76694d5f115d 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,5 +1,4 @@
 DIST bird-2.0.10.tar.gz 1276546 BLAKE2B 21e1dde7d38d836c761eb13067b6aacdfc66211ca75f4ae72948f2c3a9519ac45af410f764c638e9a7314c51873675621feabc730e0604a42c00f054b0db1017 SHA512 607f9c96bbf55b7622a8c49126ad568ce9a220520801a13e89be63eee65a76c575a8095485e5bbd867d1306fed87c8394a82fe88d76307eaa40ee5902842d158
 DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf SHA512 aaab11b4faf7d0c0afc3c4e3480f24ab6e0037b209aee969192eea57bef698073da5fa9155ef43d999ed91cbe3cd87acb95aa08fa03f2525c5c7653a0589dcf6
 DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
-DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70

diff --git a/net-misc/bird/bird-2.0.7.ebuild b/net-misc/bird/bird-2.0.7.ebuild
deleted file mode 100644
index f513d0f7fe76..000000000000
--- a/net-misc/bird/bird-2.0.7.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 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="https://bird.network.cz/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="app-alternatives/lex
-	app-alternatives/yacc
-	sys-devel/m4"
-
-PATCHES=(
-	"${FILESDIR}/${P}-gcc10.patch"
-)
-
-src_configure() {
-	econf \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-	dobin birdcl
-	dosbin bird
-	newinitd "${FILESDIR}/initd-${PN}-2" bird
-	dodoc doc/bird.conf.example
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-05-06 11:16 Joonas Niilola
  0 siblings, 0 replies; 43+ messages in thread
From: Joonas Niilola @ 2025-05-06 11:16 UTC (permalink / raw
  To: gentoo-commits

commit:     f375b27cbd261fb9c3625380670d7533eb230e15
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Apr  8 20:56:04 2025 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue May  6 11:14:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f375b27c

net-misc/bird: add 2.16.2

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Closes: https://github.com/gentoo/gentoo/pull/41503
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-misc/bird/Manifest           |  1 +
 net-misc/bird/bird-2.16.2.ebuild | 87 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 88 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 76694d5f115d..e4f00f28aba6 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -2,3 +2,4 @@ DIST bird-2.0.10.tar.gz 1276546 BLAKE2B 21e1dde7d38d836c761eb13067b6aacdfc66211c
 DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf SHA512 aaab11b4faf7d0c0afc3c4e3480f24ab6e0037b209aee969192eea57bef698073da5fa9155ef43d999ed91cbe3cd87acb95aa08fa03f2525c5c7653a0589dcf6
 DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
 DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70
+DIST bird-2.16.2.tar.gz 1435594 BLAKE2B 7c336c582d67e382a9d2481ec8e1b391b0e08418d10dc991bf9d4fdfdcba94f5e93e40202cddc18589545bac9d43b9517d0ad848dad05d153e01c23208d416f5 SHA512 cd1a014f01dcb889bef04c878c49f3d1954ff8b14a58bb3ad4e6983bdb2c8dd71363739c8ea2c795409f17e2c293145018bb3f20fbdc540b7bda84ffa5173f21

diff --git a/net-misc/bird/bird-2.16.2.ebuild b/net-misc/bird/bird-2.16.2.ebuild
new file mode 100644
index 000000000000..8a173d01cedf
--- /dev/null
+++ b/net-misc/bird/bird-2.16.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="https://bird.network.cz/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	# We force the value of the whole cflags var instead of only lto because of
+	# upstream commit 404e8261 (configure.ac: properly evaluate ac_test_CFLAGS)
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	if use filecaps; then
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+	fi
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2025-01-27 18:16 Petr Vaněk
  0 siblings, 0 replies; 43+ messages in thread
From: Petr Vaněk @ 2025-01-27 18:16 UTC (permalink / raw
  To: gentoo-commits

commit:     930560646b5af780059b1817e6afd1975be2bf21
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Sun Jan 26 11:57:15 2025 +0000
Commit:     Petr Vaněk <arkamar <AT> gentoo <DOT> org>
CommitDate: Mon Jan 27 18:15:25 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93056064

net-misc/bird: add 2.16.1

The LTO/CFLAGS handling has been moved from bird_cv_c_lto=no to
bird_cflags_default=no because of upstream commit 404e8261
(configure.ac: properly evaluate ac_test_CFLAGS)

Closes: https://bugs.gentoo.org/910330
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Closes: https://github.com/gentoo/gentoo/pull/31875
Signed-off-by: Petr Vaněk <arkamar <AT> gentoo.org>

 net-misc/bird/Manifest           |  1 +
 net-misc/bird/bird-2.16.1.ebuild | 87 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 88 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 3be63b711736..2711273ac973 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -2,3 +2,4 @@ DIST bird-2.0.10.tar.gz 1276546 BLAKE2B 21e1dde7d38d836c761eb13067b6aacdfc66211c
 DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf SHA512 aaab11b4faf7d0c0afc3c4e3480f24ab6e0037b209aee969192eea57bef698073da5fa9155ef43d999ed91cbe3cd87acb95aa08fa03f2525c5c7653a0589dcf6
 DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
 DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
+DIST bird-2.16.1.tar.gz 1433936 BLAKE2B 80698f6e009662ec944831b869538fb3d74e405f94841cfdd372143b0b6ee6db85e8f136e607574a188e8b1794f2da8b59a9fb2629600bae4ddb1c6e5505a464 SHA512 7eccc9ada56f0f151237e7dacaea968526058dbadc36257adfc2f307876237b7267239cb5f3ee6a01832834dc81f9f54000c1550ae200b69f97da8e748f6af70

diff --git a/net-misc/bird/bird-2.16.1.ebuild b/net-misc/bird/bird-2.16.1.ebuild
new file mode 100644
index 000000000000..b669d6aa4a22
--- /dev/null
+++ b/net-misc/bird/bird-2.16.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://bird.network.cz"
+SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86 ~x64-macos"
+IUSE="+client custom-cflags debug libssh"
+
+RDEPEND="
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	app-alternatives/yacc
+	app-alternatives/lex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+src_configure() {
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
+		$(use_enable libssh)
+	)
+
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	# We force the value of the whole cflags var instead of only lto because of
+	# upstream commit 404e8261 (configure.ac: properly evaluate ac_test_CFLAGS)
+	use custom-cflags && myargs+=( bird_cflags_default=no ) || \
+		myargs+=( bird_cflags_default=yes )
+
+	econf "${myargs[@]}"
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+
+	dobin birdcl
+	dosbin bird
+
+	newinitd "${FILESDIR}/initd-${PN}-2" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	if use filecaps; then
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+	fi
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2024-08-13  7:10 WANG Xuerui
  0 siblings, 0 replies; 43+ messages in thread
From: WANG Xuerui @ 2024-08-13  7:10 UTC (permalink / raw
  To: gentoo-commits

commit:     0f59f9c8af189eccf1c3c0a43eef690d55d3b891
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  6 12:41:57 2024 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 06:33:38 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f59f9c8

net-misc/bird: keyword 2.0.12-r1 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 net-misc/bird/bird-2.0.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-2.0.12-r1.ebuild b/net-misc/bird/bird-2.0.12-r1.ebuild
index daa657410251..c65c7403e4df 100644
--- a/net-misc/bird/bird-2.0.12-r1.ebuild
+++ b/net-misc/bird/bird-2.0.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~loong ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-12 13:39 Arthur Zamarin
  0 siblings, 0 replies; 43+ messages in thread
From: Arthur Zamarin @ 2023-03-12 13:39 UTC (permalink / raw
  To: gentoo-commits

commit:     907d210e9ab59c12d3fac9413b603ef61f9384ac
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 13:38:59 2023 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 13:38:59 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907d210e

net-misc/bird: Stabilize 2.0.12-r1 amd64, #900723

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 net-misc/bird/bird-2.0.12-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-2.0.12-r1.ebuild b/net-misc/bird/bird-2.0.12-r1.ebuild
index 043f67e052c9..ced3b211938d 100644
--- a/net-misc/bird/bird-2.0.12-r1.ebuild
+++ b/net-misc/bird/bird-2.0.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-12  8:36 Joonas Niilola
  0 siblings, 0 replies; 43+ messages in thread
From: Joonas Niilola @ 2023-03-12  8:36 UTC (permalink / raw
  To: gentoo-commits

commit:     76058b09fc8002469837b552ccdf82eabd70370a
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 12 08:35:42 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Mar 12 08:36:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76058b09

net-misc/bird: revbump 2.0.12 due to init.d script change

Bug: https://bugs.gentoo.org/900723
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-misc/bird/{bird-2.0.12.ebuild => bird-2.0.12-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-2.0.12.ebuild b/net-misc/bird/bird-2.0.12-r1.ebuild
similarity index 97%
rename from net-misc/bird/bird-2.0.12.ebuild
rename to net-misc/bird/bird-2.0.12-r1.ebuild
index ced3b211938d..043f67e052c9 100644
--- a/net-misc/bird/bird-2.0.12.ebuild
+++ b/net-misc/bird/bird-2.0.12-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
 IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-08 22:43 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-03-08 22:43 UTC (permalink / raw
  To: gentoo-commits

commit:     447ab933512e18f1d9d3e37cdf84b8b8d12f08e4
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Mar  7 18:11:57 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 22:40:15 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=447ab933

net-misc/bird: Using custom-cflags to make lto optionnal

Closes: https://bugs.gentoo.org/781923
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Closes: https://github.com/gentoo/gentoo/pull/29980
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-2.0.12.ebuild | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-2.0.12.ebuild b/net-misc/bird/bird-2.0.12.ebuild
index 11b8c7484e39..043f67e052c9 100644
--- a/net-misc/bird/bird-2.0.12.ebuild
+++ b/net-misc/bird/bird-2.0.12.ebuild
@@ -12,7 +12,7 @@ LICENSE="GPL-2"
 
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug libssh"
+IUSE="+client custom-cflags debug libssh"
 
 RDEPEND="
 	client? (
@@ -56,6 +56,12 @@ src_configure() {
 		$(use_enable libssh)
 	)
 
+	# lto must be enabled by default as bird is mono-threaded and use several
+	# optimisations to be fast, as it may very likely be exposed to several
+	# thounsand BGP updates per seconds
+	# Although, we make it possible to deactivate it if wanted
+	use custom-cflags && myargs+=( bird_cv_c_lto=no )
+
 	econf "${myargs[@]}"
 }
 


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-07 17:18 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-03-07 17:18 UTC (permalink / raw
  To: gentoo-commits

commit:     b0f1765113bc6eed2a15cdebf306a36059b5a1bc
Author:     Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Sun Mar  5 16:16:24 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  7 17:17:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0f17651

net-misc/bird: Make the compilation and test phases verbose

Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/29977
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-2.0.12.ebuild | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/net-misc/bird/bird-2.0.12.ebuild b/net-misc/bird/bird-2.0.12.ebuild
index 5d34f3ad4cd1..11b8c7484e39 100644
--- a/net-misc/bird/bird-2.0.12.ebuild
+++ b/net-misc/bird/bird-2.0.12.ebuild
@@ -46,11 +46,17 @@ src_prepare() {
 }
 
 src_configure() {
-	econf \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug) \
+	# This export makes compilation and test phases verbose
+	export VERBOSE=1
+
+	local myargs=(
+		--localstatedir="${EPREFIX}/var"
+		$(use_enable client)
+		$(use_enable debug)
 		$(use_enable libssh)
+	)
+
+	econf "${myargs[@]}"
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-07 13:33 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-03-07 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     11e23afeca48ce1eeb218a42be055fb14c27d647
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Mar  7 13:23:35 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  7 13:32:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e23afe

net-misc/bird: add 2.0.12

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  1 +
 net-misc/bird/bird-2.0.12.ebuild | 75 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 06225fc34379..6c93163a66d8 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,5 +1,6 @@
 DIST bird-2.0.10.tar.gz 1276546 BLAKE2B 21e1dde7d38d836c761eb13067b6aacdfc66211ca75f4ae72948f2c3a9519ac45af410f764c638e9a7314c51873675621feabc730e0604a42c00f054b0db1017 SHA512 607f9c96bbf55b7622a8c49126ad568ce9a220520801a13e89be63eee65a76c575a8095485e5bbd867d1306fed87c8394a82fe88d76307eaa40ee5902842d158
 DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf SHA512 aaab11b4faf7d0c0afc3c4e3480f24ab6e0037b209aee969192eea57bef698073da5fa9155ef43d999ed91cbe3cd87acb95aa08fa03f2525c5c7653a0589dcf6
+DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
 DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
 DIST bird-2.0.8.tar.gz 1135228 BLAKE2B 4b36688ac85967ad8c39d9c37dc717d77b1cb5c3ec44a0cf4e84ff38b8d1710d10653a1333b50cd2ede79fd7f012ec86de0baefc9ac18435693ec5b3e43b8a3a SHA512 5f8ad63b1dcdcfdfd4c98f55601dda3a07dea3099fc51b52a340650ca475bd943ee6aac31a1e7735b7596b279e338697c65728754b97108ae687a05f566c94e2
 DIST bird-2.0.9.tar.gz 1282045 BLAKE2B a9f60ac7a768793e985ff8edc4c42af4b5e0eb9028af575d12e2fbe9ea67092cdc908289be848ef71403e6fafdcf46a8b78e90a5880951f9cb09854a3a3f0c73 SHA512 14c1f5c792de58e1b89ce16ea942244ad998833cf159a3cde78fd0c7d81238b1ad18fd76f6a0e7e11210447c73a6c74cfef4c6a70989891fa78ba5df0ae71d90

diff --git a/net-misc/bird/bird-2.0.12.ebuild b/net-misc/bird/bird-2.0.12.ebuild
new file mode 100644
index 000000000000..5d34f3ad4cd1
--- /dev/null
+++ b/net-misc/bird/bird-2.0.12.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://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:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	sys-devel/bison
+	sys-devel/flex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+PATCHES=(
+	"${FILESDIR}/${P}-musl-tests.patch"
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+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" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-07 13:33 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-03-07 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     27324a9bc45bc1cede253b106dd121b9f86dee70
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Mar  7 09:11:42 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  7 13:32:19 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27324a9b

net-misc/bird: stabilize 2.0.10 for amd64

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-2.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-2.0.10.ebuild b/net-misc/bird/bird-2.0.10.ebuild
index 05e00dc95fd6..9e1415507309 100644
--- a/net-misc/bird/bird-2.0.10.ebuild
+++ b/net-misc/bird/bird-2.0.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
 IUSE="+client debug libssh"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-07 13:33 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-03-07 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     464d85c85b1d70ff6b824e887a78e1757162d0c0
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Mar  7 13:24:22 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  7 13:32:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464d85c8

net-misc/bird: drop 2.0.8, 2.0.9

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Closes: https://github.com/gentoo/gentoo/pull/29976
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest          |  2 --
 net-misc/bird/bird-2.0.8.ebuild | 61 ---------------------------------
 net-misc/bird/bird-2.0.9.ebuild | 74 -----------------------------------------
 3 files changed, 137 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 6c93163a66d8..3be63b711736 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -2,5 +2,3 @@ DIST bird-2.0.10.tar.gz 1276546 BLAKE2B 21e1dde7d38d836c761eb13067b6aacdfc66211c
 DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf SHA512 aaab11b4faf7d0c0afc3c4e3480f24ab6e0037b209aee969192eea57bef698073da5fa9155ef43d999ed91cbe3cd87acb95aa08fa03f2525c5c7653a0589dcf6
 DIST bird-2.0.12.tar.gz 1307984 BLAKE2B ca00574bb8e508255afb90e0d65f4e1763880699cff9877731d072efc48944b9f9ac77b35bb7ffd7b780e8e8b1c2eacdc38ee273353817c53723e7972fb5f0d6 SHA512 b5e1235210e500511955c009456710dd12d6ea747825806a6d35a9de5f2f984d9a45fa541d45dd5e353f87f4d61bf1d4612cb6058769e905e4ef6b414ab4212f
 DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
-DIST bird-2.0.8.tar.gz 1135228 BLAKE2B 4b36688ac85967ad8c39d9c37dc717d77b1cb5c3ec44a0cf4e84ff38b8d1710d10653a1333b50cd2ede79fd7f012ec86de0baefc9ac18435693ec5b3e43b8a3a SHA512 5f8ad63b1dcdcfdfd4c98f55601dda3a07dea3099fc51b52a340650ca475bd943ee6aac31a1e7735b7596b279e338697c65728754b97108ae687a05f566c94e2
-DIST bird-2.0.9.tar.gz 1282045 BLAKE2B a9f60ac7a768793e985ff8edc4c42af4b5e0eb9028af575d12e2fbe9ea67092cdc908289be848ef71403e6fafdcf46a8b78e90a5880951f9cb09854a3a3f0c73 SHA512 14c1f5c792de58e1b89ce16ea942244ad998833cf159a3cde78fd0c7d81238b1ad18fd76f6a0e7e11210447c73a6c74cfef4c6a70989891fa78ba5df0ae71d90

diff --git a/net-misc/bird/bird-2.0.8.ebuild b/net-misc/bird/bird-2.0.8.ebuild
deleted file mode 100644
index 5b842e0b42ed..000000000000
--- a/net-misc/bird/bird-2.0.8.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://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:= )
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-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" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}

diff --git a/net-misc/bird/bird-2.0.9.ebuild b/net-misc/bird/bird-2.0.9.ebuild
deleted file mode 100644
index 31d6bb48520a..000000000000
--- a/net-misc/bird/bird-2.0.9.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
-HOMEPAGE="https://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:=
-		sys-libs/readline:=
-	)
-	filecaps? (
-		acct-group/bird
-		acct-user/bird
-	)
-	libssh? ( net-libs/libssh:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-	sys-devel/m4
-"
-
-FILECAPS=(
-	CAP_NET_ADMIN			usr/sbin/bird
-	CAP_NET_BIND_SERVICE	usr/sbin/bird
-	CAP_NET_RAW				usr/sbin/bird
-)
-
-PATCHES=(
-	"${FILESDIR}/${P}-musl-tests.patch"
-)
-
-src_prepare() {
-	default
-
-	eautoreconf
-}
-
-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" ${PN}
-	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
-	dodoc doc/bird.conf.example
-}
-
-pkg_postinst() {
-	use filecaps && \
-		einfo "If you want to run bird as non-root, edit"
-		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
-		einfo "the wanted username."
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2023-03-07 13:33 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2023-03-07 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     e1f0f4986d9a2cb706df8a77414309d8a1b37dca
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Tue Mar  7 13:22:33 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Mar  7 13:32:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f0f498

net-misc/bird: add 2.0.11

Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/Manifest           |  1 +
 net-misc/bird/bird-2.0.11.ebuild | 75 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 76 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 74953029bdde..06225fc34379 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,4 +1,5 @@
 DIST bird-2.0.10.tar.gz 1276546 BLAKE2B 21e1dde7d38d836c761eb13067b6aacdfc66211ca75f4ae72948f2c3a9519ac45af410f764c638e9a7314c51873675621feabc730e0604a42c00f054b0db1017 SHA512 607f9c96bbf55b7622a8c49126ad568ce9a220520801a13e89be63eee65a76c575a8095485e5bbd867d1306fed87c8394a82fe88d76307eaa40ee5902842d158
+DIST bird-2.0.11.tar.gz 1301502 BLAKE2B 0761bd50b3b0338ecf2a6325f61f90db9f92324ed814de2ec6b360c6f5a7e12d6ae4ae9b73a11ddede0e6c8fd1d15bea1b62076c38c937ae281f10a8bc2d1cbf SHA512 aaab11b4faf7d0c0afc3c4e3480f24ab6e0037b209aee969192eea57bef698073da5fa9155ef43d999ed91cbe3cd87acb95aa08fa03f2525c5c7653a0589dcf6
 DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
 DIST bird-2.0.8.tar.gz 1135228 BLAKE2B 4b36688ac85967ad8c39d9c37dc717d77b1cb5c3ec44a0cf4e84ff38b8d1710d10653a1333b50cd2ede79fd7f012ec86de0baefc9ac18435693ec5b3e43b8a3a SHA512 5f8ad63b1dcdcfdfd4c98f55601dda3a07dea3099fc51b52a340650ca475bd943ee6aac31a1e7735b7596b279e338697c65728754b97108ae687a05f566c94e2
 DIST bird-2.0.9.tar.gz 1282045 BLAKE2B a9f60ac7a768793e985ff8edc4c42af4b5e0eb9028af575d12e2fbe9ea67092cdc908289be848ef71403e6fafdcf46a8b78e90a5880951f9cb09854a3a3f0c73 SHA512 14c1f5c792de58e1b89ce16ea942244ad998833cf159a3cde78fd0c7d81238b1ad18fd76f6a0e7e11210447c73a6c74cfef4c6a70989891fa78ba5df0ae71d90

diff --git a/net-misc/bird/bird-2.0.11.ebuild b/net-misc/bird/bird-2.0.11.ebuild
new file mode 100644
index 000000000000..05e00dc95fd6
--- /dev/null
+++ b/net-misc/bird/bird-2.0.11.ebuild
@@ -0,0 +1,75 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://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:=
+		sys-libs/readline:=
+	)
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	sys-devel/bison
+	sys-devel/flex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+PATCHES=(
+	"${FILESDIR}/${PN}-2.0.9-musl-tests.patch"
+)
+
+src_prepare() {
+	default
+	eautoreconf
+}
+
+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" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2022-02-28 14:26 Joonas Niilola
  0 siblings, 0 replies; 43+ messages in thread
From: Joonas Niilola @ 2022-02-28 14:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f1231e288840204c6c32349a6333aaf9a7794141
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Sat Feb 26 14:30:36 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 14:26:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1231e28

net-misc/bird: Version bump to 2.0.9

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Closes: https://github.com/gentoo/gentoo/pull/24360
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-misc/bird/Manifest          |  1 +
 net-misc/bird/bird-2.0.9.ebuild | 67 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 65402b14904f..d4a615a8d812 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,2 +1,3 @@
 DIST bird-2.0.7.tar.gz 1993395 BLAKE2B ceb88d811d254e57e089ef4b4e1e4f34fd96d4622d9f5563cc8694323c060e99d6cdfccfeb5d8c885b9431dc71e96d5cc04e4344901a7c7d899f4249e7503720 SHA512 48ca63be923285dd282e80d7e2b240256953fd7ad4f6eaa5dcba2648f3f148be20198bc8c6e7e888aac1588ecb005a4f4c03e979853e76ea6f8680643a874b35
 DIST bird-2.0.8.tar.gz 1135228 BLAKE2B 4b36688ac85967ad8c39d9c37dc717d77b1cb5c3ec44a0cf4e84ff38b8d1710d10653a1333b50cd2ede79fd7f012ec86de0baefc9ac18435693ec5b3e43b8a3a SHA512 5f8ad63b1dcdcfdfd4c98f55601dda3a07dea3099fc51b52a340650ca475bd943ee6aac31a1e7735b7596b279e338697c65728754b97108ae687a05f566c94e2
+DIST bird-2.0.9.tar.gz 1282045 BLAKE2B a9f60ac7a768793e985ff8edc4c42af4b5e0eb9028af575d12e2fbe9ea67092cdc908289be848ef71403e6fafdcf46a8b78e90a5880951f9cb09854a3a3f0c73 SHA512 14c1f5c792de58e1b89ce16ea942244ad998833cf159a3cde78fd0c7d81238b1ad18fd76f6a0e7e11210447c73a6c74cfef4c6a70989891fa78ba5df0ae71d90

diff --git a/net-misc/bird/bird-2.0.9.ebuild b/net-misc/bird/bird-2.0.9.ebuild
new file mode 100644
index 000000000000..c311bc1756d5
--- /dev/null
+++ b/net-misc/bird/bird-2.0.9.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools fcaps
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 & IPv6"
+HOMEPAGE="https://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:= )
+	filecaps? (
+		acct-group/bird
+		acct-user/bird
+	)
+	libssh? ( net-libs/libssh:= )"
+BDEPEND="
+	sys-devel/bison
+	sys-devel/flex
+	sys-devel/m4
+"
+
+FILECAPS=(
+	CAP_NET_ADMIN			usr/sbin/bird
+	CAP_NET_BIND_SERVICE	usr/sbin/bird
+	CAP_NET_RAW				usr/sbin/bird
+)
+
+src_prepare() {
+	default
+
+	eautoreconf
+}
+
+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" ${PN}
+	newconfd "${FILESDIR}/confd-${PN}-2" ${PN}
+	dodoc doc/bird.conf.example
+}
+
+pkg_postinst() {
+	use filecaps && \
+		einfo "If you want to run bird as non-root, edit"
+		einfo "'${EROOT}/etc/conf.d/bird' and set BIRD_GROUP and BIRD_USER with"
+		einfo "the wanted username."
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2022-02-28 14:26 Joonas Niilola
  0 siblings, 0 replies; 43+ messages in thread
From: Joonas Niilola @ 2022-02-28 14:26 UTC (permalink / raw
  To: gentoo-commits

commit:     910926c1510de92ec366385aef45cc34c9ce6346
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 28 14:26:00 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Feb 28 14:26:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910926c1

net-misc/bird: clean DEPEND-RDEPEND block on 2.0.9

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 net-misc/bird/bird-2.0.9.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/net-misc/bird/bird-2.0.9.ebuild b/net-misc/bird/bird-2.0.9.ebuild
index c311bc1756d5..d04ea9812f50 100644
--- a/net-misc/bird/bird-2.0.9.ebuild
+++ b/net-misc/bird/bird-2.0.9.ebuild
@@ -15,13 +15,16 @@ KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
 IUSE="+client debug libssh"
 
 RDEPEND="
-	client? ( sys-libs/ncurses:= )
-	client? ( sys-libs/readline:= )
+	client? (
+		sys-libs/ncurses:=
+		sys-libs/readline:=
+	)
 	filecaps? (
 		acct-group/bird
 		acct-user/bird
 	)
 	libssh? ( net-libs/libssh:= )"
+DEPEND="${RDEPEND}"
 BDEPEND="
 	sys-devel/bison
 	sys-devel/flex


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2021-10-11  0:02 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2021-10-11  0:02 UTC (permalink / raw
  To: gentoo-commits

commit:     af9a6bef8a98cbad127312056ce10ed49f8a59da
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 11 00:02:18 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 11 00:02:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af9a6bef

net-misc/bird: Stabilize 2.0.7 amd64, #817428

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/bird-2.0.7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/bird/bird-2.0.7.ebuild b/net-misc/bird/bird-2.0.7.ebuild
index d2f563e2975..e1b3892ab3f 100644
--- a/net-misc/bird/bird-2.0.7.ebuild
+++ b/net-misc/bird/bird-2.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~x86 ~x64-macos"
 IUSE="+client debug"
 
 RDEPEND="client? ( sys-libs/ncurses )


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2021-10-04 20:46 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2021-10-04 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     6e4d7c4ad32dad88ea7b7c6213a8f041b1ffb44b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  4 20:46:11 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct  4 20:46:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e4d7c4a

net-misc/bird: update maintainers

Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/metadata.xml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/bird/metadata.xml b/net-misc/bird/metadata.xml
index 55cc3b80e80..a20ed6d40c8 100644
--- a/net-misc/bird/metadata.xml
+++ b/net-misc/bird/metadata.xml
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="project" proxied="proxy">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
-	</maintainer>
 	<maintainer type="person">
 		<name>Alarig Le Lay</name>
 		<email>alarig@swordarmor.fr</email>
 	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
 	<use>
 		<flag name="client">Build the ncurses/readline full featured CLI</flag>
 		<flag name="libssh">


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2021-10-04 20:40 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2021-10-04 20:40 UTC (permalink / raw
  To: gentoo-commits

commit:     2d8d81f4f2160c4f057b7fab1a544c0c4e0e7ff5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  4 20:38:45 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct  4 20:40:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d8d81f4

net-misc/bird: drop inactive chainsaw@

As agreed with retirement@.

Package-Manager: Portage-3.0.26, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/net-misc/bird/metadata.xml b/net-misc/bird/metadata.xml
index 99ef16e22e4..55cc3b80e80 100644
--- a/net-misc/bird/metadata.xml
+++ b/net-misc/bird/metadata.xml
@@ -1,10 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>chainsaw@gentoo.org</email>
-		<name>Tony Vroon</name>
-	</maintainer>
 	<maintainer type="project" proxied="proxy">
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2021-04-09 22:51 Sam James
  0 siblings, 0 replies; 43+ messages in thread
From: Sam James @ 2021-04-09 22:51 UTC (permalink / raw
  To: gentoo-commits

commit:     b760ae5e013fb949c631144fefc48cb3e1ac754d
Author:     Alarig Le Lay <alarig <AT> swordarmor <DOT> fr>
AuthorDate: Fri Apr  9 22:29:03 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr  9 22:51:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b760ae5e

net-misc/bird: Adding myself as co-maintainer

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Alarig Le Lay <alarig <AT> swordarmor.fr>
Closes: https://github.com/gentoo/gentoo/pull/20319
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/bird/metadata.xml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/net-misc/bird/metadata.xml b/net-misc/bird/metadata.xml
index f5abf70908f..3d132613ac5 100644
--- a/net-misc/bird/metadata.xml
+++ b/net-misc/bird/metadata.xml
@@ -5,6 +5,14 @@
 		<email>chainsaw@gentoo.org</email>
 		<name>Tony Vroon</name>
 	</maintainer>
+	<maintainer type="project" proxied="proxy">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<maintainer type="person">
+		<name>Alarig Le Lay</name>
+		<email>alarig@swordarmor.fr</email>
+	</maintainer>
 	<use>
 		<flag name="client">Build the ncurses/readline full featured CLI</flag>
 		<flag name="libssh">


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2020-06-20  1:14 Aaron Bauman
  0 siblings, 0 replies; 43+ messages in thread
From: Aaron Bauman @ 2020-06-20  1:14 UTC (permalink / raw
  To: gentoo-commits

commit:     3b234888717bd5e3377ac77a668f2686d3b98ead
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 20 01:13:29 2020 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Sat Jun 20 01:13:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b234888

net-misc/bird: drop vulnerable

Bug: https://bugs.gentoo.org/695530
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 net-misc/bird/Manifest             |  9 -----
 net-misc/bird/bird-1.6.3-r1.ebuild | 68 --------------------------------------
 net-misc/bird/bird-1.6.4.ebuild    | 68 --------------------------------------
 net-misc/bird/bird-1.6.5.ebuild    | 68 --------------------------------------
 net-misc/bird/bird-1.6.6.ebuild    | 68 --------------------------------------
 net-misc/bird/bird-2.0.2.ebuild    | 36 --------------------
 net-misc/bird/bird-2.0.3.ebuild    | 36 --------------------
 net-misc/bird/bird-2.0.4.ebuild    | 36 --------------------
 net-misc/bird/bird-2.0.5.ebuild    | 36 --------------------
 net-misc/bird/bird-2.0.6.ebuild    | 36 --------------------
 10 files changed, 461 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 0aa3b17dfbc..4954f5f12bc 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,10 +1 @@
-DIST bird-1.6.3.tar.gz 1337198 BLAKE2B e1a4a5ec4f46980f77f7c69860343da50eadea54129f20b52302aca5cdf63b19370f8cc2642b480af621772ed7b49ed7ed61a38c486f22c055abbe6be210aab9 SHA512 d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df
-DIST bird-1.6.4.tar.gz 1018874 BLAKE2B f6ef0b952f6b00008fadcaa1c1a32ac31b42a9804e221edb75073e23ff942276bf1beee6d3f4c9d89f90339e99bb82a5953c17ff6963e5ff60d29a50f45e06d4 SHA512 5034d6bdca40ecddaed57bd4ab6e700828b89221bd3ce6d347aa9caa4dca65880c080ee3f276a8c31adde2de16402c8b7e7fd32dc4463d29d63b3f16b833b2eb
-DIST bird-1.6.5.tar.gz 1114984 BLAKE2B 15b2a432e467a8ce81acc4d3d5cf7dea865cf7d3a8c893ab348916fbf60104a5606a6cbc2fcd647c102f3177f0d04d2f046860da244f26a7357f321285f1e295 SHA512 a86c340f4acd9d90b5babe8f19dbd753b2ad94db2c92181bf969244c1d7b20aa825a0311c13a1e19b019019b91af7827775970fd39e807ab32da690492ce356e
-DIST bird-1.6.6.tar.gz 1029505 BLAKE2B 45cd621175962ea22848948e61aaf8b5c4eebbae5f5703bd71571defb2661d0aee646e93a1b42b8d93e6901d256a6e6d91d9bc4573bc01c31d9b359f5184dc5a SHA512 2419e487af2c8e75f613892ee1b1ada00085945bcafe17de972d3196f50a32321a6d18c9a3b58c0c58a5273f348a6d6de8b861505ad559269510a0ba69041fd9
-DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1 SHA512 aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b
-DIST bird-2.0.3.tar.gz 1141917 BLAKE2B 14b51a4195003ddcf848be45755057ebf835edf54f35208f8d80121c22eeb83c9afa0c0c1ab269c376da59f5d07843054b08e1679db873a0b8121aa611b9202b SHA512 c88d0119dbebf4b2224ff7c6555e1ebf516748611e3544e7cfba47adb60c45a996efed7d2dc2b8fd849f15689e5d3c2624c4019c4a9a5a356d551a35db8fa0e2
-DIST bird-2.0.4.tar.gz 1051911 BLAKE2B 12100685e4aad969dbb51eaa567e1038f50e7c030a25a8697bc35d4f33d0f64f9ccbc045e1210acb78f3d8d4a7cc7ef2be7ae50a36679f2322d292e8e6993ed4 SHA512 65092ca6be115b4d0c31c3c4a79d3ee2e196dc2f85454448eab568cc9cc1fe37b7bdfe1ddb74d4f6f147dc479a8570cf7bf702d762cd69414f976678c14c8e2f
-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

diff --git a/net-misc/bird/bird-1.6.3-r1.ebuild b/net-misc/bird/bird-1.6.3-r1.ebuild
deleted file mode 100644
index 5b0b890c824..00000000000
--- a/net-misc/bird/bird-1.6.3-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug ipv6"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( 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
-	eapply_user
-}
-
-src_configure() {
-	econf \
-		--disable-ipv6 \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-
-	if use ipv6; then
-		cd ipv6
-		econf \
-			--enable-ipv6 \
-			--localstatedir="${EPREFIX}/var" \
-			$(use_enable client) \
-			$(use_enable debug)
-	fi
-}
-
-src_compile() {
-	emake
-	if use ipv6; then
-		cd ipv6
-		emake
-	fi
-}
-
-src_install() {
-	if use ipv6; then
-		if use client; then
-			newbin ipv6/birdc birdc6
-		fi
-		newbin ipv6/birdcl birdcl6
-		newsbin ipv6/bird bird6
-		newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
-	fi
-	if use client; then
-		dobin birdc
-	fi
-	dobin birdcl
-	dosbin bird
-	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
-	dodoc doc/bird.conf.example
-}

diff --git a/net-misc/bird/bird-1.6.4.ebuild b/net-misc/bird/bird-1.6.4.ebuild
deleted file mode 100644
index ebdf7de5c1f..00000000000
--- a/net-misc/bird/bird-1.6.4.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug ipv6"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_prepare() {
-	eapply_user
-	mkdir ipv6
-	tar c --exclude ipv6 . | tar x -C ipv6
-}
-
-src_configure() {
-	econf \
-		--disable-ipv6 \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-
-	if use ipv6; then
-		cd ipv6
-		econf \
-			--enable-ipv6 \
-			--localstatedir="${EPREFIX}/var" \
-			$(use_enable client) \
-			$(use_enable debug)
-	fi
-}
-
-src_compile() {
-	emake
-	if use ipv6; then
-		cd ipv6
-		emake
-	fi
-}
-
-src_install() {
-	if use ipv6; then
-		if use client; then
-			newbin ipv6/birdc birdc6
-		fi
-		newbin ipv6/birdcl birdcl6
-		newsbin ipv6/bird bird6
-		newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
-	fi
-	if use client; then
-		dobin birdc
-	fi
-	dobin birdcl
-	dosbin bird
-	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
-	dodoc doc/bird.conf.example
-}

diff --git a/net-misc/bird/bird-1.6.5.ebuild b/net-misc/bird/bird-1.6.5.ebuild
deleted file mode 100644
index f4ccc176494..00000000000
--- a/net-misc/bird/bird-1.6.5.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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 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 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug ipv6"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_prepare() {
-	eapply_user
-	mkdir ipv6
-	tar c --exclude ipv6 . | tar x -C ipv6
-}
-
-src_configure() {
-	econf \
-		--disable-ipv6 \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-
-	if use ipv6; then
-		cd ipv6
-		econf \
-			--enable-ipv6 \
-			--localstatedir="${EPREFIX}/var" \
-			$(use_enable client) \
-			$(use_enable debug)
-	fi
-}
-
-src_compile() {
-	emake
-	if use ipv6; then
-		cd ipv6
-		emake
-	fi
-}
-
-src_install() {
-	if use ipv6; then
-		if use client; then
-			newbin ipv6/birdc birdc6
-		fi
-		newbin ipv6/birdcl birdcl6
-		newsbin ipv6/bird bird6
-		newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
-	fi
-	if use client; then
-		dobin birdc
-	fi
-	dobin birdcl
-	dosbin bird
-	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
-	dodoc doc/bird.conf.example
-}

diff --git a/net-misc/bird/bird-1.6.6.ebuild b/net-misc/bird/bird-1.6.6.ebuild
deleted file mode 100644
index db540658a18..00000000000
--- a/net-misc/bird/bird-1.6.6.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# 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 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 ~arm64 ~x86 ~x64-macos"
-IUSE="+client debug ipv6"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_prepare() {
-	eapply_user
-	mkdir ipv6
-	tar c --exclude ipv6 . | tar x -C ipv6
-}
-
-src_configure() {
-	econf \
-		--disable-ipv6 \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-
-	if use ipv6; then
-		cd ipv6
-		econf \
-			--enable-ipv6 \
-			--localstatedir="${EPREFIX}/var" \
-			$(use_enable client) \
-			$(use_enable debug)
-	fi
-}
-
-src_compile() {
-	emake
-	if use ipv6; then
-		cd ipv6
-		emake
-	fi
-}
-
-src_install() {
-	if use ipv6; then
-		if use client; then
-			newbin ipv6/birdc birdc6
-		fi
-		newbin ipv6/birdcl birdcl6
-		newsbin ipv6/bird bird6
-		newinitd "${FILESDIR}/initd-${PN}-2" bird6
-	fi
-	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.2.ebuild b/net-misc/bird/bird-2.0.2.ebuild
deleted file mode 100644
index b5bd01fc551..00000000000
--- a/net-misc/bird/bird-2.0.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_configure() {
-	econf \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-	dobin birdcl
-	dosbin bird
-	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
-	dodoc doc/bird.conf.example
-}

diff --git a/net-misc/bird/bird-2.0.3.ebuild b/net-misc/bird/bird-2.0.3.ebuild
deleted file mode 100644
index 298936acd43..00000000000
--- a/net-misc/bird/bird-2.0.3.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_configure() {
-	econf \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-	dobin birdcl
-	dosbin bird
-	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
-	dodoc doc/bird.conf.example
-}

diff --git a/net-misc/bird/bird-2.0.4.ebuild b/net-misc/bird/bird-2.0.4.ebuild
deleted file mode 100644
index 152c1ad23c3..00000000000
--- a/net-misc/bird/bird-2.0.4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_configure() {
-	econf \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-}
-
-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.5.ebuild b/net-misc/bird/bird-2.0.5.ebuild
deleted file mode 100644
index edc17f5b33c..00000000000
--- a/net-misc/bird/bird-2.0.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 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"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_configure() {
-	econf \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-}
-
-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
deleted file mode 100644
index edc17f5b33c..00000000000
--- a/net-misc/bird/bird-2.0.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2020 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"
-
-RDEPEND="client? ( sys-libs/ncurses )
-	client? ( sys-libs/readline )"
-DEPEND="sys-devel/flex
-	sys-devel/bison
-	sys-devel/m4"
-
-src_configure() {
-	econf \
-		--localstatedir="${EPREFIX}/var" \
-		$(use_enable client) \
-		$(use_enable debug)
-}
-
-src_install() {
-	if use client; then
-		dobin birdc
-	fi
-	dobin birdcl
-	dosbin bird
-	newinitd "${FILESDIR}/initd-${PN}-2" bird
-	dodoc doc/bird.conf.example
-}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2020-02-10 13:53 Tony Vroon
  0 siblings, 0 replies; 43+ messages in thread
From: Tony Vroon @ 2020-02-10 13:53 UTC (permalink / raw
  To: gentoo-commits

commit:     04dd55d527f2e49961ad32cd156148db82b04b0a
Author:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 10 13:53:17 2020 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 13:53:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04dd55d5

net-misc/bird: Version bump to 2.0.7

Version 2.0.7 (2019-10-11)
  o BGP: Accumulated IGP metric (RFC 7311)
  o Important filter reconfiguration bugfix
  o Several other bugfixes

Version 2.0.6 (2019-09-10)
  o RAdv: Solicited unicast RAs
  o BGP: Optional Adj-RIB-Out
  o BGP: Extended optional parameters length
  o Filter: Sets and set expressions in path masks
  o Several important bugfixes

Version 2.0.5 (2019-08-01)
  o OSPF Graceful restart (RFC 3623, RFC 5187)
  o BGP: Dynamic BGP
  o BGP: Promiscuous ASN mode
  o BGP: Mandatory option for channels
  o BFD: Support for VRFs
  o Graceful restart command
  o Redesigned filtering code
  o Many bugfixes

  Notes:

  Previous version introduced an error in handling of OSPF NSSA-LSA, causing
  compatibility issues with proper implementations. The error is fixed in this
  version, therefore there are compatibility issues in OSPF NSSA areas between
  this and previous version.

Signed-Off-By: Tony Vroon <chainsaw <AT> gentoo.org>
Package-Manager: Portage-2.3.84, Repoman-2.3.20

 net-misc/bird/Manifest          |  3 +++
 net-misc/bird/bird-2.0.5.ebuild | 36 ++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-2.0.6.ebuild | 36 ++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-2.0.7.ebuild | 36 ++++++++++++++++++++++++++++++++++++
 4 files changed, 111 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 1e7bd719165..0aa3b17dfbc 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -5,3 +5,6 @@ DIST bird-1.6.6.tar.gz 1029505 BLAKE2B 45cd621175962ea22848948e61aaf8b5c4eebbae5
 DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1 SHA512 aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b
 DIST bird-2.0.3.tar.gz 1141917 BLAKE2B 14b51a4195003ddcf848be45755057ebf835edf54f35208f8d80121c22eeb83c9afa0c0c1ab269c376da59f5d07843054b08e1679db873a0b8121aa611b9202b SHA512 c88d0119dbebf4b2224ff7c6555e1ebf516748611e3544e7cfba47adb60c45a996efed7d2dc2b8fd849f15689e5d3c2624c4019c4a9a5a356d551a35db8fa0e2
 DIST bird-2.0.4.tar.gz 1051911 BLAKE2B 12100685e4aad969dbb51eaa567e1038f50e7c030a25a8697bc35d4f33d0f64f9ccbc045e1210acb78f3d8d4a7cc7ef2be7ae50a36679f2322d292e8e6993ed4 SHA512 65092ca6be115b4d0c31c3c4a79d3ee2e196dc2f85454448eab568cc9cc1fe37b7bdfe1ddb74d4f6f147dc479a8570cf7bf702d762cd69414f976678c14c8e2f
+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

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 00000000000..edc17f5b33c
--- /dev/null
+++ b/net-misc/bird/bird-2.0.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 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"
+
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+	sys-devel/bison
+	sys-devel/m4"
+
+src_configure() {
+	econf \
+		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
+		$(use_enable debug)
+}
+
+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 00000000000..edc17f5b33c
--- /dev/null
+++ b/net-misc/bird/bird-2.0.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 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"
+
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+	sys-devel/bison
+	sys-devel/m4"
+
+src_configure() {
+	econf \
+		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
+		$(use_enable debug)
+}
+
+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
new file mode 100644
index 00000000000..edc17f5b33c
--- /dev/null
+++ b/net-misc/bird/bird-2.0.7.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 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"
+
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+	sys-devel/bison
+	sys-devel/m4"
+
+src_configure() {
+	econf \
+		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
+		$(use_enable debug)
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+	dobin birdcl
+	dosbin bird
+	newinitd "${FILESDIR}/initd-${PN}-2" bird
+	dodoc doc/bird.conf.example
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2019-01-10 10:07 Tony Vroon
  0 siblings, 0 replies; 43+ messages in thread
From: Tony Vroon @ 2019-01-10 10:07 UTC (permalink / raw
  To: gentoo-commits

commit:     b9655d0abe2d13230f8d9adbb38c95494faae240
Author:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 10 10:06:29 2019 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Thu Jan 10 10:07:05 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9655d0a

net-misc/bird: 1.6.5 & 2.0.3 version bumps.

As requested by Joakim Tjernlund, bump up ebuilds in both branches.

Closes: https://bugs.gentoo.org/675036
Package-Manager: Portage-2.3.51, Repoman-2.3.11
Signed-Off-By: Tony Vroon <chainsaw <AT> gentoo.org>

 net-misc/bird/Manifest          |  2 ++
 net-misc/bird/bird-1.6.5.ebuild | 68 +++++++++++++++++++++++++++++++++++++++++
 net-misc/bird/bird-2.0.3.ebuild | 36 ++++++++++++++++++++++
 3 files changed, 106 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 34de4ba5bf0..613f07ffcd1 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,3 +1,5 @@
 DIST bird-1.6.3.tar.gz 1337198 BLAKE2B e1a4a5ec4f46980f77f7c69860343da50eadea54129f20b52302aca5cdf63b19370f8cc2642b480af621772ed7b49ed7ed61a38c486f22c055abbe6be210aab9 SHA512 d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df
 DIST bird-1.6.4.tar.gz 1018874 BLAKE2B f6ef0b952f6b00008fadcaa1c1a32ac31b42a9804e221edb75073e23ff942276bf1beee6d3f4c9d89f90339e99bb82a5953c17ff6963e5ff60d29a50f45e06d4 SHA512 5034d6bdca40ecddaed57bd4ab6e700828b89221bd3ce6d347aa9caa4dca65880c080ee3f276a8c31adde2de16402c8b7e7fd32dc4463d29d63b3f16b833b2eb
+DIST bird-1.6.5.tar.gz 1114984 BLAKE2B 15b2a432e467a8ce81acc4d3d5cf7dea865cf7d3a8c893ab348916fbf60104a5606a6cbc2fcd647c102f3177f0d04d2f046860da244f26a7357f321285f1e295 SHA512 a86c340f4acd9d90b5babe8f19dbd753b2ad94db2c92181bf969244c1d7b20aa825a0311c13a1e19b019019b91af7827775970fd39e807ab32da690492ce356e
 DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1 SHA512 aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b
+DIST bird-2.0.3.tar.gz 1141917 BLAKE2B 14b51a4195003ddcf848be45755057ebf835edf54f35208f8d80121c22eeb83c9afa0c0c1ab269c376da59f5d07843054b08e1679db873a0b8121aa611b9202b SHA512 c88d0119dbebf4b2224ff7c6555e1ebf516748611e3544e7cfba47adb60c45a996efed7d2dc2b8fd849f15689e5d3c2624c4019c4a9a5a356d551a35db8fa0e2

diff --git a/net-misc/bird/bird-1.6.5.ebuild b/net-misc/bird/bird-1.6.5.ebuild
new file mode 100644
index 00000000000..f4ccc176494
--- /dev/null
+++ b/net-misc/bird/bird-1.6.5.ebuild
@@ -0,0 +1,68 @@
+# 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 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 ~arm64 ~x86 ~x64-macos"
+IUSE="+client debug ipv6"
+
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+	sys-devel/bison
+	sys-devel/m4"
+
+src_prepare() {
+	eapply_user
+	mkdir ipv6
+	tar c --exclude ipv6 . | tar x -C ipv6
+}
+
+src_configure() {
+	econf \
+		--disable-ipv6 \
+		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
+		$(use_enable debug)
+
+	if use ipv6; then
+		cd ipv6
+		econf \
+			--enable-ipv6 \
+			--localstatedir="${EPREFIX}/var" \
+			$(use_enable client) \
+			$(use_enable debug)
+	fi
+}
+
+src_compile() {
+	emake
+	if use ipv6; then
+		cd ipv6
+		emake
+	fi
+}
+
+src_install() {
+	if use ipv6; then
+		if use client; then
+			newbin ipv6/birdc birdc6
+		fi
+		newbin ipv6/birdcl birdcl6
+		newsbin ipv6/bird bird6
+		newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
+	fi
+	if use client; then
+		dobin birdc
+	fi
+	dobin birdcl
+	dosbin bird
+	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
+	dodoc doc/bird.conf.example
+}

diff --git a/net-misc/bird/bird-2.0.3.ebuild b/net-misc/bird/bird-2.0.3.ebuild
new file mode 100644
index 00000000000..298936acd43
--- /dev/null
+++ b/net-misc/bird/bird-2.0.3.ebuild
@@ -0,0 +1,36 @@
+# 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"
+
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+	sys-devel/bison
+	sys-devel/m4"
+
+src_configure() {
+	econf \
+		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
+		$(use_enable debug)
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+	dobin birdcl
+	dosbin bird
+	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
+	dodoc doc/bird.conf.example
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2018-06-08 13:03 Tony Vroon
  0 siblings, 0 replies; 43+ messages in thread
From: Tony Vroon @ 2018-06-08 13:03 UTC (permalink / raw
  To: gentoo-commits

commit:     ced556648fe3eeecc86bd8b50d26dce1e098a009
Author:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  8 13:03:25 2018 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Fri Jun  8 13:03:37 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ced55664

net-misc/bird: 1.6.4 & 2.0.2 version bumps

As requested by Luis Ressel, call eapply_user earlier.
Per Opportunist's request, bump up to 1.6.4 & 2.0.2 releases.

Closes: https://bugs.gentoo.org/635958
Closes: https://bugs.gentoo.org/640714
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-misc/bird/Manifest                             |  2 ++
 .../bird/{bird-1.6.3.ebuild => bird-1.6.4.ebuild}  | 26 ++++++++++------
 net-misc/bird/bird-2.0.2.ebuild                    | 36 ++++++++++++++++++++++
 3 files changed, 54 insertions(+), 10 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 21097c326b9..34de4ba5bf0 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1 +1,3 @@
 DIST bird-1.6.3.tar.gz 1337198 BLAKE2B e1a4a5ec4f46980f77f7c69860343da50eadea54129f20b52302aca5cdf63b19370f8cc2642b480af621772ed7b49ed7ed61a38c486f22c055abbe6be210aab9 SHA512 d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df
+DIST bird-1.6.4.tar.gz 1018874 BLAKE2B f6ef0b952f6b00008fadcaa1c1a32ac31b42a9804e221edb75073e23ff942276bf1beee6d3f4c9d89f90339e99bb82a5953c17ff6963e5ff60d29a50f45e06d4 SHA512 5034d6bdca40ecddaed57bd4ab6e700828b89221bd3ce6d347aa9caa4dca65880c080ee3f276a8c31adde2de16402c8b7e7fd32dc4463d29d63b3f16b833b2eb
+DIST bird-2.0.2.tar.gz 1015224 BLAKE2B 3931c0431dc6511596e7214f6e2099548aafa69c951a44cd628443701eac061e8d95c387d74d81ad889988750c5bdb32a69ed77bfe655b161932017f1a1266a1 SHA512 aef96f246484a52269b44963df033ccc584e62d50d1ae31a97a97b9c7375e576d70d00f61a0f6da336e60cefc4c921945df0cc821d5fd1c737b19f508e65d30b

diff --git a/net-misc/bird/bird-1.6.3.ebuild b/net-misc/bird/bird-1.6.4.ebuild
similarity index 71%
rename from net-misc/bird/bird-1.6.3.ebuild
rename to net-misc/bird/bird-1.6.4.ebuild
index 580dd569410..ebdf7de5c1f 100644
--- a/net-misc/bird/bird-1.6.3.ebuild
+++ b/net-misc/bird/bird-1.6.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,34 +9,34 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug ipv6"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
+IUSE="+client debug ipv6"
 
-RDEPEND="sys-libs/ncurses
-	sys-libs/readline"
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
 DEPEND="sys-devel/flex
 	sys-devel/bison
 	sys-devel/m4"
 
 src_prepare() {
+	eapply_user
 	mkdir ipv6
 	tar c --exclude ipv6 . | tar x -C ipv6
-	eapply_user
 }
 
 src_configure() {
 	econf \
-		--enable-client \
 		--disable-ipv6 \
 		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
 		$(use_enable debug)
 
 	if use ipv6; then
 		cd ipv6
 		econf \
-			--enable-client \
 			--enable-ipv6 \
 			--localstatedir="${EPREFIX}/var" \
+			$(use_enable client) \
 			$(use_enable debug)
 	fi
 }
@@ -51,11 +51,17 @@ src_compile() {
 
 src_install() {
 	if use ipv6; then
-		newbin ipv6/birdc birdc6
+		if use client; then
+			newbin ipv6/birdc birdc6
+		fi
+		newbin ipv6/birdcl birdcl6
 		newsbin ipv6/bird bird6
 		newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
 	fi
-	dobin birdc
+	if use client; then
+		dobin birdc
+	fi
+	dobin birdcl
 	dosbin bird
 	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
 	dodoc doc/bird.conf.example

diff --git a/net-misc/bird/bird-2.0.2.ebuild b/net-misc/bird/bird-2.0.2.ebuild
new file mode 100644
index 00000000000..b5bd01fc551
--- /dev/null
+++ b/net-misc/bird/bird-2.0.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
+DEPEND="sys-devel/flex
+	sys-devel/bison
+	sys-devel/m4"
+
+src_configure() {
+	econf \
+		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
+		$(use_enable debug)
+}
+
+src_install() {
+	if use client; then
+		dobin birdc
+	fi
+	dobin birdcl
+	dosbin bird
+	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
+	dodoc doc/bird.conf.example
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2018-04-06 11:05 Fabian Groffen
  0 siblings, 0 replies; 43+ messages in thread
From: Fabian Groffen @ 2018-04-06 11:05 UTC (permalink / raw
  To: gentoo-commits

commit:     cd5b112a3e875db5b65afaaee3711c7b01a406f7
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Fri Apr  6 11:00:30 2018 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Fri Apr  6 11:05:07 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5b112a

net-misc/bird: marked ~x64-macos, bug #650848

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-misc/bird/bird-1.6.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/bird/bird-1.6.3-r1.ebuild b/net-misc/bird/bird-1.6.3-r1.ebuild
index 3bfce423950..5b0b890c824 100644
--- a/net-misc/bird/bird-1.6.3-r1.ebuild
+++ b/net-misc/bird/bird-1.6.3-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
 IUSE="+client debug ipv6"
 
 RDEPEND="client? ( sys-libs/ncurses )


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2018-01-16 11:39 Tony Vroon
  0 siblings, 0 replies; 43+ messages in thread
From: Tony Vroon @ 2018-01-16 11:39 UTC (permalink / raw
  To: gentoo-commits

commit:     af31c05549e4685e31376f91ae2dbae05e135386
Author:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 16 11:39:23 2018 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 11:39:37 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af31c055

net-misc/bird: Build both CLIs, ncurses/readline version optional. Remove old.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 net-misc/bird/Manifest                             |  5 --
 net-misc/bird/bird-1.4.5.ebuild                    | 61 ---------------------
 net-misc/bird/bird-1.5.0.ebuild                    | 61 ---------------------
 net-misc/bird/bird-1.6.0.ebuild                    | 62 ----------------------
 net-misc/bird/bird-1.6.2.ebuild                    | 62 ----------------------
 .../{bird-1.6.1.ebuild => bird-1.6.3-r1.ebuild}    | 22 +++++---
 net-misc/bird/metadata.xml                         |  3 ++
 7 files changed, 17 insertions(+), 259 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 70620907f30..21097c326b9 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,6 +1 @@
-DIST bird-1.4.5.tar.gz 1284666 BLAKE2B 46e233f41170cd888f0f1bee50e30d5d99b767a3a6cd9681c4d0091b325513efa7cc329be6549ec7d5c707cd97c90065d80a85212747cd0e34b908905d8b7c89 SHA512 fba60e7daacfdf86e3fa9cb4dc627d33928b4b84dca98d3bfbd378265e422b7ecfe10c2d17369d295afe8a5f1f2e771209bbd54710485a19d64e6551f16d6b94
-DIST bird-1.5.0.tar.gz 1300141 BLAKE2B fcce23b580552fead97ff0eb577cd1980a84381ba52138808e22f1fda9b0318c3e260e5ce996b52384ab090e25d67cbbcfdd12e1581ade035af187b4fc18ba26 SHA512 6814a1393d192083bc9807fd9c56e4bfe169aa34b70811f10da61c79d2fd4b18827bd4f3ea70d9ceba32125e54afb3f8df388416bff619c6f7e838a171f70ae8
-DIST bird-1.6.0.tar.gz 1273899 BLAKE2B 25c8c89f0609392fc47d8ef943f193b575f0fcf5209c6211ae34188ffb4381e830e00b582261e3970061d9f73866a309bc007e34fa1190f15f7a50f6c208d6fa SHA512 3b73c5aa26ac725547d8ff67c35008b6793ef4dc9f22940bacc3871f60abb77e41d93bef0e493d5808eea455e17a04bbba837f16665d726a0a80e73270fed67a
-DIST bird-1.6.1.tar.gz 1286450 BLAKE2B cad7febc28adaf0ea6fafca571611e38193904445bd0b9c2915073a7b2ac249ad5dd2c152a4ea5c95f0493cd95450fe350e34123730c76f6c1dd4aa8d60fbd8a SHA512 ac95aafdc0c94af32a9a78c7d9746bc085d6c4ba74e1acbf5ddf9c1f80a035ce6ece2adf66b1de54c9405e0887c79c6bbde3657c6c7cb727869b661fb7105196
-DIST bird-1.6.2.tar.gz 1300037 BLAKE2B 0a9949ed60dc40825c0fcc2045bee2f3b80617d80aed101aa7edd37cfca3ef398e1940d7c455330733a62c1feb0ca2f077b21cfd991b9e52d7ac797c514b0cbb SHA512 a45ef7fba6caec3ae3908a4cad83d5b5d75533f625bd9fd75d4c42aa1642e76ffd01b2d4f2fbaeffc298b525f426c726432a092d15c9d23e7ccf9ddfa6beeaa1
 DIST bird-1.6.3.tar.gz 1337198 BLAKE2B e1a4a5ec4f46980f77f7c69860343da50eadea54129f20b52302aca5cdf63b19370f8cc2642b480af621772ed7b49ed7ed61a38c486f22c055abbe6be210aab9 SHA512 d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df

diff --git a/net-misc/bird/bird-1.4.5.ebuild b/net-misc/bird/bird-1.4.5.ebuild
deleted file mode 100644
index 4804c17b02d..00000000000
--- a/net-misc/bird/bird-1.4.5.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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
-}

diff --git a/net-misc/bird/bird-1.5.0.ebuild b/net-misc/bird/bird-1.5.0.ebuild
deleted file mode 100644
index 2cad4e37a20..00000000000
--- a/net-misc/bird/bird-1.5.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-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
-}

diff --git a/net-misc/bird/bird-1.6.0.ebuild b/net-misc/bird/bird-1.6.0.ebuild
deleted file mode 100644
index 580dd569410..00000000000
--- a/net-misc/bird/bird-1.6.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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
-	eapply_user
-}
-
-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
-}

diff --git a/net-misc/bird/bird-1.6.2.ebuild b/net-misc/bird/bird-1.6.2.ebuild
deleted file mode 100644
index 580dd569410..00000000000
--- a/net-misc/bird/bird-1.6.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-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
-	eapply_user
-}
-
-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
-}

diff --git a/net-misc/bird/bird-1.6.1.ebuild b/net-misc/bird/bird-1.6.3-r1.ebuild
similarity index 74%
rename from net-misc/bird/bird-1.6.1.ebuild
rename to net-misc/bird/bird-1.6.3-r1.ebuild
index 580dd569410..07a2f35e307 100644
--- a/net-misc/bird/bird-1.6.1.ebuild
+++ b/net-misc/bird/bird-1.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,10 +10,10 @@ LICENSE="GPL-2"
 
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="debug ipv6"
+IUSE="+client debug ipv6"
 
-RDEPEND="sys-libs/ncurses
-	sys-libs/readline"
+RDEPEND="client? ( sys-libs/ncurses )
+	client? ( sys-libs/readline )"
 DEPEND="sys-devel/flex
 	sys-devel/bison
 	sys-devel/m4"
@@ -26,17 +26,17 @@ src_prepare() {
 
 src_configure() {
 	econf \
-		--enable-client \
 		--disable-ipv6 \
 		--localstatedir="${EPREFIX}/var" \
+		$(use_enable client) \
 		$(use_enable debug)
 
 	if use ipv6; then
 		cd ipv6
 		econf \
-			--enable-client \
 			--enable-ipv6 \
 			--localstatedir="${EPREFIX}/var" \
+			$(use_enable client) \
 			$(use_enable debug)
 	fi
 }
@@ -51,11 +51,17 @@ src_compile() {
 
 src_install() {
 	if use ipv6; then
-		newbin ipv6/birdc birdc6
+		if use client; then
+			newbin ipv6/birdc birdc6
+		fi
+		newbin ipv6/birdcl birdcl6
 		newsbin ipv6/bird bird6
 		newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
 	fi
-	dobin birdc
+	if use client; then
+		dobin birdc
+	fi
+	dobin birdcl
 	dosbin bird
 	newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
 	dodoc doc/bird.conf.example

diff --git a/net-misc/bird/metadata.xml b/net-misc/bird/metadata.xml
index 1a06e96ebdc..3be54ec47f3 100644
--- a/net-misc/bird/metadata.xml
+++ b/net-misc/bird/metadata.xml
@@ -5,4 +5,7 @@
 		<email>chainsaw@gentoo.org</email>
 		<name>Tony Vroon</name>
 	</maintainer>
+	<use>
+		<flag name="client">Build the ncurses/readline full featured CLI</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2016-12-23  9:31 Tony Vroon
  0 siblings, 0 replies; 43+ messages in thread
From: Tony Vroon @ 2016-12-23  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     59e44ec400746783dddac1037fa3d927cdd28855
Author:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 23 09:31:19 2016 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Fri Dec 23 09:31:19 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e44ec4

net-misc/bird: 1.6.3 release with large BGP communities support

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-misc/bird/Manifest                             |  5 +-
 net-misc/bird/bird-1.4.4.ebuild                    | 62 ----------------------
 .../bird/{bird-1.3.9.ebuild => bird-1.6.2.ebuild}  |  5 +-
 .../bird/{bird-1.4.3.ebuild => bird-1.6.3.ebuild}  |  5 +-
 4 files changed, 8 insertions(+), 69 deletions(-)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 0980992..bc6c96c 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -1,7 +1,6 @@
-DIST bird-1.3.9.tar.gz 994681 SHA256 928073d9f6c768869c002a0c732d48159dc50530ed90fb7f3da76a6febd0cf94 SHA512 b9961fc1aeff81273606d645c0d66d3f4bdd7ef2539bf41105d1c8b360905a74d789f3bd38ef378068579334426911f21b50926e45f56d7d791276e80cf2f258 WHIRLPOOL 2e4bd405f8117827dc186b0223c0126ab00d9d5a6da905bfde7e24471ab758a25eb39a2df33cb94bc7877a4f46a9327bf7fc09bec797ca8fb695f3b54213fed5
-DIST bird-1.4.3.tar.gz 1277383 SHA256 5d05fdc938af0522414ff38704b908e5f2afb290687e7d9006f682855c0962d6 SHA512 39866d8e2859bb0db2581a971b42d626af77746f09fff3e5b151429fff99dc2f707eb0855d40a5a46a84aab01f096a3e769cbce6d0cdd5c6cee2e7dcd4aba853 WHIRLPOOL fbea11f1893a09a1014576e24240913bc119df61ffa4cb856d546f8a56a6a819628b44c0b0cae0736ba19e3578a192dad5f063a3d0d731d8042cf1eef633ff19
-DIST bird-1.4.4.tar.gz 1282882 SHA256 ef506afa5852202379256c0db71c8db577e59babde79d63b8f40863de2270136 SHA512 12a91eb87002692458dab3674a05a2918e2663303e4af4204b9ac343a2440f888febbc0cea865ecdbb876641947804e0764950214a6db99eb1246cd71c50c6d9 WHIRLPOOL 5224238ccc1984cb5aeeeda44ba07959489ff60b959f3faf9444bee4b8679bb43d87331579dff5f627587dde9d5f2a0627e5fb4d6cdfa9a183585dc600bdc80b
 DIST bird-1.4.5.tar.gz 1284666 SHA256 ff485f0c64c5f762458e0f09e327e2f518a14b0247194c62ffa480d1eb3f9ffc SHA512 fba60e7daacfdf86e3fa9cb4dc627d33928b4b84dca98d3bfbd378265e422b7ecfe10c2d17369d295afe8a5f1f2e771209bbd54710485a19d64e6551f16d6b94 WHIRLPOOL 894401301e1756f2b2cf27d6829a911e51f81569a92b375ec0a504f1aa1563b37396eb929ccf1423e5387ca181ab2669a08a26040da52c4134128ebc5bc36ba4
 DIST bird-1.5.0.tar.gz 1300141 SHA256 79d5c4254e25f5890626830ca42aae03735716bdf152ddd8368473d2b3c17b5d SHA512 6814a1393d192083bc9807fd9c56e4bfe169aa34b70811f10da61c79d2fd4b18827bd4f3ea70d9ceba32125e54afb3f8df388416bff619c6f7e838a171f70ae8 WHIRLPOOL 2bd9429fef41dc4be09c9ece7ea6a109237c8d405ef16f5748516a3ec6ce3423ae05796e9ea875d08e476ea0da91ae617a9a90f574085decdab2bcdc40a7274d
 DIST bird-1.6.0.tar.gz 1273899 SHA256 db3dfe37deac73b38b7d6966e577985f7b8e23f246760cb095ad13b0d8010e13 SHA512 3b73c5aa26ac725547d8ff67c35008b6793ef4dc9f22940bacc3871f60abb77e41d93bef0e493d5808eea455e17a04bbba837f16665d726a0a80e73270fed67a WHIRLPOOL 05abee4f45e687c9ff7e31fef3b9a8385081ead8d13b723cb0c79faf59964f9cec46f337eecc2207d0cf2c67c2ad9ea04c096a13465b81a89eba5effe7bba9d1
 DIST bird-1.6.1.tar.gz 1286450 SHA256 23ab3cbbf879f1b672e8c20f2e198d4e6342b2ca50893f9a70473d99a1f8ef25 SHA512 ac95aafdc0c94af32a9a78c7d9746bc085d6c4ba74e1acbf5ddf9c1f80a035ce6ece2adf66b1de54c9405e0887c79c6bbde3657c6c7cb727869b661fb7105196 WHIRLPOOL b7bba4586680c6dd990a244d73565d5209a668b6c6ec39459155ba3f2c5c38343c7bdf10a11c6000cca0b3663931e2d52bb5503c9d1329a62c4040dbdca3b037
+DIST bird-1.6.2.tar.gz 1300037 SHA256 8853f857045057e02c645232629754e9f5554eafa9d19fdef6097af72a3a98f6 SHA512 a45ef7fba6caec3ae3908a4cad83d5b5d75533f625bd9fd75d4c42aa1642e76ffd01b2d4f2fbaeffc298b525f426c726432a092d15c9d23e7ccf9ddfa6beeaa1 WHIRLPOOL 98dd7e227ec4d72b1efe6d9f5798ed9b9f1b30b601883095528bbaf875ca8f33e9549d3f8b5adb2163cf1a4a36c9d4f926c0790c806b61f1628d211aaec9c8ca
+DIST bird-1.6.3.tar.gz 1337198 SHA256 39c51cf57c3ba8b5978b2a657ffa2f647ec7f3ae643e91cf42ee5cb070cf7e7c SHA512 d0f044cbbb3e5fe0624ad8ae58f5fa352ff41a9cd73f37d803431d9d148927bce52d8f2b82e31dd65c753c55b1034aaf8e15739a511e42cd2dd122b5cd1e15df WHIRLPOOL 08172f354df6955e1a4542faf51f3f1d7754a2d2f3c1dd2f19679f46c059874bc96d615a4f342cd6f7ccb60a4ef63bdb917a2af6a38538d210fa82435fbc964e

diff --git a/net-misc/bird/bird-1.4.4.ebuild b/net-misc/bird/bird-1.4.4.ebuild
deleted file mode 100644
index 40e3c4a..00000000
--- a/net-misc/bird/bird-1.4.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-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
-}

diff --git a/net-misc/bird/bird-1.3.9.ebuild b/net-misc/bird/bird-1.6.2.ebuild
similarity index 94%
rename from net-misc/bird/bird-1.3.9.ebuild
rename to net-misc/bird/bird-1.6.2.ebuild
index 865581a..d6394ea 100644
--- a/net-misc/bird/bird-1.3.9.ebuild
+++ b/net-misc/bird/bird-1.6.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=4
+EAPI=6
 
 DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6"
 HOMEPAGE="http://bird.network.cz"
@@ -22,6 +22,7 @@ DEPEND="sys-devel/flex
 src_prepare() {
 	mkdir ipv6
 	tar c --exclude ipv6 . | tar x -C ipv6
+	eapply_user
 }
 
 src_configure() {

diff --git a/net-misc/bird/bird-1.4.3.ebuild b/net-misc/bird/bird-1.6.3.ebuild
similarity index 94%
rename from net-misc/bird/bird-1.4.3.ebuild
rename to net-misc/bird/bird-1.6.3.ebuild
index 40e3c4a..d6394ea 100644
--- a/net-misc/bird/bird-1.4.3.ebuild
+++ b/net-misc/bird/bird-1.6.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6"
 HOMEPAGE="http://bird.network.cz"
@@ -22,6 +22,7 @@ DEPEND="sys-devel/flex
 src_prepare() {
 	mkdir ipv6
 	tar c --exclude ipv6 . | tar x -C ipv6
+	eapply_user
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2016-09-27 14:29 Tony Vroon
  0 siblings, 0 replies; 43+ messages in thread
From: Tony Vroon @ 2016-09-27 14:29 UTC (permalink / raw
  To: gentoo-commits

commit:     ad1e96f8e90da81e63ddba381dddceb0a1cfd758
Author:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 27 14:29:37 2016 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Tue Sep 27 14:29:50 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1e96f8

net-misc/bird: Version bump to 1.6.1 as requested by Moyaze Shivji in the LINX technology team.

Package-Manager: portage-2.3.1

 net-misc/bird/Manifest          |  1 +
 net-misc/bird/bird-1.6.1.ebuild | 63 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index be1eceb..0980992 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -4,3 +4,4 @@ DIST bird-1.4.4.tar.gz 1282882 SHA256 ef506afa5852202379256c0db71c8db577e59babde
 DIST bird-1.4.5.tar.gz 1284666 SHA256 ff485f0c64c5f762458e0f09e327e2f518a14b0247194c62ffa480d1eb3f9ffc SHA512 fba60e7daacfdf86e3fa9cb4dc627d33928b4b84dca98d3bfbd378265e422b7ecfe10c2d17369d295afe8a5f1f2e771209bbd54710485a19d64e6551f16d6b94 WHIRLPOOL 894401301e1756f2b2cf27d6829a911e51f81569a92b375ec0a504f1aa1563b37396eb929ccf1423e5387ca181ab2669a08a26040da52c4134128ebc5bc36ba4
 DIST bird-1.5.0.tar.gz 1300141 SHA256 79d5c4254e25f5890626830ca42aae03735716bdf152ddd8368473d2b3c17b5d SHA512 6814a1393d192083bc9807fd9c56e4bfe169aa34b70811f10da61c79d2fd4b18827bd4f3ea70d9ceba32125e54afb3f8df388416bff619c6f7e838a171f70ae8 WHIRLPOOL 2bd9429fef41dc4be09c9ece7ea6a109237c8d405ef16f5748516a3ec6ce3423ae05796e9ea875d08e476ea0da91ae617a9a90f574085decdab2bcdc40a7274d
 DIST bird-1.6.0.tar.gz 1273899 SHA256 db3dfe37deac73b38b7d6966e577985f7b8e23f246760cb095ad13b0d8010e13 SHA512 3b73c5aa26ac725547d8ff67c35008b6793ef4dc9f22940bacc3871f60abb77e41d93bef0e493d5808eea455e17a04bbba837f16665d726a0a80e73270fed67a WHIRLPOOL 05abee4f45e687c9ff7e31fef3b9a8385081ead8d13b723cb0c79faf59964f9cec46f337eecc2207d0cf2c67c2ad9ea04c096a13465b81a89eba5effe7bba9d1
+DIST bird-1.6.1.tar.gz 1286450 SHA256 23ab3cbbf879f1b672e8c20f2e198d4e6342b2ca50893f9a70473d99a1f8ef25 SHA512 ac95aafdc0c94af32a9a78c7d9746bc085d6c4ba74e1acbf5ddf9c1f80a035ce6ece2adf66b1de54c9405e0887c79c6bbde3657c6c7cb727869b661fb7105196 WHIRLPOOL b7bba4586680c6dd990a244d73565d5209a668b6c6ec39459155ba3f2c5c38343c7bdf10a11c6000cca0b3663931e2d52bb5503c9d1329a62c4040dbdca3b037

diff --git a/net-misc/bird/bird-1.6.1.ebuild b/net-misc/bird/bird-1.6.1.ebuild
new file mode 100644
index 00000000..d6394ea
--- /dev/null
+++ b/net-misc/bird/bird-1.6.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+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
+	eapply_user
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/
@ 2016-05-03 10:21 Tony Vroon
  0 siblings, 0 replies; 43+ messages in thread
From: Tony Vroon @ 2016-05-03 10:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5dff67c7f1469fc22fbf6b3d3e32af60a3e3d827
Author:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
AuthorDate: Tue May  3 10:21:44 2016 +0000
Commit:     Tony Vroon <chainsaw <AT> gentoo <DOT> org>
CommitDate: Tue May  3 10:21:44 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dff67c7

net-misc/bird: Version bump to 1.6.0; as requested by Moyaze Shivji in the LINX technology team.

Package-Manager: portage-2.2.28

 net-misc/bird/Manifest          |  1 +
 net-misc/bird/bird-1.6.0.ebuild | 63 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)

diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 5738fed..be1eceb 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -3,3 +3,4 @@ DIST bird-1.4.3.tar.gz 1277383 SHA256 5d05fdc938af0522414ff38704b908e5f2afb29068
 DIST bird-1.4.4.tar.gz 1282882 SHA256 ef506afa5852202379256c0db71c8db577e59babde79d63b8f40863de2270136 SHA512 12a91eb87002692458dab3674a05a2918e2663303e4af4204b9ac343a2440f888febbc0cea865ecdbb876641947804e0764950214a6db99eb1246cd71c50c6d9 WHIRLPOOL 5224238ccc1984cb5aeeeda44ba07959489ff60b959f3faf9444bee4b8679bb43d87331579dff5f627587dde9d5f2a0627e5fb4d6cdfa9a183585dc600bdc80b
 DIST bird-1.4.5.tar.gz 1284666 SHA256 ff485f0c64c5f762458e0f09e327e2f518a14b0247194c62ffa480d1eb3f9ffc SHA512 fba60e7daacfdf86e3fa9cb4dc627d33928b4b84dca98d3bfbd378265e422b7ecfe10c2d17369d295afe8a5f1f2e771209bbd54710485a19d64e6551f16d6b94 WHIRLPOOL 894401301e1756f2b2cf27d6829a911e51f81569a92b375ec0a504f1aa1563b37396eb929ccf1423e5387ca181ab2669a08a26040da52c4134128ebc5bc36ba4
 DIST bird-1.5.0.tar.gz 1300141 SHA256 79d5c4254e25f5890626830ca42aae03735716bdf152ddd8368473d2b3c17b5d SHA512 6814a1393d192083bc9807fd9c56e4bfe169aa34b70811f10da61c79d2fd4b18827bd4f3ea70d9ceba32125e54afb3f8df388416bff619c6f7e838a171f70ae8 WHIRLPOOL 2bd9429fef41dc4be09c9ece7ea6a109237c8d405ef16f5748516a3ec6ce3423ae05796e9ea875d08e476ea0da91ae617a9a90f574085decdab2bcdc40a7274d
+DIST bird-1.6.0.tar.gz 1273899 SHA256 db3dfe37deac73b38b7d6966e577985f7b8e23f246760cb095ad13b0d8010e13 SHA512 3b73c5aa26ac725547d8ff67c35008b6793ef4dc9f22940bacc3871f60abb77e41d93bef0e493d5808eea455e17a04bbba837f16665d726a0a80e73270fed67a WHIRLPOOL 05abee4f45e687c9ff7e31fef3b9a8385081ead8d13b723cb0c79faf59964f9cec46f337eecc2207d0cf2c67c2ad9ea04c096a13465b81a89eba5effe7bba9d1

diff --git a/net-misc/bird/bird-1.6.0.ebuild b/net-misc/bird/bird-1.6.0.ebuild
new file mode 100644
index 0000000..d6394ea
--- /dev/null
+++ b/net-misc/bird/bird-1.6.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+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
+	eapply_user
+}
+
+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
+}


^ permalink raw reply related	[flat|nested] 43+ messages in thread

end of thread, other threads:[~2025-10-07 15:05 UTC | newest]

Thread overview: 43+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-14 14:37 [gentoo-commits] repo/gentoo:master commit in: net-misc/bird/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2025-10-07 15:05 Sam James
2025-10-07 15:05 Sam James
2025-10-07 15:05 Sam James
2025-09-24  1:21 Sam James
2025-09-23 14:29 Sam James
2025-09-23 14:26 Sam James
2025-09-23 11:41 Sam James
2025-09-23 11:41 Sam James
2025-09-06 15:05 Sam James
2025-09-06 15:05 Sam James
2025-05-29 16:49 Sam James
2025-05-29 16:49 Sam James
2025-05-14 16:54 Sam James
2025-05-14 16:54 Sam James
2025-05-14 16:54 Sam James
2025-05-06 11:16 Joonas Niilola
2025-05-06 11:16 Joonas Niilola
2025-01-27 18:16 Petr Vaněk
2024-08-13  7:10 WANG Xuerui
2023-03-12 13:39 Arthur Zamarin
2023-03-12  8:36 Joonas Niilola
2023-03-08 22:43 Sam James
2023-03-07 17:18 Sam James
2023-03-07 13:33 Sam James
2023-03-07 13:33 Sam James
2023-03-07 13:33 Sam James
2023-03-07 13:33 Sam James
2022-02-28 14:26 Joonas Niilola
2022-02-28 14:26 Joonas Niilola
2021-10-11  0:02 Sam James
2021-10-04 20:46 Sam James
2021-10-04 20:40 Sam James
2021-04-09 22:51 Sam James
2020-06-20  1:14 Aaron Bauman
2020-02-10 13:53 Tony Vroon
2019-01-10 10:07 Tony Vroon
2018-06-08 13:03 Tony Vroon
2018-04-06 11:05 Fabian Groffen
2018-01-16 11:39 Tony Vroon
2016-12-23  9:31 Tony Vroon
2016-09-27 14:29 Tony Vroon
2016-05-03 10:21 Tony Vroon

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox