Minor freeware updates: GNU Diffutils, RARLAB UnRAR

Talk about commercial or opensource products that already exist for OpenVMS or may be available in the future.
Post Reply

Topic author
sms
Master
Posts: 349
Joined: Fri Aug 21, 2020 5:18 pm
Reputation: 0
Status: Offline

Minor freeware updates: GNU Diffutils, RARLAB UnRAR

Post by sms » Thu Aug 31, 2023 6:28 pm

Code: Select all

      GNU Diffutils

   I've made some minor changes to my GNU Diffutils kit(s) to cope with
the native C compiler on V9.2-1.  There should be no functional changes,
but, as usual, testing was minimal.  The complete version 3.8b kit
includes x86_64 objects and executables.

      http://antinode.info/dec/sw/diffutils.html

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

      RARLAB UnRAR
   
   Having gotten a message, "<file_name>.rar is not RAR archive", from
the (seldom-used) antique UnRAR program which I had lying around, I
looked into a newer version.  The result is here:

      http://antinode.info/dec/sw/unrar.html

   Newer UnRAR versions exist, but they seem to expect compiler features
which are not available on IA64 (at least).  This version is new enough
to solve the "not RAR archive" for the file which triggered this
investigation.

   Considerable effort went into getting the (C++) UnRAR program to
preserve case of its command line, which was educational, but probably
not worth the effort, or the resulting user inconvenience.  Because of
this, using the program requires a logical-name definition, as well as
the usual DCL foreign-command symbol definition.  And, as it turns out,
UnRAR is generally indifferent to the case of the commands and options
on its command line.  Not including the shared image in the final
[CXX]LINK operation should simplify this without any serious
disadvantages, but I was too lazy to add a builder option to do that. 
If anyone cares, please let me know.
Last edited by sms on Thu Aug 31, 2023 6:30 pm, edited 1 time in total.

Post Reply