diff options
-rw-r--r-- | README.amiga | 19 | ||||
-rw-r--r-- | README.dos | 2 | ||||
-rw-r--r-- | README.macos | 2 | ||||
-rw-r--r-- | README.mpeix | 138 | ||||
-rw-r--r-- | README.vmesa | 6 | ||||
-rw-r--r-- | README.win32 | 2 |
6 files changed, 81 insertions, 88 deletions
diff --git a/README.amiga b/README.amiga index 1a7c9d8d2f..f94fe5c85e 100644 --- a/README.amiga +++ b/README.amiga @@ -18,7 +18,7 @@ be read I<as is>: either as F<README.amiga>, or F<pod/perlamiga.pod>. A recent version of perl for the Amiga can be found at the Geek Gadgets section of the Aminet: - + http://www.aminet.net/~aminet/dirs/dev_gg.html =cut @@ -40,7 +40,7 @@ Contents - GNU info files - LaTeX docs BUILD - - Prerequisites + - Build Prerequisites - Getting the perl source - Application of the patches - Making @@ -180,7 +180,7 @@ can be constructed using C<pod2latex>. Here we discuss how to build Perl under AmigaOS. -=head2 Prerequisites +=head2 Build Prerequisites You need to have the latest B<ixemul> (Unix emulation for Amiga) from Aminet. @@ -205,19 +205,14 @@ is normal and expected. (There is a conflict with a similarly-named file F<configure>, but it causes no harm.) =head2 Making - - remember to use a hefty wad of stack (I use 2000000) + +Remember to use a hefty wad of stack (I use 2000000) sh configure.gnu --prefix=/gg - the makedepend script has to be edited if it fails - - change $cat to /bin/cat at line 75 - change cat to /bin/cat at line 163 - change cat to /bin/cat at line 176 (both) - change $cat to /bin/cat at line 190 +Now type - now type make depend + make depend Now! diff --git a/README.dos b/README.dos index fe649ed344..acdb5115d7 100644 --- a/README.dos +++ b/README.dos @@ -227,7 +227,7 @@ goes under C<($DJDIR)/lib/perl5/pod>. =head1 BUILDING AND INSTALLING MODULES -=head2 Prerequisites +=head2 Building Prerequisites For building and installing non-XS modules, all you need is a working perl under DJGPP. Non-XS modules do not require re-linking the perl diff --git a/README.macos b/README.macos index cc8121be1c..ea6faf2300 100644 --- a/README.macos +++ b/README.macos @@ -6,7 +6,6 @@ designed to be readable as is. README.macos - Perl under Mac OS (Classic) - =head1 SYNOPSIS This document briefly describes perl under Mac OS (Classic). @@ -16,7 +15,6 @@ here (unless you are in the Classic environment under Mac OS X). When we say "Mac OS" below, we mean pre-Mac OS X, which includes Mac OS 7, 8, and 9. - =head1 DESCRIPTION The perl 5.6.1 source itself builds on Mac OS, with some additional diff --git a/README.mpeix b/README.mpeix index 7976db54ad..0351f3b2fd 100644 --- a/README.mpeix +++ b/README.mpeix @@ -5,13 +5,13 @@ specially designed to be readable as is. =head1 NAME README.mpeix - Perl/iX for HP e3000 MPE - + =head1 SYNOPSIS http://www.bixby.org/mark/perlix.html Perl language for MPE Last updated June 2, 2000 @ 0400 UTC - + =head1 NOTE This is a podified version of the above-mentioned web page, @@ -20,21 +20,21 @@ podified by Jarkko Hietaniemi 2001-Jan-01. =head1 What's New June 1, 2000 - + =over 4 =item * Rebuilt to be compatible with mod_perl. If you plan on using mod_perl, you MUST download and install this version of Perl/iX! - + =item * bincompat5005="undef": sorry, but you will have to recompile any binary 5.005 extensions that you may be using (if any; there is no 5.005 code in what you download from bixby.org) uselargefiles="undef": not available in MPE for POSIX files yet. - + =item * Now bundled with various add-on packages: @@ -48,12 +48,12 @@ libnet (http://www.gbarr.demon.co.uk/libnet/FAQ.html) =item * libwww-perl (LWP) which lets Perl programs behave like web browsers: - + 1. #!/PERL/PUB/perl 2. use LWP::Simple; 3. $doc = get('http://www.bixby.org/mark/perlix.html'); # reads the web page into variable $doc - + (http://www.bixby.org/mark/perlix.html) =item * @@ -62,9 +62,9 @@ mod_perl (just the perl portion; the actual DSO will be released soon with Apache/iX 1.3.12 from bixby.org). This module allows you to write high performance persistent Perl CGI scripts and all sorts of cool things. (http://perl.apache.org/) - + and much much more hiding under /PERL/PUB/.cpan/ - + =item * The CPAN module now works for automatic downloading and @@ -73,7 +73,7 @@ installing of add-on packages: 1. export FTP_PASSIVE=1 2. perl -MCPAN -e shell 3. Ignore any terminal I/O related complaints! - + (http://theoryx5.uwinnipeg.ca/CPAN/data/perl/CPAN.html) =back @@ -92,7 +92,7 @@ Updated to version 5.6.0. Builds straight out of the box on MPE/iX. Perl's getpwnam() function which had regressed to being unimplemented on MPE is now implemented once again. - + =back September 17, 1999 @@ -104,7 +104,7 @@ September 17, 1999 Migrated from cccd.edu to bixby.org. =back - + =head1 Welcome This is the official home page for the HP e3000 MPE/iX @@ -115,22 +115,22 @@ implemented functionality, known bugs, to-do list, etc. Status reports about major milestones will also be posted to the HP3000-L mailing list (http://www.lsoft.com/scripts/wl.exe?SL1=HP3000-L&H=RAVEN.UTC.EDU) and its associated gatewayed newsgroup comp.sys.hp.mpe. - + I'm doing this port because I can't live without Perl on the Unix machines that I administer, and I want to have the same power available to me on MPE. - + Please send your comments, questions, and bug reports directly to me, Mark Bixby (http://www.bixby.org/mark/), by e-mailing to mark@bixby.org. Or just post them to HP3000-L. - + The platform I'm using to do this port is an HP 3000 957RX running MPE/iX 6.0 and using the GNU gcc C compiler (http://jazz.external.hp.com/src/gnu/gnuframe.html). - + The combined porting wisdom from all of my ports can be found in my MPE/iX Porting Guide (http://www.bixby.org/mark/porting.html). - + IMPORTANT NOTICE: Yes, I do work for the HP CSY R&D lab, but ALL of the software you download from bixby.org is my personal freeware that is NOT supported by HP. @@ -192,12 +192,12 @@ Run the installation script =item 5. Convert your *.a system archive libraries to *.sl shared libraries - + =back Download Perl using FTP.ARPA.SYS from your HP 3000 (the preferred method)..... - + :HELLO MANAGER.SYS :XEQ FTP.ARPA.SYS open ftp.bixby.org @@ -210,7 +210,7 @@ method)..... .....Or download using some other generic web or ftp client (the alternate method) - + Download the following files (make sure that you use "binary mode" or whatever client feature that is 8-bit clean): @@ -225,24 +225,24 @@ Perl from or ftp://ftp.bixby.org/pub/mpe/perl-5.6.0-mpe.tar.Z - + =item * Upload those files to your HP 3000 in an 8-bit clean bytestream manner to: /tmp/perl.tar.Z - + =item * Then extract the installation script (after both download methods) - + :CHDIR /tmp :XEQ TAR.HPBIN.SYS 'xvfopz /tmp/perl.tar.Z INSTALL' =item * Edit the installation script - + Examine the accounting structure creation commands and modify if necessary (adding additional capabilities, choosing a non-system volume set, etc). @@ -252,7 +252,7 @@ volume set, etc). =item * Run the installation script. - + The accounting structure will be created and then all files will be extracted from the archive. @@ -261,7 +261,7 @@ extracted from the archive. =item * Convert your *.a system archive libraries to *.sl shared libraries - + You only have to do this ONCE on your MPE/iX 5.5 machine in order to convert /lib/lib*.a and /usr/lib/lib*.a libraries to their *.sl equivalents. This step should not be necessary on MPE/iX 6.0 or later @@ -278,28 +278,28 @@ machines because the 6.0 or later update process does it for you. =item README The file you're reading now. - + =item INSTALL Perl/iX Installation script. - + =item LIBSHP3K Script to convert *.a system archive libraries to *.sl shared libraries. - + =item PERL Perl NMPRG executable. A version-numbered backup copy also exists. You might wish to "ln -s /PERL/PUB/PERL /usr/local/bin/perl". - + =item .cpan/ Much add-on source code downloaded with the CPAN module. - + =item lib/ Perl libraries, both core and add-on. - + =item man/ Perl man page documentation. @@ -307,13 +307,13 @@ Perl man page documentation. =item public_html/feedback.cgi Sample feedback CGI form written in Perl. - + =item src/perl-5.6.0-mpe Source code. =back - + =head1 How to Compile Perl/iX =over 4 @@ -352,7 +352,7 @@ make install Optionally create symbolic links that point to the Perl executable, i.e. ln -s /PERL/PUB/PERL /usr/local/bin/perl - + =back The summary test results from "cd t; ./perl -I../lib harness": @@ -374,7 +374,7 @@ The summary test results from "cd t; ./perl -I../lib harness": Create your Perl script files with "#!/PERL/PUB/perl" (or an equivalent symbolic link) as the first line. Use the chmod command to make sure that your script has execute permission. Run your script! - + Be sure to take a look at the CPAN module list (http://www.cpan.org/CPAN.html). A wide variety of free Perl software is available. You can automatically download these packages by using @@ -435,11 +435,11 @@ calls to setuid() within Perl/iX, so I have not attempted an automatic GETPRIVMODE() solution similar to bind(). =back - + =head1 Known Bugs Under Investigation None. - + =head1 To-Do List =over 4 @@ -460,20 +460,20 @@ Add support for Berkeley DB once I've finished porting Berkeley DB. Write an MPE XS extension library containing miscellaneous important MPE functions like GETPRIVMODE(), GETUSERMODE(), and sfcntl(). - + =back =head1 Change History May 6, 1999 - + =over 4 =item * Patch LBCJXT6A is required on MPE/iX 5.5 machines in order to prevent Perl/iX from dying with an unresolved external reference to _getenv_libc. - + =back April 7, 1999 @@ -498,7 +498,7 @@ characters patch is now MPEKX40B. The LIBSHP3K *.a -> *.sl library conversion script is now included as /PERL/PUB/LIBSHP3K. - + =back November 20, 1998 @@ -527,9 +527,9 @@ All bugfixes will be submitted back to the official Perl developers. The current incarnation of the POSIX filename extended characters patch is now MPEKXJ3A. - + =back - + August 14, 1998 =over 4 @@ -538,9 +538,9 @@ August 14, 1998 The previous POSIX filename extended characters patch MPEKX44C has been superseded by MPEKXB5A. - + =back - + August 7, 1998 =over 4 @@ -549,19 +549,19 @@ August 7, 1998 The previous POSIX filename extended characters patch MPEKX76A has been superseded by MPEKX44C. - -=over 4 =back - + July 28, 1998 +=over 4 + =item * Updated to version 5.005_01. - + =back - + July 23, 1998 =over 4 @@ -570,9 +570,9 @@ July 23, 1998 Updated to version 5.005 (production release). The public freeware sources are now 100% MPE-ready "straight out of the box". - + =back - + July 17, 1998 =over 4 @@ -588,9 +588,9 @@ insure that the final release of 5.005 will be 100% MPE-ready and =item * My MPE binary release is now extracted using my standard INSTALL script. - + =back - + July 15, 1998 =over 4 @@ -599,9 +599,9 @@ July 15, 1998 Changed startperl to #!/PERL/PUB/perl so that Perl will recognize scripts more easily and efficiently. - + =back - + July 8, 1998 =over 4 @@ -614,9 +614,9 @@ MPE-ready. The next public freeware release of Perl should compile was strictly internal to me and never publicly released. Note that [21]BIND/iX is now required (well, the include files and libbind.a) if you wish to compile Perl/iX. - + =back - + November 6, 1997 =over 4 @@ -624,9 +624,9 @@ November 6, 1997 =item * Updated to version 5.004_04. No changes in MPE-specific functionality. - + =back - + October 16, 1997 =over 4 @@ -635,9 +635,9 @@ October 16, 1997 Added Demos section to the Perl/iX home page so you can see some sample Perl applications running on my 3000. - + =back - + October 3, 1997 =over 4 @@ -646,9 +646,9 @@ October 3, 1997 Added System Requirements section to the Perl/iX home page just so the prerequisites stand out more. Various other home page tweaks. - + =back - + October 2, 1997 =over 4 @@ -656,9 +656,9 @@ October 2, 1997 =item * Initial public release. - + =back - + September 1997 =over 4 @@ -668,8 +668,8 @@ September 1997 Porting begins. =back - + =head1 Author - + Mark Bixby, mark@bixby.org diff --git a/README.vmesa b/README.vmesa index 201748490b..a67e6bff48 100644 --- a/README.vmesa +++ b/README.vmesa @@ -56,13 +56,13 @@ for most things. Some things to watch out for are: this port does support dynamic loading but it's not had much testing =item * - + Don't turn on the compiler optimization flag "-O". There's a bug in the compiler (APAR PQ18812) that generates some bad code the optimizer is on. =item * - + As VM/ESA doesn't fully support the fork() API programs relying on this call will not work. I've replaced fork()/exec() with spawn() and the standalone exec() with spawn(). This has a side effect when @@ -90,7 +90,7 @@ your results may differ: [the list of failures being compiled] =head2 Usage Hints - + When using perl on VM/ESA please keep in mind that the EBCDIC and ASCII character sets are different. Perl builtin functions that may behave differently under EBCDIC are mentioned in the perlport.pod document. diff --git a/README.win32 b/README.win32 index 195170d1be..49d2d62e35 100644 --- a/README.win32 +++ b/README.win32 @@ -646,7 +646,7 @@ as the virus checker interacts badly with miniperl.exe writing configure files (it seems to either catch file part written and treat it as suspicious, or virus checker may have it "locked" in a way which inhibits miniperl updating it). The build does complete with - + set PERLIO=perlio but that may be just luck. Other AntiVirus software may have similar issues. |