In message <14082121323639_20200...@antinode.info> on Thu, 21 Aug 2014 21:32:36 
-0500, "Steven M. Schweda" <s...@antinode.info> said:

sms> From: Richard Levitte <rich...@levitte.org>
sms> 
sms> > There is some similar package for Perl, isn't there?  Is that very
sms> > much of a pain?  [...]
sms> 
sms>    I expect it to be one more thing which many people won't have.  I
sms> seem to have a Compaq/HP-sourced v5.8.6 ("Compiled at Mar  6 2008
sms> 06:07:12"), and newer stuff is probably available, but a quick search
sms> finds much old stuff.  Of course, the tests currently expect perl,
sms> right?  (And what I have seems to work.)  And "bc", if you want to do
sms> the big-number tests without dragging a non-VMS system into the act. 
sms> Hence:
sms> 
sms>       http://antinode.info/dec/sw/bc.html

Cool.  And for Perl installation kits, I found this:

        http://sourceforge.net/projects/vmsperlkit/files/

sms> > I'm behind on things, it seems...  there are symlinks in VMS these
sms> > days?
sms> 
sms>    Since V8.3, at least (which is at least seven years old), but V8.4
sms> may have fewer bugs.

Ok.  I don't recall that makevms.com has ever been modified to handle
the presence of real symlinks, but my memory may be foggy on that one,
or it happened when I was away.

sms> >   That must have happened while I looked away...  did you extract
sms> > the "tar" kit with some other tool than the trusty old VMSTAR, or has
sms> > VMSTAR learned to handle symlinks?  I haven't looked at VMSTAR in
sms> > ages, but back when I tinkered with it, it didn't have that
sms> > capability.
sms> 
sms>    Define "trusty old".  I adopted VMSTAR about seven years ago, adding
sms> basic symlink support then.  It's been better than completely lame (I
sms> claim) since about 2011.  That's pretty old, and I tend to trust it.
sms> 
sms>       http://antinode.info/dec/sw/vmstar.html

Well, "trusty old" is before your go at it, so version 3.4-1.  Quite a
lot you've done with it since, cool.

sms>    Zip 3.0 and UnZip 6.00 (and up, also not very new) on VMS can handle
sms> them, too.

Good to know...

sms> > My absolutely first aim with this effort is exactly to not having to
sms> > do the silly update of modules in the DCL scripts any more.  The
sms> > information is already there in the Makefiles, there's really no good
sms> > reason why the information should be duplicated like it currently is.
sms> 
sms>    Except that nothing on VMS can use those Makefiles directly.  So the
sms> question becomes how to derive anything which _is_ useful on VMS from
sms> the normal source kit.  With the auxiliary question being _what_ to
sms> derive (.COM or .MMS, or ???).  It's very clear that getting the module
sms> lists from any files which _are_ maintained would be nice, but what to
sms> do with them is less clear (to me).

Well...  those Makefiles still have useful information in them ;-)
You know the variables in the DCL scripts?  Like all the LIB_* in
[.crypto]crypto-lib.com?  They are derived from the LIBOBJ variable in
the corresponding Makefiles.  The variable ENCRYPTION_TYPES (which is
really a very silly name) is basically SDIRS with 'Basic' added in the
front to represent the modules in [.crypto].  This has been done
manually so far, but it isn't very hard to read it directly from the
Makefiles.  It just needs doing.  OR, we could use [.util]files.pl,
which is used to put together all that information into one file
(on Windows, the result is used by util/mk1mf.pl to make one big
makefile...  we could do something similar for VMS, derive a MMS...
quite a lot of the bits and pieces are already there, see)

-- 
Richard Levitte                         rich...@levitte.org
                                        http://richard.levitte.org/

"Life is a tremendous celebration - and I'm invited!"
-- from a friend's blog, translated from Swedish
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to