Permalink
Browse files

Initial import.

  • Loading branch information...
pjcj committed Jul 31, 2011
0 parents commit 7529bd36056acee065ce6c45c2025aeffa1e86d7
Showing with 781 additions and 0 deletions.
  1. +6 −0 .gitignore
  2. +3 −0 BUILD
  3. +35 −0 README
  4. +619 −0 buildperl.pl
  5. +16 −0 mklinks
  6. +102 −0 runcpan
@@ -0,0 +1,6 @@
+*.org
+*.bak
+*~
+tmp/
+src/
+Tux/
3 BUILD
@@ -0,0 +1,3 @@
+./buildperl.pl --source=`pwd`/src --build=`pwd`/'tmp/perl/build/<config>' --prefix='/usr/local/pkg/perl/<config>/<perl>' --config=default --config=thread --test --jobs=6
+sudo ./mklinks
+./runcpan
35 README
@@ -0,0 +1,35 @@
+Builds perl installations.
+
+I originally got this from H.Merijn Brand at the QA Hackathon in Vienna.
+
+buildperl.pl comes from
+http://cpansearch.perl.org/src/MHX/Devel-PPPort-3.19_03/devel/buildperl.pl.
+See that file for author and copyright details.
+ Marcus Holland-Moritz.
+ Paul Marquess.
+ Kenneth Albanowski.
+
+Is has been modified. I think H.Merijn Brand added the config changes. I
+suspect that I added the jobs stuff.
+
+mklinks makes links in /usr/local/bin. It probably needs to be run as root.
+
+runcpan installs various cpan modules. It will need to be configured for the
+modules to install and perhaps for the config. It should probably be changed
+to work on cpanm or something.
+
+The perl source tarballs will need to be downlaoded and stored in a directory.
+If you don't have them already they can be downloaded with:
+
+ wget -r -nd -np -Agz,bz2 http://pjcj.sytes.net/pjcj.net/html/perl/src/
+
+The script should really download them itself. Does perlbrew know how to do
+that?
+
+The installed perls need to live somewhere. I put them in
+/usr/local/pkg/perl.
+
+BUILD is an example script to build the whole thing.
+
+
+Paul Johnson - http://www.pjcj.net
Oops, something went wrong.

0 comments on commit 7529bd3

Please sign in to comment.