devel/p5-Perl-PrereqScanner-NotQuiteLite 0.9918 FreeBSD
Tool to scan your Perl code for its prerequisites
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 89.3 KiB, 287.9 KiB installed
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
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 |
| NetBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9917nb3 |
| DragonFly | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9917 |
| MidnightBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 |
| HardenedBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 |
| GhostBSD | devel/p5-Perl-PrereqScanner-NotQuiteLite | 0.9918 |
Install
Binary package:
pkg install p5-Perl-PrereqScanner-NotQuiteLite
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9918 | 0.9918 | 0.9916 | 0.9917 | 0.9918 |
| FreeBSD:14:quarterly | 0.9918 | 0.9918 | n/a | 0.9917 | 0.9918 |
| FreeBSD:15:latest | 0.9918 | 0.9918 | n/a | 0.9917 | 0.9917 |
| FreeBSD:15:quarterly | 0.9918 | 0.9918 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9918 | 0.9918 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
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
The full lists below include those, and their dependencies in turn.
Build dependencies 7
Run dependencies 6
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 78
- 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/FeatureCompatClass.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::FeatureCompatClass.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 0
No commits in the history this site was built from.