tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Perl5 update
> As Thomas said: I'd like to be surprised by the patch.
Let's see when I have time to sketch one.
> I'm interested in getting an answer what you're missing in
> devel/p5-IO-Async/Makefile or similar package?
I thought I imlicitly answered that multiple times:
1. Someone has to manually add all these PERL5_REQD+= lines to the Makefile,
which can only be done by inspecting corelist.
2. Someone has to re-do that when modules get added to/removed from Core.
(3. You only in comment fileds do write down what you really mean.)
4. What do you write if you need a module that has been removed from Core?
You can't express a range in PERL5_REQD, do you?
There's another issue:
5. Suppose you have a native Perl 5.40 satisfying all requirements but
lacking the required Foo::Bar module, which is included in pkgsrc's Perl
5.42 (and also available in pkgsrc as devel/p5-Foo-Bar).
Then, your approach, contrary to the, as I just learned, deprecated
DEPENDS+= {perl>=5.42,p5-Foo-Bar>=1.23}:../../devel/p5-Foo-Bar
practise, will pull in the pkgsrc Perl 5.42, not p5-Foo-Bar.
Is that what is desired?
Home |
Main Index |
Thread Index |
Old Index