1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-29 10:18:30 +00:00
Commit Graph

210 Commits

Author SHA1 Message Date
Kurt Jaeger
d91ad918ab net/quagga: fix EXAMPLES option
PR:		234738
Submitted by:	tobik
2019-01-08 12:47:04 +00:00
Gerald Pfeifer
a9f015d155 Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
2018-12-12 01:35:33 +00:00
Baptiste Daroussin
7990f81066 Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17816
2018-11-10 18:12:57 +00:00
Olivier Cochard
bb304ff423 New port: net/frr6 (6.0)
PR:		232122
Reported by:	pautina@kharkiv.net
2018-10-22 09:06:29 +00:00
Dmitry Marakasov
6e2d54da6f - Fix LICENSE
- Add LICENSE_FILE
- Update WWW

Approved by:	portmgr blanket
2018-10-10 09:38:40 +00:00
Mathieu Arnold
4a3bebcae1 Add EXAMPLES options to ports that should have one.
Also various fixes related to said option.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
2018-09-10 13:15:47 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Olivier Cochard
b0ca8db0d9 New port: net/frr5 (5.0.1).
PR:		229397
Reported by: 	pi
Sponsored by:	Orange

Fix build with SNMP option.

PR:		228159
Reported by:	pautina@kharkiv.net

Fix crash with gif/tun/gre interface.

PR:		228643
Reported by:	mike@sentex.net
2018-07-06 07:36:07 +00:00
Kurt Jaeger
c8466b6a21 net/quagga: update CONFLICTS after frr -> frr3+4
PR:		229328
Submitted by:	Franco Fichtner <franco@opnsense.org>
2018-06-28 20:18:07 +00:00
Kurt Jaeger
69affa9917 net/quagga: upgrade 1.2.3 -> 1.2.4, fix ospfd crash
- ospfd crashed in 1.2.3, this update fixes that crash

MFH:		2018Q1
Relnotes:	https://github.com/GNOME/evince/blob/master/NEWS
2018-02-20 04:30:35 +00:00
Kurt Jaeger
6cc674207e net/quagga: fix build if SNMP is not selected
- configure script tries to detect net-snmp even if not requested,
  but fails, if net-snmp is not installed.

Reported by:	antoine, garga
2018-02-16 19:30:55 +00:00
Kurt Jaeger
6127f35649 net/quagga: update 1.2.2 -> 1.2.3
- doc/security: Security announcements for 4 issues
- doc/security: Add a doc/security folder and template for announcements
- doc: Add commit message template, suitable for commit.template
- bgpd: remove stream_pnt use for notify data
- lib/privs: Remove of CAP_NET_BROADCAST forgot to decrement array count
- bgpd/security: debug print of received NOTIFY data can over-read msg array
- bgpd/security: fix infinite loop on certain invalid OPEN messages
- bgpd/security: Fix double free of unknown attribute
- bgpd/security: invalid attr length sends NOTIFY with data overrun
- zebra/redistribute: Implicit withdraw needs to be explicit if
  update isn't sent
- doc: 'match aspath' should be 'match as-path'
- bgpd: fix SIGBUS
- bgpd: Fix mistake in NHT of connected IPv6 next-hops preventing
  route advertisements
- Updated the protocol supported list
- lib/command: make config file robust more robust and kinder to system
- doc: Bring documentation on Zserv header up to date.
- bgpd: distance comment
- doc: Fix small but important logical mistake in community-list example
- doc: document that changing bgp distance needs a hard clear of routes
- bgpd: malformed attribute handling: don't pass on, and add missing notify
- lib/filter: change add/delete callback hooks to robustly delete
- Revert "lib: Fix Free Pointer dereference in lib/filter.c"
- infra/buildbot: allow bots to be picked out by installed compiler.
- infra/buildbot: Add bots, add JSON "env" config variable, poll
  all git branches
- lib: ptr macro arg may need brackets in some cases
- distro/systemd: add man page ref and set config file permissions
- doc: Fix manpage number for ospfclient.
- vtysh: Fix spelling errors in strings flagged by lintian.
- doc: Tweak grammar in zebra manpage to keep lintian happy.
- vtysh: print error if PAM auth does not succeed
- lib/thread: get rid of the shallow-copy thread_fetch add a sane thread_main
- buildbot/master: use a helper generator for make cmd string list
- buildbot/master: fix the common steps
- buildbot/master: Add OBSD bot, and support for environment variable config
- build: AC_EGREPP_CPP actions wrong way around, worked by accident mostly.
- build: Work around illumos still shipping

MFH:		2018Q1
Security:	CVE-2018-5378, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-0543.txt
		CVE-2018-5379, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1114.txt
		CVE-2018-5380, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1550.txt
		CVE-2018-5381, https://gogs.quagga.net/Quagga/quagga/src/master/doc/security/Quagga-2018-1975.txt
2018-02-15 22:17:36 +00:00
Kurt Jaeger
c833555fe1 net/quagga: add patches to fix IPv6, multi-segment AS_PATH UPDATE fix
- For the IPv6 problem description see also:
  https://bugzilla.quagga.net/show_bug.cgi?id=870
  https://lists.quagga.net/pipermail/quagga-dev/2017-December/033309.html
- Another part of the multi-segment AS_PATH UPDATE
  message length calculation fix

PR:		214481
Reported by:	dgilbert@eicat.ca
2017-12-19 15:28:09 +00:00
Kurt Jaeger
a36bf33789 net/quagga{-esr}: add conflicts
- detected by rodrigo's conflict scanner
2017-10-09 18:58:36 +00:00
Kurt Jaeger
5900daaacf net/quagga: update 1.2.1 -> 1.2.2
- bgpd: Fix AS_PATH size calculation for long paths
- zebra: Fix to set tag for a static route configured, #955
- Removed the installation of vrf specific tag and distance command
- nhrpd: several changes and bug fixes
- ripd: ripv2 fails to send packets on non multicast interface
- vtysh:address-family vpnv6 and vpnv6 unicast added, #950

Reported by:	Balaji Gurudoss <balajig81@gmail.com>
2017-10-03 18:10:38 +00:00
Kurt Jaeger
66017cce18 net/quagga: bgpd: multi-segment AS_PATH UPDATE message length calculation fix
See
https://lists.quagga.net/pipermail/quagga-dev/2017-September/033284.html
for the source of this patch.

Submitted by:	 Andreas Jaggi <aj@open.ch>
2017-10-01 13:29:03 +00:00
Kurt Jaeger
ccb83a051f net/quagga: register conflict with frr
PR:		222368
Submitted by:	Franco Fichtner <franco@opnsense.org>
2017-09-16 16:31:15 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Sunpoet Po-Chuan Hsieh
cb037d3c98 Update devel/readline to 7.0 patch 3
- Bump PORTREVISION for shlib change

Changes:	https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES
		https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html
		https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html
Differential Revision:	https://reviews.freebsd.org/D11172
PR:		219947
Exp-run by:	antoine
2017-06-27 13:46:53 +00:00
Kurt Jaeger
aa3521195b net/quagga: fix typo in pkg-descr
PR:		218485
Submitted by:	Franco Fichtner <franco@opnsense.org>
2017-04-22 14:42:02 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Kurt Jaeger
a64aba44e4 net/quagga: update 1.2.0 -> 1.2.1
Changes: http://mirror.easyname.at/nongnu/quagga/quagga-1.2.1.changelog.txt
	 https://lists.quagga.net/pipermail/quagga-users/2017-March/014681.html
2017-03-11 08:06:54 +00:00
Kurt Jaeger
29a56129cc net/quagga: really take maintainer
PR:		217588
Reported by:	bdrewery
2017-03-07 18:21:01 +00:00
Kurt Jaeger
c8dca8386a net/quagga: update 1.1.1 -> 1.2.0
- also take maintainer

PR:		217588
Changes:	http://mirror.easyname.at/nongnu/quagga/quagga-1.2.0.changelog.txt
Approved by:	mat (old maintainer)
2017-03-06 17:57:56 +00:00
Kurt Jaeger
6b6c54d97c net/quagga: update 1.1.0 -> 1.1.1
Warning: This version still has this IPv6 bug:
https://bugzilla.quagga.net/show_bug.cgi?id=870

PR:		216440
Approved by:	mat
Changes: https://lists.quagga.net/pipermail/quagga-dev/2017-January/016585.html
2017-01-24 19:30:51 +00:00
Gerald Pfeifer
89f8b05214 Bump PORTREVISIONS for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of
gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang,
c++11-lang, c++0x, c11 requested via USES=compiler.
2016-11-20 09:38:08 +00:00
Mathieu Arnold
0a8d01d54b Fix build.
As I managed to somehow build it yesterday before committing the update,
and I am removing an option, I'm bumping PORTREVISION

Submitted by:	pkg-fallout
Sponsored by:	Absolight
2016-10-20 12:27:20 +00:00
Mathieu Arnold
3430817a1c Update to 1.1.0.
Sponsored by:	Absolight
2016-10-19 11:37:32 +00:00
Kurt Jaeger
34ec386f20 net/quagga: Update 1.0.20160315 -> 1.0.20161017
- This release also includes 4 other fixes for undefined behaviour that
  may have security implications, for BGP, IS-IS and OSPFv3.

PR:		213576
Changes:	https://lists.quagga.net/pipermail/quagga-users/2016-October/014477.html
Security:	CVE-2016-4049
MFH:		2016Q4
Approved by:	mat (maintainer)
2016-10-18 13:43:45 +00:00
Mathieu Arnold
1d9b06de13 Actually make the last two commit really work.
Pointy hat:	mat
Sponsored by:	Absolight
2016-07-19 15:31:44 +00:00
Mathieu Arnold
111d7e3429 Fix the OSPF_NEXTHOP patch.
PR:		210835
Reported by:	dgilbert eicat ca, miha rylov rambler ru
Sponsored by:	Absolight
2016-07-19 14:16:24 +00:00
Mathieu Arnold
25bd18224d Remove OSPF_OPAQUE_LSA option, it was a noop.
Sponsored by:	Absolight
2016-07-19 14:16:15 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Mathieu Arnold
7bab2d584c Update to 1.0.20160315.
PR:		208064
Submitted by:	pi
Sponsored by:	Absolight
2016-03-17 16:20:07 +00:00
Baptiste Daroussin
acce3b8dd9 Fix with custom SYSCONF_DIR and fix qa tests
Change the home directory of the quagga user to /var/empty which prevent QA
First the home does not need to be harcoded to /usr/local/etc/quagga, second
it fixes issues where the home created by the user addition is 755 then the
plist modifies it to 750

Reviewed by:	mat
Approved by:	mat (maintainer)
Sponsored by:	gandi.net
Differential Revision:	https://reviews.freebsd.org/D3135
2015-07-20 13:03:15 +00:00
Mathieu Arnold
e517dd5b48 Fix ipv6 on 8 and possibly 9.
Obtained from:	http://git.savannah.gnu.org/gitweb/?p=quagga.git;a=patch;h=3e07588e6c2d11464b458cef3965ae31b5f99181
Sponsored by:	Absolight
2015-04-17 09:18:11 +00:00
Mathieu Arnold
723d568e7a Add CPE.
Sponsored by:	Absolight
2015-03-18 13:52:54 +00:00
Mathieu Arnold
58f311fb2d Update to 0.99.24.1.
Sponsored by:	Absolight
2015-03-11 14:09:01 +00:00
Mathieu Arnold
09576b056f Make quagga announce BGP routes by default.
PR:		198485
Submitted by:	lerik nolink net
Pointy hat to:	mat
Sponsored by:	Absolight
2015-03-10 11:30:44 +00:00
Mathieu Arnold
afd4eca55b Update to 0.99.24.
Enable ISISD, RTADV, OSPF_OPAQUE_LSA by default as they're enabled by
default by quagga's configure.
Enable PIMD because the releases notes says we should unless short on
space.

Release notes:	http://savannah.nongnu.org/forum/forum.php?forum_id=8222
Changelog:	http://download.savannah.gnu.org/releases/quagga/quagga-0.99.24.changelog.txt
Sponsored by:	Absolight
2015-03-03 13:57:33 +00:00
Mathieu Arnold
a597715348 Fix -n usage.
Sponsored by:	Absolight
2015-02-17 15:28:14 +00:00
Mathieu Arnold
5e63940acc Make quagga's rc script conform to the porter's handbook guidelines.
PR:		197036
Submitted by:	Kozlov Sergey
Sponsored by:	Absolight
2015-02-17 14:25:23 +00:00
Mathieu Arnold
3ea1e1cec0 Fix build on 8 and 9. This time for reals.
So, quagga uses some anonymous structs/unions, it's part of c11, and gcc from
base on 8 and 9, while not throwing errors when seeing those, kindly ignores
the definition and breaks everything.

Sponsored by:	Absolight
2015-01-26 13:51:51 +00:00
Mathieu Arnold
b3f3e3d08b Fix build after last automake update.
Sponsored by:	Absolight
2015-01-24 23:22:39 +00:00
Mathieu Arnold
72d946a2e2 And allow people building with options.
Noticed by:	hrs
Pointy hat to:	mat
Sponsored by:	Absolight
2014-10-02 21:18:36 +00:00
Mathieu Arnold
44fa844140 Learn to write shell scripts.
Pointy hat to:	mat
Sponsored by:	Absolight
2014-10-02 18:33:43 +00:00
Mathieu Arnold
1287d3fec2 Update to 0.99.23.1. [1]
General cleanup.

PR:		194090 [1]
Submitted by:	Olivier Cochard [1]
Sponsored by:	Absolight
2014-10-02 15:44:03 +00:00
Mathieu Arnold
361c0be994 Take this.
Sponsored by:	Absolight
2014-10-02 09:56:35 +00:00
Baptiste Daroussin
a73de70dc8 Reset maintainership
Former maintainer stating he is not maintaining it anymore

Reported by:	Olivier Cochard-Labbé <olivier@cochard.me>
2014-10-02 07:45:59 +00:00
Tijl Coosemans
184d828025 - Add patch after the recent SOCK_RAW bug fix in FreeBSD head (r270929)
- Fix DLMALLOC option
- Remove unused SCRIPTS_ENV

PR:		193244 193825
Submitted by:	Olivier Cochard-Labbé <olivier@cochard.me>
2014-09-22 14:43:34 +00:00