Bug 257355 - [NEW PORT] net/krill: RPKI daemon, Certificate Authority and Publication Server
Summary: [NEW PORT] net/krill: RPKI daemon, Certificate Authority and Publication Server
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kevin Bowling
URL: https://www.nlnetlabs.nl/projects/rpk...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-23 13:30 UTC by Jaap Akkerhuis
Modified: 2021-07-24 21:21 UTC (History)
1 user (show)

See Also:
kbowling: merge-quarterly+


Attachments
patch to install the port (63.59 KB, patch)
2021-07-23 13:30 UTC, Jaap Akkerhuis
jaap: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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