This is a stub to satisy dependencies for a number of modules.
The original Canary::Stability contains system checks that produce
warnings that must be ignored (and which would be harmful if
acted upon). This stub is a no-op.
p5-Canary::Stability: Provide only the FreeBSD stub
Canary::Stability continues to provide the same harmful instructions
that it has since 2013, including instructing users to uninstall Perl
and install one from 2015 (it also advises users to switch to an
unmaintained fork provided by the author).
Previously, there was an OPTION to install the actual module. There
is no scenario under which that should ever happen, so I'm removing
that entirely. This port now only provides a no-op stub.
Neutralize Canary::Stability entirely
As time goes on, the uselessness of this module only increases.
Previously, a short-circuit was used to return early from import(),
but there's no point in even wasting time to compile it anymore.
Instead, when ACTIVATE is off, replace the module entirely with
a much more functional stub.
Update to 2011. COMMENT didn't start with a capital, so reword it.
Introduce an OPTION to decide whether to make the module active. Disable
it by default.
This module is a 207-line script that checks what version of perl you're
using, and then makes some bird-themed comments about it. If you're running
the current stable version of perl, it tells you that you should downgrade
to an old version, or use a personal fork from "schmorp". FreeBSD does not
support that fork. Other features of this module include requiring keyboard
input. Previous versions featured dropping build output in favour of colour
sequences. The module provides no other feature than those listed above.
At best, the comments are inaccurate for FreeBSD. At worst, they can block
input or cause end-users to install personal forks that we do not support.
FreeBSD ports does a much more comprehensive job of checking perl versions
already. If this module is updated to perform some sort of functionality in
the future, the ACTIVATE option can be easily enabled or removed.
Changes: https://metacpan.org/changes/distribution/Canary-Stability