Skip to contentSkip to conversation

quagga: bump to version 0.99.24

PATCH New Gustavo Zacarias 2 participants 2 messages Mar 4, 2015

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 quagga: bump to version 0.99.24

Also add hash file.

---
 package/quagga/Config.in   | 17 ++++++++++-------
 package/quagga/quagga.hash |  2 ++
 package/quagga/quagga.mk   |  8 ++++++--
 3 files changed, 18 insertions(+), 9 deletions(-)
 create mode 100644 package/quagga/quagga.hash
package/quagga/Config.in +10 -7
index ebec2c8..d8b10f8 100644
@@ -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
package/quagga/quagga.hash new file +2 -0
new file mode 100644
index 0000000..172ff97
@@ -0,0 +1,2 @@
+# Locally calculated after checking pgp signature
+sha256	eca9eeb75005c8c403d48747c93456389e837e07dfc06ce08f70602c32dd4041	quagga-0.99.24.tar.xz
package/quagga/quagga.mk +6 -2
index 6e3acbb..16fcb64 100644
@@ -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)
Signature · 1 line
2.0.5
#1 lore raw

PATCH 1/1 quagga: bump to version 0.99.24

Dear Gustavo Zacarias,

Quoted 9 lines · Gustavo Zacarias

Also add hash file.

---
 package/quagga/Config.in   | 17 ++++++++++-------
 package/quagga/quagga.hash |  2 ++
 package/quagga/quagga.mk   |  8 ++++++--
 3 files changed, 18 insertions(+), 9 deletions(-)
 create mode 100644 package/quagga/quagga.hash

Applied, thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com