BSD Ports

devel/p5-CPAN-YACSmoke 0.03.07 FreeBSD

Yet Another CPAN Smoke Tester

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7ceb8b8e30
License
ART10, GPLv1+
Categories
devel, perl5
Package size
31.5 KiB, 65.8 KiB installed

Description

This module uses the backend of CPANPLUS to run tests on modules recently uploaded to CPAN and post results to the CPAN Testers list.

It will create a database file in the .cpanplus directory, which it uses to track tested distributions. This information will be used to keep from posting multiple reports for the same module, and to keep from testing modules that use non-passing modules as prerequisites.

If it is given multiple versions of the same distribution to test, it will test the most recent version only. If that version fails, then it will test a previous version.

By default it uses CPANPLUS configuration settings.

In the other systems

The newest version among them is 0.03.07, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDdevel/p5-CPAN-YACSmoke0.03.07 newestnone known-[email protected]2026-10-01
DragonFlydevel/p5-CPAN-YACSmoke0.03_2 behind since 2026-10-01none known-[email protected]-
HardenedBSDdevel/p5-CPAN-YACSmoke0.03.07 newestno data-[email protected]-
GhostBSDdevel/p5-CPAN-YACSmoke0.03_2 behind since 2026-10-01no data-[email protected]-

Version history 2

  1. 0.03.07 7ceb8b8e30
  2. 0.03 64433c7b1f

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install p5-CPAN-YACSmoke

From the ports tree:

cd /usr/ports/devel/p5-CPAN-YACSmoke/ && make install clean

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

RUN_DEPENDS=	p5-CPAN-YACSmoke>0:devel/p5-CPAN-YACSmoke

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.03.070.03.070.03_20.03_20.03.07
FreeBSD:14:quarterly0.03.070.03.07n/a0.03_20.03.07
FreeBSD:15:latest0.03.070.03.07n/a0.03_20.03_2
FreeBSD:15:quarterly0.03.070.03.07n/an/an/a
FreeBSD:16:latest0.03.070.03.07n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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 7

Runtime 7

Test 6

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

Build dependencies 32
Run dependencies 32

No port depends on this one.

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 10
  • %%SITE_PERL%%/CPAN/YACSmoke.pm
  • %%SITE_PERL%%/CPAN/YACSmoke/FAQ.pod
  • %%SITE_PERL%%/CPAN/YACSmoke/Plugin/PlainTextList.pm
  • %%SITE_PERL%%/CPAN/YACSmoke/Plugin/Recent.pm
  • %%SITE_PERL%%/CPAN/YACSmoke/Plugin/SmokeDB.pm
  • %%PERL5_MAN3%%/CPAN::YACSmoke.3.gz
  • %%PERL5_MAN3%%/CPAN::YACSmoke::FAQ.3.gz
  • %%PERL5_MAN3%%/CPAN::YACSmoke::Plugin::PlainTextList.3.gz
  • %%PERL5_MAN3%%/CPAN::YACSmoke::Plugin::Recent.3.gz
  • %%PERL5_MAN3%%/CPAN::YACSmoke::Plugin::SmokeDB.3.gz
distinfo 1
FileSizeSHA256
CPAN-YACSmoke-0.03_07.tar.gz279732eaa55d6e5945a4b1c6e6727a2641e395689069961005a3b8f88230880003d08
Master sites 1
  • CPAN

Commit history 3

DateCommitCreditsLog message
7ceb8b8e30 Rodrigo Osorio devel/p5-CPAN-YACSmoke: rework port to avoid Portscout false positives
CPAN-YACSmoke uses an unconventional Major.Minor_Patch versioning scheme, which can conflict with or break FreeBSD's port version comparison mechanisms. Rework the port to use a more standard Semantic Versioning scheme and report the correct DISTNAME to Portscout, avoiding false positives.
8525a719bc Rodrigo Osorio devel/p5-CPAN-YACSmoke: update 0.03 -> 0.03_07
Changelog: https://metacpan.org/release/RRWO/CPAN-YACSmoke-0.03_07/changes Update plist and fix tests
64433c7b1f Muhammad Moinur Rahman devel/p5-CPAN-YACSmoke: Fix fetch
- Switch to DISTVERSION while I am here