git: 67d7cfe03d0f - main - security/ssl-checker: Add new port

From: Jimmy Olgeni <olgeni_at_FreeBSD.org>
Date: Thu, 10 Jul 2025 09:58:56 UTC
The branch main has been updated by olgeni:

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

commit 67d7cfe03d0f13f14a340cfc0b61f91aebf0b7c1
Author:     Jimmy Olgeni <olgeni@FreeBSD.org>
AuthorDate: 2025-07-10 09:52:19 +0000
Commit:     Jimmy Olgeni <olgeni@FreeBSD.org>
CommitDate: 2025-07-10 09:58:46 +0000

    security/ssl-checker: Add new port
    
    ssl-checker is a fast and beautiful command-line tool designed to check SSL
    certificates for HTTPS endpoints.
---
 security/Makefile              |  1 +
 security/ssl-checker/Makefile  | 21 +++++++++++++++++++++
 security/ssl-checker/distinfo  |  7 +++++++
 security/ssl-checker/pkg-descr |  8 ++++++++
 4 files changed, 37 insertions(+)

diff --git a/security/Makefile b/security/Makefile
index 77f3408b22bf..5651bbf0f77d 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1331,6 +1331,7 @@
     SUBDIR += sshguard
     SUBDIR += sshpass
     SUBDIR += ssl-admin
+    SUBDIR += ssl-checker
     SUBDIR += ssllabs-scan
     SUBDIR += sslproxy
     SUBDIR += sslscan
diff --git a/security/ssl-checker/Makefile b/security/ssl-checker/Makefile
new file mode 100644
index 000000000000..0feafab4289b
--- /dev/null
+++ b/security/ssl-checker/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	ssl-checker
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.1.7
+CATEGORIES=	security
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	Fast and beautiful program to check all your https endpoints
+WWW=		https://github.com/fabio42/ssl-checker
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		go:modules
+USE_GITHUB=	yes
+GH_ACCOUNT=	fabio42
+
+GO_MODULE=	github.com/fabio42/ssl-checker
+
+PLIST_FILES=	bin/ssl-checker
+
+.include <bsd.port.mk>
diff --git a/security/ssl-checker/distinfo b/security/ssl-checker/distinfo
new file mode 100644
index 000000000000..8b1cb25dfb5f
--- /dev/null
+++ b/security/ssl-checker/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1752139521
+SHA256 (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.mod) = ae6b2bbc492daae18415ac0eaf5dff6f76a93b98737fa8766fec80d5b07158f1
+SIZE (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.mod) = 2405
+SHA256 (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.zip) = d9679cd48a41262de3b14db56281d3dbb2d9561f6afd7d73976d811528eb5ea1
+SIZE (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/v0.1.7.zip) = 824813
+SHA256 (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/fabio42-ssl-checker-v0.1.7_GH0.tar.gz) = a29d9ff77be95acbc4e1100b6e0dce867f5554d9bd3f0ae7bbc4a8c825f07ec8
+SIZE (go/security_ssl-checker/fabio42-ssl-checker-v0.1.7_GH0/fabio42-ssl-checker-v0.1.7_GH0.tar.gz) = 820937
diff --git a/security/ssl-checker/pkg-descr b/security/ssl-checker/pkg-descr
new file mode 100644
index 000000000000..82c7998c64ac
--- /dev/null
+++ b/security/ssl-checker/pkg-descr
@@ -0,0 +1,8 @@
+ssl-checker is a fast and beautiful command-line tool designed to check SSL
+certificates for HTTPS endpoints. It allows users to quickly verify the SSL
+status of multiple domains, providing an efficient way to monitor certificate
+validity and security.
+
+The tool supports checking domains directly from the command line or from
+configuration files, making it suitable for both ad-hoc checks and automated
+monitoring workflows.