Created attachment 266662 [details] net/openbgpd9: add new port for new major release OpenBGPd 9.0 has just been released. To keep the previous convention to introduce new major releases via a new port, the attached port adds 'net/openbgpd9'. 'poudriere testport' & 'bulk' runs without errors; the resulting package installs fine and openbgpd9 is a drop-in upgrade for openbgpd8 deployments. I think we should also deprecate the ancient and completely outdated ports net/openbgpd5, net/openbgpd6 and net/openbgpd7. They have been EOL'ed a long time ago and possibly are missing several security-related fixes. I'm not sure if we should just switch to a general 'net/openbgpd' port. IIRC the distinct major release ports were rooted in some breaking changes that made previous releases 'non-drop-in' upgrades. AFAIR 7 -> 8 already were possible without any configuration changes and 8 -> 9 is also a 'drop-in' upgrade.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ad89514c026b5ec89cf15e5fcac39837fd81a507 commit ad89514c026b5ec89cf15e5fcac39837fd81a507 Author: Sebastian Oswald <sko@rostwald.de> AuthorDate: 2026-02-04 12:39:48 +0000 Commit: Kurt Jaeger <pi@FreeBSD.org> CommitDate: 2026-02-04 12:44:31 +0000 net/openbgpd9: New port OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol. This version will replace openbgp8 some time in the future. PR: 292055 net/Makefile | 1 + net/openbgpd9/Makefile (new) | 40 ++++++++++++++++++++++ net/openbgpd9/distinfo (new) | 3 ++ net/openbgpd9/files/COPYING (new) | 19 ++++++++++ net/openbgpd9/files/openbgpd.in (new) | 32 +++++++++++++++++ net/openbgpd9/files/openbgplgd.in (new) | 31 +++++++++++++++++ net/openbgpd9/files/patch-Makefile.am (new) | 26 ++++++++++++++ .../files/patch-src_bgplgd_bgplgd.8.in (new) | 20 +++++++++++ net/openbgpd9/files/pkg-message.in (new) | 10 ++++++ net/openbgpd9/pkg-descr (new) | 3 ++ net/openbgpd9/pkg-plist (new) | 8 +++++ 11 files changed, 193 insertions(+)
Committed, thanks!