Perl.5.005_02.1.m.README Sep 22, 1998 file: Perl.5.005_02.1.m.NIS.bd.tar.gz desc: Framework port 1 of perl v5.005_02 sum: 35222 4477 md5sum: 1f5425997cbe2cda93179b369def874e file: Perl.5.005_02.1.m.s.tar.gz desc: (slightly) modified perl 5.005_02 source code (just type make) sum: 19519 4330 md5sum: a1566cc3c4525457d17ba5f25bafe01a (** to be placed at http://www.peak.org/openstep/mach/sourcelibrary/frameworks/ ftp://ftp.peak.org/pub/openstep/mach/sourcelibrary/frameworks/ **) A complete Perl implementation built in the form of a Framework, so that it can be used for embedding a perl interpreter into other products (like apache + mod_perl). Install it only on computers running Openstep for Mach 4.x. Highlights of this perl port: * Localization: This version/port of Perl is (almost) completely localized into the folder /LocalLibrary/Frameworks/Perl.framework/Versions/5.00502 so that it should not interfere with other versions, ports, or implementations of perl. The only EXCEPTION is that this package does make symbolic links in /usr/local/bin pointing to THIS version of the perl interpreter. * IPC/SysV support: Thanks to the libIPC.a library from Tom Hageman. * Source code available. INSTALLATION Type in a Terminal.app window (as root). > cd /wherever/the/file/is > gnutar xvzf Perl.5.005_02.1.m.NIS.bd.tar.gz Then use /NextAdmin/Installer.app on the resulting Perl.pkg. Note this package includes runs a few scripts (that run automatically at these specified times): 1. pre_install: makes uncompress and zcat point to gunzip and gzcat, respectively, so that the Installer.app can now handle gzipped Installer packages, which this is. (gzipped packags are MUCH smaller). 2. post_install: makes links (in /usr/local/bin) to the real perl, perl5, perl5.005, and perl5.00502 binaries. 3. post_delete: removes aforementioned links (See 2). Install the resulting package to /LocalLibrary/Frameworks You may also want to add /LocalLibrary/Frameworks/Perl.framework/Executables to your path, to make all the perl utililies available from a shell. This perl distribution installs for native build dynamic modules, by default. If you want your distribution to build FAT add-on dynamically loadable modules, you'll need to look at /LocalLibrary/Frameworks/Perl.framework/Versions/5.00502/Modules/Config.pm*. A few perl modules require additional frameworks installed: DB_File DB.framework (>= 1.85.0.0) GDBM_File GDBM.framework (>= 1.7.3.0) which must also be installed (to /LocalLibrary/Frameworks) for you to successfully use this distribution of Perl. These frameworks can be found at: http://www.peak.org/openstep/mach/sourcelibrary/frameworks/ ftp://next-ftp.peak.org/pub/openstep/mach/sourcelibrary/frameworks/ CHANGELOG Sep 22, 1998 (5.005_02 port 1) - Remove POSIX module in default build. It's use in other modules (e.g. Net::Domain) cause a BusError crash. - Make separate arch directories, so perl will stop complaining. - Include extra/updated modules (CPAN::Bundle, libnet::Bundle). TODO * Include more optional/updated perl modules. * I could make a new port (that includes Localization) of perl5.004_04 available, if there is interest. CREDITS Perl home page http://www.perl.com/ Package Creation Rex Dieter Computer System Manager University of Nebraska-Lincoln Department of Mathematics and Statistics http://www.math.unl.edu/~rdieter/