summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-misc/bird')
-rw-r--r--net-misc/bird/ChangeLog8
-rw-r--r--net-misc/bird/Manifest12
-rw-r--r--net-misc/bird/bird-1.4.4.ebuild62
3 files changed, 76 insertions, 6 deletions
diff --git a/net-misc/bird/ChangeLog b/net-misc/bird/ChangeLog
index 6727ac9f5fbb..dc32fb8b3f57 100644
--- a/net-misc/bird/ChangeLog
+++ b/net-misc/bird/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-misc/bird
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/ChangeLog,v 1.28 2014/04/15 10:48:42 chainsaw Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/ChangeLog,v 1.29 2014/07/23 08:48:49 chainsaw Exp $
+
+*bird-1.4.4 (23 Jul 2014)
+
+ 23 Jul 2014; Tony Vroon <chainsaw@gentoo.org> +bird-1.4.4.ebuild:
+ Improved OSPF multipath support and an important BGP bugfix. Default router
+ preference for RAdv.
*bird-1.4.3 (15 Apr 2014)
diff --git a/net-misc/bird/Manifest b/net-misc/bird/Manifest
index 49df8f92c17d..97c2899417b3 100644
--- a/net-misc/bird/Manifest
+++ b/net-misc/bird/Manifest
@@ -20,14 +20,16 @@ AUX initd-v6-bird-1.3.2 939 SHA256 890ac5b4f0ff9f691c712f6b8f7850c0909aa0ee897d3
AUX initd-v6-bird-1.3.8 917 SHA256 6ad93bc5971da68854e41ae89393e7e2e33533a6ce6616564c70c1a5d476fe70 SHA512 e44e0a305c456b2c23a5f31780d78816762afff77920cb63cb2621d12f2f05c4493c57b2425e5c81557b3f9f12b5a6d14ed60461c84ff5e14163bee7e8419ac8 WHIRLPOOL 8acdec089b4bef7af01a8d22b183a7985e0939b89b04e7b9f6ce0eae972d8611f5ae80de480c16bf3e14abe02415945057da4e2aa28ed5db5bc746a04ef76849
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
EBUILD bird-1.3.9.ebuild 1223 SHA256 dfa26dadf16e5e9b7053b366b363b5ba69f6e1e5ea4f02185246b73951a4b772 SHA512 64744dbd4828b24024da212f338a261288ac4b637f5e0b19516abc94c91e02fd2254f0aee8f96fae5e9341b2bfcb5bfa62f5b1aefb210e4e1c5f84fe05e75106 WHIRLPOOL 6508e0d549bed6cf07be88c1c946e304a7d70c6a7151bbbeea14536447313ff3bfae73c4df5d95cb837636fdc80002a2a4bb9b9ef8d4d666a92ecbecc8c97254
EBUILD bird-1.4.3.ebuild 1223 SHA256 877290c0bdf95c2b7f1638af7c57d0b1cf0a49b9b1d786a2d340f61a9cab2be5 SHA512 69f587f38800b578dc186d6c2798a0db6df11d01dbf19272d09f5864eca19b6fb114464ce0434b05444a98b61f1a99a5c1e8cd54506855ea5cd51783d8f2310e WHIRLPOOL 0de3419366c2e90e37edb66273796166a8df0de48cb17485dd162474f1eeb0dd251de376ffc3781ff64d32f3e62c0806a08384dd7cf677f91a9cff087ae03685
-MISC ChangeLog 8370 SHA256 431aaec74434bfef094bb813bf4370c271ac2336fe4d6fc3a165e90213980338 SHA512 3e4859f5882d50f6da0749c6759c4dc48600dbd9a1bc01e438e67f755ce0bf161fe3a6e72c275f270e9775c10b46dbc6e5f405411f0afc56754112250bb0c450 WHIRLPOOL b378424dc5504dd8a14298d3ed37c1ed6f9c17a7d865878570f73c0b2bac11a8fc97d19aac03185f44f48215d8d9021663f1282d7d5376182455e40c9c232fe6
+EBUILD bird-1.4.4.ebuild 1223 SHA256 88f7650c3de27d289f8c0b8092cee28b37a1bcfe48799e81857009fef6e80daf SHA512 ebdb7da307fdc3113a35efc21bb67e41877c59370842a076b1fa50cd8e8e666467bd2add5ea3f3875b8d9ad87383778d6c06de21bdd85d32361dd565168effcf WHIRLPOOL 0e2aca6d8eec0473cb11bd8baed6b933484f9cfca1f32b37e3540f1d4db2647ab1473c967b76a29d345841c17c5e6c19d2648457ba654f29242ed40fe53d59a9
+MISC ChangeLog 8567 SHA256 4fd3c53f62ee50affab24b2527630f86d83d9f000c8a66a3f72da17288ff9764 SHA512 6bc73084e95cb0e97f1aabc1ee24ab3e4f0bdda3dad7f105e6312ebc656acc946262bee93f52ecd294421cd82f761adeb990a59322ee8e6d267a40ef94e03401 WHIRLPOOL bda053590f2aee9d9cdb1d97c751fba327926e285b7232c1cc5c67d43a6176756b8fee67f61a0407821c5c85329cf7b0e0fe06c45568b93869d1391ec414808b
MISC metadata.xml 230 SHA256 44667b3033aa4aa69744b8eb24206d2edfcc84e8e491c54d891ba252e6540c44 SHA512 3631b789bb412140294075f5bea1f22dd11d6099f6564c4af2d18675e743fee7eeac84dfa8345d5c94e1002d07c636ef9c0bf811d3a4efa161f909b81ec93dcd WHIRLPOOL a2975b1f344e08d9a4fbfc6d5800d2ec06fe2a85199944618dc8747f1c2e90be1323bafbd6d0dea6f1432589a6fd0cd2160962b25a80d38efb532e551e414e0d
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iEYEAREIAAYFAlNNDmsACgkQp5vW4rUFj5rKNACfbEaA6AKpywkh1pO/I+wwjotO
-Af4AoK0Wwy+JhjwqWZg+TsQryu/3AiB4
-=YVY/
+iEYEAREIAAYFAlPPdv8ACgkQp5vW4rUFj5pedgCfRsNjIsdsr1y9ak4yhJe2tguI
+C2sAniIO5awNLFaUgB8ziIaCAX58D13R
+=q+t4
-----END PGP SIGNATURE-----
diff --git a/net-misc/bird/bird-1.4.4.ebuild b/net-misc/bird/bird-1.4.4.ebuild
new file mode 100644
index 000000000000..05a762e5bb2c
--- /dev/null
+++ b/net-misc/bird/bird-1.4.4.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/bird/bird-1.4.4.ebuild,v 1.1 2014/07/23 08:48:49 chainsaw Exp $
+
+EAPI=5
+
+DESCRIPTION="A routing daemon implementing OSPF, RIPv2 & BGP for IPv4 or IPv6"
+HOMEPAGE="http://bird.network.cz"
+SRC_URI="ftp://bird.network.cz/pub/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug ipv6"
+
+RDEPEND="sys-libs/ncurses
+ sys-libs/readline"
+DEPEND="sys-devel/flex
+ sys-devel/bison
+ sys-devel/m4"
+
+src_prepare() {
+ mkdir ipv6
+ tar c --exclude ipv6 . | tar x -C ipv6
+}
+
+src_configure() {
+ econf \
+ --enable-client \
+ --disable-ipv6 \
+ --localstatedir="${EPREFIX}/var" \
+ $(use_enable debug)
+
+ if use ipv6; then
+ cd ipv6
+ econf \
+ --enable-client \
+ --enable-ipv6 \
+ --localstatedir="${EPREFIX}/var" \
+ $(use_enable debug)
+ fi
+}
+
+src_compile() {
+ emake
+ if use ipv6; then
+ cd ipv6
+ emake
+ fi
+}
+
+src_install() {
+ if use ipv6; then
+ newbin ipv6/birdc birdc6
+ newsbin ipv6/bird bird6
+ newinitd "${FILESDIR}/initd-v6-${PN}-1.3.8" bird6
+ fi
+ dobin birdc
+ dosbin bird
+ newinitd "${FILESDIR}/initd-v4-${PN}-1.3.8" bird
+ dodoc doc/bird.conf.example
+}