ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Makefile.PL
(Generate patch)

Comparing Coro/Makefile.PL (file contents):
Revision 1.40 by root, Thu Dec 20 07:29:14 2007 UTC vs.
Revision 1.49 by root, Fri May 30 21:34:52 2008 UTC

81 NAME => "Coro", 81 NAME => "Coro",
82 VERSION_FROM => "Coro.pm", 82 VERSION_FROM => "Coro.pm",
83 DIR => ['Coro', ($EVENT ? 'Event' : ()), ($EV ? "EV" : ())], 83 DIR => ['Coro', ($EVENT ? 'Event' : ()), ($EV ? "EV" : ())],
84 PREREQ_PM => { 84 PREREQ_PM => {
85 Scalar::Util => 0.00, 85 Scalar::Util => 0.00,
86 AnyEvent => 2.7, 86 AnyEvent => 4.1,
87 Storable => 2.15, 87 Storable => 2.15,
88 Time::HiRes => 0, 88 Time::HiRes => 0,
89 89
90 # for Coro::Event 90 # for Coro::Event
91 Event => 1.06, 91 #Event => 1.06,
92 92
93 # for Coro::EV 93 # for Coro::EV
94 EV => 1.3, 94 #EV => 3.0,
95 95
96 # for Coro::AIO 96 # for Coro::AIO
97 IO::AIO => 2.3, 97 #IO::AIO => 2.3,
98 #AnyEvent::AIO => 1.0,
99
100 # for Coro::BDB
101 #BDB => 1.5,
102 #AnyEvent::BDB => 1.0,
98 }, 103 },
104 # neither configure_requires nor recommends can be used
105 # for optional dependencies. whoever decided that a module needs
106 # to build properly without its dependencies installed
107 # needs his brian rearranged dramatically.
99 EXTRA_META => q{ 108 EXTRA_META => q{
100configure_requires: 109recommends:
101 Event: 1.06 110 Event: 1.08
102 EV: 1.3 111 EV: 3.0
112 IO::AIO: 0
113 AnyEvent::AIO: 1.0
114 BDB: 0
115 AnyEvent::BDB: 1.0
103 }, 116 },
104 PM => { 117 PM => {
105 'Coro.pm' => '$(INST_LIBDIR)/Coro.pm', 118 'Coro.pm' => '$(INST_LIBDIR)/Coro.pm',
106 119
107 'Coro/State.pm' => '$(INST_LIBDIR)/Coro/State.pm', 120 'Coro/State.pm' => '$(INST_LIBDIR)/Coro/State.pm',
128 141
129 'Coro/AIO.pm' => '$(INST_LIBDIR)/Coro/AIO.pm', 142 'Coro/AIO.pm' => '$(INST_LIBDIR)/Coro/AIO.pm',
130 'Coro/BDB.pm' => '$(INST_LIBDIR)/Coro/BDB.pm', 143 'Coro/BDB.pm' => '$(INST_LIBDIR)/Coro/BDB.pm',
131 'Coro/LWP.pm' => '$(INST_LIBDIR)/Coro/LWP.pm', 144 'Coro/LWP.pm' => '$(INST_LIBDIR)/Coro/LWP.pm',
132 'Coro/Storable.pm' => '$(INST_LIBDIR)/Coro/Storable.pm', 145 'Coro/Storable.pm' => '$(INST_LIBDIR)/Coro/Storable.pm',
146 'Coro/AnyEvent.pm' => '$(INST_LIBDIR)/Coro/AnyEvent.pm',
133 }, 147 },
134); 148);
135 149
136sub MY::postamble { 150sub MY::postamble {
137 <<EOF; 151 <<EOF;
138 152
139# set \$VERSION in all modules 153# set \$VERSION in all modules
140setver: 154setver:
141 \$(PERL) -pi -e 's/^(\\s*(our\\s*)?\\\$\$VERSION\\s*=\\s*).*\$\$/\$\${1}\$(VERSION);/' *.pm Coro/*.pm Event/*.pm 155 \$(PERL) -pi -e 's/^(\\s*(our\\s*)?\\\$\$VERSION\\s*=\\s*).*\$\$/\$\${1}\$(VERSION);/' *.pm Coro/*.pm Event/*.pm EV/*.pm
142 156
143EOF 157EOF
144} 158}
145 159
146 160

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines