summaryrefslogtreecommitdiff
path: root/vms/00binary.vms
diff options
context:
space:
mode:
authorHyungKyu Song <hk76.song@samsung.com>2013-02-16 00:51:52 +0900
committerHyungKyu Song <hk76.song@samsung.com>2013-02-16 00:51:52 +0900
commit49807896eda1a7081cce1a7a134fb0071f5e7eeb (patch)
treeaef757b2abf225284bf0ccb0df3a7b7aab6765aa /vms/00binary.vms
parent3101b2a7be8f0e3cc6ff469ce2597945c862264b (diff)
downloadzip-49807896eda1a7081cce1a7a134fb0071f5e7eeb.tar.gz
zip-49807896eda1a7081cce1a7a134fb0071f5e7eeb.tar.bz2
zip-49807896eda1a7081cce1a7a134fb0071f5e7eeb.zip
Diffstat (limited to 'vms/00binary.vms')
-rw-r--r--vms/00binary.vms87
1 files changed, 87 insertions, 0 deletions
diff --git a/vms/00binary.vms b/vms/00binary.vms
new file mode 100644
index 0000000..aa0dc41
--- /dev/null
+++ b/vms/00binary.vms
@@ -0,0 +1,87 @@
+First information about the binary distribution of VMS Zip 2.3
+--------------------------------------------------------------
+This archive comes in different variations:
+
+ "zip22x-vms-<cpu-compiler>-{obj|exe}.zip",
+
+ where <cpu-compiler> is "axp", "vax-decc", or "vax-vaxc", depending on
+ the environment used for creating the binaries.
+
+ ...-obj.zip denotes object library distributions which require
+ a link step on the local machine.
+
+ ...-exe.zip denotes "ready-to-run" executable distributions, that do
+ not require additional work but do not run on VMS versions which are
+ older than the system used for building the executables.
+
+Contents of the "vms" executables archives for Zip 2.3:
+
+a) common files (documentation etc.):
+ 00binary.vms this file
+ 00readme.txt additional VMS info about compiling Zip
+ readme what Zip is; general information
+ changes list of changes against the previous official version
+ algorith.txt description of the deflation algorithm
+ infozip.who list of contributors to the "portable Zip" project
+ manual Zip manual page, human-readable format
+ whatsnew list of important changes and new features
+ where pointer to Zip/UnZip support archives
+ zip.hlp VMS help module, for Zip's default command interface
+ zip_cli.hlp VMS help module, for Zip's VMSCLI command interface
+
+b) object library distributions:
+ link_zip.com command procedure for the linking step
+ vms/ auxiliary directory, required for link step
+
+ zip.<cpu_compiler>_olb object library for Zip (both command interfaces)
+ zipcli.<cpu_compiler>_olb additional object library (Zip CLI interface)
+ zipcloak.<cpu_compiler>_obj main object file for ZipCloak
+ zipnote.<cpu_compiler>_obj main object file for ZipNote
+ zipsplit.<cpu_compiler>_obj main object file for ZipSplit
+ ziputils.<cpu_compiler>_olb object library for the Zip Utilities
+
+c) executable distributions:
+ zip.exe Zip executable, default (UNIX style) command interface
+ zipcloak.exe Utility for encrypting and decrypting zip archives
+ zipnote.exe Utility for editing entry names and comments
+ zipsplit.exe Utility for splitting large zip archives
+ zip_cli.exe Zip executable, VMSCLI command interface
+
+
+In case you decided to fetch the object library distribution, you
+have to link the executables on your local site. This requires
+installed runtime support for the C runtime library, which may not be
+present on older VAX systems (prior to VMS 6).
+To create the executables, just invoke the "link_zip.com" command procedure.
+This will generate all executables (both zip with UNIX style command syntax
+and zip_cli with VMSCLI command interface), but note that the executable's
+extension is ".<cpu_compiler>_exe"!
+In case your are on a VAX and your current working directory carries
+both the DECC and the VAXC object distributions, you have to specify
+either "VAXC" or "DECC" to tell link_zip.com which binaries you want
+to build.
+
+Additionally, link_zip.com defines foreign commands for the just created
+executables, so you can test them straight ahead.
+If you want to use the default (UNIX like) command interface, you can
+proceed straight ahead after unpacking the distribution.
+When you rather prefer to use the VMSCLI interface, you have to specify
+the option "VMSCLI" (or just "CLI") to the command starting link_zip.com.
+
+The executables (object libraries) in this archive have been compiled
+with the following options enabled:
+ * VMS_PK_EXTRA (this is the default option)
+ * [decription support]
+
+The environment used for compilation was:
+
+a) On Alpha AXP : OpenVMS(AXP) 6.2; DEC C V 5.6-003
+b1) On VAX : OpenVMS(VAX) 6.2; DEC C V 4.0
+b2) alternatively VAX C V 3.2
+
+One final note:
+The binary files of the distribution have been archived with "saving all VMS
+attributes" enabled. Please do not repack the binary part of the archives on
+a non-VMS system, to prevent corruption of the files.
+
+02-Feb-1999, Christian Spieler