Bug 257355

Summary: [NEW PORT] net/krill: RPKI daemon, Certificate Authority and Publication Server
Product: Ports & Packages Reporter: Jaap Akkerhuis <jaap>
Component: Individual Port(s)Assignee: Kevin Bowling <kbowling>
Status: Closed FIXED    
Severity: Affects Only Me CC: kbowling
Priority: --- Flags: kbowling: merge-quarterly+
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://www.nlnetlabs.nl/projects/rpki/krill/
Attachments:
Description Flags
patch to install the port jaap: maintainer-approval+

Description Jaap Akkerhuis 2021-07-23 13:30:52 UTC
Created attachment 226633 [details]
patch to install the port

Krill is a free, open source RPKI Certificate Authority that lets you run delegated RPKI under one or multiple Regional Internet Registries (RIRs). Through its built-in publication server, Krill can publish Route Origin Authorisations (ROAs) on your own servers or with a third party.

More details at URL (https://www.nlnetlabs.nl/projects/rpki/krill/)
Comment 1 Kevin Bowling freebsd_committer freebsd_triage 2021-07-23 23:34:07 UTC
Hi, how did you generate this patch?  Can you do something like 'git diff net/krill' instead?
Comment 2 Jaap Akkerhuis 2021-07-24 12:42:37 UTC
(In reply to Kevin Bowling from comment #1)
I followed the instructions in the Ports Handbook: "3.6. Submitting the New Port". I'm a bit lost what to do else. Or do you prefer a shar file?
Comment 3 Kevin Bowling freebsd_committer freebsd_triage 2021-07-24 16:19:45 UTC
(In reply to Jaap Akkerhuis from comment #2)
I would always prefer a working patch; I see it now, someone else claimed the GID and UID.
Comment 4 commit-hook freebsd_committer freebsd_triage 2021-07-24 16:40:57 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c2491d83775d25fe4f326c7f5e4cca1d826a0e67

commit c2491d83775d25fe4f326c7f5e4cca1d826a0e67
Author:     Jaap Akkerhuis <jaap@NLnetLabs.nl>
AuthorDate: 2021-07-24 16:21:55 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2021-07-24 16:27:13 +0000

    net/krill: add new port

    Krill is a free, open source RPKI Certificate Authority that lets you
    run delegated RPKI under one or multiple Regional Internet Registries
    (RIRs). Through its built-in publication server, Krill can publish Route
    Origin Authorisations (ROAs) on your own servers or with a third party.

    WWW: https://www.nlnetlabs.nl/projects/rpki/krill/

    PR:             257355

 GIDs                                            |   2 +-
 UIDs                                            |   2 +-
 net/Makefile                                    |   1 +
 net/krill/Makefile (new)                        | 360 +++++++++++++
 net/krill/distinfo (new)                        | 643 ++++++++++++++++++++++++
 net/krill/files/krill.in (new)                  |  37 ++
 net/krill/files/patch-Cargo.toml (new)          |  10 +
 net/krill/files/patch-defaults_krill.conf (new) |  26 +
 net/krill/pkg-descr (new)                       |   4 +
 net/krill/pkg-plist (new)                       |   7 +
 10 files changed, 1090 insertions(+), 2 deletions(-)
Comment 5 commit-hook freebsd_committer freebsd_triage 2021-07-24 16:45:59 UTC
A commit in branch 2021Q3 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3cec82c748df076978439e248c387ee2f1e82743

commit 3cec82c748df076978439e248c387ee2f1e82743
Author:     Jaap Akkerhuis <jaap@NLnetLabs.nl>
AuthorDate: 2021-07-24 16:21:55 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2021-07-24 16:43:04 +0000

    net/krill: add new port

    Krill is a free, open source RPKI Certificate Authority that lets you
    run delegated RPKI under one or multiple Regional Internet Registries
    (RIRs). Through its built-in publication server, Krill can publish Route
    Origin Authorisations (ROAs) on your own servers or with a third party.

    WWW: https://www.nlnetlabs.nl/projects/rpki/krill/

    PR:             257355
    (cherry picked from commit c2491d83775d25fe4f326c7f5e4cca1d826a0e67)

 GIDs                                            |   2 +-
 UIDs                                            |   2 +-
 net/Makefile                                    |   1 +
 net/krill/Makefile (new)                        | 360 +++++++++++++
 net/krill/distinfo (new)                        | 643 ++++++++++++++++++++++++
 net/krill/files/krill.in (new)                  |  37 ++
 net/krill/files/patch-Cargo.toml (new)          |  10 +
 net/krill/files/patch-defaults_krill.conf (new) |  26 +
 net/krill/pkg-descr (new)                       |   4 +
 net/krill/pkg-plist (new)                       |   7 +
 10 files changed, 1090 insertions(+), 2 deletions(-)
Comment 6 Kevin Bowling freebsd_committer freebsd_triage 2021-07-24 16:46:38 UTC
Thanks for your contribution!
Comment 7 Jaap Akkerhuis 2021-07-24 21:21:26 UTC
(In reply to Kevin Bowling from comment #3)
Ai, I should have warned about the need for UID and GID, apologies