This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[RFC] Lots of perl modules...
- From: ASSI <Stromeko at nexgo dot de>
- To: cygwin-apps at cygwin dot com
- Date: Fri, 15 Jun 2012 11:36:41 +0200
- Subject: [RFC] Lots of perl modules...
Since I've switched to perl-5.14 already, I needed to re-install many perl
modules and finally bit the bullet and packaged everything with cygport.
This includes all the packages that Reini Urban distributes in perl_vendor,
since this bundling makes it harder to deal with the dependencies between
distributions in the long run, IMHO.
I am bundling all perl modules in perl-bundle, an empty module with just the
right dependencies in setup.hint. I think this might be an appropriate way
to deal the modules in perl_vendor also (let me know if you want such a
bundle module for testing).
I've patched all modules to run through the tests without user input and to
use the Cygwin installed libraries wherever possible. I've also removed
quite a bit of "Cygwin is like windows" and "Cygwin doesn't do this" cruft
in configuration and tests. Most of this should be working with perl-5.10
as well, except perhaps threading.
At the moment I can just offer the cygport files, tar will extract them into
perl-dist/:
http://cygwin.stromeko.net/perl-dist.tar.bz2
A few modules (PDL and some of its dependencies) pull libraries from
cygports (I think only libcfitsio3, but I would need to check again to be
sure). Unless there is a licensing problem, it would be nice if PDL and
these libraries could be moved into the main Cygwin distribution. For PDL I
also tried to compile the PLplot and Starlink libraries, but they are both
in a sad state of bitrot and haven't seen active maintenance for at least 3
years AFAICS. Fixing Starlink requires to re-create their custom autotools
setup and PLplot uses old C++ constructs that gcc does not like anymore.
Both issues would require a lot more time to fix than I can spend and PDL
compiles just fine without these...
Regards,
Achim.
--
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+
SD adaptations for Waldorf Q V3.00R3 and Q+ V3.54R2:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada