Commit graph

110 commits

Author SHA1 Message Date
Sergey Matveychuk
38c8a749a1 - Changes is RC script:
* proper run order
  * Deprecate option quagga_delay and introduce option quagga_wait_for.
    Instead of sleeping for some constant time wait for appearing of
    a certain route in routing table.

Submitted by:	glebius
Approved by:	maintainer
2009-12-14 16:40:52 +00:00
Sergey Matveychuk
51561bb4a8 The UINT16_MAX constant this patch (re)defines since Feb 2006 in ospfd.h
is already available by means of zebra.h, which has it since May 2006
(git commit 35cfc90cce32b19c71d2f40aab06d36eb6bfdc44). This way
patch-ospfd-ospfd.h can be safely discarded.

Requested by:	Quagga developers
2009-12-09 16:47:28 +00:00
Bruce M Simpson
293cc72b4b Fix a potential buffer overflow, by increasing the size of a temporary
buffer used during BGP dump.

Submitted by:   Randy Bush
2009-12-02 05:59:11 +00:00
Sergey Matveychuk
2d46cceb53 - Add a patch from quagga GIT (ID: 9964fcfc).
* Fix HAVE_CLOCK_MONOTONIC spelling.
- Remove obsoleted configuration flag --enable-pidfile-mask.

Approved by:	maintainer (implicitly)
2009-11-16 16:02:18 +00:00
Sergey Matveychuk
efc9828cc5 - Update to 0.99.15
Submitted by:	maintainer
2009-08-30 10:37:01 +00:00
Sergey Matveychuk
2cf9fba891 - Vendor patch from git: do not touch socket before pidfile locking
Approved by:	maintainer (implicitly)
2009-08-21 11:27:49 +00:00
Boris Samorodov
3aeec832f2 . fix an ospf6d bug on quagga-0.99.14 (bug #541 on quagga's bugzilla); [1]
. bump PORTREVISION.

PR:		ports/137510  [1]
Submitted by:	dikshie <dikshie at sfc.wide.ad.jp>  [1]
Approved by:	Boris Kovalenko <boris at tagnet.ru> (maintainer)  [1]
2009-08-18 12:49:04 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Sergey Matveychuk
e44c88b292 - Patch from GIT repo: fix update-source command
Approved by:	maintainer (implicit)
2009-07-27 10:31:11 +00:00
Sergey Matveychuk
1784db1aaa - Update to 0.99.14
* fixed a bug with ospf6d
- Remove old patches for FreeBSD 4.x

Submitted by:	maintainer
2009-07-23 14:10:15 +00:00
Sergey Matveychuk
0d1896f221 - Update to 0.99.13
Submitted by:	maintainer
2009-07-17 15:05:28 +00:00
Doug Barton
0175383f0a Fix a few "bad example" problems in the rc.d scripts that have been
propogated by copy and paste.

1. Primarily the "empty variable" default assignment, which is mostly
${name}_flags="", but fix a few others as well.
2. Where they are not already documented, add the existence of the _flags
(or other deleted empties) option to the comments, and in some cases add
comments from scratch.
3. Replace things that look like:
prefix=%%PREFIX%%
command=${prefix}/sbin/foo
to just use %%PREFIX%%. In many cases the $prefix variable is only used
once, and in some cases it is not used at all.
4. In a few cases remove ${name}_flags from command_args
5. Remove a long-stale comment about putting the port's rc.d script in
/etc/rc.d (which is no longer necessary).

No PORTREVISION bumps because all of these changes are noops.
2009-07-15 16:56:10 +00:00
Sergey Matveychuk
021918ed32 - Fix build with WITH_SNMP.
Submitted by:	maintainer
2009-05-14 12:06:22 +00:00
Sergey Matveychuk
252eb2b03d - Update to 0.99.12
Submitted by:	maintainer
2009-05-12 10:18:29 +00:00
Wesley Shields
88047cb6f0 - Fix bgpd crash. More information is at:
http://lists.quagga.net/pipermail/quagga-users/2009-February/010342.html
  This crash can be triggered remotely.

PR:		ports/134108
Submitted by:	Eugene Grosbein <eugen@eg.svzserv.kuzbass.ru>
Approved by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2009-05-04 14:37:48 +00:00
Ion-Mihai Tetcu
b43062e20c Fix INDEX by removing vs/rcs/??? merge conflicts.
Reported by:	QAT
2009-04-29 18:49:13 +00:00
Sergey Matveychuk
b5373152b9 - Remove FreeBSD specific patches for BGP MD5 support. A native support
should be better now.

Submitted by:	maintainer
2009-04-29 18:21:54 +00:00
Erwin Lansing
e39bfbb52e Remove BROKEN for 8, a patch was committed which I overlooked in
the previous commit.

Submitted by:	sem
2009-01-11 20:35:57 +00:00
Erwin Lansing
ccd4eff1b4 Mark BROKEN on 8: does not build after the arp-v2 import.
Submitted by:	pointyhat
2009-01-08 17:59:41 +00:00
Pav Lucistnik
b2a96c6df1 - Remove conditional checks for FreeBSD 5.x and older 2009-01-06 17:59:31 +00:00
Sergey Matveychuk
a0f9995a4e - Fix build on CURRENT with new arp code
Submitted by:	Ian FREISLICH (on net@)
Approved by:	maintainer
2009-01-03 17:38:06 +00:00
Sergey Matveychuk
5607a893bf - Add a patch from quagga-qit. It fixes a fletcher checksum problem. 2008-12-15 17:46:36 +00:00
Sergey Matveychuk
2f40bb8424 - Update to 0.99.11
Approved by:	maintainer timeout
2008-12-15 17:03:33 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Sergey Matveychuk
a474cd8af5 - Fix rc script for command other than start/stop/restart.
Reported in:	ports@
Approved by:	maintainer
2008-07-06 12:44:21 +00:00
Sergey Matveychuk
e03a4c4781 - Add a patch from quagga CVS that fixes a bug which prevented
the zebra daemon from seeing the state of logical interfaces (tun/ng/...)
  after it has been started

Submitted by:	Doichin Dokov <root at net1.cc> (in ports@)
2008-07-02 16:22:57 +00:00
Sergey Matveychuk
201c2fdb4c - Fix rc-script. Split restart command on stop/start and fix runing order.
Approved by:	maintainer
2008-07-02 12:27:22 +00:00
Sergey Matveychuk
b2dae25829 - Update to 0.99.10
Submitted by:	maintainer
2008-06-28 03:23:36 +00:00
Sergey Matveychuk
e2d8a9a44d - fix a message: 'options FAST_IPSEC' changed to 'options IPSEC' for 7.0+ 2008-04-25 15:42:13 +00:00
Mathieu Arnold
4a7ba81c33 Chase on more shlib version bump.
Pointy Hat To:	kuriyama
2008-04-17 12:46:13 +00:00
Sergey Matveychuk
04066b5710 Add a vendor patch:
= A bugfix for FreeBSD users (Quagga bug #326):
        * zebra_rib.[ch]: (rib_lookup_and_pushup) New function, which makes sure,
          that if_set_prefix() has nothing in its way of assigning an address.
        * ioctl.c: (if_set_prefix) Use rib_lookup_and_pushup() to resolve
          bug #326.

Approved by:	maintainer (implicitly)
2008-02-20 18:05:50 +00:00
Rong-En Fan
c275d03adc - Add proper arguments for configure if WITH_TCPSOCKETS is enabled
PR:		ports/118339
Reported by:	Oles Hnatkevych <don_oles at able.com.ua>
Approved by:	Boris Kovalenko <boris at tagnet.ru> (maintainer)
2008-02-08 14:44:45 +00:00
Sergey Matveychuk
9cbfad0593 - Add a work around for quagga works with multicast sockets in 7.0.
Submitted by:	maintainer
2008-01-11 14:06:45 +00:00
Sergey Matveychuk
88a19bc60d - A vendor patch. It fixes a bug#418 - changing address on an existing
interface doesn't cause static routes to be revalidated.

Approved by:	portmgr (erwin), maintainer
2007-11-12 20:53:30 +00:00
Edwin Groothuis
30733bc495 Add 'seconds' to the output of the delay 2007-10-29 06:51:21 +00:00
Sergey Matveychuk
16e42dfebd - Integrate one more vendor patch. It fixes IPv6 issue.
Approved by:	maintainer (implicitly)
2007-10-26 09:46:41 +00:00
Sergey Matveychuk
123a9758de - Fix build with WITH_PAM. Quite hacky and will be reimplement some time.
- Simplify patch-cvs-6-pidfile_mask. It's enough to hard code 0644 as
  parmissions for a pidfile.

Approved by:	maintainer
2007-10-17 12:08:58 +00:00
Edwin Groothuis
2f5fd33d0b Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 02:10:52 +00:00
Sergey Matveychuk
e9203a565a - add two patches.
1. fix pid-file permissions. it made watchquagga mad.
  2. add debug info in ipv6 code just like for ipv4 code. it makes problems detecion easier.

Approved by:	maintainer (implicitly)
2007-10-03 15:41:10 +00:00
Sergey Matveychuk
197632b1ea - If compiled with libdlmalloc it requires ldconfig before running.
Fix rc file for it.
- Make a little cleaner why you may want dlmalloc library (it makes bgpd much faster).

Approved by:	maintainer (implicitly)
2007-10-01 10:54:10 +00:00
Sergey Matveychuk
b7d737ee9d - Update to 0.99.9 + patches from quagga CVS
Approved by:	maintainer
2007-09-24 07:59:16 +00:00
Sergey Matveychuk
c4751176f0 - Add one more patch from quagga CVS. It fixes ignoring kernel routes in some cases.
Approved by:	maintainer
2007-09-06 14:53:41 +00:00
Sergey Matveychuk
ffa593b51a - Integrate patches from quagga CVS.
They fix a few problems with inconsistences routes between
  quagga and kernel route tables, loss MTU, assert in route-map code, etc.

Submitted by:	Yandex company
Approved by:	maintainer
2007-08-28 10:48:38 +00:00
Rong-En Fan
2de1d9d656 - Update to 0.99.8
PR:		ports/115343
Submitted by:	Boris Kovalenko <boris at tagnet.ru> (maintainer)
2007-08-09 11:00:17 +00:00
Edwin Groothuis
3cb2c16787 [patch] net/quagga - add optional delay after startup
I'm so tired of my machines rebooting and having to manually
	start half of the services because they were started when
	ospfd hadn't kicked in, so I added this quagga_delay to the
	rc.d file.

PR:		ports/113351
Submitted by:	Edwin Groothuis <edwin@mavetju.org>
Approved by:	Boris Kovalenko <boris@tagnet.ru>
2007-06-20 02:19:55 +00:00
Martin Wilke
fcc0b0119d - Remove patch from wrong dirctory :>
Request by:     Umka@RusNet, az@
2007-05-28 19:47:38 +00:00
Martin Wilke
877982fdfe - Fix PtP interface detection.
PR:		112797
Submitted by:	Boris Kovalenko <boris@tagnet.ru> (maintainer)
2007-05-27 09:30:14 +00:00
Vanilla I. Shu
23d11c800e Upgrade to 0.99.7.
PR:		ports/112342
Submitted by:	maintainer
2007-05-03 07:11:44 +00:00
Pav Lucistnik
dda0efb9c2 - Simplify 2007-03-17 14:18:28 +00:00
Sergey Matveychuk
ceafb0da1e - Restore info files install and fix build them on OSVERSION<600000
PR:		ports/109593
Submitted by:	Eugene Grosbein <eugen_AT_grosbein.pp.ru>
Approved by:	maintainer
2007-02-28 15:17:40 +00:00