diff --git a/ChangeLog b/ChangeLog index 82808de47..9c4e7be36 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2019-06-16 Werner Lemberg + + Towards better VMS support. + + More to come. + + * builds/vms/LIBS.OPT_IA64, builds/vms/_LINK.OPT_IA64, + builds/vms/vmslib.dat: New files provided by Jouk Jansen + . + + * builds/vms/ftconfig.h: Update, also from Jouk. + 2019-06-13 Werner Lemberg * src/autofit/aflatin.c (af_latin_metrics_init_widths): Minor. diff --git a/builds/vms/LIBS.OPT_IA64 b/builds/vms/LIBS.OPT_IA64 new file mode 100644 index 000000000..6768c7662 Binary files /dev/null and b/builds/vms/LIBS.OPT_IA64 differ diff --git a/builds/vms/_LINK.OPT_IA64 b/builds/vms/_LINK.OPT_IA64 new file mode 100644 index 000000000..b8cbd1bc7 Binary files /dev/null and b/builds/vms/_LINK.OPT_IA64 differ diff --git a/builds/vms/ftconfig.h b/builds/vms/ftconfig.h index b9c59a853..7825db0fd 100644 --- a/builds/vms/ftconfig.h +++ b/builds/vms/ftconfig.h @@ -63,8 +63,6 @@ FT_BEGIN_HEADER #define FT_SIZEOF_INT 4 #define FT_SIZEOF_LONG 4 -#define FT_CHAR_BIT 8 - /* `FT_UNUSED` indicates that a given parameter is not used -- */ /* this is only used to get rid of unpleasant compiler warnings. */ diff --git a/builds/vms/vmslib.dat b/builds/vms/vmslib.dat new file mode 100644 index 000000000..4c817da44 --- /dev/null +++ b/builds/vms/vmslib.dat @@ -0,0 +1,28 @@ +! +! This is a simple driver file with information used by make.com to +! check if external libraries (like t1lib and freetype) are available on +! the system. +! +! Layout of the file: +! +! - Lines starting with ! are treated as comments +! - Elements in a data line are separated by # signs +! - The elements need to be listed in the following order +! 1.) Name of the Library +! 2.) Location where the object library can be found +! 3.) Location where the include files for the library can be found +! 4.) Include file used to verify library location +! 5.) CPP define to pass to the build to indicate availability of +! the library +! +! Example: The following lines show how definitions +! might look like. They are site specific and the locations of the +! library and include files need almost certainly to be changed. +! +! Location: All of the libaries can be found at the following addresses +! +! ZLIB: http://www.decus.de:8080/www/vms/sw/zlib.htmlx +! +BZ2LIB # sys$library:libbz2.olb # decc$user_include: # bzlib.h # FT_CONFIG_OPTION_SYSTEM_ZLIB +PNGLIB # sys$library:libpng.olb # sys$library: # png.h # FT_CONFIG_OPTION_SYSTEM_ZLIB +ZLIB # sys$library:libz.olb # sys$library: # zlib.h # FT_CONFIG_OPTION_SYSTEM_ZLIB