1Alien::Build::Plugin::PUrseefrerC:o:nBtardiVbeurtAselidioenPn(e:3r:)lBuDiolcdu:m:ePnltuagtiino:n:Prefer::BadVersion(3)
2
3
4
6 Alien::Build::Plugin::Prefer::BadVersion - Plugin to filter out known
7 bad versions
8
10 version 1.55
11
13 use alienfile;
14 plugin 'Prefer::BadVersion' => '1.2.3';
15
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
50 filter
51 Filter out entries that match the filter.
52
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
59 alienfile
60 Alien::Build
61 Alien::Build::Plugin::Prefer::SortVersions
62
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)