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

Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_06

December 29, 2004 11:24
Re: [ANNOUNCE] ExtUtils::MakeMaker 6.25_06
Message ID:
"Craig A. Berry" <> 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
analogous to uuencoding to keep the shell script into an emailable text

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


   mmk shdist

is often used nowadays to prepare somehting for upload to CPAN, I suspect
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
something else.

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

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:

Peter Prymmer Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at | Group listing | About