Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Oct 2017 17:47:28 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r451086 - in head/net: . quagga-esr quagga-esr/files
Message-ID:  <201710021747.v92HlSKe058818@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Mon Oct  2 17:47:28 2017
New Revision: 451086
URL: https://svnweb.freebsd.org/changeset/ports/451086

Log:
  New port: net/quagga-esr
  
  -esr means extended support for now (as newer quagga versions have
  some issues).
  
  Quagga is a routing software suite, providing implementations of
  OSPFv2, OSPFv3, RIP v1 and v2, RIPv3, BGPv4 and experemental ISIS
  for Unix platforms, particularly FreeBSD and Linux and also NetBSD,
  to mention a few. Quagga is a fork of GNU Zebra which was developed
  by KunihiroIshiguro. The Quagga tree aims to build a more involved
  community around Quagga than the current centralised model of GNU Zebra.
  
  WWW: http://www.quagga.net/

Added:
  head/net/quagga-esr/
     - copied from r438111, head/net/quagga/
  head/net/quagga-esr/files/patch-bgpd__bgp_aspath.c   (contents, props changed)
Modified:
  head/net/Makefile
  head/net/quagga-esr/Makefile
  head/net/quagga-esr/distinfo
  head/net/quagga-esr/pkg-plist

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Mon Oct  2 17:17:08 2017	(r451085)
+++ head/net/Makefile	Mon Oct  2 17:47:28 2017	(r451086)
@@ -1098,6 +1098,7 @@
     SUBDIR += qt5-network
     SUBDIR += qtweetlib
     SUBDIR += quagga
+    SUBDIR += quagga-esr
     SUBDIR += queso
     SUBDIR += quiterss
     SUBDIR += quoted

Modified: head/net/quagga-esr/Makefile
==============================================================================
--- head/net/quagga/Makefile	Sun Apr  9 18:16:13 2017	(r438111)
+++ head/net/quagga-esr/Makefile	Mon Oct  2 17:47:28 2017	(r451086)
@@ -2,10 +2,10 @@
 # $FreeBSD$
 
 PORTNAME=	quagga
-PORTVERSION=	1.2.1
-PORTREVISION=	1
+PORTVERSION=	0.99.24.1
 CATEGORIES=	net ipv6
 MASTER_SITES=	SAVANNAH
+PKGNAMESUFFIX=	-esr
 
 MAINTAINER=	pi@FreeBSD.org
 COMMENT=	Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route software

Modified: head/net/quagga-esr/distinfo
==============================================================================
--- head/net/quagga/distinfo	Sun Apr  9 18:16:13 2017	(r438111)
+++ head/net/quagga-esr/distinfo	Mon Oct  2 17:47:28 2017	(r451086)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1489184471
-SHA256 (quagga-1.2.1.tar.gz) = aaddba5d4f41ed8e4c2f155f4584c993465d122c9096b5b52ada3fc75266fbcd
-SIZE (quagga-1.2.1.tar.gz) = 2922514
+TIMESTAMP = 1491761954
+SHA256 (quagga-0.99.24.1.tar.gz) = 84ae1a47df085119a8fcab6c43ccea9efb9bc3112388b1dece5a9f0a0262754f
+SIZE (quagga-0.99.24.1.tar.gz) = 2683800

Added: head/net/quagga-esr/files/patch-bgpd__bgp_aspath.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/quagga-esr/files/patch-bgpd__bgp_aspath.c	Mon Oct  2 17:47:28 2017	(r451086)
@@ -0,0 +1,11 @@
+--- bgpd/bgp_aspath.c.orig	2017-03-10 12:55:06 UTC
++++ bgpd/bgp_aspath.c
+@@ -903,7 +903,7 @@ aspath_put (struct stream *s, struct aspath *as, int u
+               assegment_header_put (s, seg->type, AS_SEGMENT_MAX);
+               assegment_data_put (s, seg->as, AS_SEGMENT_MAX, use32bit);
+               written += AS_SEGMENT_MAX;
+-              bytes += ASSEGMENT_SIZE (written, use32bit);
++              bytes += ASSEGMENT_SIZE (AS_SEGMENT_MAX, use32bit);
+             }
+           
+           /* write the final segment, probably is also the first */

Modified: head/net/quagga-esr/pkg-plist
==============================================================================
--- head/net/quagga/pkg-plist	Sun Apr  9 18:16:13 2017	(r438111)
+++ head/net/quagga-esr/pkg-plist	Mon Oct  2 17:47:28 2017	(r451086)
@@ -1,12 +1,10 @@
-bin/bgp_btoa
 %%PIMD%%bin/test_igmpv3_join
 bin/vtysh
+sbin/babeld
 include/quagga/buffer.h
 include/quagga/checksum.h
 include/quagga/command.h
 include/quagga/distribute.h
-include/quagga/event_counter.h
-include/quagga/fifo.h
 include/quagga/filter.h
 include/quagga/getopt.h
 include/quagga/hash.h
@@ -21,7 +19,6 @@ include/quagga/md5.h
 include/quagga/memory.h
 include/quagga/memtypes.h
 include/quagga/network.h
-include/quagga/nexthop.h
 include/quagga/ospfapi/ospf_apiclient.h
 include/quagga/ospfd/ospf_api.h
 include/quagga/ospfd/ospf_asbr.h
@@ -48,16 +45,11 @@ include/quagga/table.h
 include/quagga/thread.h
 include/quagga/vector.h
 include/quagga/version.h
-include/quagga/vrf.h
 include/quagga/vty.h
 include/quagga/workqueue.h
 include/quagga/zassert.h
 include/quagga/zclient.h
 include/quagga/zebra.h
-lib/libfpm_pb.a
-lib/libfpm_pb.so
-lib/libfpm_pb.so.0
-lib/libfpm_pb.so.0.0.0
 lib/libospf.a
 lib/libospf.so
 lib/libospf.so.0
@@ -66,14 +58,10 @@ lib/libospfapiclient.a
 lib/libospfapiclient.so
 lib/libospfapiclient.so.0
 lib/libospfapiclient.so.0.0.0
-lib/libquagga_pb.a
-lib/libquagga_pb.so
-lib/libquagga_pb.so.0
-lib/libquagga_pb.so.0.0.0
 lib/libzebra.a
 lib/libzebra.so
-lib/libzebra.so.1
-lib/libzebra.so.1.0.0
+lib/libzebra.so.0
+lib/libzebra.so.0.0.0
 man/man1/vtysh.1.gz
 man/man8/bgpd.8.gz
 %%ISISD%%man/man8/isisd.8.gz
@@ -95,6 +83,7 @@ sbin/ripd
 sbin/ripngd
 sbin/watchquagga
 sbin/zebra
+%%EXAMPLESDIR%%/babeld.conf.sample
 %%EXAMPLESDIR%%/bgpd.conf.sample
 %%EXAMPLESDIR%%/bgpd.conf.sample2
 %%ISISD%%%%EXAMPLESDIR%%/isisd.conf.sample



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201710021747.v92HlSKe058818>