1Alien::Build::Plugin::PUrseefrerC:o:nBtardiVbeurtAselidioenPn(e:3r:)lBuDiolcdu:m:ePnltuagtiino:n:Prefer::BadVersion(3)
2
3
4

NAME

6       Alien::Build::Plugin::Prefer::BadVersion - Plugin to filter out known
7       bad versions
8

VERSION

10       version 1.55
11

SYNOPSIS

13        use alienfile;
14        plugin 'Prefer::BadVersion' => '1.2.3';
15

DESCRIPTION

17       This plugin allows you to easily filter out known bad versions of
18       libraries.  You need a Prefer plugin that filters and sorts files
19       first.  You may specify the filter in one of three ways:
20
21       as a string
22           Filter out any files that match the given version.
23
24            use alienfile;
25            plugin 'Prefer::BadVersion' => '1.2.3';
26
27       as a array
28           Filter out all files that match any of the given versions.
29
30            use alienfile;
31            plugin 'Prefer::BadVersion' => [ '1.2.3', '1.2.4' ];
32
33       as a code reference
34           Filter out any files return a true value.
35
36            use alienfile;
37            plugin 'Prefer::BadVersion' => sub {
38              my($file) = @_;
39              $file->{version} eq '1.2.3'; # same as the string version above
40            };
41
42       This plugin can also be used to filter out known bad versions of a
43       library on just one platform.  For example, if you know that version
44       1.2.3 if bad on windows, but okay on other platforms:
45
46        use alienfile;
47        plugin 'Prefer::BadVersion' => '1.2.3' if $^O eq 'MSWin32';
48

PROPERTIES

50   filter
51       Filter out entries that match the filter.
52

CAVEATS

54       If you are using the string or array mode, then you need an existing
55       Prefer plugin that sets the version number for each file candidate,
56       such as Alien::Build::Plugin::Prefer::SortVersions.
57

SEE ALSO

59       alienfile
60       Alien::Build
61       Alien::Build::Plugin::Prefer::SortVersions
62

AUTHOR

64       Author: Graham Ollis <plicease@cpan.org>
65
66       Contributors:
67
68       Diab Jerius (DJERIUS)
69
70       Roy Storey
71
72       Ilya Pavlov
73
74       David Mertens (run4flat)
75
76       Mark Nunberg (mordy, mnunberg)
77
78       Christian Walde (Mithaldu)
79
80       Brian Wightman (MidLifeXis)
81
82       Zaki Mughal (zmughal)
83
84       mohawk (mohawk2, ETJ)
85
86       Vikas N Kumar (vikasnkumar)
87
88       Flavio Poletti (polettix)
89
90       Salvador Fandiño (salva)
91
92       Gianni Ceccarelli (dakkar)
93
94       Pavel Shaydo (zwon, trinitum)
95
96       Kang-min Liu (劉康民, gugod)
97
98       Nicholas Shipp (nshp)
99
100       Juan Julián Merelo Guervós (JJ)
101
102       Joel Berger (JBERGER)
103
104       Petr Pisar (ppisar)
105
106       Lance Wicks (LANCEW)
107
108       Ahmad Fatoum (a3f, ATHREEF)
109
110       José Joaquín Atria (JJATRIA)
111
112       Duke Leto (LETO)
113
114       Shoichi Kaji (SKAJI)
115
116       Shawn Laffan (SLAFFAN)
117
118       Paul Evans (leonerd, PEVANS)
119
121       This software is copyright (c) 2011-2018 by Graham Ollis.
122
123       This is free software; you can redistribute it and/or modify it under
124       the same terms as the Perl 5 programming language system itself.
125
126
127
128perl v5.28.1                      20A1l9i-e0n2:-:2B4uild::Plugin::Prefer::BadVersion(3)
Impressum