BSD Ports

devel/p5-XT-Files 0.002 FreeBSD

Standard interface for author tests to find files to check

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
devel, perl5
Package size
36.8 KiB, 75.1 KiB installed

Description

XT::Files is the Tests that know what they want to check (e.g. module files), but it's the distribution that knows where these files can be found (e.g. in the lib directory and in the t/lib directory). Without XT::Files you may add the same code to multiple .t files under xt that iterate over a check function of the test. XT::Files is a standard interface that makes it easy for author tests to ask the distribution for the kind of files it would like to test. And it can easily be used for author tests that don't support XT::Files to have the same set of files tested with every test.

In the other systems

SystemPortVersion
FreeBSDdevel/p5-XT-Files0.002
DragonFlydevel/p5-XT-Files0.002

Install

Binary package:

pkg install p5-XT-Files

From the ports tree:

cd /usr/ports/devel/p5-XT-Files/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-XT-Files>0:devel/p5-XT-Files

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.0020.002-0.0020.002
FreeBSD:14:quarterly0.0020.002n/a0.0020.002
FreeBSD:15:latest0.0020.002n/a0.0020.002
FreeBSD:15:quarterly0.0020.002n/an/an/a
FreeBSD:16:latest0.0020.002n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 4
Run dependencies 4
Required by 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 20
  • %%SITE_PERL%%/Test/XTFiles.pm
  • %%SITE_PERL%%/XT/Files.pm
  • %%SITE_PERL%%/XT/Files/File.pm
  • %%SITE_PERL%%/XT/Files/Plugin.pm
  • %%SITE_PERL%%/XT/Files/Plugin/Default.pm
  • %%SITE_PERL%%/XT/Files/Plugin/Dirs.pm
  • %%SITE_PERL%%/XT/Files/Plugin/Excludes.pm
  • %%SITE_PERL%%/XT/Files/Plugin/Files.pm
  • %%SITE_PERL%%/XT/Files/Plugin/lib.pm
  • %%SITE_PERL%%/XT/Files/Role/Logger.pm
  • %%PERL5_MAN3%%/Test::XTFiles.3.gz
  • %%PERL5_MAN3%%/XT::Files.3.gz
  • %%PERL5_MAN3%%/XT::Files::File.3.gz
  • %%PERL5_MAN3%%/XT::Files::Plugin.3.gz
  • %%PERL5_MAN3%%/XT::Files::Plugin::Default.3.gz
  • %%PERL5_MAN3%%/XT::Files::Plugin::Dirs.3.gz
  • %%PERL5_MAN3%%/XT::Files::Plugin::Excludes.3.gz
  • %%PERL5_MAN3%%/XT::Files::Plugin::Files.3.gz
  • %%PERL5_MAN3%%/XT::Files::Plugin::lib.3.gz
  • %%PERL5_MAN3%%/XT::Files::Role::Logger.3.gz
distinfo 1
FileSizeSHA256
XT-Files-0.002.tar.gz31696527a27763d7cbcb941d9579d65d5c41120f0e0a296a16e84365aab9d62b1505b
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.