Perl 5.8 | ||
---|---|---|
Module/Version | Built On | |
Perl 5.10 | ||
Module/Version | Built On | |
Perl 5.12 | ||
Module/Version | Built On | |
Perl 5.14 | ||
Module/Version | Built On | |
This repository contains*:
This repository has been temporary put on hold. I've recently relocated to California from Ukraine, leaving all my PPM build systems behind, so I just don't have enough hardware to build packages. I will continue updating repository for 5.14, but other versions have to wait.
How can you help?
If you have old laptop computer which you don't need, or it has broken display, sound card, keyboard, or touchpad, it's still a suitable system for building Perl packages and make update PPM repository (actually, that was exactly how packages were built before, and 7-8 years old laptop computer is very good with this kind of tasks). If you're interested in some particular version of Perl to be built, let me know and I provide you with address where you can ship your old piece of junk.
You can use this repository by running:
ppm rep add trouchelle.com http://trouchelle.com/ppm/
ppm rep add trouchelle.com http://trouchelle.com/ppm/
ppm rep add trouchelle.com http://trouchelle.com/ppm10/
ppm rep add trouchelle.com http://trouchelle.com/ppm12/
ppm rep add trouchelle.com http://trouchelle.com/ppm14/
Builds 818 and 819 are not supported. Consider upgrading to recent version.
Builds prior to 822 may be binary incompatible with some XS modules (See this thread and this message for more details). If you encounter “The procedure entry point Perl_sv_2uv_flags could not be located in the dynamic link library perl58.dll” error, consider upgrading to most recent version. You may also let me know, so I can build a compatible version.
If you want to install certain module (for example, FindBin::Real), you can provide PPD URL to ppm by running:
ppm install http://trouchelle.com/ppm/FindBin-Real.ppd
(Perl 5.8)ppm install http://trouchelle.com/ppm10/FindBin-Real.ppd
(Perl 5.10)ppm install http://trouchelle.com/ppm12/FindBin-Real.ppd
(Perl 5.12)ppm install http://trouchelle.com/ppm14/FindBin-Real.ppd
(Perl 5.14)Repository is updated on regular basis, and summary files are updated daily. PPM::Make by Randy Kobes is used to build modules. HTML::Template::Compiled by Tina Muller is used for web pages.
Starting from 2007-05-29, packages with the same or lower version that exist in
University of Winnipeg repository for
Perl 5.8 and
Perl 5.10
are no longer listed in package.xml
.
Please add
http://theoryx5.uwinnipeg.ca/ppms/
(for Perl 5.8) or
http://cpan.uwinnipeg.ca/PPMPackages/10xx/
(for Perl 5.10)
to list of your repositories to get these modules with PPM4.
Starting from 2008-05-26, special "unstable" repositories are maintained. They contain modules that fail or hang during "make test" stage. Use this with VERY caution because failing modules may as well fail or hang in production. Meanwhile, there are only "failing" versions of some modules exist at all. Also, don't hesitate to ask module author about fixing problems.
You can add these repositories to PPM by running following commands:
ppm rep add trouchelle.com-UNSTABLE http://trouchelle.com/ppm/unstable/
ppm rep add trouchelle.com-UNSTABLE http://trouchelle.com/ppm/unstable/
ppm rep add trouchelle.com-UNSTABLE http://trouchelle.com/ppm10/unstable/
ppm rep add trouchelle.com-UNSTABLE http://trouchelle.com/ppm12/unstable/
If you want to install certain module (for example, DBD::Oracle) without adding new repository (a smart thing indeed!), you can provide PPD URL to ppm by running:
ppm install http://trouchelle.com/ppm10/unstable/DBD-Oracle.ppd
(Perl 5.10)And don't forget: you have been warned!
Many packages require additional DLL files to run. Because module building is automatic, some packages lack of installation scripts to get necessary DLL files. You can download missed DLLs from here and place them in your perl/bin directory.
Please feel free to send e-mail with module name and required DLL name, so I can update ppd with installation script.
Index updated:
Modules with status*:
OK:
Built successully, can be installed
WARN:
Built with warnings, can be installed though
NEW:
Not yet built, cannot be installed
FAIL:
Not built due to errors, cannot be installed
N/A:
Cannot be built because of uselessness or incompatibility, cannot be installed
UNSTABLE:
Failed test cases, can be installed from unstable repository only
Index updated:
Modules with status*:
OK:
Built successully, can be installed
WARN:
Built with warnings, can be installed though
NEW:
Not yet built, cannot be installed
FAIL:
Not built due to errors, cannot be installed
N/A:
Cannot be built because of uselessness or incompatibility, cannot be installed
UNSTABLE:
Failed test cases, can be installed from unstable repository only
Index updated:
Modules with status*:
OK:
Built successully, can be installed
WARN:
Built with warnings, can be installed though
NEW:
Not yet built, cannot be installed
FAIL:
Not built due to errors, cannot be installed
N/A:
Cannot be built because of uselessness or incompatibility, cannot be installed
UNSTABLE:
Failed test cases, can be installed from unstable repository only
Index updated:
Modules with status*:
OK:
Built successully, can be installed
WARN:
Built with warnings, can be installed though
NEW:
Not yet built, cannot be installed
FAIL:
Not built due to errors, cannot be installed
N/A:
Cannot be built because of uselessness or incompatibility, cannot be installed
UNSTABLE:
Failed test cases, can be installed from unstable repository only
*Statistics are updated daily
Perl 5.8:
Perl 5.10:
Perl 5.12:
Perl 5.14:
While I'm building modules and maintaining this repository just for fun, I still have to pay hosting bills. You may want to make a donation to help me with costs, or get your hosting with promo code “STPPM” to get discount.