[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] Wget 1.12 v. VMS
From: |
Steven M. Schweda |
Subject: |
Re: [Bug-wget] Wget 1.12 v. VMS |
Date: |
Sun, 27 Sep 2009 17:36:26 -0500 (CDT) |
> I figured that I'd suck down a fresh source kit soon, and whip up
> some patches against the current stuff, and also assemble a kit of new
> VMS-specific files (source and builders) for incorporation. [...]
http://antinode.info/ftp/wget/mainline-f5754f5d165c_v1.zip
Starting with a normal source tree, delete the whole "vms/" directory,
and then overlay that Zip archive onto the tree. Contents:
lib/DESCRIP_DEPS.MMS New.
lib/DESCRIP_MODS.MMS New.
lib/DESCRIP_SRC.MMS New.
md5/DESCRIP_DEPS.MMS New.
md5/DESCRIP_MODS.MMS New.
md5/DESCRIP_SRC.MMS New.
src/decc_ver.c Moved from vms/.
src/DESCRIP_DEPS.MMS New.
src/DESCRIP_MODS.MMS New.
src/DESCRIP_SRC.MMS New.
These two could be patched instead of replaced:
src/main.c "--version" report changes.
src/vms.c Misc.
Most of these are greatly changed, so replacement might beat patching.
(New header files lack copyrights, et c.):
vms/alloca.h New.
vms/COLLECT_DEPS.COM
vms/config.h_vms
vms/CONFIG_EXTRACT.COM New.
vms/DESCRIP.MMS
vms/DESCRIP_MKDEPS.MMS
vms/DESCRIP_SRC.MMS Unchanged.
vms/DESCRIP_SRC_CMN.MMS
vms/DESCRIP_SRC_FLAGS.MMS Unchanged.
vms/stdint.h New.
vms/vms.h
vms/vms_ip.h Unchanged.
vms/VMS_NOTES.TXT
vms/WGET.HLP
vms/WGET_MULTINET.OPT Unchanged.
vms/WGET_SSL_HP.OPT
vms/WGET_SSL_O.OPT Changed, renamed from: vms/WGET_SSL.OPT.
Should be gone now:
vms/decc_ver.c Moved to src/.
vms/DESCRIP_CONFIG.MMS Deleted.
vms/DESCRIP_DEPS.MMS Deleted.
vms/VMS-WGET.COM Deleted.
vms/vms_name_fix.sh Deleted.
vms/WGET.OPT Deleted.
> I'd also like to see if there's an easy way to auto-generate a VMS
> help file from the "wget -h" output, but that may be a while.
That looks unlikely ever to happen. I did manually update
"vms/WGET.HLP", however.
With these changes, a normal VMS user could almost fetch a
"1.12.1-devel" kit and build it, but not quite. If real
"src/build_info.c" and ""src/css.c" were in there, all would be easy.
In the useless info department, I tried building the new code on some
of my older VMS (VAX) versions, but anything before V7.0 looks
problematic. I have a gap between V6.2 (which is too old) and V7.3
(which is ok), so I can't be sure just where the C RTL gets adequate,
but it does look as if anything from the past decade has some chance of
working. (V7.3 seems to have appeared around mid-2001.)
SMS.