]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - perl-Coro/perl-Coro.nm
tzdata: Update to 2014j
[people/ms/ipfire-3.x.git] / perl-Coro / perl-Coro.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = perl-Coro
7 version = 6.08
8 release = 1
9 thisapp = Coro-%{version}
10
11 groups = Development/Libraries
12 url = http://search.cpan.org/dist/Coro/
13 license = GPL+ or Artistic
14 summary = The only real threads in perl.
15
16 description
17 This module collection manages continuations in general, most often in the
18 form of cooperative threads (also called coros, or simply "coro" in the
19 documentation). They are similar to kernel threads but don't (in general) run
20 in parallel at the same time even on SMP machines
21 end
22
23 source_dl = http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/
24
25 build
26 requires
27 perl(ExtUtils::MakeMaker)
28 perl(ExtUtils::ParseXS)
29 end
30
31 prepare_cmds
32 # Fix bad path for perl interpreter.
33 for F in Coro/jit-*.pl; do
34 sed -i -e '/^#!/d' "$F"
35 done
36 end
37
38 build
39 perl Makefile.PL INSTALLDIRS=perl OPTIMIZE="%{CFLAGS}"
40 make %{PARALLELISMFLAGS}
41 end
42
43 make_install_targets = pure_install DESTDIR=%{BUILDROOT}
44 end
45
46 packages
47 package %{name}
48 filter_requires
49 AnyEvent
50 EV
51 Event
52 Guard
53 Storable
54 Coro
55 end
56
57 requires
58 perl
59 end
60 end
61
62 package %{name}-debuginfo
63 template DEBUGINFO
64 end
65 end