Commit Graph

48 Commits

Author SHA1 Message Date
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +00:00
Doug Barton
c49d1a3273 Remove the FreeBSD KEYWORD from all rc.d scripts where it appears.
We have not checked for this KEYWORD for a long time now, so this
is a complete noop, and thus no PORTREVISION bump. Removing it at
this point is mostly for pedantic reasons, and partly to avoid
perpetuating this anachronism by copy and paste to future scripts.
2006-02-20 20:47:50 +00:00
Sergey Matveychuk
8558006a0a - Fix a crash when vtysh was executed.
- Remove useless target (install is default) in depends

PR:		ports/93094
Reported by:	TANABE Hiroyasu <h@cosat.com>, John <freebsd@moe.co.uk>
Submitted by:	maintainer
2006-02-10 12:45:36 +00:00
Andrej Zverev
70b6c15f1a - Update to 0.99.3
- Fix build on 4.11 by sem@ (files/patch-lib-buffer.c
			     files/patch-ospfd-ospfd.h

--------------------------------
Some known problems outstanding:

- bgpd: prefix counts can get a bit screwy after clears/resets
   this is mostly cosmetic *unless* you use max-prefix counts.
- bgpd: There is a memory leak if 'set community' is used in
  route-maps. This is present in 0.98 too. See bugzilla #89.
- ospfd: 'default-originate always' loses the 'always' qualifier.

Some regressions fixed in 0.99.3:

- bgpd: workqueues were too conservative and could backlog under load
 (e.g. continual session up then reset), eventually leading to OOM.
- ospfd: crash on startup (and only startup) if redistribute was
  enabled fixed.
- bgpd: SEGV in bgp_aspath.c fixed.
- bgpd: memory leak in bgp_aspath.c fixed
- ospfd: oversize LSA support was not functional, fixed.
- ospfd: leak of connected struct fixed
- ospfd: NSM problems fixed, see bug #234
- vtysh: integrated config file reading should work again.
- zserv: flags above 32bits should make it across to daemons now
   (affecting Solaris and IFF_NOXMIT and IFF_VIRTUAL)
- ripd: MD5 auth verification fixed.

The full changelog is available at:

    http://www.quagga.net/download/quagga-0.99.3.changelog.txt

PR:		ports/92524
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2006-02-03 11:39:37 +00:00
Edwin Groothuis
dbef3380d2 SHA256ify
Approved by: krion@
2006-01-22 21:24:05 +00:00
Jun Kuriyama
b650876e96 Chase shlib version bump of net-snmp. 2005-11-30 05:23:10 +00:00
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Sergey A. Osokin
6b275ecbd8 Manage CONFLICTS:
* remove zebra-devel, which don't exist anymore
* add openbgpd

Bump PORTREVISION.

Approved by:    Boris Kovalenko aka boris at tagnet dot ru (maintainer)
2005-11-03 14:43:48 +00:00
Pav Lucistnik
c9a8d4c097 - Kludge snmp detection in configure script
PR:		ports/86102
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2005-09-14 23:48:12 +00:00
Renato Botelho
830f3d55d6 - Update to 0.98.5
From the official site:
    0.98.5 from stable series is released fixing several bugs in ospfd and
    bgpd, most notably some crashes in ospfd and yet another route server
    functionality regression in bgpd.

PR:		ports/85461
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2005-08-30 12:36:47 +00:00
Florent Thoumie
9c99757bc4 - Fix typo in quagga startup script (2nd part). 2005-04-17 21:06:33 +00:00
Florent Thoumie
35f106be33 - Fix typo in rcNG startup script.
PR:		ports/79866
Submitted by:	Shunsuke SHINOMIYA <shino@fornext.org>
Approved by:	maintainer
2005-04-15 12:13:14 +00:00
Sergey Matveychuk
c06d49c051 - Update to 0.98.3
PR:		ports/79517
Submitted by:	maintainer
2005-04-04 08:52:54 +00:00
Pav Lucistnik
0ccda62ace - patch for annoing OSPF infinite loop when time goes back
PR:		ports/78855
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2005-03-15 22:22:45 +00:00
Florent Thoumie
9950cafcdb - Make use of USE_RCORDER.
PR:		ports/78614
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
Approved by:	pav (mentor)
2005-03-09 16:58:31 +00:00
Sergey Matveychuk
8aa79a99aa tarball was relolled due the unpack problems on NetBSD. No other
changes was made.

PR:		ports/78004
Submitted by:	maintainer
2005-02-25 07:20:32 +00:00
Yaroslav Tykhiy
a74cb3b9f7 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
2005-02-07 10:39:44 +00:00
Pav Lucistnik
d2734c1894 - Update to 0.98.2
PR:		ports/77086
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2005-02-05 22:19:43 +00:00
Pav Lucistnik
d699ca710f - 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)
2005-01-15 03:01:27 +00:00
Pav Lucistnik
6feba619e4 - Chase net-snmp update
PR:		ports/74544
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
Forgotten by:	kuryiama
2004-12-01 21:12:34 +00:00
Edwin Groothuis
a32bc346c6 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>
2004-11-22 04:33:32 +00:00
Ade Lovett
0d9fe4811f Kill off automake18, switching to automake19. Requiem Mors Pacem. 2004-10-15 17:32:46 +00:00
Ade Lovett
328b757bf2 Autotools cleanup. Remove autoconf257 (259), automake17 (18), and
libtool14 (13/15).

PR:		67768
Submitted by:	ade
Approved by:	4-exp bento runs (thanks, kris!)
2004-07-01 17:06:41 +00:00
Bruce M Simpson
8ffa74d90d 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).
2004-05-20 11:51:44 +00:00
Bruce M Simpson
4692c8ea54 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)
2004-05-20 11:16:06 +00:00
Bruce M Simpson
78abf48407 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
2004-05-13 11:21:30 +00:00
Bruce M Simpson
f1ddb7f048 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
2004-04-08 22:14:05 +00:00
Kris Kennaway
858a3d90b9 Revert 1.14, which was committed prematurely. 2004-03-28 04:33:40 +00:00
Bruce M Simpson
c3bf1cb626 Add SIZE.
Submitted by:	trevor@
2004-03-24 23:29:35 +00:00
Bruce M Simpson
86099a8380 Whitespace. 2004-03-24 23:28:58 +00:00
Ade Lovett
91e0c8f1a7 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.
2004-03-12 02:48:25 +00:00
Bruce M Simpson
90989805df 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)
2004-03-02 09:56:48 +00:00
Bruce M Simpson
7679c0c77d Update net-snmp paths to reflect port movements.
Submitted by:	Boris Kovalenko (maintainer)
2004-03-02 04:02:52 +00:00
Joe Marcus Clarke
73f7c91b5d Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 1)
2004-02-04 05:10:27 +00:00
Bruce M Simpson
8e493fa8ca 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.
2003-12-08 16:20:12 +00:00
Bruce M Simpson
3662b79202 Bump dependency on net/net-snmp to check for libnetsnmp.so.6.
Approved by:	marcus (portmgr)
2003-12-03 03:22:11 +00:00
Bruce M Simpson
cc49a0f9d9 Add new rc script, remove old rc script.
Submitted by:	Boris Kovalenko
2003-11-22 13:37:35 +00:00
Bruce M Simpson
de73c23a01 Use new rc script suite.
Submitted by:	Boris Kovalenko
2003-11-21 11:02:22 +00:00
Bruce M Simpson
3089e65abd Use net-snmp v5 by default. Add a switch, WITH_SNMP_4, to allow 4.x to
be used instead. Bump PORTREVISION.
2003-11-14 21:39:55 +00:00
Bruce M Simpson
461abecb09 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
2003-11-14 16:18:17 +00:00
Bruce M Simpson
ab94a1e2a3 Use ${PREFIX} for --includedir.
Submitted by:	Boris Kovalenko
2003-11-09 10:59:28 +00:00
Bruce M Simpson
4a6bbbdc3c Bump PORTREVISION. 2003-11-09 07:15:27 +00:00
Bruce M Simpson
38b77347c7 Fix a bug whereby the port could overwrite headers belonging to other ports
when installed.

Submitted by:	Boris Kovalenko
Reviewed by:	bms
2003-11-09 07:15:01 +00:00
Bruce M Simpson
0c75d0b9d2 Add patch to fix build on 4.x systems.
Submitted by:	quagga.net
2003-11-05 16:02:03 +00:00
Bruce M Simpson
a396612521 Assign maintainership to Boris Kovalenko with outgoing maintainer's blessing.
Submitted by:	Jean-Francois LaForest
2003-11-05 15:22:31 +00:00
Bruce M Simpson
775f08a2d3 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
2003-11-05 15:19:55 +00:00
Munechika SUMIKAWA
08b5d74bef Zebra-pj was removed. 2003-09-29 13:34:04 +00:00
Bruce M Simpson
cbb181edcd 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
2003-09-27 23:40:56 +00:00