devel/p5-Perl-PrereqScanner-NotQuiteLite 0.9918 MidnightBSD
Tool to scan your Perl code for its prerequisites
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
787dcc0cd6- License
- artistic, gpl+
- Categories
- devel, perl5
Description
Perl::PrereqScanner::NotQuiteLite is yet another prerequisites scanner. It passes almost all the scanning tests for Perl::PrereqScanner and Module::ExtractUse (ie. except for a few dubious ones), and runs slightly faster than PPI-based Perl::PrereqScanner. However, it doesn't run as fast as Perl::PrereqScanner::Lite (which uses an XS lexer).
Perl::PrereqScanner::NotQuiteLite also recognizes eval. Prerequisites in eval are not considered as requirements, but you can collect them as suggestions.
Conditional requirements or requirements loaded in a block are treated as recommends. Noed modules are stored separately (since 0.94). You may or may not need to merge them into requires.
In the other systems
The newest version among them is 0.9918, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 newest | no data | - | [email protected] | 2026-07-14 |
| FreeBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 newest | none known | - | [email protected] | - |
| NetBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9917nb3 | none known | - | [email protected] | 2026-07-16 |
| DragonFly | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9917 | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install p5-Perl-PrereqScanner-NotQuiteLite
From mports:
cd /usr/mports/devel/p5-Perl-PrereqScanner-NotQuiteLite && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Perl-PrereqScanner-NotQuiteLite>0:devel/p5-Perl-PrereqScanner-NotQuiteLite
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 6
p5-ExtUtils-MakeMaker-CPANfile>=0.09: devel/p5-ExtUtils-MakeMaker-CPANfilep5-Data-Dump>=0: devel/p5-Data-Dumpp5-Module-CPANfile>=1.1004: devel/p5-Module-CPANfilep5-Module-Find>=0: devel/p5-Module-Findp5-Parse-Distname>=0: devel/p5-Parse-Distnamep5-Regexp-Trie>=0: devel/p5-Regexp-Trie
Runtime 5
p5-Data-Dump>=0: devel/p5-Data-Dumpp5-Module-CPANfile>=1.1004: devel/p5-Module-CPANfilep5-Module-Find>=0: devel/p5-Module-Findp5-Parse-Distname>=0: devel/p5-Parse-Distnamep5-Regexp-Trie>=0: devel/p5-Regexp-Trie
Test 2
p5-Test-FailWarnings>=0: devel/p5-Test-FailWarningsp5-Test-UseAllModules>=0.17: devel/p5-Test-UseAllModules
Build dependencies 6
Run dependencies 5
Required by 1
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 76
- bin/scan-perl-prereqs-nqlite
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/App.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Context.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Aliased.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/AnyMoose.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Autouse.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Catalyst.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ClassAccessor.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ClassAutouse.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ClassLoad.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Core.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Inline.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/KeywordDeclare.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Later.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Mixin.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ModuleRuntime.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/MojoBase.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Moose.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/MooseXDeclare.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/ObjectPad.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Only.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/POE.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/PackageVariant.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Plack.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Prefork.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Superclass.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Syntax.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/SyntaxCollector.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/TestClassMost.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/TestMore.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/TestRequires.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/UniversalVersion.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Parser/Unless.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Tokens.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Util.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Util/CPANfile.pm
- %%SITE_PERL%%/Perl/PrereqScanner/NotQuiteLite/Util/Prereqs.pm
- %%PERL5_MAN1%%/scan-perl-prereqs-nqlite.1.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::App.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Context.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Aliased.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::AnyMoose.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Autouse.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Catalyst.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ClassAccessor.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ClassAutouse.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ClassLoad.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Core.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Inline.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::KeywordDeclare.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Later.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Mixin.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ModuleRuntime.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::MojoBase.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Moose.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::MooseXDeclare.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::ObjectPad.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Only.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::POE.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::PackageVariant.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Plack.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Prefork.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Superclass.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Syntax.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::SyntaxCollector.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::TestClassMost.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::TestMore.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::TestRequires.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::UniversalVersion.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Parser::Unless.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Tokens.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Util.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Util::CPANfile.3.gz
- %%PERL5_MAN3%%/Perl::PrereqScanner::NotQuiteLite::Util::Prereqs.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Perl-PrereqScanner-NotQuiteLite-0.9918.tar.gz | 134236 | 4b2799f478cca0bd9c980f748b0625df627ee3d203b39f00f8b469a0ab39605c |
Master sites 1
- CPAN
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
787dcc0cd6 |
Lucas Holt | all p5 ports: fix CPAN author fetch paths Add CPAN author subdirectories for 42 distributions whose generic module paths no longer resolve.
AI-Assisted-by: Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |