BSD Ports

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

SystemPortVersion
FreeBSDdevel/p5-Perl-PrereqScanner-NotQuiteLite0.9918
NetBSDdevel/p5-Perl-PrereqScanner-NotQuiteLite0.9917nb3
DragonFlydevel/p5-Perl-PrereqScanner-NotQuiteLite0.9917
MidnightBSDdevel/p5-Perl-PrereqScanner-NotQuiteLite0.9918
HardenedBSDdevel/p5-Perl-PrereqScanner-NotQuiteLite0.9918
GhostBSDdevel/p5-Perl-PrereqScanner-NotQuiteLite0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.99180.99180.99160.99170.9918
FreeBSD:14:quarterly0.99180.9918n/a0.99170.9918
FreeBSD:15:latest0.99180.9918n/a0.99170.9917
FreeBSD:15:quarterly0.99180.9918n/an/an/a
FreeBSD:16:latest0.99180.9918n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 6

Runtime 5

Test 2

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
FileSizeSHA256
Perl-PrereqScanner-NotQuiteLite-0.9918.tar.gz1342364b2799f478cca0bd9c980f748b0625df627ee3d203b39f00f8b469a0ab39605c
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.