Bug 292055 - [NEW PORT] net/openbgpd9: new port for latest major release
Summary: [NEW PORT] net/openbgpd9: new port for latest major release
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Kurt Jaeger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-30 21:29 UTC by Sebastian Oswald
Modified: 2026-02-04 12:54 UTC (History)
1 user (show)

See Also:


Attachments
net/openbgpd9: add new port for new major release (9.51 KB, patch)
2025-12-30 21:29 UTC, Sebastian Oswald
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Oswald 2025-12-30 21:29:16 UTC
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.
Comment 1 commit-hook freebsd_committer freebsd_triage 2026-02-04 12:45:33 UTC
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(+)
Comment 2 Kurt Jaeger freebsd_committer freebsd_triage 2026-02-04 12:54:02 UTC
Committed, thanks!