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>
2006-08-28 Andy Gay
* ospf_packet.c: (ospf_make_db_desc) Assert added with More-bit
fixes does not hold up with addition of Ogier DB-Exchange
optimisation, which can empty the db-summary list in between
sent DD packets. Remove assert, update More-bit always when
in Exchange.
PR: ports/105279
Submitted by: Boris Kovalenko <boris@tagnet.ru> (maintainer)
BGP users of 0.99 are strongly encouraged to upgrade to 0.99.5, due to an
important fix for an AS-Path loop-checking regression, or even a CVS snapshot,
to assist in testing. OSPF 0.99-CVS is believed to be stable at this point.
PR: ports/104371
Submitted by: maintainer (Boris Kovalenko)