summaryrefslogtreecommitdiffstats
path: root/package/quagga
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavo@zacarias.com.ar>2015-03-04 10:11:15 -0300
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-03-04 19:25:16 +0100
commita839ac38e158344afb9e5494ce154b93b88bb162 (patch)
tree39916e1bdc728587722201def364bbea1a672fb8 /package/quagga
parentb9f39b2b389754bb53294311b938310283fda638 (diff)
downloadbuildroot-a839ac38e158344afb9e5494ce154b93b88bb162.tar.gz
buildroot-a839ac38e158344afb9e5494ce154b93b88bb162.zip
quagga: bump to version 0.99.24
Also add hash file. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/quagga')
-rw-r--r--package/quagga/Config.in17
-rw-r--r--package/quagga/quagga.hash2
-rw-r--r--package/quagga/quagga.mk8
3 files changed, 18 insertions, 9 deletions
diff --git a/package/quagga/Config.in b/package/quagga/Config.in
index ebec2c8418..d8b10f8520 100644
--- a/package/quagga/Config.in
+++ b/package/quagga/Config.in
@@ -1,6 +1,11 @@
+comment "quagga needs a toolchain w/ IPv6"
+ depends on BR2_USE_MMU
+ depends on !BR2_INET_IPV6
+
config BR2_PACKAGE_QUAGGA
bool "quagga"
depends on BR2_USE_MMU # fork()
+ depends on BR2_INET_IPV6
help
Routing software suite, providing implementations of
OSPFv2, OSPFv3 (IPv6), RIP v1 and v2, RIPng (IPv6) and BGPv4+.
@@ -11,13 +16,9 @@ if BR2_PACKAGE_QUAGGA
config BR2_PACKAGE_QUAGGA_ZEBRA
bool "zebra daemon"
- depends on BR2_INET_IPV6
help
Build zebra daemon.
-comment "zebra daemon needs a toolchain w/ IPv6"
- depends on !BR2_INET_IPV6
-
config BR2_PACKAGE_QUAGGA_TCP_ZEBRA
bool "Use TCP sockets between zebra and protocol daemons"
depends on BR2_PACKAGE_QUAGGA_ZEBRA
@@ -30,7 +31,6 @@ config BR2_PACKAGE_QUAGGA_TCP_ZEBRA
config BR2_PACKAGE_QUAGGA_BABELD
bool "BABEL protocol"
- depends on BR2_INET_IPV6
help
Build babeld daemon.
@@ -59,7 +59,6 @@ config BR2_PACKAGE_QUAGGA_OPAQUE_LSA
config BR2_PACKAGE_QUAGGA_OSPF6D
bool "OSPFv3 (IPv6) protocol"
- depends on BR2_INET_IPV6
help
Build ospf6d daemon.
@@ -70,10 +69,14 @@ config BR2_PACKAGE_QUAGGA_RIPD
config BR2_PACKAGE_QUAGGA_RIPNGD
bool "RIPng (IPv6) protocol"
- depends on BR2_INET_IPV6
help
Build ripngd daemon.
+config BR2_PACKAGE_QUAGGA_PIMD
+ bool "PIMd protocol"
+ help
+ Provides IPv4 PIM-SSM multicast routing.
+
config BR2_PACKAGE_QUAGGA_WATCHQUAGGA
bool "Build watchquagga"
help
diff --git a/package/quagga/quagga.hash b/package/quagga/quagga.hash
new file mode 100644
index 0000000000..172ff9775b
--- /dev/null
+++ b/package/quagga/quagga.hash
@@ -0,0 +1,2 @@
+# Locally calculated after checking pgp signature
+sha256 eca9eeb75005c8c403d48747c93456389e837e07dfc06ce08f70602c32dd4041 quagga-0.99.24.tar.xz
diff --git a/package/quagga/quagga.mk b/package/quagga/quagga.mk
index 6e3acbb1af..16fcb64a40 100644
--- a/package/quagga/quagga.mk
+++ b/package/quagga/quagga.mk
@@ -4,13 +4,16 @@
#
################################################################################
-QUAGGA_VERSION = 0.99.23.1
+QUAGGA_VERSION = 0.99.24
QUAGGA_SOURCE = quagga-$(QUAGGA_VERSION).tar.xz
QUAGGA_SITE = http://download.savannah.gnu.org/releases/quagga
+QUAGGA_SOURCE = quagga-$(QUAGGA_VERSION).tar.xz
QUAGGA_DEPENDENCIES = host-gawk
QUAGGA_LICENSE = GPLv2+
QUAGGA_LICENSE_FILES = COPYING
-QUAGGA_CONF_OPTS = --program-transform-name='' --enable-netlink
+QUAGGA_CONF_OPTS = --program-transform-name=''
+# Upstream missed some bits when packaging it
+QUAGGA_AUTORECONF = YES
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_ZEBRA),--enable-zebra,--disable-zebra)
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_BABELD),--enable-babeld,--disable-babeld)
@@ -19,6 +22,7 @@ QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_RIPD),--enable-ripd,--disable-ripd
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_RIPNGD),--enable-ripngd,--disable-ripngd)
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_OSPFD),--enable-ospfd,--disable-ospfd)
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_OSPF6D),--enable-ospf6d,--disable-ospf6d)
+QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_PIMD),--enable-pimd,--disable-pimd)
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_WATCHQUAGGA),--enable-watchquagga,--disable-watchquagga)
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_ISISD),--enable-isisd,--disable-isisd)
QUAGGA_CONF_OPTS += $(if $(BR2_PACKAGE_QUAGGA_BGP_ANNOUNCE),--enable-bgp-announce,--disable-bgp-announce)
OpenPOWER on IntegriCloud