* 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
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
-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
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.
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)
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@)
= 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)
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)
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
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>