Port details |
- quagga Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route software
- 1.2.4_13 net =25 1.2.4_13Version of this port present on the latest quarterly branch.
- Maintainer: eugen@FreeBSD.org
- Port Added: 2003-09-27 23:41:49
- Last Update: 2024-05-06 12:36:01
- Commit Hash: 7e66e3b
- People watching this port, also watch:: clamav, png, net-snmp, gnupg, pcre
- License: GPLv2+
- WWW:
- https://www.quagga.net/
- Description:
- 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 Kunihiro Ishiguro. The Quagga tree aims to build a more involved
community around Quagga than the current centralised model of GNU Zebra.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/net/quagga/ && make install clean
- To add the package, run one of these commands:
- pkg install net/quagga
- pkg install quagga
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: quagga
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1519100237
SHA256 (quagga-1.2.4.tar.gz) = e364c082c3309910e1eb7b068bf39ee298e2f2f3f31a6431a5c115193bd653d3
SIZE (quagga-1.2.4.tar.gz) = 2925847
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- makeinfo : print/texinfo
- perl5>=5.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- indexinfo : print/indexinfo
- Library dependencies:
-
- libreadline.so.8 : devel/readline
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for quagga-1.2.4_13:
DLMALLOC=off: Use dlmalloc (makes bgpd much faster)
EXAMPLES=on: Build and/or install examples
ISISD=on: Enable ISIS daemon (beta)
ISIS_TOPOLOGY=off: Enable IS-IS topology generator
LEGACY=on: Install to legacy paths (conflicts with FRR etc.)
NO_BGP_ANNOUNCE=off: Turn off BGP route announcement
OSPF_NEXTHOP=off: Set ip next-hop in OSPF route maps
PAM=off: PAM authentication for vtysh
PIMD=on: PIM-SSM multicast routing
RTADV=on: IPv6 Router Advertisements
SNMP=off: SNMP network protocol support
TCPSOCKETS=off: Use TCP/IP sockets for protocol daemons
===> Use 'make config' to modify these settings
- Options name:
- net_quagga
- USES:
- compiler:c11 cpe gmake libtool makeinfo perl5 readline
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.98.2_2 15 Mar 2005 22:22:45 |
pav |
- patch for annoing OSPF infinite loop when time goes back
PR: ports/78855
Submitted by: Boris Kovalenko <boris@tagnet.ru> (maintainer) |
0.98.2_1 09 Mar 2005 16:58:31 |
flz |
- Make use of USE_RCORDER.
PR: ports/78614
Submitted by: Boris Kovalenko <boris@tagnet.ru> (maintainer)
Approved by: pav (mentor) |
0.98.2_1 25 Feb 2005 07:20:32 |
sem |
tarball was relolled due the unpack problems on NetBSD. No other
changes was made.
PR: ports/78004
Submitted by: maintainer |
0.98.2_1 07 Feb 2005 10:39:44 |
yar |
Fix some bugs in this port and work around the issue
of @exec'ing ldconfig after @cwd. The latter is a hack
that should be revised.
PR: ports/77194
Submitted by: maintainer |
0.98.2 05 Feb 2005 22:19:44 |
pav |
- Update to 0.98.2
PR: ports/77086
Submitted by: Boris Kovalenko <boris@tagnet.ru> (maintainer) |
0.98.0 15 Jan 2005 03:01:27 |
pav |
- Update to 0.98.0
- Kill the ultra-ugly configure script and use OPTIONS
PR: ports/76243
Submitted by: Boris Kovalenko <boris@tagnet.ru> (maintainer) |
0.96.5_1 01 Dec 2004 21:12:34 |
pav |
- Chase net-snmp update
PR: ports/74544
Submitted by: Boris Kovalenko <boris@tagnet.ru> (maintainer)
Forgotten by: kuryiama |
0.96.5_1 22 Nov 2004 04:33:32 |
edwin |
Attached patch comes from official quagga developer list. It fixes
the problem with bgpd lockup when remote peer dies. Patch is tested
by many people. Here is also some cleanup to Makefile to remove
unused variable. Please commit it.
Submitted by: Boris Kovalenko <boris@ntmk.ru> |
0.96.5 15 Oct 2004 17:32:46 |
ade |
Kill off automake18, switching to automake19. Requiem Mors Pacem. |
0.96.5 01 Jul 2004 17:06:41 |
ade |
Autotools cleanup. Remove autoconf257 (259), automake17 (18), and
libtool14 (13/15).
PR: 67768
Submitted by: ade
Approved by: 4-exp bento runs (thanks, kris!) |
0.96.5 20 May 2004 11:51:44 |
bms |
Add TCP-MD5 application level support to the FreeBSD quagga port.
Note that this still requires the network administrator to set up TCP-MD5
SAs in the system SADB via setkey(8). |
0.96.5 20 May 2004 11:16:06 |
bms |
Add a new rc variable, quagga_extralibs_path, to workaround boot-time
shared library dependencies. Directory paths listed in this variable
MUST belong to local filesystems.
When Quagga is compiled with additional libraries (e.g. net-snmp) it can
not start during system boot on -CURRENT because ldconfig is called after
NETWORKING; "REQUIRE ldconfig" cannot be used because /etc/rc.d/ldconfig
uses "REQUIRE mountcritremote" which requires NETWORKING.
Wordsmith some comments in the quagga.sh rcNG script.
Submitted by: Boris Kovalenko (with some cleanups) |
0.96.5 13 May 2004 11:21:30 |
bms |
Update to 0.96.5 of Quagga. This fixes a number of bugs, especially on
-CURRENT, and adds support for the OSI IS-IS backbone routing protocol.
Submitted by: Boris Kovalenko |
0.96.4_5 08 Apr 2004 22:14:05 |
bms |
Update the user-id used by the quagga user installed by the pkg-install
script to one which does not conflict with the Firebird package.
Submitted by: Boris Kovalenko |
0.96.4_4 28 Mar 2004 04:33:40 |
kris |
Revert 1.14, which was committed prematurely. |
0.96.4_4 24 Mar 2004 23:29:35 |
bms |
Add SIZE.
Submitted by: trevor@ |
0.96.4_4 24 Mar 2004 23:28:58 |
bms |
Whitespace. |
0.96.4_4 12 Mar 2004 02:48:25 |
ade |
Replace all known incantations of WANT_{AUTOMAKE,AUTOCONF,LIBTOOL}* with
the USE_<x> equivalents. In the current scheme of things, the WANT_
variables in this case are synonymous with the USE_ ones, and thus need
to be exterminated.
First in a series of major autotools cleanups. |
0.96.4_4 02 Mar 2004 09:56:48 |
bms |
Allow users to specify exactly which Quagga daemons should be started
using the rc.conf mechanism. Define variables quagga_flags and quagga_daemons
to control startup behaviour.
Submitted by: Boris Kovalenko (maintainer) |
0.96.4_4 02 Mar 2004 04:02:52 |
bms |
Update net-snmp paths to reflect port movements.
Submitted by: Boris Kovalenko (maintainer) |
0.96.4_4 04 Feb 2004 05:10:27 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1) |
0.96.4_3 08 Dec 2003 16:20:13 |
bms |
Fix the net-snmp check in the configure.ac script. Previously, the check would
fail silently and the package would build anyway. This should fix support
for linking against net-snmp for SNMP support. |
0.96.4_3 03 Dec 2003 03:22:11 |
bms |
Bump dependency on net/net-snmp to check for libnetsnmp.so.6.
Approved by: marcus (portmgr) |
0.96.4_3 22 Nov 2003 13:37:35 |
bms |
Add new rc script, remove old rc script.
Submitted by: Boris Kovalenko |
0.96.4_3 21 Nov 2003 11:02:22 |
bms |
Use new rc script suite.
Submitted by: Boris Kovalenko |
0.96.4_3 15 Nov 2003 02:28:21 |
bms |
Forced commit to record the following in CVS logs for correct attribution
of an earlier patch:
Fix include file installation path, to avoid overwriting headers belonging
to other packages.
Submitted by: Mike Harding |
0.96.4_3 14 Nov 2003 21:39:55 |
bms |
Use net-snmp v5 by default. Add a switch, WITH_SNMP_4, to allow 4.x to
be used instead. Bump PORTREVISION. |
0.96.4_2 14 Nov 2003 16:18:17 |
bms |
Fix packaging when OSPFAPI is requested. This installs additional headers,
and an additional directory.
Use the PLIST_SUB mechanism to achieve this rather than rewriting the entire
pkg-plist; if more sweeping additions are required we can do this later. The
smoke-and-mirrors going on here mean that we have to keep Makefile.inc around
in the WRKDIR until the install step, so that the pkg-plist can be substituted.
Keep the pkg-plist sort -r'd to avoid churn on future changes.
Noticed by: kris |
0.96.4_2 09 Nov 2003 10:59:28 |
bms |
Use ${PREFIX} for --includedir.
Submitted by: Boris Kovalenko |
0.96.4_2 09 Nov 2003 07:15:27 |
bms |
Bump PORTREVISION. |
0.96.4_1 09 Nov 2003 07:15:01 |
bms |
Fix a bug whereby the port could overwrite headers belonging to other ports
when installed.
Submitted by: Boris Kovalenko
Reviewed by: bms |
0.96.4_1 05 Nov 2003 16:02:03 |
bms |
Add patch to fix build on 4.x systems.
Submitted by: quagga.net |
0.96.4 05 Nov 2003 15:22:31 |
bms |
Assign maintainership to Boris Kovalenko with outgoing maintainer's blessing.
Submitted by: Jean-Francois LaForest |
0.96.4 05 Nov 2003 15:19:55 |
bms |
Update Quagga to 0.96.4.
- Refresh net-snmp configure.ac fix target.
- Add ${SYSCONF_DIR} and ${LOCALSTATE_DIR} configuration variables,
and defaults, so that the vty and zserv.api UNIX domain sockets are
created in a directory for which the ${ENABLE_USER} has access. This
was the cause of much pain previously, causing daemons to fail in
mysterious circumstances.
- Update zebractl.sh script accordingly.
- Add USE_SUBMAKE to ensure that the variables set by the interactive
configure dialog are referenced.
Submitted by: Boris Kovalenko |
0.96.2_1 29 Sep 2003 13:34:04 |
sumikawa |
Zebra-pj was removed. |
0.96.2_1 27 Sep 2003 23:40:56 |
bms |
Quagga is a new fork of the GNU Zebra software router. This version, 0.96.2,
fixes many bugs in Zebra and adds several new features including support
for OSPFAPI, allowing developers to build powerful applications on top
of the OSPF routing protocol.
Submitted by: fuzzball@ipv6peer.net |