pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

frr: upgrade to 7.5



Module Name:	pkgsrc-wip
Committed By:	Frank Kardel <kardel%netbsd.org@localhost>
Pushed By:	kardel
Date:		Thu Nov 12 11:04:29 2020 +0100
Changeset:	48ec0b03578bc9fef9535d3954f99cb3cf93fa9f

Modified Files:
	frr/Makefile
	frr/PLIST
	frr/distinfo
Removed Files:
	frr/patches/patch-lib_zlog.c

Log Message:
frr: upgrade to 7.5

From the release announcement:

I'd like to announce the 7.5 release of FRR!

Debian Packaging  - https://deb.frrouting.org/
Snap Packaging    - https://snapcraft.io/frr
RPM Packaging     - https://rpm.frrouting.org/
Github Release    -
FreeBSd Packaging - Are built and available in FreeBSD packages/port

  BFD
    Profile support
    Minimum ttl support
  BGP
    rpki VRF support
    GR fixes
    Add wide option to display of routes
    Add `maximum-prefix <num> force`
    Add `bestpath-routes` to neighbor command
    Add `bgp shutdown message MSG...` command
    Add v6 Flowspec support
    Add `neighbor <neigh> shutdown rtt` command
    Allow update-delay to be applied globaly
  EVPN
    Beginning of MultiHoming Support
  ISIS
    Segment Routing Support
  VRF Support
    Guard against adj timer display overflow
    Add support for Anycast-SIDs
  OSPF
    Segment Routing support for ECMP
    Various LSA fixes
    Prevent crash if transferring config amongst instances
  PBR
    Adding json support to commands
    DSCP/ECN based PBR Matching
  PIM
    Add more json support to commands
    Fix missing mesh-group commands
    MSDP SA forwarding
    Clear (s,g,rpt) ifchannel on (*, G) prune received
    Fix igmp querier election and IP address mapping
    Crash fix when RP is removed
  STATIC
    Northbound Support
  YANG
    Filter and route-map Support
    OSPF model definition
    BGP model definition
  VTYSH
    Fix build-time errors for some --enable flags
    Speed up output of configuration across daemons
  ZEBRA
    nexthop group support for FPM
    northbound support for rib model
    Backup nexthop support
    netlink batching support
    Allow upper level protocols to request ARP
    Add json output for zebra ES, ES-EVI and access vlan dumps

  Upgrade to using libyang1.0.184

  RPM
    Moved RPKI to subpackage
    Added SNMP subpackage

  Centos 6 and Debian Jessie have been deprecated

  As always there are too many bugfixes to list individually.  This release
  compromises just over 1k of commits by the community, with contributors from
  70 people.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=48ec0b03578bc9fef9535d3954f99cb3cf93fa9f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 frr/Makefile                 |  6 ++++--
 frr/PLIST                    |  7 +++++++
 frr/distinfo                 |  9 ++++-----
 frr/patches/patch-lib_zlog.c | 21 ---------------------
 4 files changed, 15 insertions(+), 28 deletions(-)

diffs:
diff --git a/frr/Makefile b/frr/Makefile
index 857b154871..8b815fbdf4 100644
--- a/frr/Makefile
+++ b/frr/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD$
 
 GITHUB_PROJECT=	frr
-VERSION=	7.4
+VERSION=	7.5
 GITHUB_TAG=	frr-${VERSION}
 DISTNAME=	frr-${VERSION}
 CATEGORIES=	sysutils
@@ -29,8 +29,10 @@ FRR_VTY_GROUP?=	frrvty
 
 FRR_USER?=		_frr
 FRR_CONF_MODE=		0640
+FRR_CONFDIR_MODE=	0755
 FRR_LOG_MODE=		0640
-PKG_SYSCONFDIR_PERMS=	${FRR_USER} ${FRR_VTY_GROUP} 0750
+
+PKG_SYSCONFDIR_PERMS=	${FRR_USER} ${FRR_VTY_GROUP} ${FRR_CONFDIR_MODE}
 PKG_SYSCONFSUBDIR=	frr
 
 PKG_GECOS.${FRR_USER}=	FRRouting User
diff --git a/frr/PLIST b/frr/PLIST
index 5ff8e3bec8..d132b34966 100644
--- a/frr/PLIST
+++ b/frr/PLIST
@@ -87,6 +87,7 @@ include/frr/queue.h
 include/frr/ringbuf.h
 include/frr/route_types.h
 include/frr/routemap.h
+include/frr/routing_nb.h
 include/frr/sbuf.h
 include/frr/seqlock.h
 include/frr/sha256.h
@@ -97,6 +98,7 @@ include/frr/sockopt.h
 include/frr/sockunion.h
 include/frr/spf_backoff.h
 include/frr/srcdest_table.h
+include/frr/srte.h
 include/frr/srv6.h
 include/frr/stream.h
 include/frr/systemd.h
@@ -175,6 +177,7 @@ ${PLIST.doc}share/doc/frr/html/_images/fig-vnc-frr-route-reflector.png
 ${PLIST.doc}share/doc/frr/html/_images/fig-vnc-gw.png
 ${PLIST.doc}share/doc/frr/html/_images/fig-vnc-mesh.png
 ${PLIST.doc}share/doc/frr/html/_images/fig-vnc-redundant-route-reflectors.png
+${PLIST.doc}share/doc/frr/html/_images/fig_dmvpn_topologies.png
 ${PLIST.doc}share/doc/frr/html/_images/fig_topologies_full.png
 ${PLIST.doc}share/doc/frr/html/_images/fig_topologies_rs.png
 ${PLIST.doc}share/doc/frr/html/_sources/babeld.rst.txt
@@ -186,7 +189,9 @@ ${PLIST.doc}share/doc/frr/html/_sources/bugs.rst.txt
 ${PLIST.doc}share/doc/frr/html/_sources/eigrpd.rst.txt
 ${PLIST.doc}share/doc/frr/html/_sources/fabricd.rst.txt
 ${PLIST.doc}share/doc/frr/html/_sources/filter.rst.txt
+${PLIST.doc}share/doc/frr/html/_sources/frr-reload.rst.txt
 ${PLIST.doc}share/doc/frr/html/_sources/glossary.rst.txt
+${PLIST.doc}share/doc/frr/html/_sources/grpc.rst.txt
 ${PLIST.doc}share/doc/frr/html/_sources/index.rst.txt
 ${PLIST.doc}share/doc/frr/html/_sources/installation.rst.txt
 ${PLIST.doc}share/doc/frr/html/_sources/ipv6.rst.txt
@@ -241,8 +246,10 @@ ${PLIST.doc}share/doc/frr/html/bugs.html
 ${PLIST.doc}share/doc/frr/html/eigrpd.html
 ${PLIST.doc}share/doc/frr/html/fabricd.html
 ${PLIST.doc}share/doc/frr/html/filter.html
+${PLIST.doc}share/doc/frr/html/frr-reload.html
 ${PLIST.doc}share/doc/frr/html/genindex.html
 ${PLIST.doc}share/doc/frr/html/glossary.html
+${PLIST.doc}share/doc/frr/html/grpc.html
 ${PLIST.doc}share/doc/frr/html/index.html
 ${PLIST.doc}share/doc/frr/html/installation.html
 ${PLIST.doc}share/doc/frr/html/ipv6.html
diff --git a/frr/distinfo b/frr/distinfo
index a233774cbb..edd0e403fc 100644
--- a/frr/distinfo
+++ b/frr/distinfo
@@ -1,10 +1,9 @@
 $NetBSD$
 
-SHA1 (frr-7.4.tar.gz) = 97ee20790e59d672d6ce41a147dad7639de65e91
-RMD160 (frr-7.4.tar.gz) = 6c8dbf18b9d59c6518d57b2a1869d827ff194448
-SHA512 (frr-7.4.tar.gz) = d5c4e3bf7527bc094a65b24fda1b7a86f87e996fb3d98abe646e878274e0ca30f45aefca76816414b9d44607616cd2eb8ad118045b8986a92dd130f3a704162f
-Size (frr-7.4.tar.gz) = 6074854 bytes
-SHA1 (patch-lib_zlog.c) = 206b6c48129d8122bf23d245f3d86284e5057fee
+SHA1 (frr-7.5.tar.gz) = 266129c3de20d5ffbe1ae9751fbbf88184405617
+RMD160 (frr-7.5.tar.gz) = 368fae09311e2b4210cf793f09a33238c19f5441
+SHA512 (frr-7.5.tar.gz) = d0d3c0bc0d30e2ebb93e20906768a996d21db23b23118c8e3c50d238e7bfdee7a789b4a90c9d7dbdc842d857f60bd44f0922b01b0c2c8b289ac860f008a430a9
+Size (frr-7.5.tar.gz) = 6730659 bytes
 SHA1 (patch-pkgsrc_zebra.sh.in) = d458e74a1f3319f6e075d3d3a81414bc7d7022f2
 SHA1 (patch-zebra_ioctl.c) = 99b7606564f4dc620df997889156b5c09f7fb396
 SHA1 (patch-zebra_kernel__socket.c) = 9bf24d86923715e3e15cad073df1210bc0608e89
diff --git a/frr/patches/patch-lib_zlog.c b/frr/patches/patch-lib_zlog.c
deleted file mode 100644
index 95725bc7ed..0000000000
--- a/frr/patches/patch-lib_zlog.c
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD$
-
-	backport posix_fallocate fix in case
-	posix_fallocate returns an error.
-
---- lib/zlog.c.orig	2020-06-30 11:08:57.000000000 +0000
-+++ lib/zlog.c
-@@ -246,10 +246,10 @@ void zlog_tls_buffer_init(void)
- 	fchown(mmfd, zlog_uid, zlog_gid);
- 
- #ifdef HAVE_POSIX_FALLOCATE
--	if (posix_fallocate(mmfd, 0, TLS_LOG_BUF_SIZE) < 0) {
--#else
--	if (ftruncate(mmfd, TLS_LOG_BUF_SIZE) < 0) {
-+	if (posix_fallocate(mmfd, 0, TLS_LOG_BUF_SIZE) != 0)
-+	/* note next statement is under above if() */
- #endif
-+	if (ftruncate(mmfd, TLS_LOG_BUF_SIZE) < 0) {
- 		zlog_err("failed to allocate thread log buffer \"%s\": %s",
- 			 mmpath, strerror(errno));
- 		goto out_anon_unlink;


Home | Main Index | Thread Index | Old Index