git: 7d282e100c0b - main - security/p5-CPAN-Audit: new port had been added (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 25 Dec 2023 14:56:20 UTC
The branch main has been updated by danfe:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7d282e100c0bdd724801131b76c147096349072f
commit 7d282e100c0bdd724801131b76c147096349072f
Author: Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2023-12-25 14:54:26 +0000
Commit: Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2023-12-25 14:54:26 +0000
security/p5-CPAN-Audit: new port had been added (+)
Perl module to audit CPAN distributions for known vulnerabilities.
Requested by: someone on t.me/freebsd_ru
---
security/Makefile | 1 +
security/p5-CPAN-Audit/Makefile | 26 ++++++++++++++++++++++++++
security/p5-CPAN-Audit/distinfo | 3 +++
security/p5-CPAN-Audit/pkg-descr | 2 ++
security/p5-CPAN-Audit/pkg-plist | 17 +++++++++++++++++
5 files changed, 49 insertions(+)
diff --git a/security/Makefile b/security/Makefile
index 4736b5c518b0..f2f8103a9204 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -497,6 +497,7 @@
SUBDIR += p5-Bytes-Random-Secure
SUBDIR += p5-Bytes-Random-Secure-Tiny
SUBDIR += p5-CACertOrg-CA
+ SUBDIR += p5-CPAN-Audit
SUBDIR += p5-CSP
SUBDIR += p5-Cisco-Hash
SUBDIR += p5-Crypt-Anubis
diff --git a/security/p5-CPAN-Audit/Makefile b/security/p5-CPAN-Audit/Makefile
new file mode 100644
index 000000000000..661b1e8e675c
--- /dev/null
+++ b/security/p5-CPAN-Audit/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= CPAN-Audit
+PORTVERSION= 20231129.001
+CATEGORIES= security perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= perl@FreeBSD.org
+COMMENT= Audit CPAN distributions for known vulnerabilities
+WWW= https://metacpan.org/dist/CPAN-Audit
+
+LICENSE= ART10 GPLv1+
+LICENSE_COMB= dual
+
+RUN_DEPENDS= p5-CPAN-DistnameInfo>=0:devel/p5-CPAN-DistnameInfo \
+ p5-IO-Interactive>=0:devel/p5-IO-Interactive \
+ p5-JSON>=0:converters/p5-JSON \
+ p5-Module-CPANfile>=0:devel/p5-Module-CPANfile \
+ p5-Module-Extract-VERSION>=0:devel/p5-Module-Extract-VERSION
+TEST_DEPENDS= p5-Capture-Tiny>=0:devel/p5-Capture-Tiny
+
+USES= perl5
+USE_PERL5= configure
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/p5-CPAN-Audit/distinfo b/security/p5-CPAN-Audit/distinfo
new file mode 100644
index 000000000000..702d1c9180ac
--- /dev/null
+++ b/security/p5-CPAN-Audit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1701288997
+SHA256 (CPAN-Audit-20231129.001.tar.gz) = 4fd698f50185c7b61d1f799d887a0d5a3e726347cdbdc69d2bfc58346b224864
+SIZE (CPAN-Audit-20231129.001.tar.gz) = 697118
diff --git a/security/p5-CPAN-Audit/pkg-descr b/security/p5-CPAN-Audit/pkg-descr
new file mode 100644
index 000000000000..0f2060c665b1
--- /dev/null
+++ b/security/p5-CPAN-Audit/pkg-descr
@@ -0,0 +1,2 @@
+CPAN::Audit is a module and a database at the same time. It is used by
+the cpan-audit(1) command-line application to query for vulnerabilities.
diff --git a/security/p5-CPAN-Audit/pkg-plist b/security/p5-CPAN-Audit/pkg-plist
new file mode 100644
index 000000000000..4f172b83a331
--- /dev/null
+++ b/security/p5-CPAN-Audit/pkg-plist
@@ -0,0 +1,17 @@
+bin/cpan-audit
+%%SITE_PERL%%/CPAN/Audit.pm
+%%SITE_PERL%%/CPAN/Audit/DB.pm
+%%SITE_PERL%%/CPAN/Audit/DB.pm.gpg
+%%SITE_PERL%%/CPAN/Audit/Discover.pm
+%%SITE_PERL%%/CPAN/Audit/Discover/Cpanfile.pm
+%%SITE_PERL%%/CPAN/Audit/Discover/CpanfileSnapshot.pm
+%%SITE_PERL%%/CPAN/Audit/Filter.pm
+%%SITE_PERL%%/CPAN/Audit/FreshnessCheck.pm
+%%SITE_PERL%%/CPAN/Audit/Installed.pm
+%%SITE_PERL%%/CPAN/Audit/Query.pm
+%%SITE_PERL%%/CPAN/Audit/Version.pm
+%%PERL5_MAN1%%/cpan-audit.1.gz
+%%PERL5_MAN3%%/CPAN::Audit.3.gz
+%%PERL5_MAN3%%/CPAN::Audit::Filter.3.gz
+%%PERL5_MAN3%%/CPAN::Audit::FreshnessCheck.3.gz
+%%PERL5_MAN3%%/CPAN::Audit::Query.3.gz