-
Notifications
You must be signed in to change notification settings - Fork 16
/
dist.ini
122 lines (97 loc) · 2.87 KB
/
dist.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
name = ZMQ-FFI
author = Dylan Cali <[email protected]>
license = Perl_5
copyright_holder = Dylan Cali
[@Filter]
-bundle = @Basic
-remove = MakeMaker
; authordep Dist::Zilla::Plugin::FFI::CheckLib = 1.05
[FFI::CheckLib]
lib = zmq
alien = Alien::ZMQ::latest
[MakeMaker::Awesome]
delimiter = |
header = |use FFI::Platypus;
header = |# Can't currently support unthreaded BSD perls
header = |# See GH #13
header = |my $badbsd;
header = |if ($^O eq 'freebsd') {
header = | (!grep /libthr/, `procstat -v $$`) && ($badbsd = 1);
header = |} elsif ($^O =~ m/bsd/i) {
header = | !FFI::Platypus->new(lib => [undef])
header = | ->find_symbol('pthread_self')
header = | && ($badbsd = 1);
header = |}
header = |if ($badbsd) {
header = | print "On BSD ZMQ::FFI requires a perl built to support threads.";
header = | print " Can't continue\n";
header = | exit;
header = |}
[Git::NextVersion]
version_regexp = ^(.+)$
[PkgVersion]
[PodWeaver]
[AutoPrereqs]
skip = ^Sys::SigAction
skip = ^Alien::ZMQ::latest
[Prereqs / ConfigureRequires]
FFI::Platypus = 0.86
[Prereqs / ConfigureSuggests]
Alien::ZMQ::latest = 0.007
[Prereqs / RuntimeRequires]
perl = 5.010
Moo = 1.004005
Class::XSAccessor = 1.18
Math::BigInt = 1.997
FFI::Platypus = 0.86
Import::Into = 1.002005
[Prereqs / RuntimeSuggests]
Alien::ZMQ::latest = 0.007
[DynamicPrereqs / Sys::SigAction]
-condition = isnt_os('MSWin32')
-body = test_requires('Sys::SigAction', '0')
[Run::BeforeBuild]
run = perl scripts/gen_zmq_constants.pl
run = perl -Ilib -I. scripts/gen_modules.pl
[Run::Test]
run = xt/test_versions.sh
[Run::Clean]
run = rm -f lib/ZMQ/FFI/Constants.pm
run = rm -f lib/ZMQ/FFI/*/Context.pm
run = rm -f lib/ZMQ/FFI/*/Socket.pm
[NextRelease]
[GitHub::Meta]
repo = zeromq/perlzmq
[MetaJSON]
[MetaNoIndex]
directory = t
[Meta::Contributors]
contributor = Dave Lambley <[email protected]>
contributor = Graham Ollis <[email protected]>
contributor = Klaus Ita <[email protected]>
contributor = Marc Mims <[email protected]>
contributor = Parth Gandhi <[email protected]>
contributor = Pawel Pabian <[email protected]>
contributor = Robert Hunter <[email protected]>
contributor = Sergey KHripchenko <[email protected]>
contributor = Slaven Rezic <[email protected]>
contributor = Whitney Jackson <[email protected]>
contributor = pipcet <[email protected]>
contributor = Judd Taylor <[email protected]>
contributor = Ji-Hyeon Gim <[email protected]>
contributor = Zaki Mughal <[email protected]>
contributor = Gavin Henry <[email protected]>
[Git::Commit]
allow_dirty = Changes
commit_msg = version => %v
[Git::Tag]
tag_format = %v
tag_message = %v
[Git::Check]
allow_dirty =
[Git::Push]
[Clean]
; authordep Pod::Elemental::Transformer::List
; authordep Template::Tiny
; authordep Path::Class
; authordep FFI::Platypus