notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
frr7 IP routing protocol suite including BGP, IS-IS, OSPF and RIP
7.5.1_1 net on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 7.5.1_1Version of this port present on the latest quarterly branch.
Maintainer: olivier@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2019-04-15 21:34:40
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: json-c, rubywarden, sysinfo, miller
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (217 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/frr7-7.5.1_1/catalog.mk
  3. /usr/local/share/licenses/frr7-7.5.1_1/LICENSE
  4. /usr/local/share/licenses/frr7-7.5.1_1/GPLv2
  5. bin/vtysh
  6. include/frr/agg_table.h
  7. include/frr/atomlist.h
  8. include/frr/yang.h
  9. include/frr/yang_translator.h
  10. include/frr/yang_wrappers.h
  11. include/frr/bfd.h
  12. include/frr/bitfield.h
  13. include/frr/buffer.h
  14. include/frr/checksum.h
  15. include/frr/command.h
  16. include/frr/command_graph.h
  17. include/frr/command_match.h
  18. include/frr/compiler.h
  19. include/frr/csv.h
  20. include/frr/db.h
  21. include/frr/debug.h
  22. include/frr/defaults.h
  23. include/frr/distribute.h
  24. include/frr/eigrpd/eigrp_dump.h
  25. include/frr/eigrpd/eigrp_topology.h
  26. include/frr/eigrpd/eigrpd.h
  27. include/frr/ferr.h
  28. include/frr/filter.h
  29. include/frr/freebsd-queue.h
  30. include/frr/frr_pthread.h
  31. include/frr/frratomic.h
  32. include/frr/frrcu.h
  33. include/frr/frrlua.h
  34. include/frr/frrstr.h
  35. include/frr/getopt.h
  36. include/frr/graph.h
  37. include/frr/hash.h
  38. include/frr/hook.h
  39. include/frr/iana_afi.h
  40. include/frr/id_alloc.h
  41. include/frr/if.h
  42. include/frr/if_rmap.h
  43. include/frr/imsg.h
  44. include/frr/ipaddr.h
  45. include/frr/jhash.h
  46. include/frr/json.h
  47. include/frr/keychain.h
  48. include/frr/lib_errors.h
  49. include/frr/lib_vty.h
  50. include/frr/libfrr.h
  51. include/frr/libospf.h
  52. include/frr/linklist.h
  53. include/frr/log.h
  54. include/frr/log_vty.h
  55. include/frr/md5.h
  56. include/frr/memory.h
  57. include/frr/mlag.h
  58. include/frr/module.h
  59. include/frr/monotime.h
  60. include/frr/mpls.h
  61. include/frr/network.h
  62. include/frr/nexthop.h
  63. include/frr/nexthop_group.h
  64. include/frr/nexthop_group_private.h
  65. include/frr/northbound.h
  66. include/frr/northbound_cli.h
  67. include/frr/northbound_db.h
  68. include/frr/ns.h
  69. include/frr/openbsd-queue.h
  70. include/frr/openbsd-tree.h
  71. include/frr/ospfapi/ospf_apiclient.h
  72. include/frr/ospfd/ospf_api.h
  73. include/frr/ospfd/ospf_asbr.h
  74. include/frr/ospfd/ospf_dump.h
  75. include/frr/ospfd/ospf_dump_api.h
  76. include/frr/ospfd/ospf_ism.h
  77. include/frr/ospfd/ospf_lsa.h
  78. include/frr/ospfd/ospf_lsdb.h
  79. include/frr/ospfd/ospf_nsm.h
  80. include/frr/ospfd/ospf_opaque.h
  81. include/frr/ospfd/ospfd.h
  82. include/frr/pbr.h
  83. include/frr/plist.h
  84. include/frr/prefix.h
  85. include/frr/printfrr.h
  86. include/frr/privs.h
  87. include/frr/ptm_lib.h
  88. include/frr/pullwr.h
  89. include/frr/pw.h
  90. include/frr/queue.h
  91. include/frr/qobj.h
  92. include/frr/ringbuf.h
  93. include/frr/route_types.h
  94. include/frr/routemap.h
  95. include/frr/routing_nb.h
  96. include/frr/sbuf.h
  97. include/frr/seqlock.h
  98. include/frr/sha256.h
  99. include/frr/sigevent.h
  100. include/frr/smux.h
  101. include/frr/spf_backoff.h
  102. include/frr/skiplist.h
  103. include/frr/sockopt.h
  104. include/frr/sockunion.h
  105. include/frr/srcdest_table.h
  106. include/frr/srte.h
  107. include/frr/srv6.h
  108. include/frr/stream.h
  109. include/frr/systemd.h
  110. include/frr/table.h
  111. include/frr/termtable.h
  112. include/frr/thread.h
  113. include/frr/typerb.h
  114. include/frr/typesafe.h
  115. include/frr/vector.h
  116. include/frr/version.h
  117. include/frr/vlan.h
  118. include/frr/vrf_int.h
  119. include/frr/vrf.h
  120. include/frr/vty.h
  121. include/frr/vxlan.h
  122. include/frr/wheel.h
  123. include/frr/workqueue.h
  124. include/frr/zassert.h
  125. include/frr/zclient.h
  126. include/frr/zebra.h
  127. include/frr/zlog.h
  128. include/frr/zlog_targets.h
  129. lib/libfrr.a
  130. lib/libfrr.so
  131. lib/libfrr.so.0
  132. lib/libfrr.so.0.0.0
  133. lib/libfrrospfapiclient.a
  134. lib/libfrrospfapiclient.so
  135. lib/libfrrospfapiclient.so.0
  136. lib/libfrrospfapiclient.so.0.0.0
  137. @comment lib/frr/modules/bgpd_snmp.so
  138. @comment lib/frr/modules/ospf6d_snmp.so
  139. @comment lib/frr/modules/ospfd_snmp.so
  140. @comment lib/frr/modules/ripd_snmp.so
  141. @comment lib/frr/modules/zebra_snmp.so
  142. lib/frr/modules/zebra_fpm.so
  143. @comment lib/libfrrsnmp.a
  144. @comment lib/libfrrsnmp.so
  145. @comment lib/libfrrsnmp.so.0
  146. @comment lib/libfrrsnmp.so.0.0.0
  147. lib/frr/modules/bgpd_rpki.so
  148. man/man1/frr.1.gz
  149. man/man8/frr-bfdd.8.gz
  150. man/man8/frr-eigrpd.8.gz
  151. man/man8/frr-isisd.8.gz
  152. man/man8/frr-staticd.8.gz
  153. man/man8/frr-watchfrr.8.gz
  154. man/man1/vtysh.1.gz
  155. man/man8/frr-bgpd.8.gz
  156. @comment man/man8/frr-ldpd.8.gz
  157. man/man8/frr-ospf6d.8.gz
  158. man/man8/frr-ospfd.8.gz
  159. man/man8/frr-pbrd.8.gz
  160. man/man8/frr-ripd.8.gz
  161. man/man8/frr-ripngd.8.gz
  162. man/man8/frr-zebra.8.gz
  163. sbin/babeld
  164. sbin/bfdd
  165. sbin/bgpd
  166. @comment sbin/ldpd
  167. sbin/eigrpd
  168. sbin/fabricd
  169. sbin/frr-reload
  170. sbin/ospf6d
  171. sbin/ospfd
  172. sbin/pbrd
  173. sbin/ripd
  174. sbin/ripngd
  175. sbin/staticd
  176. sbin/zebra
  177. sbin/isisd
  178. sbin/watchfrr
  179. share/yang/frr-bfdd.yang
  180. share/yang/frr-eigrpd.yang
  181. share/yang/frr-interface.yang
  182. share/yang/frr-isisd.yang
  183. share/yang/frr-module-translator.yang
  184. share/yang/frr-ripd.yang
  185. share/yang/frr-ripngd.yang
  186. share/yang/frr-route-types.yang
  187. share/yang/frr-test-module.yang
  188. share/yang/frr-filter.yang
  189. share/yang/frr-nexthop.yang
  190. share/yang/frr-route-map.yang
  191. share/yang/frr-routing.yang
  192. share/yang/frr-staticd.yang
  193. share/yang/frr-vrf.yang
  194. share/yang/frr-zebra.yang
  195. share/yang/ietf-interfaces.yang
  196. share/yang/ietf-routing-types.yang
  197. etc/frr/babeld.conf.sample
  198. etc/frr/bfdd.conf.sample
  199. etc/frr/bgpd.conf.sample
  200. etc/frr/bgpd.conf.sample2
  201. etc/frr/bgpd.conf.vnc.sample
  202. etc/frr/eigrpd.conf.sample
  203. etc/frr/fabricd.conf.sample
  204. etc/frr/isisd.conf.sample
  205. @comment etc/frr/ldpd.conf.sample
  206. etc/frr/ospf6d.conf.sample
  207. etc/frr/ospfd.conf.sample
  208. etc/frr/pbrd.conf.sample
  209. etc/frr/ripd.conf.sample
  210. etc/frr/ripngd.conf.sample
  211. etc/frr/staticd.conf.sample
  212. etc/frr/vtysh.conf.sample
  213. etc/frr/zebra.conf.sample
  214. @dir(frr,frr,750) /var/run/frr
  215. @owner
  216. @group
  217. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • frr7>0:net/frr7
  • For LIB depends:
    • libfrr.so:net/frr7
    • libfrrospfapiclient.so:net/frr7
    • libfrrsnmp.so:net/frr7
Conflicts:
CONFLICTS:
  • openbgpd
  • openospfd
  • zebra
  • quagga
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/net/frr7/ && make install clean
To add the package, run one of these commands:
  • pkg install net/frr7
  • pkg install frr7
PKGNAME: frr7
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
frr7
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd647.5.1_17.5.1_1
FreeBSD:11:armv6--
FreeBSD:11:i3867.5.1_17.5.1_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-7.5.1_1
FreeBSD:12:amd647.5.1_17.5.1_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3867.5.1_17.5.1_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64-7.5.1_1
FreeBSD:13:aarch647.5_17.5.1_1
FreeBSD:13:amd647.5.1_17.5.1_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3867.5.1_17.5.1_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc647.5_17.5.1_1
FreeBSD:14:aarch647.5.1_1-
FreeBSD:14:amd647.5.1_1-
FreeBSD:14:armv67.5.1_1-
FreeBSD:14:armv77.5.1_1-
FreeBSD:14:i3867.5.1_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc647.5.1_1-
 

Slave ports:
  1. net/frr7-pythontools

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gawk : lang/gawk
  2. py38-sphinx>=0,1 : textproc/py-sphinx@py38
  3. bison : devel/bison
  4. gmake>=4.3 : devel/gmake
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. makeinfo : print/texinfo
  7. python3.8 : lang/python38
  8. autoconf>=2.69 : devel/autoconf
  9. automake>=1.16.1 : devel/automake
  10. libtoolize : devel/libtool
Runtime dependencies:
  1. indexinfo : print/indexinfo
Library dependencies:
  1. libjson-c.so : devel/json-c
  2. libyang.so : net/libyang
  3. librtr.so : net-mgmt/rtrlib
  4. libssh.so : security/libssh
  5. libreadline.so.8 : devel/readline
This port is required by:
for Run
  1. net/frr7-pythontools

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/FRRouting/frr/tar.gz/frr-7.5.1?dummy=/
Collapse this list.
Port Moves
  • port moved here from net/frr6 on 2020-09-10
    REASON: Has expired: Uses deprecated version of python and upstream no longer maintained

  • port moved here from net/frr5 on 2020-08-25
    REASON: Has expired: Upstream no longer maintained

  • port moved here from net/frr3 on 2019-04-16
    REASON: Has expired: Upstream no longer maintained

  • port moved here from net/frr4 on 2019-04-16
    REASON: Has expired: Upstream no longer maintained

Number of commits found: 34

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  7.5.1_1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:13
 files touched by this commit commit hash:135fdeebb99c3569e42d8162b265e15d29bd937d  7.5.1_1
mat search for other commits by this committer
all: Remove all other $FreeBSD keywords.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  7.5.1_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
24 Mar 2021 20:52:13
Original commit files touched by this commit Revision:569159  7.5.1_1
olivier search for other commits by this committer
Fix rcvar declaration in rc script

PR:		254363
Reported by:	fault.seg@laposte.net
08 Mar 2021 10:41:29
Original commit files touched by this commit Revision:567831  7.5.1
olivier search for other commits by this committer
Update to 7.5.1
15 Jan 2021 12:33:18
Original commit files touched by this commit Revision:561637  7.5_1
dbaio search for other commits by this committer
net/frr7: Remove Python 2.7 support and PY_SPHINX

Approved by:	portmgr blanket
30 Nov 2020 11:57:09
Original commit files touched by this commit Revision:556630  7.5_1
olivier search for other commits by this committer
Prevent crash by accessing memory not owned by ospfd.

Reported by:	Thomas Hilse <thomas.hilse@cert-bund.de>
10 Nov 2020 23:56:01
Original commit files touched by this commit Revision:554860  7.5
olivier search for other commits by this committer
Update to 7.5
05 Oct 2020 07:48:17
Original commit files touched by this commit Revision:551478  7.4_4
olivier search for other commits by this committer
Harden RC script by adding double quotes.
While here, document usage of frr_vtysh_boot.

PR:		250099
Submitted by:	eugen
22 Sep 2020 21:32:50
Original commit files touched by this commit Revision:549638  7.4_3
olivier search for other commits by this committer
Fixing bug in frr-reload and while here fix a typo in the package name suffix
too.

Submitted by:	Ben Hughes <bmhughes@bmhughes.co.uk>
Reported by:	garga
10 Sep 2020 10:13:52
Original commit files touched by this commit Revision:548198  7.4_2
olivier search for other commits by this committer
Remove old net/frr6.

Reported by:	pkg-fallout
28 Aug 2020 20:53:23
Original commit files touched by this commit Revision:546828  7.4_2
olivier search for other commits by this committer
Remove no more used option TCPSOCKETS.
Add a hint about safest way to run daemons.

PR:		248953
Submitted by:	eugen
24 Jul 2020 20:21:33
Original commit files touched by this commit Revision:543378  7.4_1
olivier search for other commits by this committer
Fix crash on config read

PR:		248249
Submitted by:	pi
Reported by:	Raul Munos <raul.munoz@custos.es>, Juraj Lutter <juraj@lutter.sk>
23 Jul 2020 20:16:30
Original commit files touched by this commit Revision:542959  7.4
olivier search for other commits by this committer
- Update to 7.4
- Prepare to add frr-pythontools
- Fix some dependencies

PR:		247993
Reported by:	garga
27 May 2020 06:42:50
Original commit files touched by this commit Revision:536671  7.3.1
olivier search for other commits by this committer
Fix duplicate line.

Reported by:	lwhsu
27 May 2020 06:22:11
Original commit files touched by this commit Revision:536669  7.3.1
olivier search for other commits by this committer
Update to 7.3.1

PR:		246369
Submitted by:	Kelei Chen <chenkolei@gmail.com>
22 May 2020 19:20:42
Original commit files touched by this commit Revision:536219  7.3_2
sunpoet search for other commits by this committer
Bump PORTREVISION for devel/json-c json-c
21 May 2020 20:44:10
Original commit files touched by this commit Revision:536150  7.3_1
sunpoet search for other commits by this committer
Fix build with json-c 0.14
11 May 2020 23:51:58
Original commit files touched by this commit Revision:534966  7.3_1
dbaio search for other commits by this committer
Update Sphinx

- Repocopy textproc/py-sphinx to textproc/py-sphinx18

  Update it to 1.8.5 (latest version from 1.8.X).
  This version supports Python 2 and 3.
  Add test target.

- textproc/py-sphinx: Update to 3.0.2

  Python 3 only (3.5+).
  Add test target.

- Mk/Uses/python.mk: Add PY_SPHINX
(Only the first 15 lines of the commit message are shown above View all of this commit message)
09 May 2020 14:29:08
Original commit files touched by this commit Revision:534779  7.3_1
antoine search for other commits by this committer
Clean up USES
12 Apr 2020 16:00:59
Original commit files touched by this commit Revision:531526  7.3_1
olivier search for other commits by this committer
Add 'service frr onerestart all' usage.

PR:		245480
Submitted by:	Joe Greco <jgreco@ns.sol.net>
12 Mar 2020 13:35:02
Original commit files touched by this commit Revision:528290  7.3
olivier search for other commits by this committer
Update to 7.3.
10 Feb 2020 16:35:14
Original commit files touched by this commit Revision:525716  7.2.1_1
olivier search for other commits by this committer
Add 'dynamicrouting' to RC's PROVIDE, to help ICMP redirect processing depend
on routing daemon
31 Jan 2020 16:06:03
Original commit files touched by this commit Revision:524722  7.2.1
olivier search for other commits by this committer
Fixing pkg-plist when option LDPD is set

PR:		243599
Reported by:	O. Hartmann <ohartmann@walstatt.org>
18 Jan 2020 13:30:36
Original commit files touched by this commit Revision:523418  7.2.1
olivier search for other commits by this committer
Update to 7.2.1
16 Oct 2019 13:08:11
Original commit files touched by this commit Revision:514587  7.2
olivier search for other commits by this committer
Update to 7.2
09 Oct 2019 12:17:15
Original commit files touched by this commit Revision:514143  7.1
bapt search for other commits by this committer
Drop the ipv6 virtual category for n* category as it is not relevant anymore
21 Aug 2019 14:29:58
Original commit files touched by this commit Revision:509507  7.1
tobik search for other commits by this committer
Fix "daemon" and "continuing" typos

"deamon" is back!
14 Aug 2019 08:48:51
Original commit files touched by this commit Revision:508903  7.1
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories n)

(and missed 3 missed files from previous categories.)
10 Aug 2019 15:25:41
Original commit files touched by this commit Revision:508495  7.1
olivier search for other commits by this committer
Update to 7.1
26 Jul 2019 20:46:57
Original commit files touched by this commit Revision:507372  7.0_1
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
28 May 2019 16:39:37
Original commit files touched by this commit Revision:502902  7.0
olivier search for other commits by this committer
Restrict python versions used to build net/frr7

PR:		238171
Submitted by:	koobs
Reported by:	dgilbert@eicat.ca
16 Apr 2019 09:56:54
Original commit files touched by this commit Revision:499086  7.0
olivier search for other commits by this committer
Remove net/frr3 and net/frr4: Upstream no longer maintained
15 Apr 2019 21:34:22
Original commit files touched by this commit Revision:499060  7.0
olivier search for other commits by this committer
New port: net/frr7 (7.0)

PR:		236508
Reported by:	pautina@kharkiv.net

Number of commits found: 34