develooper Front page | perl.perl5.porters | Postings from December 2004

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_06

Thread Previous | Thread Next
From:
PPrymmer
Date:
December 29, 2004 11:24
Subject:
Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_06
Message ID:
OFA7780C4C.4454F5C3-ON85256F79.0065D0D4-85256F79.00676CAD@factset.com
"Craig A. Berry" <craigberry@mac.com> wrote on 12/29/2004 01:09:58 PM:

> 4.) The following macro is defined and is used in the shdist target:
>
> SHAR = vms_share
>
> There is no such native command as vms_share. If I knew more about the
> intention, I might be able to suggest an alternative.

shar on unix was an old time sh(ell) ar(chive) file shareing format that
turned a binary into a self extracting shell script.  IIRC it used
something
analogous to uuencoding to keep the shell script into an emailable text
format.

There was an analog for VMS that would turn binaries into self extracting
DCL text files (it called into TPU when needed).

While I doubt that:

   make shdist

or:

   mmk shdist

is often used nowadays to prepare somehting for upload to CPAN, I suspect
that
removing it might adversely affect folks that have to email perl module
distributions along 7 bit email relays (admittedly there may not be that
many left).
I'd not recommend getting rid of the SHAR macro unless it is currently
hurting
something else.

I note that Charles Bailey has a copy of VMS-DCLsym on CPAN in DCL share
format, see for example:

http://www.cpan.org/modules/by-authors/id/CBAIL/VMS-DCLsym-1_0.share

The comments within that file mention the utility used:

Using: VMS_SHARE 8.5-1, (C) 1993 Andy Harper, Kings College London UK
James Gray, Michael Bednarek

It appears that current locations for VMS_SHARE kits include:

http://www.tmk.com/ftp/multinet-contributed-software/vms_share/
http://vms.process.com/scripts/fileserv/fileserv.com?VMS_SHARE

Peter Prymmer


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About