notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
frr IP routing protocol suite including BGP, IS-IS, OSPF and RIP
4.0_1 net Deleted on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.0_1Version of this port present on the latest quarterly branch.
Maintainer: olivier@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-06-29 21:05:45
Last Update: 2018-06-02 07:42:46
SVN Revision: 471343
Also Listed In: ipv6
License: GPLv2
WWW:
https://frrouting.org/
Description:
FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms which includes protocol daemons for BGP, IS-IS, OSPF and RIP. FRR has its roots in the Quagga project. WWW: https://frrouting.org/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (156 items)
Collapse this list.
  1. /usr/local/share/licenses/frr-4.0_1/catalog.mk
  2. /usr/local/share/licenses/frr-4.0_1/LICENSE
  3. /usr/local/share/licenses/frr-4.0_1/GPLv2
  4. bin/bgp_btoa
  5. bin/vtysh
  6. include/frr/bfd.h
  7. include/frr/bitfield.h
  8. include/frr/buffer.h
  9. include/frr/checksum.h
  10. include/frr/command.h
  11. include/frr/command_graph.h
  12. include/frr/command_match.h
  13. include/frr/compiler.h
  14. include/frr/csv.h
  15. include/frr/distribute.h
  16. include/frr/eigrpd/eigrp_dump.h
  17. include/frr/eigrpd/eigrp_topology.h
  18. include/frr/eigrpd/eigrpd.h
  19. include/frr/event_counter.h
  20. include/frr/ferr.h
  21. include/frr/fifo.h
  22. include/frr/filter.h
  23. include/frr/freebsd-queue.h
  24. include/frr/frr_pthread.h
  25. include/frr/frratomic.h
  26. include/frr/getopt.h
  27. include/frr/graph.h
  28. include/frr/hash.h
  29. include/frr/hook.h
  30. include/frr/if.h
  31. include/frr/if_rmap.h
  32. include/frr/imsg.h
  33. include/frr/ipaddr.h
  34. include/frr/jhash.h
  35. include/frr/json.h
  36. include/frr/keychain.h
  37. include/frr/libfrr.h
  38. include/frr/libospf.h
  39. include/frr/linklist.h
  40. include/frr/log.h
  41. include/frr/md5.h
  42. include/frr/memory.h
  43. include/frr/memory_vty.h
  44. include/frr/module.h
  45. include/frr/monotime.h
  46. include/frr/mpls.h
  47. include/frr/network.h
  48. include/frr/nexthop.h
  49. include/frr/ns.h
  50. include/frr/openbsd-queue.h
  51. include/frr/openbsd-tree.h
  52. include/frr/ospfapi/ospf_apiclient.h
  53. include/frr/ospfd/ospf_api.h
  54. include/frr/ospfd/ospf_asbr.h
  55. include/frr/ospfd/ospf_dump.h
  56. include/frr/ospfd/ospf_dump_api.h
  57. include/frr/ospfd/ospf_ism.h
  58. include/frr/ospfd/ospf_lsa.h
  59. include/frr/ospfd/ospf_lsdb.h
  60. include/frr/ospfd/ospf_nsm.h
  61. include/frr/ospfd/ospf_opaque.h
  62. include/frr/ospfd/ospfd.h
  63. include/frr/plist.h
  64. include/frr/pqueue.h
  65. include/frr/prefix.h
  66. include/frr/privs.h
  67. include/frr/ptm_lib.h
  68. include/frr/pw.h
  69. include/frr/queue.h
  70. include/frr/qobj.h
  71. include/frr/ringbuf.h
  72. include/frr/route_types.h
  73. include/frr/routemap.h
  74. include/frr/sbuf.h
  75. include/frr/sha256.h
  76. include/frr/sigevent.h
  77. include/frr/spf_backoff.h
  78. include/frr/skiplist.h
  79. include/frr/smux.h
  80. include/frr/sockopt.h
  81. include/frr/sockunion.h
  82. include/frr/srcdest_table.h
  83. include/frr/stream.h
  84. include/frr/systemd.h
  85. include/frr/table.h
  86. include/frr/termtable.h
  87. include/frr/thread.h
  88. include/frr/vector.h
  89. include/frr/version.h
  90. include/frr/vlan.h
  91. include/frr/vrf_int.h
  92. include/frr/vrf.h
  93. include/frr/vty.h
  94. include/frr/vxlan.h
  95. include/frr/wheel.h
  96. include/frr/workqueue.h
  97. include/frr/zassert.h
  98. include/frr/zclient.h
  99. include/frr/zebra.h
  100. lib/libfrr.a
  101. lib/libfrr.so
  102. lib/libfrr.so.0
  103. lib/libfrr.so.0.0.0
  104. lib/libfrrospfapiclient.a
  105. lib/libfrrospfapiclient.so
  106. lib/libfrrospfapiclient.so.0
  107. lib/libfrrospfapiclient.so.0.0.0
  108. @comment lib/frr/modules/zebra_fpm.so
  109. @comment lib/libfrrfpm_pb.a
  110. @comment lib/libfrrfpm_pb.so
  111. @comment lib/libfrrfpm_pb.so.0
  112. @comment lib/libfrrfpm_pb.so.0.0.0
  113. lib/frr/modules/bgpd_rpki.so
  114. man/man1/frr.1.gz
  115. man/man8/eigrpd.8.gz
  116. man/man8/frr-args.8.gz
  117. man/man8/isisd.8.gz
  118. man/man8/watchfrr.8.gz
  119. man/man1/vtysh.1.gz
  120. man/man8/bgpd.8.gz
  121. @comment man/man8/ldpd.8.gz
  122. man/man8/ospf6d.8.gz
  123. man/man8/ospfclient.8.gz
  124. man/man8/ospfd.8.gz
  125. man/man8/ripd.8.gz
  126. man/man8/ripngd.8.gz
  127. man/man8/zebra.8.gz
  128. sbin/babeld
  129. sbin/bgpd
  130. @comment sbin/ldpd
  131. sbin/eigrpd
  132. sbin/ospf6d
  133. sbin/ospfclient
  134. sbin/ospfd
  135. sbin/ripd
  136. sbin/ripngd
  137. sbin/zebra
  138. sbin/isisd
  139. sbin/rfptest
  140. sbin/watchfrr
  141. etc/frr/babeld.conf.sample
  142. etc/frr/bgpd.conf.sample
  143. etc/frr/bgpd.conf.sample2
  144. etc/frr/bgpd.conf.vnc.sample
  145. etc/frr/eigrpd.conf.sample
  146. etc/frr/isisd.conf.sample
  147. @comment etc/frr/ldpd.conf.sample
  148. etc/frr/ospf6d.conf.sample
  149. etc/frr/ospfd.conf.sample
  150. etc/frr/ripd.conf.sample
  151. etc/frr/ripngd.conf.sample
  152. etc/frr/vtysh.conf.sample
  153. etc/frr/zebra.conf.sample
  154. @dir(frr,frr,750) /var/run/frr
  155. @postexec /sbin/ldconfig -m /usr/local/lib
  156. @postunexec /sbin/ldconfig -R
Collapse this list.
Dependency lines:
  • frr>0:net/frr
No installation instructions:
This port has been deleted.
PKGNAME: frr
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1520970456 SHA256 (FRRouting-frr-frr-4.0_GH0.tar.gz) = a9932ef116106d56b0e17aa569aa56a458acdd50e0d07c042fd5cc725bf742cc SIZE (FRRouting-frr-frr-4.0_GH0.tar.gz) = 3989206

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gawk : lang/gawk
  2. python : lang/python
  3. autoconf-2.69 : devel/autoconf
  4. autoheader-2.69 : devel/autoconf
  5. autoreconf-2.69 : devel/autoconf
  6. aclocal-1.15 : devel/automake
  7. automake-1.15 : devel/automake
  8. libtoolize : devel/libtool
  9. bison : devel/bison
  10. gmake : devel/gmake
  11. pkgconf>=1.3.0_1 : devel/pkgconf
  12. makeinfo : print/texinfo
Runtime dependencies:
  1. indexinfo : print/indexinfo
Library dependencies:
  1. libjson-c.so : devel/json-c
  2. librtr.so : net-mgmt/rtrlib
  3. libssh.so : security/libssh
  4. libreadline.so.7 : devel/readline
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for frr-4.0_1: FPM=off: Enable Forwarding Plane Manager support LDPD=off: Build ldpd MULTIPATH=off: Enable multipath function PAM=off: Use libpam for PAM support in vtysh RPKI=on: Add BGP RPKI (RFC 6810) support SHELLACCESS=off: Allow users to access shell/telnet/ssh TCMALLOC=off: Use tcmalloc TCPSOCKETS=off: Use TCP/IP sockets for protocol daemons VTYSH=on: Build integrated vty shell ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
autoreconf bison gmake pkgconfig libtool makeinfo readline
pkg-message:
FRR's OSPF daemons tries to allocate big socket buffer, so generate warning messages like: "setsockopt_so_sendbuf: fd 6: SO_SNDBUF set to 1048576 (requested 8388608)" To prevent such message kern.ipc.maxsockbuf can be increased: sysctl kern.ipc.maxsockbuf=16777216 Error messages like "if_ioctl(SIOCGIFMEDIA) failed: Invalid argument" are under investigation but seems harmless.

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/FRRouting/frr/tar.gz/frr-4.0?dummy=/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
4.0_1
02 Jun 2018 07:42:46
Revision:471343Original commit files touched by this commit
olivier search for other commits by this committer
Due to regression detected on FRR 4.0, preparing re-introduction of
FRR 3 branch by renaming frr to frr4.
Fixed a typo regarding my last modification into MOVED file too.
4.0_1
17 Apr 2018 07:59:29
Revision:467574Original commit files touched by this commit
olivier search for other commits by this committer
Fix plist with FPM option

Reported by:	prj@rootwyrm.com
4.0_1
15 Apr 2018 11:23:41
Revision:467384Original commit files touched by this commit
olivier search for other commits by this committer
Fix watchfrr RC script and build on 10.3

PR:		227415
Reported by:	pautina@kharkiv.net
4.0
27 Mar 2018 21:43:32
Revision:465764Original commit files touched by this commit
olivier search for other commits by this committer
Fix installation when RPKI option is disabled

PR:		227013
Reported by:	pautina@kharkiv.net
4.0
25 Mar 2018 07:44:59
Revision:465501Original commit files touched by this commit
olivier search for other commits by this committer
Update to 4.0.
Removing restricted status because FreeBSD is a downstream distributor of
FRRouting and is compliant with the GPLv2 and thus has a valid license per
GPLv2 section 4.
3.0.3
13 Feb 2018 12:44:47
Revision:461701Original commit files touched by this commit
olivier search for other commits by this committer
Update to 3.0.3

Sponsored by:	Orange
3.0.2_1
11 Jan 2018 20:34:21
Revision:458787Original commit files touched by this commit
rene search for other commits by this committer
Mark net/frr as RESTRICTED, it contains a possible GPL violation of some
of the Quagga software that it includes.

Submitted by:	Paul Jakma (author of Quagga)
With hat:	portmgr
MFH:		2018Q1
3.0.2_1
03 Jan 2018 13:36:58
Revision:457965Original commit files touched by this commit
sunpoet search for other commits by this committer
Update devel/json-c to 0.13

- Add TEST_TARGET
- While I'm here, fix shebang for net/opensips
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/json-c/json-c/blob/master/ChangeLog
PR:		224675
Exp-run by:	antoine
3.0.2
09 Nov 2017 18:03:27
Revision:453851Original commit files touched by this commit
mat search for other commits by this committer
Fixup USE_GITHUB usage.

Sponsored by:	Absolight
3.0.2
08 Nov 2017 15:16:38
Revision:453751Original commit files touched by this commit
olivier search for other commits by this committer
Update to 3.0.2
3.0
20 Oct 2017 16:25:06
Revision:452541Original commit files touched by this commit This port version is marked as vulnerable.
olivier search for other commits by this committer
Update FRR to 3.0

PR:		223116
Submitted by:	Franco Fichtner <franco@opnsense.org>
2.0
29 Jun 2017 21:05:34
Revision:444689Original commit files touched by this commit This port version is marked as vulnerable.
olivier search for other commits by this committer
New port: net/frr

FRRouting (FRR) is an IP routing protocol suite for Linux and Unix platforms
which includes protocol daemons for BGP, IS-IS, OSPF and RIP. FRR has its roots
in the Quagga project.

WWW: https://frrouting.org/

Sponsored by:   Orange

Number of commits found: 12