X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README.amiga;h=8951f355a09f2f9195028099c325eaf6a0cfe28d;hb=a6c71b5b9462db13c7bb2cd263cee5995315784c;hp=b20c0239aee6c417ad5526e86d786b63d825d275;hpb=0a753a764065f2260004b6e6975085378b850346;p=p5sagit%2Fp5-mst-13.2.git diff --git a/README.amiga b/README.amiga index b20c023..8951f35 100644 --- a/README.amiga +++ b/README.amiga @@ -4,10 +4,18 @@ specially designed to be readable as is. =head1 NAME -perlamiga - Perl under Amiga OS +perlamiga - Perl under Amiga OS (possibly very outdated information) =head1 SYNOPSIS +NOTE: No one has reported building Perl on the Amiga in a long +time. The following information is highly unlikely to be correct. +If you would like to help the Amiga port to stay current, see: + + http://us.aminet.net/aminet/dirs/dev_gg.html + +for Amiga resources and information. + One can read this document in the following formats: man perlamiga @@ -27,6 +35,7 @@ Contents DESCRIPTION - Prerequisites - Starting Perl programs under AmigaOS + - Shortcomings of Perl under AmigaOS INSTALLATION Accessing documentation - Manpages @@ -55,8 +64,8 @@ You need the Unix emulation for AmigaOS, whose most important part is B. For a minimum setup, get the following archives from ftp://ftp.ninemoons.com/pub/ade/current or a mirror: -ixemul-45.1-bin.lha -ixemul-45.1-env-bin.lha +ixemul-46.0-bin.lha +ixemul-46.0-env-bin.lha pdksh-4.9-bin.lha ADE-misc-bin.lha @@ -94,6 +103,24 @@ of your scripts. Then you can invoke your scripts like under UNIX with necessary, F would be enough, but having full path would make it easier to use your script under *nix.) +=head2 Shortcomings of Perl under AmigaOS + +Perl under AmigaOS lacks some features of perl under UNIX because of +deficiencies in the UNIX-emulation, most notably: + +=over 6 + +=item fork() + +=item some features of the UNIX filesystem regarding link count and file dates + +=item inplace operation (the -i switch) without backup file + +=item umask() works, but the correct permissions are only set when the file is + finally close()d + +=back + =head1 INSTALLATION Change to the installation directory (most probably ADE:), and @@ -199,22 +226,10 @@ Now run make test -Some tests will fail. Here is which, and why: - -=over 8 - -=item F, F, F, F +Some tests will be skipped because they need the fork() function: -Check I operations. Failures result from the inability to -emulate some Unixisms with the standard Amiga filesystem. - -=item F, F, F, F, - F, F, F - -These tests will be skipped because they use the fork() function, which is not -supported under AmigaOS. - -=back +F, F, F, F, F, +F, F =head2 Installing the built perl