diff options
author | Sergey A. Osokin <osa@FreeBSD.org> | 2025-07-16 13:16:08 -0400 |
---|---|---|
committer | Sergey A. Osokin <osa@FreeBSD.org> | 2025-07-16 13:21:32 -0400 |
commit | db683e56c9c7fd7602502d4ef64e6e4d1426713f (patch) | |
tree | fad12901a66fd09444b821383dd6650c1deee573 | |
parent | devel/p5-CPAN-Common-Index: add new port (+) (diff) |
devel/p5-Test-CPANfile: add new port (+)
This module tests if cpanfile lists every used modules or not.
PR: 288257
-rw-r--r-- | devel/p5-Test-CPANfile/Makefile | 27 | ||||
-rw-r--r-- | devel/p5-Test-CPANfile/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-Test-CPANfile/pkg-descr | 5 | ||||
-rw-r--r-- | devel/p5-Test-CPANfile/pkg-plist | 2 |
4 files changed, 37 insertions, 0 deletions
diff --git a/devel/p5-Test-CPANfile/Makefile b/devel/p5-Test-CPANfile/Makefile new file mode 100644 index 000000000000..a269273c1943 --- /dev/null +++ b/devel/p5-Test-CPANfile/Makefile @@ -0,0 +1,27 @@ +PORTNAME= Test-CPANfile +PORTVERSION= 0.08 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:ISHIGAKI +PKGNAMEPREFIX= p5- + +MAINTAINER= root@dc365.ru +COMMENT= See if cpanfile lists every used modules +WWW= https://metacpan.org/dist/Test-CPANfile + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= p5-ExtUtils-MakeMaker-CPANfile>=0.06:devel/p5-ExtUtils-MakeMaker-CPANfile +RUN_DEPENDS= p5-CPAN-Common-Index>=0:devel/p5-CPAN-Common-Index \ + p5-Module-CPANfile>=1.1004:devel/p5-Module-CPANfile \ + p5-Perl-PrereqScanner-NotQuiteLite>=0.9913:devel/p5-Perl-PrereqScanner-NotQuiteLite \ + p5-Test-UseAllModules>=0.17:devel/p5-Test-UseAllModules + +USES= localbase perl5 +USE_PERL5= configure test + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/devel/p5-Test-CPANfile/distinfo b/devel/p5-Test-CPANfile/distinfo new file mode 100644 index 000000000000..22cac0785af2 --- /dev/null +++ b/devel/p5-Test-CPANfile/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1751276008 +SHA256 (Test-CPANfile-0.08.tar.gz) = 48edb5c93fce52239207f36ca6216473e4177fbc6ef0ae443c1c4728e1ffc882 +SIZE (Test-CPANfile-0.08.tar.gz) = 11159 diff --git a/devel/p5-Test-CPANfile/pkg-descr b/devel/p5-Test-CPANfile/pkg-descr new file mode 100644 index 000000000000..89fba31f9886 --- /dev/null +++ b/devel/p5-Test-CPANfile/pkg-descr @@ -0,0 +1,5 @@ +This module tests if cpanfile lists every used modules or not. + +It's ok if you list a module that is evaled in the code, or a module +that does not appear in the code, as requires, but it complains if a +used module is listed as recommends or suggests. diff --git a/devel/p5-Test-CPANfile/pkg-plist b/devel/p5-Test-CPANfile/pkg-plist new file mode 100644 index 000000000000..72e371326576 --- /dev/null +++ b/devel/p5-Test-CPANfile/pkg-plist @@ -0,0 +1,2 @@ +%%SITE_PERL%%/Test/CPANfile.pm +%%PERL5_MAN3%%/Test::CPANfile.3.gz |