Commit graph

27 commits

Author SHA1 Message Date
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