Skip to content

Commit

Permalink
Update VMS installation support.
Browse files Browse the repository at this point in the history
  • Loading branch information
joukj authored and lemzwerg committed Mar 10, 2023
1 parent 49c74ac commit 24d2523
Show file tree
Hide file tree
Showing 6 changed files with 435 additions and 317 deletions.
Binary file removed builds/vms/LIBS.OPT_IA64
Binary file not shown.
Binary file removed builds/vms/_LINK.OPT_IA64
Binary file not shown.
Binary file added builds/vms/apinames_vms.bash
Binary file not shown.
28 changes: 0 additions & 28 deletions builds/vms/vmslib.dat

This file was deleted.

49 changes: 28 additions & 21 deletions docs/INSTALL.VMS
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
How to build the FreeType 2 library on VMS
-----------------------------------------
How to build the FreeType library on VMS
----------------------------------------

It is actually very straightforward to install the FreeType 2 library.
Just execute vms_make.com from the toplevel directory to build the
It is actually very straightforward to install the FreeType library.
Just execute `vms_make.com from` the toplevel directory to build the
library. This procedure currently accepts the following options:

DEBUG
* `DEBUG`
Build the library with debug information and without optimization.

lopts=<value>
Options to pass to the link command e.g. lopts=/traceback
* `lopts=<value>`
Options to pass to the link command, e.g., `lopts=/traceback`.

ccopt=<value>
Options to pass to the C compiler e.g. ccopt=/float=ieee
* `ccopt=<value>`
Options to pass to the C compiler, e.g., `ccopt=/float=ieee`.

In case you did download the demos, place them in a separate directory
sharing the same top level as the directory of FreeType 2 and follow
the same instructions as above for the demos from there. The build
process relies on this to figure out the location of the FreeType 2
sharing the same top level as the directory of FreeType and follow the
same instructions as above for the demos from there. The build
process relies on this to figure out the location of the FreeType
include files.


Expand All @@ -28,24 +28,31 @@ The library is available in the directory

[.LIB]

To compile applications using FreeType 2 you have to define the
logical FREETYPE pointing to the directory
To compile applications using FreeType you have to define the logical
`FREETYPE` pointing to the directory

[.INCLUDE.FREETYPE]

i.e., if the directory in which this INSTALL.VMS file is located is
$disk:[freetype] then define the logical with
i.e., if the directory in which this `INSTALL.VMS` file is located is
`$disk:[freetype.docs]`, then define the logical with

define freetype $disk:[freetype.include.freetype]

This version has been tested with Compaq C V6.2-006 on OpenVMS Alpha
V7.2-1.
See http://nchrem.tnw.tudelft.nl/openvms/software2.html#Freetype for
the packages FreeType depends on.

The latest versions were tested using
- VSI C V7.4-002 and DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
- VSI C V7.4-001 and DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3

Any problems can be reported to

Jouk Jansen <[email protected]> or
Martin P.J. Zinser <[email protected]>
Any problems can be reported to

Jouk Jansen <[email protected]> or

Orginal version of the build procedures was created by

Martin P.J. Zinser <[email protected]>

------------------------------------------------------------------------

Expand Down
Loading

0 comments on commit 24d2523

Please sign in to comment.