Bug 257163

Summary: [NEW-PORT] net-mgmt/icingaweb2-module-x509: certificate monitoring module for Icinga
Product: Ports & Packages Reporter: gettoknowmi <gettoknowmi>
Component: Individual Port(s)Assignee: Dan Langille <dvl>
Status: Closed FIXED    
Severity: Affects Many People CC: dvl
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
tarball-file none

Description gettoknowmi 2021-07-13 20:10:54 UTC
Created attachment 226434 [details]
tarball-file

The certificate monitoring module for Icinga keeps track of certificates as they are deployed in a network environment. It does this by scanning networks for TLS services and collects whatever certificates it finds along the way. The certificates are verified using its own trust store.

https://github.com/Icinga/icingaweb2-module-x509
Comment 1 Dan Langille freebsd_committer 2021-07-13 20:58:36 UTC
The Makefile contains 1.0.0 but a GHTAG from a more recent commit.

Perhaps we should use PORTVERSION= 1.0.0.0.20210713

This means we are much less likely to conflit with future releases.
Comment 2 Dan Langille freebsd_committer 2021-07-14 16:01:34 UTC
Based on example 14 at https://docs.freebsd.org/en/books/porters-handbook/makefiles/

[dvl@snorty:~/tmp/icingaweb2-module-x509] $ git describe --tags 39fd7e1
v1.0.0-8-g39fd7e1

DISTVERSIONPREFIX=      v
DISTVERSION=    1.0.0-8
DISTVERSIONSUFFIX=      -g39fd7e1

This removes the need for GH_TAGNAME
Comment 3 commit-hook freebsd_committer 2021-07-14 16:40:41 UTC
A commit in branch main references this bug:

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

commit bb1a9d70e5cb520feb2e4b969efa82044e150d4b
Author:     Dan Langille <dvl@FreeBSD.org>
AuthorDate: 2021-07-14 16:36:54 +0000
Commit:     Dan Langille <dvl@FreeBSD.org>
CommitDate: 2021-07-14 16:39:47 +0000

    net-mgmt/icingaweb2-module-x509: New port: Automates certificate monitoring

    The certificate monitoring module for Icinga keeps track of
    certificates as they are deployed in a network environment. It does
    this by scanning networks for TLS services and collects whatever
    certificates it finds along the way. The certificates are verified using
    its own trust store.
    PR:             257163
    Reported by:    gettoknowmi <gettoknowmi@yahoo.com>

 net-mgmt/Makefile                               |   1 +
 net-mgmt/icingaweb2-module-x509/Makefile (new)  |  36 ++++++++
 net-mgmt/icingaweb2-module-x509/distinfo (new)  |   3 +
 net-mgmt/icingaweb2-module-x509/pkg-descr (new) |   7 ++
 net-mgmt/icingaweb2-module-x509/pkg-plist (new) | 118 ++++++++++++++++++++++++
 5 files changed, 165 insertions(+)
Comment 4 Dan Langille freebsd_committer 2021-07-14 16:42:02 UTC
Thank you.