OpenVMS


  OpenVMS ports of Freeware software  





This page gives an overview of the packages I'm running on my OpenVMS system. for several of them I did some porting
work to get them working on OpenVMS. Please send your comments to joukj@hrem.nano.tudelft.nl

General notes:
                        -All C/C++ programs are compiled with /name(as_is,short)/float=ieee
                        -All Fortran programs are compiled with /name=lower/float=ieee
                        -All includes from other pacakages are expected in sys$library
                        -All .olb files from other packages are expected to be in sys$library
                        -All shareable images from other pacakages are expected in sys$share
                        -Due to the fact that the type long is different for C and C++ on OpenVMS x86_64, for some of the C-libraries
                          also a cxx-variant compiled with the CXX-compiler is created.
                   

* A2PS
         Purpose : ASCII text to PostScript converter.
         click here to get the source/binary distribution.
         patch for version of 4.0 : click here for Patch This patch adds compile support for x86_64.
         Latest version tested: 4.0 (11 July 2023)
                                                   -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
                                                   -using HP C V7.3-020 OpenVMS IA64 V8.4
                                                   -using VSI C X7.4-785 (GEM 50X65) on OpenVMS x86_64 V9.2-1


* ABAC
         Purpose : Tool to backup a directory tree with preservation of the aliasses
         click here to download the distribution
         Other packages required:
                  -DFU
         Latest version: 0.2 (17 September 2012)
                                              -using HP Fortran V8.2-104679-48H9K on OpenVMS Alpha V8.3
                                              -using HP Fortran X8.2j-104952-50LBS on OpenVMS IA64 V8.4


* ABINIT
         Purpose : Quantum mechanical Ab initio calculations.
         click here to get the source distribution and information
         patch for version of 4.3.5 : click here for Patch This patch fixes the OpenVMS compile support.
         patch for version of 4.4.5 : No patches needed.
         patch for version of 4.5.4 : No patches needed.
         patch for version of 4.6.5 : click here for Patch This patch fixes the OpenVMS compile support.
         patch for version of 5.0.1 : click here for Patch This patch fixes the OpenVMS compile support.
         patch for version of 5.1.4 : click here for Patch This patch fixes the OpenVMS compile support.
         patch for version of 5.2.4 : click here for Patch This patch fixes the OpenVMS compile support.
         patch for version of 5.3.3 : click here for Patch This patch fixes the OpenVMS compile support.
         Note 1 : Presently only the 6 internal tests can be performed. I have still to work a little on file- and
                           command syntax in the perl scripts.
         Other packages required :
                  -Perl
                  -grep
                  -gnv
                  -NetCDF (for verion 4.5.1 and later)
                  -xmlf90 (for verion 4.5.1 and later)
                  -HDF4 (for verion 4.5.1 and later)
                  -HDF5 (for verion 4.5.1 and later)
                  -Z library (for verion 4.5.1 and later)
                  -Jpeg library (for verion 4.5.1 and later)
                  -Szip (for verion 4.5.1 and later)
                  -blas (IA64 only : Alpha uses CXML)
                  -lapack (IA64 only : Alpha uses CXML)
          Last versions tested: 1) 4.3.5 (20 April 2005)
                                                   -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52 and CXML V5.2-1 on
                                                       OpenVMS Alpha V7.3-2
                                           2) 4.4.5 (17 October 2005)
                                                   -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52 and CXML V5.2-1 on
                                                       OpenVMS Alpha V7.3-2
                                           3) 4.5.4 (13 October 2005)
                                                   -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52 and CXML V5.2-1 on
                                                       OpenVMS Alpha V8.2
                                           4) 4.6.5 (1 November 2005)
                                                   -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52 and CXML V5.2-1 on
                                                       OpenVMS Alpha V8.2
                                           5) 5.0.1 (13 January 2006)
                                                   -using HP Fortran V8.0-104655-48F7C and CXML V5.2-1 on OpenVMS Alpha V8.2
                                           6) 5.1.4 (3 July 2006)
                                                   -using HP Fortran V8.0-104655-48F7C and CXML V5.2-1 on OpenVMS Alpha V8.2
                                           7) 5.2.4 (1 December 2006)
                                                   -using HP Fortran V8.0-104655-48F7C and CXML V5.2-1 on OpenVMS Alpha V8.3
                                           8) 5.3.3 (27 November 2023)
                                                   -using HP Fortran V8.0-1-104669-48GBT, MMS V3.8-2 and CXML V5.2-1 on OpenVMS
                                                     Alpha V8.3
                                                   -using HP Fortran X8.2j-104952-50LBS, MMS V3.8-2 and HP TCP/IP Services V5.7 - ECO 3
                                                          on OpenVMS IA64 V8.4
                                                   -using VSI Fortran x86-64 X8.5-007 (GEM 50XBD), VSI C x86-64 X7.4-843 (GEM 50XB9),
                                                          MMS V4.0-4 and VSI TCP/IP Services V6.0 on OpenVMS x86_64 V9.2-1


* ALGLIB ALGLIB-CPP
         Purpose : Numerical analysis and data processing library.
         click here to get the source distribution and information
         patch for version 4.00.0 : click here for Patch This patch includes compile support for OpenVMS.
         Note : Three test give problems:
                              1) ablas seems to run forever (so commented out).
                              2)linreq test fails.
                              3)gq test fails on x86_64.
         Latest version tested: 4.00.0 (12 July 2023)
                                                  -using VSI C++ V7.4-008 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                  -using VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                  -using VSI CXX claA10.0-230616 and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* CPAN  Algorithm::Diff
         Purpose : Perl module for computing the difference between two files, two strings, or any other two lists of things.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
          Last version tested: 1.1901 (14 February 2006)
                                                 -on OpenVMS Alpha V8.2

* Antiword
         Purpose : Free MS Word reader.
         click here to get the source distribution and information (this link seems to be dead)
         patch for version 0.37 : click here for Patch This patch includes compile support for OpenVMS.
         patch for svn version 3 (extracted using svn co https://github.com/rsdoiel/antiword/trunk antiword : click here for Patch
                      This patch includes compile support for OpenVMS.
         Note : All users of the program should define a logical ANTIWORDHOME pointing to the resources directory
                    in the distribution : i.e.
                      $ define/nolog ANTIWORDHOME <device>:[antiword.resources]
         Latest version tested: 1) 0.37 (11 July 2023)
                                                    -using HP C V7.1-015 and MMS V3.8-2 on OpenVMS Alpha V8.2
                                                   -using HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
                                                   -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
                                             2) extracted using svn version 3 (11 July 2023)
                                                   -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                   -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1



* APR APR
         Purpose : software libraries that provide a predictable and consistent interface to underlying platform-specific
                        implementations. .
         click here to get the source distribution and information
         patch for version 1.5.2 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required:
                  -Apache Portlib
         Note1 : An old version of APR is included in CSWS. This port was merged into the patches for the new version.
         Note2 : Some tests fail.... porting is going on.
         Last version tested: 1.5.2 (4 May 2016)
                                                 -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                 -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4



* APR APR-UTIL (APU)
         Purpose : a number of helpful abstractions on top of APR.
         click here to get the source distribution and information
         patch for version 1.5.4 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required:
                  -Apache Portable Runtime (APR)
                  -DB
                  -SQLite3
                  -MySQL
                  -Z library
                  -OpenSSL
                  -Expat library
                  -libiconv
         Note1 : An old version of APR-UTIL is included in CSWS. This port was merged into the patches for the new version.
         Note2 : Some tests fail.... porting is going on.
         Last version tested: 1.5.4 (11 May 2016)
                                                 -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                 -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4

* Apache Portlib (APL)
         Purpose : OpenVMS versions of special routines.
         You will need the source code of CSWS to build the version needed.
         patch : click here for Patch This patch includes compile support for OpenVMS and makes the library usable
                     with the other packages on this page.
         Last version tested on 22 January 2016
                                                 -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                 -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4

* CPAN   Archive::Tar
         Purpose : the Perl module for creation and in-memory manipulation of tar files.
         click here to get the source distribution and information
         patch for version 1.28 : click here for Patch This patch fixes file syntax in the tests.
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -IO::Zlib
                  -Text::Diff
                  -Test::Pod
         Last version tested: 1.28 (14 February 2006)
                                                 -on OpenVMS Alpha V8.2

* Artistic Style
         Purpose : A source code indenter, formatter, and beautifier for the C, C++, C# and Java programming languages.
         click here to get the source and binary distribution and information
         Patch for version 1.23 : click here for Patch This patch fixes compile support.
         Patch for SVN version 471 : click here for Patch This patch fixes compile support.
         Other packages required:
                  -MMK
         Last versions tested:  1) 1.23 (30 September 2009)
                                                       -using HP C++ V7.3-009 and JAVA 1.5.0-5 on OpenVMS Alpha V8.3
                                             2) SVN version 471 (2 September 2015)
                                                       -using HP C++ V7.3-009 and JAVA 1.5.0-8 on OpenVMS Alpha V8.4
                                                       -using HP C++ V7.4-005 and JAVA 1.6.0-6 on OpenVMS IA64 V8.4

* atompaw
         Purpose : A Projector Augmented Wave (PAW) code for electronic structure calculations :
                         Part I: atompaw for generating atom-centered functions
         click here to get the source distribution and information
         Patch for version 4.0.0.10 : click here for Patch This patch adds compile support for OpenVMS.
         Other packages required :
                  -libxc
                  -sed
                  -blas (IA64 only : Alpha uses CXML)
                  -lapack (IA64 only : Alpha uses CXML)
          Last version tested:  4.0.0.10 (3 September 2014)
                                                       -using HP Fortran V8.2-104954-48N9O, CXML V5.2-1, HP C V7.3-010 and
                                                         MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP Fortran V8.2-104954-50L7J, HP C V7.3-020 and MMS v3.9-01 on
                                                         OpenVMS IA64 V8.4

* GTKatk library
         Purpose : Accessibility Tookit to obtain accessibly information from GTK+ and GNOME widgets.
         click here to get the source distribution and information
         patch for GIT version of 25 January 2012 : click here for Patch This patch includes compile support for OpenVMS
         patch for SVN version 1237 : click here for Patch This patch includes compile support for OpenVMS
         patch for CVS version of 12 April 2006 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : I only tested the proper compilation/linking. so no runtime checks yet. Use glib1.x on production systems.
             Note 2 : ignore all linking warnings during creation of the shareable images: They are normal.
             Note 3 : If gnome$root:[share] exists, all shareable images are copied to that location.
         Other packages required :
                  -glib2 library
                  -Perl
                  -gettext
                  -libiconv
          Latest versions tested: 1) CVS version extracted on 12 April 2006
                                                        -using HP C V7.1-015 on OpenVMS Alpha V8.2
                                               2) SVN version 1237 (17 March 2008)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                               3) version extracted using jgit on 25 January 2012
                                                      -using HP C V7.3-010 and MMS v3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                                      -using VSI C X7.4-726 (GEM 50X23) MMS 4.0-4 on OpenVMS x86_64 E9.2-1

* Babel
         Purpose : Program that was designed to interconvert a number of file formats used in molecular modeling.
         click here to get the source distribution.
         patch for version 1.6 : click here for Patch This patch includes compile support for OpenVMS
         Note : To run the program define a logical BABEL_DIR pointing to the directory in which babel compiled.
                    Use the "unix" file format for this: i.e.
                                define babel_dir "/$DISK4/JOUKJ/PUBLIC/babel/babel"
          Latest version tested: 1.6 (12 October 2023)
                                                      -using Compaq C V6.5-001 and MMS V3.8-0 on OpenVMS Alpha V7.3-2
                                                      -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                                      -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
 

* Gnubc
         Purpose : Arbitrary precision numeric processing language.
         click here to get information.
         click here to get the OpenVMS source and binary distributions.
         Optional patch for version 1.06b to compile with
                              mms/macro=("CCOPTS=/name=(as_is,short)/float=ieee")/ign=warn
                         : click here for Patch.
          Latest version tested: 1.06b (12 October 2023)
                                                  -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                  -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                  -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* bin2c
         Purpose : A very simple utility for converting a binary file to a c source file.
         click here to get the source distribution and some information.
         Patch for git via svn version 10 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required :
                  -Bzip2
         Latest version tested: git version extracted using svn version 10 (30 June 2023)
                                                -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
 

* bison
         Purpose : Bison/Yacc parser
         click here to get the source distribution
         patch for version 1.22 : click here for Patch Since the configure.com fails to create the descrip.mms file,
                                                this patch contains a working descri.mms file.
         Note : This is the last version ported to OpenVMS. With newer versions I got stuck in unix-pipe disasters.
         Latest version tested: 1.22 (=VMS version: a2_3) (11 May 2023)
                                                     -using Compaq C V6.5-001 and MMS on OpenVMS Alpha V7.3-1
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                                     -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

 


* netlibblas
         Note : The blas library is currently included in the lapack package.
 
* bliss-32
         Purpose : BLISS compiler
         click here to get the binary distribution and information
         Last version tested: V4.7 (23 January 2019)
                                                   -using OpenVMS VAX V7.3
 

* bliss-64
         Purpose : BLISS compiler
         click here to get the binary distribution and information
         Last versions tested: 1) V1.11-7 (8 December 2010)
                                                   -using OpenVMS Alpha V8.4
                                           2) V1.12-72 (28 September 2011)
                                                   -using OpenVMS IA64 V8.4
 

* Bochs Bochs
         Purpose : A X86 emulator
         click here to get information and source code
         patch for CVS version of 10 July 2002 : click here for Patch This patch includes compile support for OpenVMS
         patch for SVN version 12268 : click here for Patch This patch includes compile support for OpenVMS
         Note1 : Do not expect too much to the speed of the emulation.
         Note2 : LD can be used to create empty disk container files.
         Note3 : Click here for a working example of the .bochsrc configuration file. You only have to
                      addapt the file pathes.
         Other packages required :
                  -XPM library
                  -wxWidgets
                  -vms_x_fix.h
                  -GNU Libtool
                  -libXrandr
                  -sed
         Last version tested: 1) CVS version extracted on 10 July 2002
                                                    -using Compaq C V6.5-001, Compaq C++ V6.5-021, MMS v3.8-0 and
                                                       DECWindows 1.2-6 on OpenVMS Alpha V7.3
                                          2) SVN version 12268 (7 April 2014)
                                                    -using HP C++ V7.3-009, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                    -using HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4


* BomberClone  BomberClone
         Purpose : Clone of the game AtomicBomberMan or even something new.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 1.11.7A : click here for Patch This patch is only needed when you want to use the libraries from this page
                                                        The patch also corrects some minor bugs in configure.com.
         Other packages required :
                  -SDL
                  -SDL_IMAGE
                  -SDL_MIXER
          Last version tested: 0.11.7A (10 December 2012)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020 on OpenVMS IA64 V8.4


* Boost
         Purpose : free peer-reviewed portable C++ source libraries.
         click here to get information and the source distribution
         Note 1 : define the logical BOOST to point to the boost-directory in the distribution.
         Note 2 : Only some templates defined in the headers tested.
         Latest versions tested: 1) svn version 82666 (31 January 2013)
                                                      -using OpenVMS Alpha V8.4
                                                      -using OpenVMS IA64 V8.4
                                              2) 1.82.0 (18 July 2023)
                                                      -using OpenVMS Alpha V8.4-2L1
                                                      -using OpenVMS IA64 V8.4-2L3
                                                      -using OpenVMS x86_64 V9.2-1


* Bsoft
         Purpose : a collection of programs and a platform for development of software for image and molecular
                         processing in structural biology.
         click here to get the source distribution and information
         Patch for version 1.8.7 : click here for Patch This patch links in libraries from this page
                         instead of the ones included in the distribution.
         Note : Compile with
                    $ @bmake_com.txt [external] [module-name]
                    If the external keyword is not present the libraries from the distribution are compiled and used while linking.
         Packages required when compiling with external libraries:
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -fftw (version 2.x)
                  -libxml2
                  -libiconv
         Last version tested: 1.8.7 (21 January 2014)
                                                  -using HP C++ V7.3-009 on OpenVMS Alpha V8.4
                                                  -using HP C++ V7.4-005 on OpenVMS IA64 V8.4

* Business::ISBN
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Busines::ISBN::Data
          Last version tested: 1.82 (15 February 2006)
                                                -on OpenVMS Alpha V8.2


* CPAN Busines::ISBN::Data
         Purpose : data pack for Business::ISBN.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
          Last version tested: 1.10 (15 February 2006)
                                                -on OpenVMS Alpha V8.2



* BWidget BWidget
         Purpose : Tcl/Tk script-only set of megawidgets designed to provide the developer additional tools.
         click here to get information.
         click here to get the source distribution.
         Note : some pacages assume that the directopry BWidget.DIR in the directory pointed to by TCL_LIBRARY contains
                    the files of this distribution.
         Other packages required:
                  -TCL/TK
          Last version tested: 1.9.5 (6 July 2023)
                                                      -using OpenVMS Alpha V8.4
                                                      -using OpenVMS IA64 V8.4
                                                      -using OpenVMS x86_64 V9.2-1



* byacc
         Purpose : Berkeley Yacc is generally conceded to be the best yacc variant available. In contrast to bison, it is written
                          to avoid dependencies upon a particular compiler.
         click here to get information and the source distribution.
         Patch for version 2.0-20240109 : click here for Patch . This patch fixes compile support for OpenVMS
         Latest version tested: 2.0-20240109 (9 February 2024)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS v4.0-4 on OpenVMS x86_64 V9.2-2

* bzip2
         Purpose : non destructive (de)compression
         click here to get information and the source distribution.
         Optional patch for version 1.0.8a : click here for Patch . This patch makes the library useable with the other packages on
                                                                  this page.
         Optional patch for version 1.0.8d : click here for Patch . This patch makes the library useable with the other packages on
                                                                  this page.
         Other packages required :
                  -VMS_auto64
          Note1 : Although some request were made the original author of this package is not going to include the patches needed
                       for VMS.
          Note2 : The VMS version expects that the file extension of compressed files end on "-bz2" which is different from the
                       original UNIX version where this is ".bz2".
          Latest versions tested: 1) 1.0.8a (4 September 2019)
                                                        -using Compaq C V6.4-005 and MMS v3.2-01 on OpenVMS VAX V7.3
                                                        -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                               2) 1.0.8d (5 December 2023)
                                                        -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and MMS v4.0-4 on
                                                          OpenVMS x86_64 V9.2-1

* cairo
         Purpose : Vector graphics library designed to provide high-quality display and print output.
         click here to get the source distribution.
         patch version extracted with jgit on 25 January 2012 : click here for Patch This patch includes OpenVMS support.
         patch for CVS version of 23 October 2006 : click here for Patch This patch includes OpenVMS support.
         patch for version 1.8.10 : click here for Patch This patch includes OpenVMS support.
         Note 1 : Most test are successful (since 12 October 2007).
         Note 2 : All tests containing characters fail, due to different fonts on OpenVMS (vs. Linux). This is harmless
         Note 3 : Some tests can only be performed if the X-server has the RENDER extension,
         Other packages required :
                  -sed
                  -pixman
                  -fontconfig
                  -libXrender
                  -renderproto
                  -Freetype2 library
                  -PNG library
                  -Z library
                  -glib2 library
                  -vms_x_fix.h
                  -gnv (only needed for compiling the tests)
                  -GhostScript (only needed when running the tests)
         Latest versions tested: 1) 1.8.10 (9 December 2011)
                                                      -using HP C V7.3-010, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                              2) Extracted using jgit on 25 January 2012
                                                      -using HP C V7.3-010, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                      -using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on OpenVMS
                                                        x86_64 E9.2-1
                                              3) CVS version extracted on 23 October 2006
                                                      -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2

* CALGO  CALGO
         Purpose : The Collected Algorithms (CALGO) is part of a family of publications produced by the ACM.   
         click here to get the OpenVMS source distribution.
         The distribution was compiled from what was (once) available on websites like http://calgo.acm.org/ and
             http://netlib.org/toms/  ,
         Presently algorithms 1-7, 125, 133, 179, 266, 280, 322, 326, 332, 343, 344, 347, 351-353, 358, 359, 365, 370, 379,
             380, 382, 384-386, 392, 395, 396, 400, 403, 404, 406-408, 410, 413, 414, 419-425, 427, 429, 431-439, 441, 443,
             446-454, 456, 458, 460-463, 467, 468, 470, 473-476, 478, 479, 481, 483-485, 487, 488, 490, 493-649, 651-662,
             664-693, 695-710, 712-734, 736-743,745-755, 757-774 & 776-785 are available.
         Note 1 : The plot generated by the test program of algorithms 420 does not look good. This is probably caused by a
                       bug in the plot-routines as implemented by SimpelPlot.
         Note 2 : Algorithm 532 is compiled but does not give the correct results.
         Note 3 : Algorithm 539 : Presently, only the original code is compiled.
         Note 4 : Algorithm 553, 609 & 610 : I do not trust the results.
         Note 5 : Algorithm 556 : The test program signals an error.
         Note 6 : Algorithm 620 : The cumind program runs forever, creating an infinitely large file, which is probably not
         Note 7 : Algorithm 628 : Something seems to be wrong with the memory management.
         Note 8 : Algorithm 644 : Some demo programs run fine on Itanium but crash on Alpha.
         Note 9 : Algorithm 648 : Demo program toms648_7 hangs, probably due to underflows in single precision. The
                                                  double precision equivalent runs flawlessly.
         Note 10 : Algorithm 652 : The testp demo program gives wrong results.
         Note 11 : Algorithm 653 : Uses Blas-routines from another algorithm and cannot use the assembler code.
         Note 12 : Algorithm 662 : The test program m631s crashes on Alpha. Its double precision counterpart runs without
                                                     problems.
         Note 13 : Algorithm 682 : The driver program crashes on Alpha.
         Note 14 : Algorithm 689 : The driver programs signal a lot of errors.
         Note 15 : Algorithm 693 : The test program signals errors while the roots demo runs without errors.
         Note 16 : Algorithm 703 : The single precision demo runs forever, probably due to underflow errors.
         Note 17 : Algorithm 714 : On AXP some of the demo programs crash. This is to be expected due to overflow testing.
         Note 18 : Algorithm 724 : All tests fail.
         Note 19 : Algorithm 731 : The single precision examples are not converging; the equivalent double precision examples
                                                     run fine.
         Note 20 : Algorithm 734 & 763 : Only the 32-bit-pointer versions are compiled.
         Note 21 : Algorithm 752 : The driver program signals an error or crashes at run-time.
         Note 22 : Algorithm 764 : The vb_hankle sample uses unitialized data, so some resulting values are NaNQ.
         Note 23 : Algorithm 765 : if the MA27 package is not avilable this algorithm will crash.
         Note 22 : Algorithm 766 : The 64 bit version of the demo programs crash.
         Note 23 : Algorithm 771 : The 64 bit variants are not available on AXP.
                                                     The 64 bit version of the demo programs crash or give wrong results.
         Note 24 : Algorithm 773 : The test program exits with an error or crashes.
         Note 25 : Algorithm 775 : This algorithm needs the commercial NAG-library and was thus not tested.
         Note 26 : Algorithm 777 : The 64 bit variant of toms777_driver3 crashes on IA64. the 64 bit versions of toms777_driver1
                                                    and toms777_driver3 are not available on AXP due to linking problems.
         Note 27 : Algorithm 782 : The complex chkaa tests with "lg" input crash.
         Note 28 : Algorithm 786 : The 64 bit variant of toms786_driver5 crashes.
         Other packages required :
                  -VMS_auto64
                  -SimpelPlot
                  -EISPACK
                  -ODEPACK
                  -LINPACK
                  -LAPACK
         Optional packages used :
                  -MA27
         Latest version tested: on 3 March 2023
                                                      -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002, VSI C++ V7.4-008,
                                                        VSI Pascal V6.2-125, GKS V7.3,  Decwindows 1.7-F and MMS v4.0-1
                                                        on OpenVMS Alpha V8.4-2L1
                                                      -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001, VSI C++ V7.4-006,
                                                        VSI Pascal V6.2-125, GKS V7.3, Decwindows 1.7-E and MMS v4.0
                                                        on OpenVMS IA64 V8.4-2L3

* CATDOC
         Purpose : Extracts contents of MS-Word files as plain text.
         click here to get information and the source distribution.
         Patch for version v3.4 : click here for Patch . This patch fixes compile support for OpenVMS
         Last version tested: v3.4 (13 November 2014)
                                                      -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4


* Catch
         Purpose : C++ Automated Test Cases in Headers and is a multi-paradigm automated test framework for C++ and
                         Objective-C (and, maybe, C).
         click here to get information and the source distribution.
         Patch for git version via svn version 2358 : click here for Patch . This patch includes compile support for OpenVMS
         Note : The newer version Catch2 does not compile on OpenVMS
         Last version tested: git version via svn version 2358 (11 December 2017 )


* Cdrecord/cdrtools cdrtools
         Purpose : CD Record tools
         click here to get information
         click here to get the special source for OpenVMS
         Last version tested: 3.00a (24 September 2012)
                                                    -using HP C V7.3-010 and MMS 3.9-0 OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS 3.8-2 OpenVMS IA64 V8.4

* Check
         Purpose : Unit testing framework for C.
         click here to get information and the source code.
         Patch the version extracted from the git repository using svn (version 2350) : click here for Patch This patch includes
                                                       support for OpenVMS.
         Note : Some of the tests fail.
         Latest version tested: extracted from the git repository using svn (version 2350)
                                                    -using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) on OpenVMS x86_64 V9.2-1

* Cimg
         Purpose : small, open source, C++ toolkit for image processing.
         click here to get information and the source code.
         Patch for version 1.6.3_pre : click here for Patch This patch includes support for OpenVMS.
         Note : Only some templates defined in the headers tested. None of the examples compiled.
         Last version tested: 1.6.3_pre (29 April 2015)
                                                    -using Decwindow v1.7 on OpenVMS Alpha V8.4
                                                    -using Decwindow v1.7 on OpenVMS IA64 V8.4

* ClamAV
         Purpose : Clam AntiVirus is a GPL anti-virus toolkit
         click here to get information and sourcecode
         Patch for version 0.99.1 : click here for Patch This patch includes compile support for OpenVMS.
         Patch for git via svn version 13758 : click here for Patch This patch includes compile support for OpenVMS.
         Patch for git version of 2 December 2010 : click here for Patch This patch includes compile support for OpenVMS.
         Note1 : When using recent versions of the DECCRTL ignore messages like :
                            %LINK-W-MULDEF, symbol DECC$TFCVT multiply defined
                                        in module DECC$SHR_EV56 file SYS$COMMON:[SYSLIB]DECC$SHR_EV56.EXE;1
         Other packages required :
                  -Z library
                  -Bzip2
                  -GMP
                  -GNU Libtool
                  -OpenSSL
                  -PCRE
                  -libmspack
          Last versions tested: 1) 0.99.1 (15 March 2016)
                                                    -using HP C V7.3-010, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
                                                      OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
                                                      OpenVMS IA64 V8.4
                                            2) version extracted from the repository using jgit on 2 December 2010
                                                    -using HP C V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.4
                                            3) git via svn revision 13758 (3 January 2017)
                                                    -using HP C V7.3-010, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
                                                      OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
                                                      OpenVMS IA64 V8.4


* CPAN  Compress::Zlib
         Purpose : This module provides a Perl interface to most of the zlib compression library.
         click here to get the source distribution and information
         patch for version 1.41 : click here for Patch This patch fixes file types in the tests.
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 1.41 (14 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2


* COMPUTEM    COMPUTEM
         Purpose : Calculation of high resolution conventional and scanning transmission electron microscope (CTEM, STEM)
                         images of thin specimens from first principles using the multislice method for electrons in the energy range
                         of approximately 100 keV to 1000 keV.
         click here to get the source distribution and information.
         patch for version of 14-August-2022: click here for Patch. This patch includes OpenVMS support.
                  -wxWidgets
                  -fftw (version 3.x)
         Latest version tested: 14-August-2022 (10 February 2023)
                                                      -using VSI C++ V7.4-008, DecWindows 1.7-F and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C++ V7.4-006, DecWindows 1.7-E and MMS V4.0 on OpenVMS IA64 V8.4-2L3


* cor512
         Purpose : Small application to overcome the 512 character output limit.
         click here to get the source/binary distribution and information.
         Latest version : 1.0 (23 March 2022)
                                          -using VSI Fortran V8.3-104958-50R2O on OpenVMS Alpha V8.4-2L1
                                          -using VSI Fortran V8.3-104957-50Q83 on OpenVMS IA64 V8.4-2L3

* cppunit
         Purpose : C++ unit testing framework.
         click here to get the source distribution and information.
         patch for version 1.12.1: click here for Patch. This patch includes OpenVMS support.
         patch for SVN version 582: click here for Patch. This patch includes OpenVMS support.
         Last version tested: 1) 1.12.1 (13 December 2010)
                                                      -using HP C++ V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.4
                                          2) SVN version 582 (27 September 2011)
                                                      -using HP C++ V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C++ V7.4-004 and MMS V3.8-2 on OpenVMS IA64 V8.4

* CQRlib
         Purpose : ANSI C implementation of a utility library for quaternion arithmetic and quaternion rotation math.
         click here to get information and sourcecode
         Patch for SVN version 22 : click here for Patch This patch includes compile support for OpenVMS.
         Last version tested: SVN version 22 (5 February 2013)
                                                    -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on
                                                      OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on
                                                      OpenVMS IA64 V8.4
 
* ctffind   ctffind
         Purpose : programs for finding CTFs of electron micrographs.
         click here to get the source distribution and information.
         Patch for version 140609 : click here for Patch This patch includes compile support for OpenVMS.
         Note : the latest versions (ctffind 4.x) are not available because they need a Fortran2003 compiler.
         Last version tested: 140609 (8 April 2016)
                                                -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS V3.9-01 on
                                                  OpenVMS Alpha V8.4
                                                -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS V3.9-01 on
                                                  OpenVMS IA64 V8.4
 
* CTRL-VERIFY
         Purpose : Toggle SET VERIFY using CTRL-V (AXP P1-space demo!).
         click here to get the source distribution and information.
         Last version tested: v2.4%253 (7 October 2011)
                                                -using OpenVMS Alpha V8.2
                                                -using MMS 3.8-2 on OpenVMS IA64 V8.4


* CUnit
         Purpose : A Unit Testing Framework for C.
         click here to get the source distribution and information.
       Other packages required :
                  -wxWidgets (not for x86_64)
         patch for version 2.3-1: click here for Patch. This patch includes OpenVMS support.
         Latest version tested: 2.3-1 (26 September 2023)
                                                      -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                                      -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* cURL
         Purpose : command line tool for transferring data with URL syntax.
         click here to get the source/binary distributions and information
         Patch for version 8.5.0 : click here for Patch This patch includes MMS support
         Other packages required :
                  -OpenSSL
                  -Zstandard
                  -Z library
         Latest version tested: 8.5.0 (15 December 2023)
                                                -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 and MMS V4.0-4 on
                                                  OpenVMS x86_64 V9.2-1


* CVector
         Purpose : ANSI C implementation of dynamic arrays to provide a crude approximation to the C++ vector class.
         click here to get information and sourcecode
         Patch for SVN version 21 : click here for Patch This patch includes compile support for OpenVMS.
         Last version tested: SVN version 21 (5 February 2013)
                                                    -using HP C V7.3-010, and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4

* cvs
         Purpose : The Concurrent Versions System, the dominant open-source network-transparent version control system.
                         CVS is useful for everyone from individual developers to large, distributed teams.
         click here to get the source distribution and information
         patch for version 1.12.13 : click here for Patch This patch includes compile support for OpenVMS
         click here to get a binary version of 1.12.9 for OpenVMS7.3-2.
         Note 1 : I only tested it using ODS5 disks.
         Note 2 : I only ported the client part.
         Other packages required :
                  -Z library
                  -gettext
                  -libiconv
                  -Porting library
         Last version tested: 1.12.13 (29 September 2011)
                                              -using Compaq C V6.5-001 and MMS 3.8-2 on OpenVMS Alpha V8.2
                                              -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* cxX11   cxX11
         Purpose : Jackets library to use DecWindows in software compiled with CXX or clang on X86_64.
         click here to get the source distribution of version 0.1
         Note : the current version is a pre-beta version. Only a very simple example is working. Most applications will crash.
         Latest version tested: 0.1 (7 February 2024)
                                               -using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI C++ V10.1-1, MMS V4.0-4 and DecWindows 1.8
                                                 on OpenVMS x86_64 V9.2-2


* db
         Purpose : Berkeley DB is a database engine that provides developers with fast, reliable, local persistence with zero administration.
         click here to get the source distribution and information
         patch for version 18.1.40 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -vms_x_fix.h
         Latest version tested: 18.1.40 (13 July 2023)
                                             -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                             -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                             -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* DBI
         Purpose : The Perl Database Interface.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Module::Build
         Last version tested: 1.50 (21 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2

* DBS-ARPWATCH
         Purpose : sniffs the ethernet for ARP packets.
         click here to get information.
         click here to get the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
         Last version tested : X1-004 (10 December 2012)
                                             -using OpenVMS Alpha V8.2
                                             -using OpenVMS IA64 V8.4

* DBS-ETHERWATCH
         Purpose : An ethernet "sniffer" program that allows you to select packets based on source and destination addresses or
                              protocols (using wildcards) and also has a record and playback option.
         click here to get information.
         click here to get the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
         Last version tested : V6.0 (10 December 2012)
                                                -using OpenVMS Alpha V8.2
                                                -using OpenVMS IA64 V8.4

* DBS-ICMPWATCH
         Purpose : sniffs for ICMP packets.
         click here to get information.
         click here to get the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
         Last version tested : X1-001 (11 December 2012)
                                             -using OpenVMS Alpha V8.2
                                             -using OpenVMS IA64 V8.4

* DBS-LATWATCH
         Purpose : similar to DBS-ETHERWATCH but only looks at LAT packets and formats the various LAT message types.
         click here to get information.
         click here to get the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
         Last version tested : X5-007 (11 December 2012)
                                             -using OpenVMS Alpha V8.2
                                             -using OpenVMS IA64 V8.4

* DBS-PATCH
         Purpose : programs to allow you to change the contents of any byte in a file or disk.
         click here to get information.
         click here to get the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
         Last version tested : V2.0 (11 December 2012)
                                               -using OpenVMS Alpha V8.2
                                               -using OpenVMS IA64 V8.4

* DBS-SCANLOCKS
         Purpose : show all the RMS locks taken out on the file you specify on the command line, identify the holders of
                             locks and display to contents of the lock value block.
         click here to get information.
         click here to get the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
         Last version tested : V3.0 (12 December 2012)
                                               -using HP Fortran V8.0-104655-48F7C on OpenVMS Alpha V8.2
                                               -using HP Fortran X8.2j-104952-50LBS on OpenVMS IA64 V8.4

* DBS-SYSRTL
         Purpose : Run-time library used by most of the DBS packages.
         click here to get information.
         click here to get the source distributions.
         click here to get the binary distributions.
         patch for version V1.10 : click here for Patch This patch includes small configuration fix for IA64.
         Note : TECO support missing on IA64, resulting in warnings during linking.
         Last version tested : V1.10 (10 December 2012)
                                              -using HP BASIC V1.6 and HP C V7.1-015 on OpenVMS Alpha V8.2
                                              -using HP BASIC V1.7 and HP C V7.3-020 on OpenVMS Alpha V8.4

* DBS-TCPWATCH
         Purpose : sniffs the ethernet for TCP packets. Does basic decoding of the IP headers. Record and playback available.
         click here to get information.
         click here to get the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
         Last version tested : X1-003 (12 December 2012)
                                             -using OpenVMS Alpha V8.2
                                             -using OpenVMS IA64 V8.4

* Deliver
         Purpose : Handles special delivers for VMS Mail
         click here to get the distribution for OpenVMS
         patch for the latest versions of OpenVMS : click here for Patch.
         Latest version tested on 13 March 2024
-using Compaq Pascal V5.8-88 on OpenVMS Alpha V7.3-1
-using HP Pascal I64 V6.1-116 on OpenVMS I64 V8.4
-using VSI Pascal x86-64 V6.3-143 (GEM 50XC4) on OpenVMS x86_64 V9.2-2

* Devel::Symdump
         Purpose : Perl module. Dump symbol names or the symbol table
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 2.06 (15 February 2006)
                                                -on OpenVMS Alpha V8.2

* DFU
         Purpose : Tool developed to help finding and solving disk, directory and file problems
         click here to get information and the distribution
         Last versions tested: 1) 3.2 (26 September 2011)
                                              -using OpenVMS Alpha V8.3
                                              -using OpenVMS IA64 V8.4
                                           2) 2.7A (26 February 2019)
                                              -using OpenVMS VAX V7.3

* netlibDIERCKX
         Purpose : A package of Fortran subroutines for calculating smoothing splines for various kinds of data and geometries, with
                         automatic knot selection.
         click here to get information and the source distribution.
         Patch : click here for Patch This patch adds OpenVMS compile support.
         Hint 1 : The easiest way to get all the sources is using Wget.
                       i.e.
                       $ wget -r -l1 --no-parent -A.f http://www.netlib.org/dierckx/ --no-check-certificate
                       $ wget -r -l1 --no-parent http://www.netlib.org/dierckx/ex/ --no-check-certificate
         Note 1 : A single and double precision version in both 32 and 64 adress space are included in the created library.
         Other packages required :
                  -VMS_auto64
         Latest version tested on 30 November 2023
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                      on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4
                                                    -using VSI Fortran x86-64 X8.5-007 (GEM 50XBD), VSI C x86-64 X7.4-843 (GEM 50XB9) and
                                                      MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* Gnudiffutils
         Purpose : GNU implementation of diff,cmp,sdiff and diff3 for comparing file contents.
         click here to get the source distribution and information.
         patch for version 3.8b : click here for Patch This patch fixes a minor issue.
         Note : make sure that the iconv from this page is not found while compiling.
          Latest version tested: 3.8b (21 September 2023)
                                               -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                               -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                               -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* CPAN   Digest::BubbleBabble
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 0.01 (20 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   Digest::HMAC
         Purpose : HMAC is used for message integrity checks between two parties that share a secret key, and works in
                             combination with some other Digest algorithm, usually MD5 or SHA-1.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Digest::MD5
                  -Digest::SHA1
         Last version tested: 1.01 (20 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   Digest::MD5
         Purpose : allows you to use the RSA Data Security Inc. MD5 Message Digest algorithm from within Perl programs.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Module::Build
         Last version tested: 2.36 (15 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2



* CPAN   Digest::SHA1
         Purpose : The Digest::SHA1 module allows you to use the NIST SHA-1 message digest algorithm from within Perl
                            programs.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 2.11 (13 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2


* DIPlib
         Purpose : Provides a one-sstop library and development environment for quantitative image anlysis, be it applied to
                         mivroscopy, radiology, astronomy, or anything in between.
         click here to get sources and information
         patch git version extracted using svn (revision 2907) : click here for Patch This patch insert support for OpenVMS.
         Note 1 : The viewer class does not work (problems calling DecWindows from C++)
         Note 2 :While most examples run as expected, some examples crash at run tme.

         Other packages required :
                  -Jpeg library
                  -Tiff library
                  -libics
                  -Eigen
                  -Freetype2 library
                  -fftw (version 3.x)
                  -Z library
                  -Mesa3d
                  -freeglut
         Latest versions tested: git version extracted using svn (revision 2907) (16 October 2023)
                                                     -using VSI CXX A10.0-230901, MMS v4.0-4 and DecWindows 1.8 on OpenVMS x86_64
                                                       V9.2-1

* DISKBLOCK
         Purpose : Low level disk block editing tool.
         click here to get information and the source and binary distribution.
        Last version tested : 6.3 (3 November 2020)
                                               -using OpenVMS Alpha V8.4
                                               -using OpenVMS IA64 V8.4

* dix
         Purpose : read/modify records in any RMS (seq/relative/idx) file.
         click here to get information and the source and binary distribution.
        Last version tested : 8.2 (14 December 2012)
                                               -using HP Fortran V8.2-104954-48MAH and DECWindows 1.7 on OpenVMS Alpha V8.4
                                               -using HP Fortran X8.2j-104952-50LBS and DECWindows 1.7 on OpenVMS IA64 V8.4

* djbfft
         Purpose : extremely fast library for floating-point convolution.
         click here to get the source distribution and information.
         patch for version 0.76 : click here for Patch This patch includes OpenVMS support.
         Other packages required :
                  -sed
        Last version tested: 0.76 (9 April 2014)
                                                      -using HP C V7.1-015, MMS v3.8-0 on OpenVMS Alpha V8.2
                                                      -using HP C V7.3-020, MMS v3.9-01 on OpenVMS IA64 V8.4

* CPANDLS
         Purpose : Mathematical formulation designed to calculate the target score for the team batting second in a limited
                        over cricket match interupted by weather or other circumstances.
         click here to get the distribution and information
         Note : Start DLS with a command like:
                                  java -d64 -Djava.awt.headless=false -jar DLS5a.jar
          Latest version tested: 5.0a (18 October 2023)
                                                 -using OpenJDK V1.8.0_342-b07 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
                                                 -using OpenJDK V1.8.0_372-b07 and DECWindows 1.8 on OpenVMS x86_64 V9.2-1


* DRAWxtl
         Purpose : display crystal structures.
         click here to get the source distribution and information.
         patch for version 5.5 : click here for Patch This patch includes OpenVMS support.
         Other packages required :
                  -libXmu
                  -fltk-1.1.x or 1.3.x (higher versions do not work for DRAWxtl)
                  -Mesa3d
                  -XPM library
         Note : Only unix style filenames supported
                    Use "define DECC$FILENAME_UNIX_REPORT ENABLE" before running DRAWxtl.
         Last version tested: 5.5 (29 June 2017)
                                                      -using HP C++ V7.3-009, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                      -using HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* EDM EDM
         Purpose : set of programs intended to combine various aspects of image processing and manipulation of high resolution
                         images and diffraction patterns as well as direct methods.
         click here to get the source distribution and information
         patch for version extracted from CVS on 6 September 2017 : click here for Patch. This patch includes compile support for OpenVMS
         patch for version of 1.0 : click here for Patch. This patch includes compile support for OpenVMS
         Note 1 : Testing is in progress.
         Other packages required :
                  -XForms
                  -fftw (version 2.x)
                  -vms_x_fix.h
                  -gzip
         Latest versions tested: 1) extracted using CVS on 11 July 2023)
                                                      -using VSI C V7.4-002, VSI C++ V7.4-008, VSI Fortran V8.3-104958-50R2O, MMS v4.0-1
                                                        and DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001, VSI C++ V7.4-006, VSI Fortran V8.3-104957-50Q83, MMS v4.0
                                                        and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
                                              2) 1.0 (2 March 2004)
                                                      -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52, Compaq C++ V6.5-021
                                                        and DECWindows 1.3 on OpenVMS Alpha V7.3-1

* EDMA
         Purpose : (Electron Density Map Analysis) program for analysis of discrete elecron density maps.
         click here to get the source distribution and information
         patch : click here for Patch This patch includes OpenVMS compile support.
         Latest version tested version of 12 February 2014 (16 October 2023)
                                                   -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha
                                                     V8.4
                                                   -using HP Fortran V8.2-104953-50MAI, HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64
                                                     V8.4
                                                   -using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on
                                                     OpenVMS x86_64 V9.2-1


* Eigen Eigen
         Purpose : C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms.
         click here to get the source distribution and information
         patch for version 3.1.2: click here for Patch This patch includes OpenVMS compile support.
         patch for version 3.4.0: click here for Patch This patch includes OpenVMS compile support.
         Latest versions tested : 1) 3.1.2 (22 January 2013)
                                                     -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                                2) 3.4.0 (12 September 2023)
                                                     -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901 and MMS V4.0-4 on OpenVMS
                                                       x86_64 V9.2-1


* netlibEISPACK
         Purpose : A collection of Fortran subroutines that compute the eigenvalues and eigenvectors of nine classes of
                         matrices: complex general, complex Hermitian, real general, real symmetric, real symmetric banded,
                         real symmetric tridiagonal, special real tridiagonal, generalized real, and generalized real symmetric
                         matices. In addition, two routines are included that use singular value decomposition to solve certain
                         least-squares problems.
         click here to get information and the source distribution.
         Patch : click here for Patch This patch adds OpenVMS compile support.
         Hint 1 : The easiest way to get all the sources is using Wget.
                       i.e.
                       $ wget -r -l1 --no-parent --no-check-certificate -A.f https://www.netlib.org/eispack/
                       $ wget -r -l1 --no-parent --no-check-certificate -A.f https://www.netlib.org/eispack/ex/
                       $ wget -r -l1 --no-parent --no-check-certificate -A.f https://www.netlib.org/eispack/3090vf/double/
         Note 1 : A single and double precision version in both 32 and 64 adress space are included in the created library.
         Other packages required :
                  -VMS_auto64
         Latest version tested on 12 July 2023
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                       on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4
                                                    -using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65) and
                                                      MMS v4.0-4 on OpenVMS x86_64 V9.2-1



* ES40  ES40
         Purpose : ES40 emulator.
         click here to get sources and information
         Other packages required:
                  -SDL
         Note : Software is unfinished and will probably crash.
         patch for version 0.18 : click here for Patch This patch fixes OpenVMS compile support.
         Last version tested: 0.18 (14 November 2014)
                                                   -using HP C++ V7.3-009 on OpenVMS Alpha V8.4
                                                   -using HP C++ V7.4-005 on OpenVMS IA64 V8.4

* ETSF  ETSF I/O library
         Purpose : A library of F90 routines to read/write the ETSF file format.
         click here to get sources and information
         Other packages required:
                  -NetCDF
                  -HDF4
                  -HDF5
                  -Z library
                  -Jpeg library
                  -Szip
         patch for version 1.0.4 : click here for Patch This patch includes OpenVMS compile support.
         Last version tested: 1.0.4 (5 September 2014)
                                                   -using HP Fortran V8.2-104954-48N9O, MMS v3.9-01 and HP TCP/IP Services V5.7 - ECO 4 on
                                                     OpenVMS Alpha V8.4
                                                   -using HP Fortran V8.2-104954-50L7J, MMS v3.9-01 and HP TCP/IP Services V5.7 - ECO 4 on
                                                     OpenVMS IA64 V8.4
* Expatlibrary
         Purpose : XML parser library written in C
         click here to get sources and information
         patch for version 2.1.0 : click here for Patch This patch sets the compile options is such a way that it is suitable to be used
                                                with other packages on this page
.        Note : 6 out of 2100 tests fail in the git-version (except compiled with clang on x86_64).
         patch for git version via svn 7029 : click here for Patch This patch includes support for OpenVMS.
         Other packages required :
                  -VMS_auto64
         Latest versions tested:  1) 2.1.0 (29 May 2013)
                                                     -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                               2) version extracted from git repostory via svn version 7029 (5 December 2023)
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and MMS v4.0-4 on
                                                       OpenVMS x86_64 V9.2-1

* CPAN   ExtUtils::CBuilder
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 0.15 (14 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   ExtUtils::ParseXS
         Purpose : Perl module; converts Perl XS code into C code.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -ExtUtils::CBuilder
         Last version tested: 2.15 (14 February 2006)
                                                -on OpenVMS Alpha V8.2


* FEFF   FeFF-lite (EXAFS only)
         Purpose : automated program for ab initio multiple scattering calculations of X-ray Absorption Fine Structure (XAFS),
                          X-ray Absorption Near-Edge Structure (XANES) and various other spectra for clusters of atoms.
         click here to get information.
         click here to get the source distribution of FFEF6-lite.
         click here to get the source distribution of FFEF8-lite modified for OpenVMS.
         Other packages required :
                  -VMS_auto64
         Note 1 : Before running FEFF6 delete or rename the file phase.bin.
         Note 2 : FEFF8 compiles into a 32 and 64 bit version.
         Last versions tested: 1) 6-lite (9 July 2014)
                                                -using HP Fortran V8.2-104954-48N9O on OpenVMS Alpha V8.4
                                                -using HP Fortran V8.2-104953-50MAI on OpenVMS IA64 V8.4
                                           2) 8.5-lite (30 September 2020)
                                                -using HP Fortran V8.2-104954-48N9O and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                -using HP Fortran V8.2-104954-50OCN and MMS V3.9-01 on OpenVMS IA64 V8.4


* Fetchmail
         Purpose : Retrieve mail from remote mail servers and forwards it via SMTP.
         click here to get information and source distribution
         patch for version 6.4.38 : click here for Patch This patch includes OpenVMS compile support.
         Note : I only tested the correct output of "fetchmail --version"
         Other packages required :
                  -OpenSSL
                  -gettext
                  -libiconv
         Latest version tested : 6.4.38 (22 February 2024)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS V4.0-4 on OpenVMS x86_64 V9.2-2


* FFmpeg
         Purpose : Multimedea system.
         click here to get information and source distribution
         patch for version extracted from the git repository on 4 October 2023 : click here for Patch This patch includes OpenVMS
                           compile support.
         patch for cvs version of 13 September 2005 : click here for Patch This patch includes OpenVMS compile support.
         patch for svn version 18820 : click here for Patch This patch includes OpenVMS compile support.
         patch for git version extracted using svn version 96547 : click here for Patch This patch includes OpenVMS compile support.
         Note 1 : This package contains a png.h file. Be sure that other application pick up the one from the PNG library in
                       preference to this one.
         Note 2 : I tested only the following 2 commands (both sucessfully):
                         ffmpeg -i movie.avi image-%3d.png
                         ffmpeg -i movie%3d.png -vcodec mpeg4 movie.avi
         Other packages required :
                  -Z library
                  -Bzip2
                  -LAME
                  -OpenJPEG
                  -ogg-vorbis
                  -OpenSSL
                  -Freetype2 library
                  -fontconfig
                  -SDL
                  -Mesa3d
                  -NetCDF
                  -HDF4
                  -HDF5
                  -Jpeg library
                  -Szip
                  -Harfbuzz (only x86_64)
                  -libmysofa
                  -XZ
                  -libiconv
                  -gettext
                  -vms_x_fix.h
         Latest versions tested : 1) Extracted from CVS on 13 September 2005
                                                     -using Compaq C V6.5-001 on OpenVMS Alpha V8.2
                                               2) SVN version 18820 (14 May 2009)
                                                     -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                               3) Extracted from the git repository on 4 October 2023
                                                     -using VSI C V7.4-002, MMS V4.0-1 , TCP/IP V5.7ECO5, JAVA 1.5.0-9 and DECWindows 1.7-F
                                                       on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001, MMS V4.0 , TCP/IP V5.7ECO5, OpenJDK v1.8.0_372 and DECWindows 1.7-E
                                                       on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 , TCP/IP V66.0 , OpenJDK v1.8.0_372 and
                                                       DECWindows 1.8 on OpenVMS x86_64 V9.2-1
                                               4) Extracted using git via svn version 96547 on 21 February 2017
                                                     -using HP C V7.3-010, MMS V3.9-01, TCP/IP V5.7ECO5, JAVA 1.5.0-9 and
                                                        DECWindows 1.7 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020, MMS V3.9-01, TCP/IP V5.7ECO5, JAVA 1.6.0-6 and
                                                       DECWindows 1.7 on OpenVMS IA64 V8.4

* netlibFFTPACK
         Purpose : Fortran subprograms for the fast Fourier transform of periodic and other symmetric sequences.
         click here to get information
         I extracted the the fortran sources from this git repository using svn.
         patch for svn version 20989: click here for Patch This patch adds OpenVMS compile support.
         Note : A single and double precision version in both 32 and 64 adress space are included in the created library.
         Other packages required :
                  -VMS_auto64
         Last version tested : svn version 20989 (7 September 2018)
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                       on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4


* fftw
         Purpose : Fastest Fourier Transform of the West
         click here to get information and source distribution
         patch for version 2.1.5 : click here for Patch This patch includes OpenVMS compile support and adds a F90-module.
         patch for version 3.3.10 : click here for Patch This patch includes OpenVMS compile support and adds a F90-module.
         Other packages required :
                  -VMS_auto64
         Note1 : If the F90 compiler is not present the Fortran part is skipped automatically.
         Note2 : Due to very long filenames version 3.3.4 gives errors when unpacking on ODS2 disks. Probably ( I performed
                         tests on ODS5 disks only) you will miss only some of the documentation files.
         Note3 : All versions of FFTW3 since 23 June 2019 compile into one library containing 32 and 64 variants of the routines.
         Latest versions tested: 1) 2.1.5 (15 June 2023)
                                                     -using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS
                                                       Alpha V8.4
                                                     -using HP C V7.3-020, HP Fortran V8.2-104954-50L7J and MMS v3.9-01 on OpenVMS
                                                       IA64 V8.4
                                                     -using VSI C X7.4-726 (GEM 50X23), VSI Fortran X8.5-0002 (GEM 50X2N) and MMS
                                                       v4.0-4 on OpenVMS x86_64 E9.2-1
                                              2) 3.3.10 (15 September 2023)
                                                    -using VSI C V7.4-002 and VSI Fortran V8.3-104958-50R2O and MMS v4.0-1 on OpenVMS
                                                      Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and VSI Fortran V8.3-104957-50Q83 and MMS v4.0 on OpenVMS
                                                      IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65), VSI Fortran X8.5-0004 (GEM 50X6F), VSI CXX
                                                      A10.0-230901 and MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* fhi98PP
         Purpose : The fhi98PP pseudopotential program.
         click here to get information and source distribution
         patch for the version of 27 January 2004 : click here for Patch . This patch includes OpenVMS compile support.
         Note : I only tested proper compilation, I did not do yet run-time tests.
         Last version tested : Version of 27 January 2004 (17 November 2014)
                                                   -using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, HP Fortran V8.2-104954-50OA7 and MMS v3.9-01 on OpenVMS IA64 V8.4

* netlibFITPACK
         Purpose : Fortran subprograms for curve fitting.
         click here to get information
         click here to get the source distribution for OpenVMS.
         Note : Both 32 and 64 adress space are included in the created library.
         Other packages required :
                  -VMS_auto64
         Latest version tested on 9 February 2024
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
-using VSI Fortran x86-64 V8.5-008 (GEM 50Y1P), VSI C x86-64 V7.5-009 (GEM 50XBR) and
   MMS v4.0-4 on OpenVMS x86_64 V9.2-2


* FLAC
         Purpose : Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC
                         without any loss in quality.
         click here to get information and source distribution
         patch for CVS version of 9 October 2012 : click here for Patch . This patch includes OpenVMS compile support.
         patch for git version of 9 October 2023 : click here for Patch . This patch includes OpenVMS compile support.
         Note : C++ support is not yet available on X86_64.
         Other packages required :
                  -ogg-vorbis
                  -libiconv
         Latest versions tested: 1) CVS version extracted on 9 October 2012
                                                      -using HP C V7.3-010, HP C++ V7.3-009 and MMS v3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-004 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                              2) git version extracted on 9 October 2023
                                                      -using VSI C V7.4-002, VSI C++ V7.4-008 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* flex
         Purpose : Fast lexical analyser generator
         click here to get information and source distribution
         click here to get information and source distribution for OpenVMS version 2.5.4
         patch for version 2.5.4 : click here for Patch . This patch makes flex-library usable with the other packages on this page
         patch for version 2.5.35 : click here for Patch . This patch includes compile support for OpenVMS
         Note : version 2.5.4 is much more stable on OpenVMS, but lacks some new features.
         Latest versions tested: 1) 2.5.4 (11 May 2023)
                                                     -using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
                                                     -using VSI C X7.4-726 (GEM 50X23) and MMS 4.0-4 on OpenVMS x86_64 E9.2-1
                                             2)) 2.5.35 (26 September 2011)
                                                     -using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
                                                     -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4


* FLTK
         Purpose : Fast Light Toolkit, C++ graphical user interface toolkit for X.
         click here to get information and source distribution
         patch for version 1.1.9 : click here for Patch . This patch includes compile support for OpenVMS
         patch for version 2.0.x-r4393 : click here for Patch . This patch includes compile support for OpenVMS
         patch for SVN version 9572 : click here for Patch . This patch includes compile support for 1.x, 2.x and 3.x for OpenVMS
         Note : Only unix style filenames supported
                    Use "define DECC$FILENAME_UNIX_REPORT ENABLE" before running any fltk based application.
         Other packages required :
                  -sed (for fltk2.x)
                  -vms_x_fix.h
                  -PNG library
                  -Z library
                  -Jpeg library
                  -Mesa3d
                  -Mesa3d_glu
         Last versions tested: 1) 2.0.x-r4393 (23 June 2005)
                                                   -using Compaq C V6.5-001, Compaq C++ V6.5-021 and DECWindows 1.3-1 on
                                                            OpenVMS Alpha V7.3-2
                                           2) SVN version 9572 (7 June 2012)
                                                    -using HP C V7.3-010, HP C++ V7.3-009, MMS 3.9-0 and DECWindows 1.7 on
                                                      OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP C++ V7.4-004, MMS 3.8-2 and DECWindows 1.7 on
                                                      OpenVMS IA64 V8.4
                                           3) 1.1.9 (26 May 2008)
                                                   -using HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO3 on
                                                            OpenVMS Alpha V8.3

* Freedesktop fontconfig
         Purpose : Library for configuring and customizing font access.
         click hereto get the source distribution and information
         patch for the version extracted from the git repository on 23 November 2011 : click here for Patch. This patch includes
                                      compile support for OpenVMS
         patch for version 2.14.2 : click here for Patch. This patch includes compile support for OpenVMS
         Note : the git version seems not to give problems at run-time.
                  -Expat library
                  -Freetype2 library
                  -gnv
                  -Unzip
         Latest versions tested: 1) 2.14.2 (7 December 2023)
                                                    -using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
                                                    -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and MMS 4.0-4 on
                                                      OpenVMS x86_64 V9.2-1
                                              2) extracted using jgit on 23 November 2011
                                                    -using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* FontForge    FontForge
         Purpose : An outline font editor that lets you create your own postscript, truetype, opentype, cid-keyed, multi-master,
                         cff, svg and bitmap (bdf) fonts, or edit existing ones. Also lets you convert one format to another. FontForge
                         has support for many macintosh font formats.
         click here to get the source distribution and information
         patch for GIT version of 25 January 2012 : click here for Patch This patch fixes compile support for OpenVMS.
         Note : Only unix style filenames supported
              Use "define DECC$FILENAME_UNIX_REPORT ENABLE" before running fontforge
         Other packages required:
                  -sed
                  -Ungif Library
                  -Freetype2 library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -uninameslist library
                  -vms_x_fix.h
                  -libxml2
                  -gettext
                  -libiconv
                  -cairo
                  -glib2 library
                  -pango library
                  -Xft
                  -fontconfig
         Last versions tested: 1) 20080330 (10 April 2008)
                                                      -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                           2) Extracted from the CVS repository on 8 December 2010
                                                      -using HP C V7.3-009, MMS 3.9-0 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                           3) Extracted from the repository using jgit on 25 January 2012
                                                      -using HP C V7.3-010, MMS 3.9-0 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, MMS 3.8-2 and DECWindows V1.7 on OpenVMS IA64 V8.4

* FoX
         Purpose : A Fortran library for XML
         click here to get the source distribution and information
         patch for GIT version of 3 September 2014 : click here for Patch This patch includes compile support for OpenVMS.
         Note1 : Fortran Compiler HP Fortran V8.2-104953-50MAI(IA64) or HP Fortran X8.2j-104689-48N6Q(AXP)
                      or newer is essential, due to compiler bugs
         Note2 : For less recent fortran compilers than HP Fortran V8.2-104954-50N8G (IA64) or
                       HP Fortran V8.2-104954-48N9O(AXP) use MMS/MACRO=(VMS_FIX=1) to get a work-around for a
                       compiler bug.
         Last version tested: Extracted from the repository using git on 3 September 2014
                                                      -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01 on
                                                        OpenVMS Alpha V8.4
                                                      -using HP Fortran V8.2-104954-50N8G, HP C V7.3-020 and MMS v3.9-01 on
                                                        OpenVMS IA64 V8.4
 

* Freeglut
         Purpose : The free OpenGL utility toolkit.
         click here to get sources and information
         patch for version 1extracted from the git repository using svn (version 3853) : click here for Patch This patch include
                                                                                                                                         support for OpenVMS.
         Other packages required:
                  -Mesa3d
                  -Mesa3d_glu
         Latest versions tested: extracted from the git repository using svn (version 3853) (13 September 2023 )
                                                       -using VSI C V7.4-002, MMS v4.0-1 and Decwindows V1.7-F on OpenVMS Alpha
                                                         V8.4-2L1
                                                       -using VSI C V7.4-001, MMS v4.0 and DecWindows V1.7-E on OpenVMS IA64
                                                         V8.4-2L3
                                                       -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DecWindos V1.8 on OpenVMS
                                                         x86_64 V9.2-1
 

* Freetype Library
         Purpose : Rendering fonts
         click here to get sources and information
         patch for version 1.3.1 : click here for Patch This patch sets the compiler options in such a way
                   that the libraries can be used with the other packages on this system.
         patch for version 2.4.4 : click here for Patch This patch sets the compiler options in such a way
                   that the libraries can be used with the other packages on this system.
         patch for CVS version of 29 September 2011 : click here for Patch This patch makes the build procedure more
                   automatic. It is assumed that you unpack this tar file in directory that contains a directory freetype.dir,
                   which in its turn contains both freetype.dir, freetype2.dir and ft2demos.dir In the top-freetype directory
                   the one will find a MAKE.COM that makes both freetype1 and freetype2 and the demos.
         Zip-up of my directory containing everything (source,objects,libraries,executables) for version 1.3.1 & 2.2.1 : click here get it
         Other packages required:
                  -Z library (otionally)
                  -PNG library (otionally)
                  -MMK
                  -Bzip2 (otionally)
                  -Harfbuzz (otionally) (only x86_64)
                  -gnv
                  -VMS_auto64
         Note 1 : since the version of 1 May 2002 the resulting bitmaps using freetype2 are not backwards compatible
         Latest versions tested: 1) 1.3.1 (10 November 2003)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                              2) 2.4.4 (2 December 2010)
                                                       -using HP C V7.3-009 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                              3) CVS version extracted on 29 September 2011 (freetype1)
                                                       -using HP C V7.3-009, MMS v3.8-2 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                                       -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                       -using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on OpenVMS x86_64 V9.2-1
                                              4) GIT version extracted on 14 December 2023
                                                       -using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 on OpenVMS x86_64 V9.2-1
 

* Freetype Library  FT2DEMOS
         Purpose : Demo programs for the Freetype2 library
         click here to get sources and information
         patch for version 2.4.4 : click here for Patch This patch sets the compiler options in such a way
                   that the libraries can be used with the other packages on this system.
         Other packages required:
                  -Z library  (if Freetype2 is compiled with it)
                  -PNG library  (if Freetype2 is compiled with it)
                  -MMK
                  -Bzip2  (if Freetype2 is compiled with it)
                  -Harfbuzz (if Freetype2 is compiled with it)
                  -vms_x_fix.h
                  -VMS_auto64
         Note 1 : The X11 demos in ft2demos do not work for displays with a depth of 8.
         Latest versions tested: 1) 2.4.4 (2 December 2010)
                                                       -using HP C V7.3-009 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                              2) GIT version extracted on 14 December 2023
                                                       -using VSI C V7.4-002 and DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 and DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C x86-64 X7.4-843 (GEM 50XB9) and DECWindows V1.8 on OpenVMS x86_64 V9.2-1

* FringeProc  FringeProc
         Purpose : A 2D phase unwrapping system that uses an IIR filter adapted for the phase unwrapping problem.
         click here to get the source distribution and information
         patch for version 1.1.1 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -Eigen
                  -CImg library
         Note : The test program crashes on OpenVMS Alpha, due to code in the testing program itself. I was not able to test the
                    library for OpenVMS Alpha.
         Last version tested: 1.1.1 (29 April 2015)
                                                      -using HP C V7.3-020, HP C++ V7.4-005, MMS v3.9-01 and DECwindows v1.7 on
                                                        OpenVMS IA64 V8.4

* FSL
         Purpose : Comprehensive library of analysis tools for FMRI, MRI and DTI brain imaging data.
         click here to get the source distribution and information
         patch for version 5.0.11 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -boost
         Note1 : Read the licence for this package.
         Note2 : Presently I only compiled the FUGUE package. I tested the 3D phase unwraping algorithm.
         Note3 : Compiling with 64 bit pointers fails for Alpha.
         Last version tested: 5.0.11 (18 April 2018)
                                                      -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4

* FTGL  library
         Purpose : open source library to enable developers to use arbitrary fonts in their OpenGL (www.opengl.org)
                         applications.
         click here to get the source distribution and information
         patch for version 2.1.2 : click here for Patch This patch includes compile support for OpenVMS
         patch for SVN version 1266 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -Mesa3d
                  -Mesa3d_glu
                  -Freetype2 library
                  -Z library
         Latest versions tested: 1) 2.1.2 (23 September 2005)
                                                      -using Compaq C V6.5-001 and HP C++ T7.1-007 for OpenVMS Alpha V8.2
                                              2) SVN version 1266 (30 June 2023)
                                                      -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-004 and MMS V3.8-2 on OpenVMS IA64 V8.4
                                                      -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230616 and MMS V4.0-4 on
                                                        OpenVMS x86_64 V9.2-1


* FTP_NEW
         Purpose : Check an ftp directory or tree for new, changed, or removed files
         click here to get the DCL-script and information
         Last version tested on 16 April 2014
                                             -using OpenVMS Alpha V8.2
                                             -using OpenVMS IA64 V8.4

* F2KCLI
         Purpose : an implementation of the Fortran F2003 command line interface.
         click here to get the source distribution and information
         patch for version 1.08 : click here for Patch This patch adds files for MMS and makes the package usable with the
                                                other packages on this page.
         Other packages required :
                  -VMS_auto64
         Latest version tested : 1.08 (5 July 2023)
                                                -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on OpenVMS
                                                  Alpha V8.4-2L1
                                                -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64
                                                  V8.4-2L3
                                                -using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65) and MMS
                                                   v4.0-4 on OpenVMS x86_64 V9.2-1
        


* F2K2F90 f2k2f90
         Purpose :  A Library and prprocessor to use a F90 compiler to process F2k code.
                          Presently only a few features are implemented. In future the package will be extended.
         click here to get the source distribution and information
         Latest version : v0.6 (4 July 2023)
                                             -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha
                                                V8.4-2L1
                                             -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64
                                                V8.4-2L3
                                             -using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65) MMS v4.0-4 on
                                               OpenVMS x86_64 V9.2-1

* GnuGawk
         Purpose : Gnu implementation of the Unix awk command
         click here to get the source distribution and information
         patch for version 4.0.0 : click here for Patch This patch fixes OpenVMS compile support
         Latest version tested: 4.0.0 (12 May 2023)
                                                -using HP C V7.3-009 and MMS v3.9-0 on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                                -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1


* GD-Library
         Purpose : An ANSI C library for the dynamic creation of images
         click here to get information and the source distribution
         patch for version 2.0.35 : click here for Patch This patch includes OpenVMS compile support
         patch for git version extracted via svn version 2304 : click here for Patch This patch includes OpenVMS compile
                                                                                               support
         Note : The Make scripts automatically detect that libiconv is installed. If you build gd without libiconv
                    and install libiconv later, you have to recompile gd.
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Freetype2 library
                  -Bzip2
                  -XPM library
         Optional packages required:
                  -libiconv(see Note above)
         Last versions tested: 1) 2.0.35 (23 February 2012)
                                             -using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
                                             -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
                                           2) git extracted via svn version 2304 (13 March 2017)
                                             -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                             -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* gdchart GDCHART library
         Purpose : Chart and Graphical tool library
         click here to get the source distribution and information
         patch for version 0.11.5dev : click here for Patch This patch includes OpenVMS compile support
         Note : The Make scripts automatically detect that libiconv is installed. If you build GDCHART without libiconv
                    and install libiconv later, you have to recompile GDCHART.
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Freetype2 library
                  -Bzip2
                  -GD library
         Optional packages required:
                  -libiconv(see Note above)
         Last version tested: 0.11.5dev (16 April 2014)
                                             -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                             -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* GTKgdk-pixbuf
         Purpose : Library for image loading and manipulation
         click here to get the source distribution and information
         patch for version 0.22 : click here for Patch This patch includes compile support for OpenVMS
         patch for GIT version of 25 January 2012 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : ignore all linking warnings during creation of the shareable images: They are normal.
             Note 2 : If gnome$root:[share] exists, all shareable images are copied to that location.
             Note 3 : Version 0.22 compiles against the glib/gtk1 while the version of 25 January 2012 compiles against glib2.
                           They have different dependencies and result in shareable images libgdk1-pixbuf.exe and
                           libgdk-pixbuf.exe respectively.
         Other packages required for version 0.22:
                  -glib/gtk
                  -gnome-libs
                  -sed
                  -PNG library
                  -Z library
                  -Jpeg library
                  -Tiff library
                  -gettext
                  -libiconv
         Other packages required fort the vesrion of 25 January 2012:
                  -glib2 library
                  -Perl
                  -PNG library
                  -Z library
                  -Jpeg library
                  -JasPer library
                  -Tiff library
                  -gettext
                  -libiconv
                  -vms_x_fix.h
         Latest versions tested: 1) 0.22 (6 April 2022)
                                                   -using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on
                                                     OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on
                                                     OpenVMS IA64 V8.4-2L3
                                              2) Extracted using jgit on 25 January 2012
                                                   -using HP C V7.3-010, MMS v3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                   -using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 2 and DECWindows 1.8 on
                                                     OpenVMS x86_64 E9.2-1


* GTK
         Purpose : The Graphing Calculator for Functions, Geometry, Algebra, Calculus, Statistics and 3D Math!
         click here to get the distribution and information
         Note 1 : Start GeoGebra with a command like:
                                  java -d64 -Djava.awt.headless=false -jar geogebra.jar
         Note 2 : Download the "linux-portable" distribution.
         Latest version tested: 5-0-352-0 (9 February 2024)
-using OpenJDK V1.8.0_372-b07 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
-using OpenJDK V1.8.0_372-b07 and DECWindows 1.8 on OpenVMS x86_64 V9.2-2



* Gnugettext
         Purpose : Multiluanguage programming support
         click here to get the source distribution and information
         patch for version 0.22 : click here for Patch This patch fixes OpenVMS compile support.
         Note1 : The Make scripts automatically detect that libiconv is installed. If you build gettext without libiconv
                    and install libiconv later, you have to recompile gettext.
         Note2 : Due to "cyclic" dependencies you may get linking failures. In that case the libraries are probably OK.
                      After building XZ and Glib2 just rebuild gettext.
         Other packages required:
                  -sed
                  -Expat library
                  -libxml2
                  -glib2 library
                  -VMS_auto64
                  -Z library
                  -XZ
                  -Porting library
         Optional packages required:
                  -libiconv(see Note above)
                  -bison(needed when changing the *.y files)
         Latest version tested: 0.22 (23 June 2023)
                                                   -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                   -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

* GGI
         Purpose : General Graphics Interface, reliable, stable and fast graphics system that works everywhere
         click here to get the source distribution and information.
         Patch for version 2.2.2 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : I tested only the proper compilation of libgii and libggi. No runtime tests yet.
          Other packages required:
                  -sed
                  -vms_x_fix.h
         Last version tested: 2.2.2 (bundle) (24 February 2012)
                                                  -using HP C V7.3-010, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                  -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4

* GSGhostScript
         Purpose : PostScript/PDF reader/transformer
         click here to get the source distribution and information
         click here to get SVN tar-balls.
         click here to get the special OpenVMS distributions.
         Optional patch for version 8.54 : click here for Patch
         Patch for CVS version of 16 December 2005 : click here for Patch
         Patch for SVN version 7680 : click here for Patch
                                    These patches fix in a OpenVMS way the problem of addressing the
                                    resource data directories with sub directories. Besides the GS_LIB the logical GS$LIB
                                    should be defined in the following way :
                                      $ define/nolog/job/trans=(concealed) gs$lib <device>:[<location_of_gs>.Resource.]
                                    The patch also includes support for zlib1.2.2
         Zip-up of binary/source of SVN version 7898 for OpenVMS Alpha : click here for zip-file
                                    resource data directories with sub directories. Besides the GS_LIB the logical GS$LIB
                                    should be defined in the following way :
                                      $ define/nolog/job/trans=(concealed) gs$lib <device>:[<location_of_gs>.Resource.]
         Zip-up of binary/source of SVN version 7898 for OpenVMS IA64 : click here for zip-file
                                    resource data directories with sub directories. Besides the GS_LIB the logical GS$LIB
                                    should be defined in the following way :
                                      $ define/nolog/job/trans=(concealed) gs$lib <device>:[<location_of_gs>.Resource.]
         Patch for SVN version 10540 : click here for Patch
                                    These patches fix in a OpenVMS way the problem of addressing the
                                    resource data directories with sub directories. Besides the GS_LIB the logical GS$LIB
                                    should be defined in the following way :
                                      $ define/nolog/job/trans=(concealed) gs$lib <device>:[<location_of_gs>.Resource.]
                                   This version gives run-time problems.
         Patch for special OpenVMS version 10.01.2 : click here for Patch. This patch makes it possible to compile some
                                                                                  of the other packages on this page.
         Other packages required for special OpenVMS version:
                  -libiconv
                  -Jbig Library
                  -libidn
                  -Harfbuzz (only on x86_64)         
          Other packages required (not for special OpenVMS version):
                  -MMK
          Source file of these packages should be available (not for special OpenVMS version)):
                  -jbig2dec
                  -Jpeg library
                  -JasPer library
                  -PNG library
                  -Z library
                  -Tiff library
         Note1 : I normally use the following command to build to insert European papersizes as default.:
                      mmk/DESCRIP=[.SRC]OPENVMS.MMK/MACRO=(SYSLIB=1,A4_PAPER=1,IEEE=1).
                      For the special OpenVMS version : @build will do the job.
                      Since 7 June 2005 the IEEE=1 option is compulsary.
         Note2 : MMS does not work ; so you have to use MMK for older versions. GMAKE seems to be supported too but
                      I never tried it successfully. For the special OpenVMS MMS is compulsary
         Latest versions tested: 1) 8.54 (24 May 2006)
                                                         -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                              2) CVS version extracted on 16 December 2005
                                                         -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                              3) SVN version 7680 (7 February 2007)
                                                         -using HP C V7.1-015 and DECWindows 1.6 on OpenVMS Alpha V8.3
                                              4) SVN version 7898 (22 September 2011)
                                                         -using HP C V7.3-009 DECWindows 1.6 on OpenVMS Alpha V8.3
                                                         -using HP C V7.3-020 DECWindows 1.7 on OpenVMS IA64 V8.4
                                              5) SVN version 10540 (22 December 2009)
                                                        -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3
                                              6) 10.01.2 (Special OpenVMS version) (19 July 2023)
                                                        -using VSI C V7.4-002 and DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C X7.4-785 (GEM 50X65) and DECWindows 1.8 on OpenVMS x86_64 V9.2-1


* giflib  GIFLIB library
         Purpose : library to read/write GIF images
         click here to get the source distribution and information
         patch for version 5.2.1 : click here for Patch This patch includes OpenVMS compile support
         Other packages required :
                  -VMS_auto64
         Latest version tested: 5.2.1 (11 December 2023)
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L1
                                                    -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and MMS V4.0-4 on
                                                      OpenVMS x86_64 V9.2-1

* giftransgiftrans
         Purpose : Convert from GIF87 to GIF89 with a transparent colour.
         click  here to get information
         click  here to get a special OpenVMS Alpha package.
         click  here to get a special OpenVMS IA64 package.
         Last version tested: 1.12.2 (10 October 2011)
                                                        -using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.3
                                                        -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4


* GLEWGLEW
         Purpose : The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++
                         extension loading library.
         click  here to get information and the source distribution
         patch for version 2.1.0 : click here for Patch This patch includes compile support for OpenVMS
         Note : Before starting the compilation make sure thate the logical GL points to the Mesa3d-include files and
                    the directory [.include.GL] from this package.
         Other packages required:
                  -Mesa3d
                  -Mesa3d_glu
         Last version tested: 2.1.0 (18 August 2017)
                                                        -using HP C V7.3-010, MMS V3.9-01 and DECWindows V1.7 on
                                                          OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020, MMS V3.9-01 and DECWindows V1.7 on
                                                          OpenVMS IA64 V8.4

* GLI
         Purpose : The Graphics Language Interpreter is a complete graphics system that offers a versatile environment for
                         plotting complex data sets and displaying images. GLI combines powerful interfaces, flexible graphics
                         utilities, and an extensive set of programming tools to provide engineers, scientists and analysts a
                         complete solution for data analysis and scientific visualization.
         click here to get the source distribution and information
         patch for version 20080208 : click here for Patch This patch fixes compile support for OpenVMS
         Note 1 : tcl/tk support is not compiled.
         Note 2 : I had problems displaying on a remote X-server.
         Note 3 : Be sure that no symbol "display" is defined by other packages (i.e. Imagemagick).
         Other packages required :
                  -vms_x_fix.h
         Last version tested: 20080208 (23 February 2012)
                                                        -using HP C V7.3-010, HP Fortran X8.2j-104952-50LBS, HP Pascal Alpha V6.1-116
                                                          and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020, HP Fortran X8.2j-104952-50LBS, HP Pascal IA64 V6.1-116
                                                          and DECWindows 1.7 on OpenVMS IA64 V8.4


* GTKglib/gtk+
         Purpose : Gimp Tool Kit, widgets library
         click here to get the source distribution and information
         get the source distribution: click here for the distribution This is a modified package in which some minor problems
                                                     when using gtk with other package on this page are fixed
          Other packages required:
                  -Gawk
                  -Perl
                  -Porting library
         Latest version tested: 1.2.10-A1 (26 May 2023)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                                       -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1


* Gnu The GNU C Library (glibc)
         Purpose : provides the core libraries for the GNU system.
         click here to get the source distribution and information
         patch for version extracted form the git repository on 12 May 2023 : click here for Patch This patch includes
                                                                                                                                 compile support for OpenVMS
         Other packages required :
                  -VMS_auto64
         Note 1 : Only a few routines needed by other packages on this pages are compiled.
         Latest version tested: Extracted from the git repository on 12 May 2023
                                                       -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1


* GTKglib2 library
         Purpose : Gimp Tool Kit glib library
         click here to get the source distribution and information
         patch for SVN version 7436 : click here for Patch This patch includes compile support for OpenVMS
         patch for version extracted with jgit on 25 January 2012 : click here for Patch This patch includes compile
                                                                                                       support for OpenVMS
         patch for git version via SVN revision 132040 : click here for Patch This patch includes compile support for OpenVMS
         patch for CVS version of 24 May 2006 : click here for Patch This patch includes compile support for OpenVMS
         Note 1 : glib2 should not be used on production machines. Use glib1.x instead.
         Note 2 : ignore all linking warnings during creation of the shareable images: They are normal.
                       Define SYS$SHARE in such a way that the shareable images in gnome$root:[share] are found by the
                       programs at run-time.
         Note 3 : If gnome$root:[share] exists, all shareable images are copied to that location.
         Note 4 : If gnome$root:[perl] exists, all generated perl scripts are copied to that location.
         Note 5 : If gnome$root:[perl] is not created some other packages from this page may fail to compile.
         Note 6 : If gnome$root:[exe] exists, some executables are copied that location.
         Note 7 : If gnome$root:[exe] is not created some other packages from this page may fail to compile.
         Note 8 : the version of 2020 fails running its tests but is used to link succesfull some of the pacakges on this page.
         Note 9 : If you do not have Python3 you may use Python2 or jython and use the pre-processed files from
                       glib_no_python3_vmspatch.zip
         Note 10 : Only very few tests performed. Work is in progress.
         Other packages required :
                  -gettext
                  -libiconv
                  -grep
                  -sed
                  -Perl (for versions before around 2015)
                  -vms_x_fix.h
                  -Z library
                  -PCRE2
                  -gvdb
                  -VMS_auto64
         Latest versions tested: 1) CVS version extracted on 24 May 2006
                                                       -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                              2) SVN version 7436 (3 September 2008)
                                                       -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                              3) Extracted using jgit on 25 January 2012
                                                       -using HP C V7.3-010, MMS3.9-0, HP TCP/IP Services V5.7-ECO3 and
                                                         DECWindows 1.7 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, MMS3.8-2, HP TCP/IP Services V5.7-ECO3 and
                                                         DECWindows 1.7 on OpenVMS IA64 V8.4
                                              4) Extracted from the repository using svn : revision 132040 (7 November 2023)
                                                  (command used : "svn co https://github.com/GNOME/glib/trunk glib" )
                                                       -using VSI C V7.4-002, MMS v4.0-1, HP TCP/IP Services V5.7-ECO5 and
                                                         DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001, Python A3.10-0RELEASE005, MMS v4.0, HP TCP/IP Services
                                                         V5.7-ECO5 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4, VSI TCP/IP Services V6.0-23 and
                                                         DECWindows 1.8 on OpenVMS x86_64 V9.2-1


* GLTT library
         Purpose : Imports Truetype fonts into OpenGL environments
         click here to get the source distribution and information
         patch for version 2.5.2 : click here for Patch This patch includes compile support for OpenVMS and some
                                                modifications which allow the use of this package together with FTGL
         Other packages required :
                  -Mesa3d
                  -Mesa3d_glu
                  -Freetype1 library
         Latest version tested: 2.5.2 (30 June 2023)
                                                   -using HP C++ T7.1-007 and MMS v3.8-2 on OpenVMS Alpha V8.2
                                                   -using HP C++ V7.4-004 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                                   -using VSI CXX A10.0-230616 and MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* GMP
         Purpose : a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers,
                         and floating point numbers.
         click here to get information and source distribution
         click here to get some additional official patches
         Patch for version 6.3.0 : click here for Patch This patch includes OpenVMS compile support
         Note : The C++ compiler is optional and only needed for C++ support of the library. and does not work obn x86_64
         Latest version tested: 6.3.0 (6 September 2023)
                                                         -using VSI C V7.4-002, VSI C++ V7.4-008 and MMS V4.0-1 on
                                                           OpenVMS Alpha V8.4-2L1
                                                         -using VSI C V7.4-001, VSI C++ V7.4-006 and MMS V4.0 on
                                                           OpenVMS IA64 V8.4-2L3
                                                         -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230616 C++ V7.4-006 and
                                                           MMS V4.0-4 OpenVMS x86_64 V9.2-1

* Gnome gnome-libs
         Purpose : A selection of libraries for the Gnome-environment.
         click hereto get the source distribution.
         patch for version 1.4.1.4 : click here for Patch This patch includes compile support for OpenVMS
         Note : If gnome$root:[share] exists, all shareable images are copied to that location.
         Other packages required :
                  -glib/gtk
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -XPM library
                  -ORBit
                  -DB
                  -gettext
                  -libiconv
                  -Imlib
                  -Porting library
         Latest version tested: 1.4.1.4 (5 April 2022)
                                                   -using VSI C V7.4-002, MMS v4.0-1, DECWindows 1.7-F and TCPIP V5.7-ECO5
                                                     on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001, MMS v4.0, Decwindows 1.7-E and TCPIP V5.7-ECO5 on
                                                     OpenVMS IA64 V8.4-2L3

* GnuGNU Libtool
         Purpose : generic library support script. Libtool hides the complexity of using shared libraries behind a
                         consistent, portable interface.
         Note : For OpenVMS only the libltdl.olb library is compiled and tested.
         click here to get the source distribution and information
         Patch for version 2.4.2 : click here for Patch This patch includes compile support for OpenVMS
         Latest version tested: 2.4.2 (15 November 2012)
                                                        -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4


* GnuGNU make
         Purpose : a tool which controls the generation of executables and other non-source files of a program from the
                        program's source files.
         click here to get the source distribution and information
         Patch for version 3.82 : click here for Patch This patch fixes compile support for OpenVMS
         Latest version tested: 3.82 (25 April 2023)
                                                        -using HP C V7.3-009 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                                        -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1

* Gnu gnupatch
         Purpose : takes a patch file containing a difference listing produced by gdiff and applies those differences
                         to one or more original files, producing patched versions.
         click here to get information
         click here to get the VMS distribution
         Optional patch for version 2.5.4 : click here for Patch This patch forces files names to be Unix-style only
         Last version tested: 2.5.4 (10 October 2011)
                                                         -using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
                                                         -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4



* GnuPG
         Purpose : (GNU Privacy Guard), GNU's tool for secure communication and data storage. It can be used to encrypt
                         data and to create digital signatures. GnuPG includes an advanced key management facility
         click here to get information
         click here to get the special OpenVMS source/binary distribution
         Last version tested: 1.4.12a (18 September 2012)
                                                           -using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                           -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4


* Gnuplot Gnuplot
         Purpose : command-driven interactive function plotting program.
         click here to get information and source distribution
         patch for version 4.4.4 : click here for Patch This patch includes modified compile support for OpenVMS
         patch for version CVS version extracted on 31 January 2008 : click here for Patch This patch includes modified
                                                                                                              compile support for OpenVMS.
         Other packages required for this configuration :
                  -PDFlib-lite
                  -PNG library
                  -Z library
                  -vms_x_fix.h
                  -GD library
                  -GGI
                  -Jpeg library
                  -Freetype2 library
                  -libiconv
         Last versions tested: 1) 4.4.4 (28 February 2012)
                                                       -using HP C V7.3-010 and and MMS 3.9-0 DECWindows 1.7 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and and MMS 3.8-2 DECWindows 1.7 on OpenVMS IA64 V8.4
                                           2) Extracted from CVS on 31 January 2008
                                                       -using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3

* gnv
         Purpose : bash shell and some unix-like commands for OpenVMS.
         click here to get information and distribution
         For X86-64 get a binary test distribution (dated 17 May 2023). After unpacking define the logical GNU in such a way that
                        GNU:[bin] contains all the exe's. Define the following:
                                 $ define dcl$path gnu:bin]
                                 $ bash:==gnu:[bin]bash
         Latest version tested: 3.0-1 (22 May 2012)
                                                   -using OpenVMS Alpha V8.4
                                                   -using OpenVMS IA64 V8.4


* Grace
         Purpose : WYSIWYG 2D plotting tool for the X Window System and M*tif.
         click here to get the source distribution and information
         Note1 : Define the logical GRACE$HOME as a concealed logical pointing to the top-directory of the distribution: i.e.
                          $ define/job/trans=(concealed) grace$home $disk8:[JOUKJ.public.grace.grace_use.]
         Note2 : Define T1LIB_CONFIG as follows :
                          $ define T1LIB_CONFIG grace$home:[000000]t1libvms.config
         Note3 : Run the program as a foreingn command (xmgrace for GUI version and grace for nonGUI version):
                          $ grace :== $grace$home:[src]grace
                          $ grace
                          etc...
                          $ xmgrace :== $grace$home:[src]xmgrace
                          $ xmgrace
                          etc...
         patch for version 5.1.25 : click here for Patch This patch fixes OpenVMS compile support
         Other packages required :
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Xbae
                  -NetCDF
                  -HDF4
                  -HDF5
                  -Szip
                  -PDFlib-lite
                  -XPM library
                  -fftw (version 2.x)
                  -T1Lib
         Last versions tested: 1) 5.1.25 (28 June 2017)
                                                   -using HP C V7.3-010, MMS v3.9-01, TCP/IP Services V5.7 - ECO 5 and DECWindows 1.7
                                                     on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, MMS v3.9-01, TCP/IP Services V5.7 - ECO 5 and DECWindows 1.7
                                                     on OpenVMS IA64 V8.4


* netlibgraphics
         Purpose : Various graphics routines.
         click here to get information and the source distribution.
         Patch : click here for Patch This patch adds OpenVMS compile support.
         Hint 1 : The easiest way to get all the sources is using Wget.
                       i.e.
                       $ wget -r -l1 --no-parent -A.f http://www.netlib.org/graphics/
         Note 1 : Apply the vms-patch after unpacking plotterf90.tgz.
         Note 2 : A single and double precision version in both 32 and 64 adress space are included in the created library (except for plotter.f90).
         Other packages required :
                  -VMS_auto64
         Last version tested on 26 September 2019
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                       on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4


* GraphicsMagickGraphicsmagick
         Purpose : The swiss army knife of image processing. It provides a robust collection of tools and libraries which
                         support reading, writing, and manipulating an image in over 88 major formats including popular formats
                         like TIFF, JPEG, JPEG-2000, PNG, PDF, PhotoCD, SVG, and GIF.
         click here to get the source distribution and information
         Note : The present version crashes when leaving the GM program after a successful run.
         patch for version 1.3.19 : click here for Patch This patch fixes OpenVMS compile support
         patch for version the CVS version of 27 June 2005 : click here for Patch This patch fixes OpenVMS compile support
         packages required for this configuration :
                  -Freetype2 library
                  -JasPer library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -Bzip2
                  -Jbig Library
                  -GhostScript
                  -vms_x_fix.h
         Last versions tested: 1) 1.3.19 (25 June 2014)
                                                   -using HP C V7.3-010 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                           2) Version extracted from the CVS on 27 June 2005
                                                   -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2

* Gnugrep
         Purpose : Grep searches one or more input files for lines containing a match to a specified pattern.
         click here to get information and source distribution
         patch for version 3.11 : click here for Patch This patch adds updated OpenVMS support
         Other packages required :
                  -PCRE2
                  -glibc
         Optional packages (compile support detects presence):
                  -gettext
                  -libiconv
         Latest version tested: 3.11 (22 June 2023)
                                                   -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                   -using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* Gnu GSL - GNU Scientific Library
         Purpose : he GNU Scientific Library (GSL) is a numerical library for C and C++ programmers
         click here to get the source distribution and information
         Patch for version extracted from the git repository on 23 December 2009 : click here for Patch
                        This patch includes compile support for OpenVMS
         Patch for version 2.7.1 : click here for Patch
                                                This patch includes compile support for OpenVMS
         Other packages required:
                  -VMS_auto64
         Note 1 : Some NaN tests fail. This will be different on IA64 and AXP
         Note 2 : the interpolation test test_akima fails in the 64-bit version.
         Latest versions tested: 1) 2.7.1 (21 October 2022)
                                                      -using VSI C V7.4-002 and MMS 4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and MMS 4.0 on OpenVMS IA64 V8.4-2L3
                                              2) Extracted from the git repository on 23 December 2009
                                                      -using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3

* GSM GSM
         Purpose : GSM 06.10 lossy speech compression
         click here to get the source distribution and information
         Patch for version 1.0-pl22 :: click here for Patch
                        This patch includes compile support for OpenVMS
         Latest version tested: 1.0-pl22 (10 October 2023)
                                                      -using VSI C V7.4-002 and MMS 4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and MMS 4.0 on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-785 (GEM 50X65) and MMS 4.0-4 on OpenVMS x86_64 V9.2-1



* GTKgtk+
         Purpose : widgets library
         click here to get the source distribution and information
         patch for version 2.24.9 : click here for Patch This patch includes compile support for OpenVMS
         patch for GIT version of 25 January 2012 : click here for Patch This patch includes compile support for OpenVMS
         patch for SVN version 19047 : click here for Patch This patch includes compile support for OpenVMS
         patch for CVS version of 24 May 2006 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : I only tested the proper compilation/linking. so no runtime checks yet. Use glib1.x on production systems.
             Note 2 : ignore all linking warnings during creation of the shareable images: They are normal.
             Note 3 : If gnome$root:[share] exists, all shareable images are copied to that location.
         Other packages required :
                  -glib2 library
                  -gdk-pixbuf
                  -pango library
                  -atk library
                  -cairo
                  -fontconfig
                  -libXrender
                  -Xft
                  -Perl
                  -gettext
                  -libiconv
                  -vms_x_fix.h
         Latest versions tested: 1) 2.24.9 (23 May 2023)
                                                     -using HP C V7.3-010, MMS v3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                     -using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 2 and DECWindows 1.8 on OpenVMS
                                                       x86_64 E9.2-1
                                              2) Extracted using jgit on 25 January 2012
                                                     -using HP C V7.3-010, MMS v3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                              3) CVS version extracted on 24 May 2006
                                                     -using HP C V7.1-015, DECWindows 1.5 on OpenVMS Alpha V8.2
                                              4) SVN version 19047 (26 November 2007)
                                                     -using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3


* gv  gv
         Purpose : view and navigate through PostScript and PDF documents on an X display by providing a user interface
                         for the GhostScript interpreter.
         click here to get information and source code.
         Patch for version 3.5.8 : click here for Patch. This patch fixes compile support for more modern versions of OpenVMS
                                                and makes it work with the other packages on this page.
         Note : When using the patch from this page you only need to download from the gv-site
                         command_3.zip
                         install_3.zip
                         gv_3_5_8.zip
                     and use "mms/macro=(__alpha__=1)" or "mms/macro=(__ia64__=1)" to build on ALpaha or Itanium respectively.
         Other packages required :
                  -libXmu
                  -libXaw3d
          Latest version tested: 3.5.8 (3 July 2023)
                                                   -using HP C V7.3-010, MMS V3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, MMS V3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                   -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8 on OpenVMS
                                                      x86_64 V9.2-1



* gvdb gvdb
         Purpose : (GVariant Database) is a somple database format that stores a mapping from strings to GVariant in a way that is
                         extremely efficient for lookups.
         click here to get information and the source copde.
         Patch git version extracted using svn (revision 141) : click here for Patch This patch include OpenVMS compile support.
         Other packages required :
                  -glib2 library
                  -VMS_auto64
         Latest version tested : git version extracted using svn (revision 141 ) (24 October 2023)
                                                     -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1


* gzip
         Purpose : non destructive (de)compression
         click here to get information
         click here to get the source/binary distribution modified for VMS      
         Patch for version 1.5b : click here for Patch This fixes some minor compile issues.
         Patch for version 1.8a : click here for Patch This fixes some minor compile issues.
         Note : compile with the following command:
                    On Alpha and IA64 :
                            MMS/descr=[.vms]/macro=("CCOPTS=/NAMES=AS_IS/float=ieee","LARGE=1")
                    On VAX :
                           MMS/descr=[.vms]/macro=("CCOPTS=/NAMES=AS_IS")
         Latest versions tested: 1) 1.5b (18 November 2020)
                                                    -using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
                                                    -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                              2) 1.8a (20 April 2023)
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS x86_64 E9.2-1


* HarfBuzz   HarfBuzz
         Purpose : Text shaping library.
         click here to get the source distribution and information
         Patch for git version extracted on 21 July 2023 : click here for Patch This patch include support for OpenVMS.
         Latest version tested: extracted form the git repository on 21 July 2023
                                                       -using VSI CXX CXX A10.0-230616 on OpenVMS x86_64 V9.2-1



* HDF4   HDF4 library
         Purpose : read/write HDF4 images
         click here to get the source distribution and information
         optional patch for version 4.1r5 : click here for Patch This patch sets the compile options is such a way that it is suitable
                                                                to be used with other packages on this page.
         Patch for version 4.2.15 : click here for Patch This patch sets the compile options is such a way that it is suitable
                                                   to be used with other packages on this page.(some tests fail for this version)
         Other packages required:
                  -Jpeg library
                  -Z library
                  -sed
                  -Szip
                  -bison
                  -flex
                  -VMS_auto64
         Latest versions tested: 1) 4.1r5 (24 April 2002)
                                                       -using Compaq C V6.5, Compaq Fortran V7.5-1 and MMS 3.8-2 on
                                                         OpenVMS Alpha V7.3-1
                                              2) 4.2.15 (23 June 2023)
                                                       -using VSI C V7.4-002, VSI Fortran V8.3-104958-50R2O, MMS V4.0-1 and
                                                         VSI TCP/IP Services V5.7-13ECO5F on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001, VSI Fortran V8.3-104957-50Q83, MMS V4.0 and
                                                         VSI TCP/IP Services V5.7-13ECO5F on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-785 (GEM 50X65), VSI Fortran X8.5-0004 (GEM 50X6F),
                                                         MMS V4.0-4 and VSI TCP/IP Services Version 66.0 on OpenVMS x86_64 V9.2-1


* HDF5   HDF5 library
         Purpose : general purpose library and file format for storing scientific data.
         click here to get the source distribution and information
         Patch for version 1.8.11 : click here for Patch This patch sets the compile options is such a way that it is suitable
                                                   to be used with other packages on this page.
          Patch for svn version 27551 : click here for Patch This patch include compile support for OpenVMS.
         Other packages required:
                  -Z library
         Note1 : build and test with
                              $ set default [.vms]
                              $ @build
                       This procedure did run on my computers (ES40 with 666Mhz EV67 & RX4640 with 1.5Ghz Itanium2)
             for about 1.5 days and did need 10-20Gb free disk space to run the tests.
         Note2 : In revision 1.8.11 about 99% of the tests are sucessful. On x86_64 both compilation crashes at Fortran an C++.
         Note3 : In svn version tests detect 80 errors : do not use this version for production systems.
         Note4 : Fortran support is dropped in the svn version because a F3003 compiler would be needed.
         Last version tested: 1) 1.8.11 (21 September 2023)
                                                       -using HP C V7.3-010, HP C++ V7.3-009 and HP Fortran X8.2j-104689-48N6Q
                                                         on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005 and HP Fortran V8.2-104953-50MAI
                                                         on OpenVMS IA64 V8.4
                                                       -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901 and VSI Fortran X8.5-0004
                                                          (GEM 50X6F) on OpenVMS x86_64 V9.2-1
                                         2) svn version 27551 (27 August 2015)
                                                       -using HP C V7.3-010, HP C++ V7.3-009 and HP Fortran V8.2-104954-48N9O
                                                         on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005 and HP Fortran V8.2-104954-50OCN
                                                         on OpenVMS IA64 V8.4


* Hexen
         Purpose : a classical famous HEXEN shooter game.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 0.2.3 : click here for Patch This patch is only needed when you want to use the libraries from this page
                                                        The patch also corrects some minor bugs in configure.com.
         Other packages required :
                  -SDL
          Last version tested: 0.2.3 (16 April 2014)
                                                    -using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

*
HGFTP
         Purpose : FTP client/server
         click here to get the source and binary distribution.
         Last version tested: 3.2-4 (10 October 2011)
                                               -using HP TCP/IP Services V5.7 - ECO2 on OpenVMS Alpha V8.4.
                                               -using HP TCP/IP Services V5.7 - ECO2 on OpenVMS IA64 V8.4.

* Gnuhp2xx
         Purpose : a versatile tool to convert vector-oriented graphics data given in Hewlett-Packard's HP-GL plotter
                         language into a variety of popular graphics formats, both vector- and raster-oriented.
         click here to get the source distribution and information.
         patch for version 3.4.4 : click here for Patch This patch fixes compile support for OpenVMS
         Last version tested: 3.4.4 (5 July 2019)
                                               -using HP C V7.3-010, DECWindows 1.7 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                               -using HP C V7.3-020, DECWindows 1.7 and MMS v3.9-01 on OpenVMS IA64 V8.4

* CPAN   HTML::Parser
         Purpose : Perl module. collection of modules that parse and extract information from HTML documents.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -HTML::Tagset
                  -Module::Build
         Last version tested: 3.49 (15 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2

* HTML::Tagset
         Purpose : Perl module. data tables useful in dealing with HTML.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 3.10 (15 February 2006)
                                                -on OpenVMS Alpha V8.2

* icoutils
         Purpose : set of command-line programs for extracting and converting images in Microsoft Windows(R) icon and
                         cursor files.
         click here to get the source distribution and information
         Other packages required:
                  -PNG library
                  -Z library
         Last version tested: 0.30.0 (27 March 2013)
                                                -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4


* ImageJ  ImageJ
         Purpose : image processing program
         click here to get the information and the distributions for version 1.5 and later
         click here to get the install- packages of version 1.38x and instructions
         Note1 : (for version 1.38x) when using Java 1.6.x the installation complains about Java version. Continue anyway. When running the ij.com
                    the default java is 1.5 so change that by giving 60 as argument. (i.e. @ij 60)
         Note2 : (for version 1.53) Start with something like:
                                  java -Xmx256m -Djava.awt.headless=false -d64 -jar ij.jar
         Last versions tested: 1) 1.38x (18 December 2012)
                                                   -using JAVA 1.5-1 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3
                                                   -using JAVA 1.6.0-3.p1 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                           2) 1.53 (3 November 2021)
                                                   -using OpenJDK80 V8.0-222B and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3

* ImageMagick   Imagemagick
         Purpose : Image manipulations
         click here to get the source distribution and information
             Note : I normally get the Unix-distribution and apply the patch below.
                  In between version patches seem to be included in the Unix files only.
         Patch for version the SVN version 19239 : click here for Patch This patch fixes Compile support and includes Tietz-tag
                                                                                   support for TIFF files
         Patch for git version via svn revision 28522 : click here for Patch This patch fixes compile support for OpenVMS.
                                                                                   It also contains support for the FEI_XML tiff-tag. I raised the
                                                                                   MagickPathExtent to support long XML-strings. (if you do not need it
                                                                                   remove the definition of MagickPathExtent in config.h_vms
         Patch for git version via svn revision 37399 (ImagMagick-6 branche) : click here for Patch This patch includes Compile
                                                                                    support and includes Tietz-tag  support for TIFF files
         Patch for version the version extracted from the git repository on 3 January 2024 : click here for Patch This patch
                                                                                   includes Compile support and includes Tietz-tag  support for TIFF files
         patch for version the CVS version of 15 April 2005 : click here for Patch This patch fixes OpenVMS compile support
         patch for version 6.3.8-2 : click here for Patch This patch fixes OpenVMS compile support
         patch for version 6.1.0-1 : click here for Patch This patch fixes OpenVMS compile support and configures Imagemagick
                  to be used with the additional packages listed below and sets the compile options is such a way that it is suitable to
                  be used with other packages on this page. The Display program in this version crashes when displaying on 8-bit screens.
                  To use Imagemagick with more/less libraries one has to hack the make.com in the main directory and the config.h_vms
                  in the [.magick] directory
         Zip-up of my directory containing everything (source,objects,libraries,executables for Alpha) for version 6.3.0-3 :
                   click here get it
         Zip-up of my directory containing everything (source,objects,libraries,executables for IA64) for svn version 7613 :
                   click here get it
         Some Build/install instructions can be found here.
         packages required for this configuration :
                  -Freetype2 library
                  -OpenJPEG
                  -JasPer library (only for older versions)
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -Bzip2
                  -Jbig Library
                  -WebP
                  -GhostScript
         Latest versions tested: 1) 6.7.3-1 (18 October 2011)
                                                      -using HP C V7.3-010 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and DECWindows V1.7 on OpenVMS IA64 V8.4
                                              2) 6.1.0-1 (beta version) (28 September 2004)
                                                      -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2 and DECWindows 1.3-1
                                              3) Version extracted from the CVS on 25 April 2005
                                                      -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2 and DECWindows 1.3-1
                                              4) SVN version 19239 (7.0.0-0) (22 July 2015)
                                                      -using HP C V7.3-010 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and DECWindows V1.7 on OpenVMS IA64 V8.4
                                              5) git version (7.1.1-25) extracted on 3 January 2024
                                                      -using VSI C V7.4-002 and DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C x86-64 V7.5-009 (GEM 50XBR) and DECWindows V1.8 on OpenVMS x86_64 V9.2-1
                                              6) git via svn revision 28522 (7.0.10-57) (15 January 2021)
                                                      -using VSI C V7.4-002 and DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
                                                      -using HP C V7.3-020 and DECWindows V1.7 on OpenVMS IA64 V8.4
                                              7) git via svn revision 37399 (ImageMagick-6 branche) (6.9.3-0) (23 December 2015)
                                                      -using HP C V7.3-010 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and DECWindows V1.7 on OpenVMS IA64 V8.4 


* Imaging library
         Purpose : Python Imaging Library
         click here to get the source distribution and information
         patch for version 1.1.7 : click here for Patch This patch includes OpenVMS compile support
         Other packages required:
                  -Jpeg library
                  -Python
                  -Z library
         Last version tested: 1.1.7 (16 April 2014)
                                                     -using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
                                                     -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* IMAL IMAL
         Purpose : scientific image analysis program that allows you to create, edit, analyze, and produce color prints of images.
                             It is particularly useful for analyzing images of SDS and agarose gels and X-ray or MRI images.
         click here to get information and the source distribution.
         Patch for version 3.7.9 : click here for Patch This patch sets the compile options is such a way that it is suitable
               to be used with other packages on this page.
         Patch for version pre3.7.1 : click here for Patch This patch sets the compile options is such a way that it is suitable
               to be used with other packages on this page.
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -flex
         Last version tested: 1) 3.7.9 (5 July 2019) 
                                                     -using HP C++ V7.3-009, MMS v3.9-01 and DECWindows 1.7 on
                                                         OpenVMS Alpha V8.4
                                                     -using HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7 on
                                                         OpenVMS IA64 V8.4
                                          2) pre3.7.1 (14 June 2012)
                                                     -using HP C++ V7.3-009, MMS 3.9-0 and DECWindows 1.7 on
                                                         OpenVMS Alpha V8.4
                                                     -using HP C++ V7.4-004, MMS 3.8-2 and DECWindows 1.7 on
                                                         OpenVMS IA64 V8.4


* Imlib Imlib
         Purpose : An image loading and rendering library for X11.
         click hereto get the source distribution.
         patch for version 1.9.15 : click here for Patch This patch includes compile support for OpenVMS
         Note : The VMS patch contains a README.VMS file with installation/configuration instructions.
         Other packages required :
                  -glib/gtk
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -XPM library
                  -Ungif Library
                  -Porting library
         Last version tested: 1.9.15 (24 April 2012)
                                                   -using HP C V7.1-015 and MMS 3.8-2 on OpenVMS Alpha V8.3
                                                   -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* Imlib  Imlib2
         Purpose : An image loading and rendering library for X11.
         click hereto get the source distribution.
         patch for version 1.11.0 : click here for Patch This patch includes compile support for OpenVMS
         Note : The VMS patch contains a README.VMS file with installation/configuration instructions.
         Other packages required :
                  -Jpeg library
                  -Freetype2 library
                  -PNG library
                  -Tiff library
                  -Z library
                  -GIFLIB
                  -Bzip2
                  -libid3tag
                  -glibc
                  -XZ
         Latest version tested: 1.11.0 (29 June 2023)
                                                   -using VSI C V7.4-002, Decwindows V1.7-F and MMS v4.0-1 on
                                                     OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001, Decwindows V1.7-E and MMS v4.0 on
                                                     OpenVMS IA64 V8.4-2L3
                                                   -using VSI C X7.4-785 (GEM 50X65), Decwindows V1.8 and MMS v4.0-4 on
                                                     OpenVMS x86_64 V9.2-1

* Gnuindent
         Purpose : Make code easier to read.
         click here to get the source distribution and information
         patch for version 2.2.12 : click here for Patch This patch includes OpenVMS compile support.
         Other packages required:
                                   -libiconv
         Latest version tested: 2.2.12 (24 March 2022)
                                                   -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3

* CPAN   IO::Zlib
         Purpose : This modules provides an IO:: style interface to the Compress::Zlib package.
         click here to get the source distribution and information
         patch for version 1.04 : click here for Patch This patch fixes file types in the tests.
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Compress::Zlib
         Last version tested: 1.04 (14 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2



* CPAN   IP::Country
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 2.20 (21 February 2006)
                                                -on OpenVMS Alpha V8.2

* iupop3
         Purpose : Pop3 server.
         click here to get the source distribution and information
         patch for version 2.0-4 : click here for Patch This patch is needed on recent versions op OpenVMS.
         Latest version tested: 2.0-4 (6 March 2024)
-using Compaq C V6.2 and MMS v3.8-0 on OpenVMS Alpha V7.2-1
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS v4.0-4 on OpenVMS x86_64 V9.2-2


*  Brian Gladman      Info-Zip  iz_aes_wg
         Purpose : Info-zip's implementation of Brian Gladman's AES encryption algorithm..
         click here to get the source distribution
         Note : Only OpenVMS support via zip and unzip.
         Last version tested: v1.4 (22 April 2016)

* Jam
         Purpose : Software build tool that makes building simple things simple and building complicated
                         things manageable.
         click here to get the source distribution and information
         Last version tested: 2.5 (16 April 2014)
                                                  -using Compaq C++ V6.5-021 for OpenVMS Alpha V7.3-2
                                                  -using HP C++ V7.4-005 on OpenVMS IA64 V8.4

* JANAJANA2000
         Purpose : system for solving and refinement of regular, modulated and composite structures from monocrystal
                             and powder diffraction data.
         click here to get the source distribution and information
         patch for final version : click here for Patch This patch includes OpenVMS compile support
         patch for version 08/12/2005 (beta) : click here for Patch This patch includes OpenVMS compile support
         Note : Compilation need a symbol "fsplit" pointing to a fortran-source-splitter. For Alpha I found one on the system:
                    $ fsplit :== $sys$system:fort$fsplit
                    On IA64 I did not found the excutable, so I used AEST to create it from the ALPHA-version.
         Other packages required:
                  -sed
                  -touch
                  -gnv (I am not realy sure you need this)
         Last versions tested : 1) 08/12/2005 (beta)  (14 December 2005)
                                                   -using HP Fortran V8.0-104655-48F7C, HP C V7.1-015 and DECWindows 1.5 on
                                                       OpenVMS Alpha V8.2
                                            2) Final version (17 April 2014)
                                                  -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on
                                                       OpenVMS Alpha V8.4
                                                  -using HP Fortran V8.2-104953-50MAI, HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on
                                                       OpenVMS IA64 V8.4

* JasperJasPer library
         Purpose : library to read/write Jpeg2000 images
         click here to get the source distribution and information
         patch for version 1.900.1 : click here for Patch This patch includes OpenVMS compile support
         patch for git version extracted via svn version 1608 : click here for Patch This patch includes OpenVMS compile support
         Other packages required:
                  -Jpeg library
                  -VMS_auto64
         Latest versions tested : 1) 1.900.1 (30 June 2023)
                                                     -using HP C V7.1-015 and MMS v3.8-2 on OpenVMS Alpha V8.3
                                                     -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                                     -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
                                               2) git version extracted using svn version 1608 (22 May 2023)
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1                                        

* Jbig library
         Purpose : library to read/write jbig images
         click here to get the source distribution and information.
         patch for version 2.1 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -VMS_auto64
         Latest version tested: 2.1 (8 May 2023)
                                                 -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                 -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                 -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

* jbig2dec jbig2dec
         Purpose : decoder implementation of the JBIG2 image compression format.
         click here to get information and the source distribution
         patch for version 0.19 : click here for Patch This patch fixes some OpenVMS problems
         Note : Only VMS support via Ghostscript and GhostPDL.
         Last version tested: 0.19 (14 June 2022)

* JED editor
         Purpose : Text editor, Emulates Emacs EDT etc....
         click here to get information and sources distribution
         Patch for version 0.99-19 : click here for Patch This patch fixes compile support for OpenVMS.
         Patch for SVN version 132 : click here for Patch This patch fixes compile support for OpenVMS.
         Patch for version extrated form git repository on 21 April 2023 : click here for Patch This patch fixes
                    compile support for OpenVMS.
         Note : Copy the [.slsh.lib]*.sl from the S-lang-package to Jed's [.lib]
         Other packages required :
                 -S-lang library
                 -MMK
                 -vms_x_fix.h
         Latest versions tested: 1) 0.99-19 (6 December 2010)
                                                      -using HP C V7.3-009 and DECWindows V1.7 on OpenVMS Alpha V8.4
                                              2) B0.99-17.165 (20 February 2006)
                                                      -using HP C V7.1-015 and DECWindows V1.5 on OpenVMS Alpha V8.2
                                              3) SVN version 111 (0.99.19-185) (23 April 2009)
                                                      -using HP C V7.3-009 and DECWindows V1.6ECO3 on OpenVMS Alpha V8.3
                                              4) Extracted from the git repository on 21 April 2023 (pre0.99.20-179)
                                                      -using VSI C V7.4-002 and DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-726 (GEM 50X23) and DECWindows V1.8 on OpenVMS x86_64 E9.2-1

* jgit
         Purpose : pure Java implementation of the git tool - it implements some git features
         click here to get information and binaries for OpenVMS IA64.
         click here to get the source/binary distributions for OpenVMS Alpha.
         use JGITSETUP.OPENVMS to initialize jgit for OpenVMS IA64.
         Note : On OpenVMS Alpha it is essential that you start jgit from a directory with file versions limited to one.
                    i.e. set for the directory git.dir
                        $  set directory/version_limit=1 [.git]
                        $  set default [.git]
                        $ jgit <parameters+options>
         Last versions tested: 1) extracted from git repository (16 October 2009)
                                                   -using JAVA 1.5-5 on OpenVMS Alpha V8.3
                                           2) 2.0.0.201206130900-r (5 September 2012)
                                                   -using JAVA 1.6.0-3.p1 on OpenVMS IA64 V8.4

* jpeg library
         Purpose : library to read/write jpeg images
         click here to get the source distribution and information
         Patch for version 9f : click here for Patch This patch sets the compile options is such a way that it is suitable
               to be used with other packages on this page and 32&64 bit versions of the routines are compiled.
         Other packages required:
                  -VMS_auto64
         Latest versions tested: 9f (30 January 2024)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI C++ V10.1-1 and MMS v4.0-4 on
  OpenVMS x86_64 V9.2-2

* Jump
         Purpose : allows a user to login exactly as another user without a password.
         click here to get the source/binary distribution.
         patch for version 6.1 : click here for Patch This patch checks the proper pascal license on IA64.
         Last version tested: v6.1 (13 February 2012)
                                                   -using HP Pascal Alpha V6.1-116 on OpenVMS Alpha V8.4
                                                   -using HP Pascal I64 V6.1-116 on OpenVMS IA64 V8.4

* GTK
         Purpose : Java implementation of Python that combines expressive power with clarity.
         click here to get information and the distribution.
          Note 1 : Start Jython with (thanks to Arne Vajhøj):
                                  java -Dpython.console=org.python.core.PlainConsole -jar jython-standalone-2^.7^.3.jar
          Latest version tested: 2.7.3 (13 September 2023)
                                               -using OpenJDK v1.8.0_372 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
                                               -using OpenJDK v1.8.0_372 and DECWindows 1.8 on OpenVMS IA64 x86_64 V9.2-1


* LAME
         Purpose : High quality MPEG Audio Layer III (MP3) encoder
         click here to get information and source distribution
         patch for version 398-2 : click here for Patch This patch includes OpenVMS compile support.
         patch for CVS version of 18 August 2017 : click here for Patch This patch includes OpenVMS compile support.
         patch for svn version 6507 : click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -VMS_auto64
         Latest versions tested: 1) 398-2 (31 March 2009)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                              2) extracted from CVS on 18 August 2017
                                                    -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                              3) svn version 6507 (21 September 2023)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
 
* netliblapack
         Purpose : software library for numerical linear algebra. lapack includes the blas library.
         click here to get the source distribution and information
         patch for version 3.7.1 : click here for Patch. This patch adds OpenVMS compile support.
         patch for the version extracted using git on 8 June 2023: click here for Patch. This patch adds OpenVMS
                     compile support.
         patch for git version extract via svn 1732: click here for Patch. This patch adds OpenVMS compile support.
         Note1 : A few tests fail. Investigation of the problems is in progress.
         Other packages required :
                  -XBLAS
                  -VMS_auto64
         Latest versions tested : 1) 3.7.1 (20 July 2017)
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                       on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4
                                               2) git version extracted on 8 June 2023
                                                    -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1
                                                       on OpenVMS Alpha V8.4-2L1
                                                    -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 MMS v4.0
                                                      on OpenVMS IA64 V8.4-2L3
                                                    -using VSI Fortran X8.5-0002 (GEM 50X2N), VSI C X7.4-726 (GEM 50X23),
                                                       MMS v4.0-4 on OpenVMS x86_64 E9.2-1
                                               3) git version extracted via svn 1732 (4 March 2020)
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                       on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4


* netlibLAPACK95
         Purpose : Fortran95 interface to LAPACK.
         click here to get the source distribution and information
         patch for version 3.0 : click here for Patch This patch adds OpenVMS compile support.
         Other packages required :
                  -LAPACK
                  -XBLAS
         Latest version tested : 3.0 (14 June 2023)
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                       on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4
                                                    -using VSI Fortran X8.5-0002 (GEM 50X2N), VSI C X7.4-726 (GEM 50X23)
                                                      and MMS v4.0-4 on OpenVMS x86_64 E9.2-1


* LD  LD
         Purpose : OpenVMS logical disk utility
         click here to get the binary distribution and information
         Last version tested: 9.7 (30 October 2012)
                                                  -using OpenVMS Alpha V8.4
                                                  -using OpenVMS IA64 V8.4

* libaec libaec
         Purpose : Fast lossless compression of 1 up to 32 bit wide signed or unsigned integers (samples).
         click here to get information and source distribution
         patch for git repostory extracted with svn (versiion 373) : click here for Patch This patch includes
                   OpenVMS compile support.
         Other packages required :
                  -VMS_auto64
         Latest version tested: git repostory extracted using svn (version 373) (24 June 2021)
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3

* libao libao
         Purpose : cross-platform audio library that allows programs to output audio using a simple API on a wide
                         variety of platforms.
         click here to get information and source distribution
         patch for SVN version 19599 : click here for Patch This patch includes OpenVMS compile support for both
                                                            ogg-vorbis and libao.
         patch for version extracted using vgit on 13 July 2023 : click here for Patch This patch includes OpenVMS compile
                                                                                                   support.
         Latest versions tested: 1) SVN version 19599 (1 February 2017)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                              2) version extracted using vgit on 13 July 2023
                                                       -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* libarchive
         Purpose : Multi-format archive and compression library.
         click here to get the source distribution and information
         patch for version 3.1.2 : click here for Patch This patch includes OpenVMS support.
         Note : Most test pass, some fail.
         Other packages required :
                  -Z library
                  -Bzip2
                  -OpenSSL
                  -lzo
                  -libiconv
                  -libxml2
                  -gnv (to run the test program)
         Last version tested: 3.1.2 (16 September 2014)
                                                    -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* libart_lgpl
         Purpose : library for high-performance 2D graphics.
         click here to get the source distribution and information
         patch for SVN version 280 : click here for Patch This patch includes OpenVMS support.
         patch for version extracted with jgit on 24 February 2010 : click here for Patch This patch includes OpenVMS support.
         Last versions tested: 1)SVN version 280 (21 October 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2)Extracted using jgit on 24 February 2010
                                                   -using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
                                                   -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4


* libdeflate
         Purpose : library for whole-buffer DEFLATE based compression and decompression.
         click here to get the source distribution and information
         patch for git version extracted using SVN (version 421) : click here for Patch This patch includes OpenVMS support.
         Note : During compilation it complains that it does not recognises the compiler, which may hamper the performance.
                    That is also what you see when running the applications: they are realy slow.
                    Before this package can be used as a replacement for other z-compression packages a lot has to be done specifically
                    for OpenVMS.
         Other packages required:
                  -VMS_auto64
                  -Z library
         Last version tested: git version extracted using SVN (version 421) (14 January 2021)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4


* libdicom libdicom
         Purpose : A C library and a set of command-line tools for reading DICOM WSI files.
         click here to get the source distribution and information
         patch for git version extracted using SVN (revision 533) : click here for Patch This patch includes OpenVMS support.
         Other packages required:
                  -uthash
                  -Check
         Latest version tested: git version extracted using svn (revision 533) (18 October 2023)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* Gnome libglade
         Purpose : library allows you to load glade interface files in a program at runtime.
         click hereto get the source distribution.
         patch for version 0.17 : click here for Patch This patch includes compile support for OpenVMS
         Note : If gnome$root:[share] exists, all shareable images are copied to that location.
         Other packages required :
                  -glib/gtk
                  -Z library
                  -gettext
                  -libiconv
                  -XZ
                  -libxml2
                  -gnome-libs
                  -Imlib
         Latest version tested: 0.17 (6 April 2022)
                                                   -using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3


* Gnulibiconv
         Purpose : provides an iconv() implementation, for use on systems which don't have one, or whose implementation cannot
                         convert from/to Unicode.
         click here to get the source distribution and information
         patch for version 1.17 : click here for Patch This patch fixes OpenVMS support.
        Note : If you compile this package without the latest version of gettext it fails when linking iconv.exe. The libraries are
                   probably OK. So build gettext against these libraries and after that recompile libiconv.
        Other packages required:
                  -gettext
                  -VMS_auto64
         Latest version tested: 1.17 (26 April 2023)
                                                        -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

* libics
         Purpose : Image Cytometry Standard file reading and writing.
         click here to get the source distribution and information
         patch for git version axtracted via version 130 : click here for Patch This patch adds OpenVMS support.
        Other packages required:
                  -Z library
         Latest version tested: git version extracted via svn version 130 (11 September July 2023)
                                                        -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901 and MMS v4.0 on
                                                          OpenVMS x86_64 V9.2-1

*libIDL
         Purpose : Library for creating trees of CORBA Interface Definition Language (IDL) files, which is
                   a specification for defining portable interfaces.
         
click here to get the source distribution.
         Patch for version 0.6.8 click here for Patch. This patch adds OpenVMS compile support
         Other packages required:
                  -glib/gtk
         Latest version tested: 0.6.8 (19 December 2019)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4


* Gnulibidn
         Purpose : A fully documented implementation of the Stringprep, Punycode and IDNA 2003 specifications. Libidn's purpose
                        is to encode and decode internationalized domain names.
         click here to get the source distribution and information
         patch for version 1.41 : click here for Patch This patch fixes OpenVMS support.
        Other packages required:
                  -libiconv
                  -VMS_auto64
         Latest version tested: 1.41 (16 May 2023)
                                                        -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

*libid3tag libid3tag
         Purpose : tag library for
MAD
         click here to get the source distribution and information
         Patch for version 0.15.1b click here for Patch. This patch adds OpenVMS compile support
         Other packages required:
                  -Z library
                  -VMS_auto64
         Latest version tested: 0.15.1b (29 june 2023)
                                                       -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* iodbclibiodbc
         Purpose : Open DataBase Connectivity
         click here to get the source distribution and information
         Patch for version 3.52.7 : click here for Patch This patch fixes OpenVMS compile support and sets the compile options in
                                                   such a way that it is suitable to be used with other packages on this page.
         Patch for version extracted from the git repostory via svn (version 1350) : click here for Patch This patch fixes OpenVMS
                                                   compile support and sets the compile options in such a way that it is suitable to be used with other
                                                   packages on this page.
          Latest version tested: 1) 3.52.7 (22 September 2011)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                              2) extracted from the git repositry using svn (version 1350) (15 May 2023)
                                                       -using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1


* libmad libmad
         Purpose : support library for
MAD
         click here to get the source distribution and information
         Patch for version 0.15.1b click here for Patch. This patch adds OpenVMS compile support
         Other packages required :
                  -VMS_auto64
         Latest version tested: 0.15.1b (9 October 2023)
                                                       -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* libmspack libmspack
         Purpose : A library for Microsoft compression formats
         click here to get the source distribution and information
         patch for CVS version extracted on 26 January 2010 : click here for Patch This patch includes OpenVMS support.
         patch for SVN version 178 : click here for Patch This patch includes OpenVMS support.
         patch for git version extracted via SVN version 458 : click here for Patch This patch includes OpenVMS support.
         patch for version 20030726 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -gettext
                  -libiconv
                  -Porting library
         Latest versions tested: 1) 20030726 (16 October 2003)
                                                      -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                              2) Extracted from the CVS repository on 26 January 2010
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                              3) SVN version 178 (26 September 2011)
                                                      -using HP C V7.3-010 and MMS v3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                              4) git version extracted using svn version 458 (12 May 2023)
                                                      -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1


* libmysofalibmysofa
         Purpose : A simple set of C functions to read AES SOFA files, if they contain HRTF-s stored according to the
                         AES69-2015 standard..
         click here to get the source distribution and information
         patch for the version extracted from th git repository on 26 Septmber 2023 : click here for Patch This patch includes
                        OpenVMS support.
         Other packages required:
                  -Z library
                  -CUnit
         Latest version tested : extracted from the git repository on 26 September 2023
                                                -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* libnet
         Purpose : collection of Perl modules which provides a simple and consistent programming interface (API) to the client
                            side of various protocols used in the internet community.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 1.19 (15 February 2006)
                                                -on OpenVMS Alpha V8.2

* libpaper
         Purpose : A library providing routines for paper size management.
         click here to get the source distribution and information
         patch for version 1.1.24 : click here for Patch This patch includes OpenVMS support.
         Last version tested: 1.1.24 (5 March 2012)
                                                      -using HP C V7.3-010 and MMS V3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4

* libPSML
         Purpose : A library to handle pseudopotentials in PSML format
         click here to get the source distribution and information
         patch for git version of 4 January 2023 : click here for Patch This patch adds compile support for OpenVMS. Especially a lot
                                                                                  of addaption werte needed to avoid problems in the 64 bit versions, since Fortran
                                                                                  on OpenVMS is a little picky with 64 bits. Look here for a list of problems (and tips how
                                                                                  to create a way around them) with 64 bits pointers I encounterd on OpenVMS
         Note : 64-bit variants are only compiled on IA64. The 64-bit variants are styill so buggy, that almost all examples crash.
                    The 32-bit versions seem to be OK on both IA64 and Alpha.
         Other packages required :
                  -VMS_auto64
                  -xmlf90
                  -F2KCLI
         Latest version tested : extracted using git on 4 January 2023
                                                        -using VSI C V7.4-002, VSI Fortran V8.3-104958-50R2O and MMS V4.0-1 on
                                                          OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001, VSI Fortran V8.3-104957-50Q83 and MMS V4.0 on
                                                          OpenVMS IA64 V8.4-2L3

* librt
         Purpose : The rt library includes socket functions, a random number generator, a hash table subsystem, a general list
                         (stack/queue) subsystem, a notification subsystem and a binary tree subsystem..
         click here to get the source distribution and information
         patch for version 0.3.1 : click here for Patch This patch includes OpenVMS support.
         Last version tested: 0.3.1 (9 September 2014)
                                                      -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4


* libsndfile
         Purpose : A C library for reading and writing sound files containing sampled audio data
         click here to get the source distribution and information
         patch for git version extracted on 7 March 2024 : click here for Patch This patch includes OpenVMS support.
         Note : CXX support fails on x86_64.
         Other packages required:
                  -SQLite3
                  -GSM
         Latest version tested : git version extracted on 7 March 2024
-using VSI C V7.4-002, VSI C++ V7.4-008 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI C++ V10.1-1 and MMS V4.0-4 on
  OpenVMS x86_64 V9.2-2

* LibUnicodeNames
         Purpose : LibUnicodeNames makes it easy for your program to retrieve the information contained in the `NamesList' file
                         that is published by the Unicode Consortium.
         click here to get the source distribution.
         patch for version 1.0.0_beta5 : click here for Patch This patch includes OpenVMS support.
         Other packages required:
                  -Python
                  -gettext
                  -libiconv
         Last version tested: 1.0.0_beta5 (14 November 2012)
                                                      -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-004 and MMS V3.9-01 on OpenVMS IA64 V8.4

* libwww-perl
         Purpose : collection is a set of Perl modules which provides a simple and consistent application programming interface to
                             the World-Wide Web.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Uri
                  -MIME::Base64
                  -HTML::Parser
                  -libnet
                  -Digets::MD5
                  -Compress::Zlib
         Last version tested: 5.805 (15 February 2006)
                                                -on OpenVMS Alpha V8.2

* libXaw3d
         Purpose : The Three-D Athena Toolkit
         click here to get the source distribution.
         patch for version 1.6.5 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -libXmu
                  -XPM library
                  -sed
                  -vms_x_fix.h
                  -bison
                  -flex
         Latest version tested: 1.6.5 (3 July 2023)
                                                   -using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
                                                   -using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on OpenVMS x86_64 V9.2-1

* libxc Libxc
         Purpose : Library of exchange-correlation functionals for density-functional theory
         click here to get the source distribution and information
         patch for version 1.1.0 : click here for Patch This patch includes OpenVMS support.
         patch for git version of 20 October 2022 : click here for Patch This patch includes OpenVMS support.
         patch for svn version 12754 : click here for Patch This patch includes OpenVMS support.
         patch for svn version 12754 with 64 bit pointer support: click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -GNU Scientific Library
                  -VMS_auto64
                  -Perl (not for the git version)
         Note : The compilation of the git version fails on AXP.
         Latest versions tested: 1) 1.1.0 (24 October 2011)
                                                         -using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on
                                                           OpenVMS Alpha V8.4
                                                         -using HP C V7.3-020, HP Fortran V8.2-104953-50MAI and MMS v3.9-01 on
                                                           OpenVMS IA64 V8.4
                                              2) Extracted using git on 20 October 2022
                                                          -using VSI C V7.4-001,  VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64
                                                            V8.4-2L3
                                              3) SVN version 12754 (21 July 2017)
                                                         -using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on
                                                           OpenVMS Alpha V8.4
                                                         -using HP C V7.3-020, HP Fortran V8.2-104954-50OCN and MMS v3.9-01 on
                                                           OpenVMS IA64 V8.4
                                              4) SVN version 12754 with 64 bit pointer support (31 October 2022)
                                                         -using VSI C V7.4-002, VSI Fortran V8.3-104958-50R2O, and MMS V4.0-1 on
                                                           OpenVMS Alpha V8.4-2L1

* libXinerama
         Purpose : API for Xinerama extension to X11 Protocol
         click here to get the source distribution
         patch for version 1.1.3 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -xineramaproto
                  -vms_x_fix.h
         Last version tested: 1.1.3 (23 May 2018)
                                                      -using HP C V7.3-010, MMS V3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, MMS V3.9-0 and DECWindows 1.7 on OpenVMS IA64 V8.4


* libxml2
         Purpose : XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform).
         click here to get the source distribution and information
        Patch for version 2.10.4 : click here for Patch This patch fixes proper compilation of libxml2 and makes it work with
                                                         the other packages on this page.
        Patch for SVN version 3800 : click here for Patch This patch fixes proper compilation of libxml2 and makes it work
                                                        with the other packages on this page.
        Patch for version extracted with jgit on 23 January 2014 : click here for Patch This patch fixes proper compilation of libxml2.
        Note : Due to "cyclic" dependencies you may get linking failures. In that case the libraries are probably OK. After building XZ
                  and its dependencies, recompile libxml2.
         Other packages required :
                  -VMS_auto64
                  -Z library
                  -XZ
        Optional packages (compile support automatically detects them):
                  -libiconv
         Latest versions tested: 1) 2.10.4 (1 May 2023)
                                                       -using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
                                              2) SVN version 3800 (17 October 2008)
                                             -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                              3) extracted using jgit on 23 January 2014
                                                       -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4

* libXmu
         Purpose : Mixed utilities for X-Windows
         click here to get the source distribution
         patch for version 1.1.4 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -sed
                  -vms_x_fix.h
         Latest version tested: 1.1.4 (3 May 2023)
                                                      -using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on
                                                        OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on
                                                        OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on
                                                        OpenVMS x86_64 E9.2-1

* libXrandr
         Purpose : X Resize and Rotate Extension C Library.
         click here to get the source distribution
         patch for version 1.4.2 : click here for Patch This patch includes OpenVMS support.
         Other packages required:
                  -randrproto
                  -libXrender
                  -vms_x_fix.h
                  -sed
         Last version tested: 1.4.2 (3 April 2014)
                                               -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                               -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* libXrender
         Purpose : Render library for X11
         click here to get the source distribution
         patch for version 0.9.11 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -renderproto
                  -vms_x_fix.h
                  -sed
         Latest version tested: 0.9.11 (16 May 2023)
                                                 -using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7F on OpenVMS Alpha
                                                   V8.4-2L1
                                                 -using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7E on OpenVMS IA64
                                                   V8.4-2L3
                                                 -using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on OpenVMS
                                                   x86_64 E9.2-1


* libxslt
         Purpose : C library developed for the GNOME project. XSLT itself is a an XML language to define transformation
                         for XML.
         click here to get the source distribution and information
        Patch for version 1.1.22 : click here for Patch This patch fixes proper compilation of libxlst and makes it work with
                                                         the other packages on this page.
        Patch for SVN version 1491 : click here for Patch This patch fixes proper compilation of libxlst and makes it work with
                                                         the other packages on this page.
        Patch for version extracted using jgit on 17 April 2014 : click here for Patch This patch fixes proper compilation of
                                                         libxlst and makes it work with the other packages on this page.
        Other packages required:
                  -libxml2
                  -libiconv
         Last version tested: 1) 1.1.22 (20 October 2008)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                          2) SVN version 1491 (20 October 2008)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                          3) Extracted using jgit on 17 April 2014
                                                       -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4

* libuv
         Purpose : A multi-platform support library with a focus on asynchronous I/O.
         click here to get information and the source distribution.
         Note : A lot of tests fail
         patch for version extracted from the git reposytory on 29 November 2023 : click here for Patch. This patch fixes compile
             support for OpenVMS
         Latest version tested: extracted from the git repository on 29 November 2023
-using VSI CXX A10.0-230919 and MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* YAMLLibYAML
         Purpose : YAML 1.1 parser and emitter written in C.
         click here to get information and the source distribution.
         Note : test with long lines (>32767) fail
         patch for version 0.1.7 : click here for Patch. This patch includes compile support for OpenVMS
         Last version tested: 0.1.7 (4 November 2016)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* Libzip
         Purpose : a C library for reading, creating, and modifying zip archives.
         click here to get information and the source distribution.
         patch for git version extracted with svn (version 2938) : click here for Patch. This patch includes compile
                                                                                                     support for OpenVMS
         patch for git version extracted on 14 June 2023 : click here for Patch. This patch includes compile support
                                                                                         for OpenVMS
         Other packages required :
                  -VMS_auto64
                  -XZ
                  -Zstandard
                  -Bzip2
                  -OpenSSL
         Latest versions tested : 1) Extracted from the repository using svn : version 2938 (17 November 2020)
                                                   (command used : "svn co https://github.com/nih-at/libzip/trunk libzip" )
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                                2) Extracted from the git repository on 14 June 2023)
                                                    (command used : "vgit clone https://github.com/nih-at/libzip" )
                                                       -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

* netlibLINPACK
         Purpose : A collection of Fortran subroutines that analyze and solve linear equations and linear least-squares problems.
         click here to get information and the source distribution.
         Patch : click here for Patch This patch adds OpenVMS compile support.
         Note 1 : A single and double precision version in both 32 and 64 adress space are included in the created library.
         Note 2 : One check is skipped (kase 18 in zh.exe), since it seems to run forever.
         Other packages required :
                  -VMS_auto64
                  -blas
         Last version tested on 18 September 2019
                                                    -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                       on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                      on OpenVMS IA64 V8.4


* lcml2Little CMS (a.k.a. lcms2)
         Purpose : an OPEN SOURCE small-footprint color management engine, with special focus on
                         accuracy and performance.
         click here to get information and the source distribution.
         patch for version extracted using svn via github version 1151 : click here for Patch. This patch
                         includes compile support for OpenVMS
         Other packages required:
                  -Jpeg library
                  -Tiff library
                  -VMS_auto64
         Lastest version tested: extracted using svn via github version 1151 (14 December 2023)
                                                       -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                       -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 and MMS v4.0-4
                                                          on OpenVMS x86_64 V9.2-1

* Lucane
         Purpose : free groupware platform written in Java, designed with extensibility in mind.
         click here to get information.
         click here to get the special OpenVMS binary distribution.
         Last version tested: 0.7.4 (9 May 2006)
                                                       -using Java 1.5.0-1 on OpenVMS Alpha V8.2

* LWW-REVERT
         Purpose : Changes file version numbers for multiple versions of files.
         click here to get the source distribution
         Last version tested: 1.2-2 (23 April 2014)
                                                       -using Compaq C V6.5-001 and MMS v3.8-2 on OpenVMS Alpha V7.3-2
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* Lzip
         Purpose : Lossless data compressor based on the LZMA algorithm, with very safe integrity checking and a user interface
                         similar to the one of gzip or bzip2.
         click here to get the source distribution and information.
         patch for version 1.14 : click here for Patch. This patch includes compile support for OpenVMS
         Last version tested: 1.14 (28 March 2013)
                                                       -using HP C++ V7.3-009 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4

* Lzlib
         Purpose : Compression library providing in-memory LZMA compression and decompression functions, including integrity
                         checking of the decompressed data.          click here to get the source distribution and information.
         patch for version 1.4-rc2 : click here for Patch. This patch includes compile support for OpenVMS
         Last version tested: 1.4-rc2 (16 April 2013)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* LZO LZO
         Purpose : portable lossless data compression library.
         click here to get the source distribution and information.
         patch for version 2.06 : click here for Patch. This patch includes compile support for OpenVMS
         Last version tested: 2.06 (20 March 2013)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* lzop
         Purpose : file compressor.
         click here to get the source distribution and information.
         patch for version 1.03 : click here for Patch. This patch includes compile support for OpenVMS
         patch for version 1.02rc1 : click here for Patch. This patch includes compile support for OpenVMS
         Other packages required:
                  -lzo
         Last versions tested: 1) 1.03 (20 March 2013)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                           2) 1.02rc1 (30 January 2008)
                                                      -using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3


* LZ4  lz4
         Purpose : Very fast lossless compression algorithm.
         click here to get the source distribution and information.
         Patch for svn version 123 : click here for patch. This patch includes compile support for OpenVMS
         Last version tested : svn version 123 (20 November 2014)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4


* mad MAD
         Purpose : MPEG Audio Decoder
         click here to get more information
         The program consists of:
                  -libid3tag
                  -libmad
                  -madplay


* mad MA27
         Purpose : Solve a sparse system, symmetric or nearly symmetric
         click here to get the source distribution and information.
         Note : This package is only free for Personal/Accademic use (see the license info )
         patch for version 1.0.0 : click here for Patch This patch includes compile support for OpenVMS.
         Latest version tested: 1.0.0 (12 July 2023)
                                                      -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS V4.0-1 on
                                                        OpenVMS Alpha V8.4-2L1
                                                      -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS V4.0 on
                                                        OpenVMS IA64 V8.4-2L3
                                                      -using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on
                                                        OpenVMS x86_64 V9.2-1


* MadGoat's NETLIB
         Purpose : MadGoat Software's NETLIB TCP/IP library routines
         click here to get the source distriburtion and information
         Patch for version V2.4 click here for Patch. This patch fixes OpenVMS compile support
         Other packages required:
                  -bliss-64
         Last version tested: V2.4 ( 29 September 2011)
                                                       -using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

*madplay madplay
         Purpose : MPEG Audio Decoder
         
click here to get the source distribution and information
         Patch for version 0.15.2b click here for Patch. This patch adds OpenVMS compile support
        Other packages required:
                  -libmad
                  -libid3tag
                  -Z library
                  -gettext
                  -libiconv
                  -Porting library
         Last version tested: 0.15.2b (1 October 2012)
                                                       -using Compaq C V6.5-001 and MMS 3.8-2 on OpenVMS Alpha V7.3-2
                                                       -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* CPAN   Mail::SPF::Query
         Purpose : Perl module. Given an envelope sender, Mail::SPF::Query determines the legitimacy of an SMTP client IP.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Net::CIDR::Lite
                  -Sys::Hostname::Long
         Last version tested: 1.999 (20 February 2006)
                                                -on OpenVMS Alpha V8.2

* MariaDB
         Purpose : The open source relational database.
         click here to get the information.
         click here to get the OpenVMS binary distributions.
          Note : On IA64 I needed more pagefile quota for the server account.
         Latest version tested: 5.5.67 (9 February 2022)
                                                  -on OpenVMS Alpha V8.4-2L1
                                                  -on OpenVMS IA64 V8.4-2L3


* Mensis
         Purpose : Mensis is not a font creation program, look at Fontforge for that. It is designed as a companion program to FontForge,
                         to take an existing TrueType (OpenType, TrueType Collection) file and allow you to edit some of the tables.
                         This is primarily to provide access to certain features of TrueType that would be awkward to fold into FontForge's UI.
         click here to get the source distribution and information
         Patch for the CVS version of 4 July 2005 : click here for Patch. This patch adds OpenVMS compile support
         Other packages required:
                  -FontForge                  
                  -Porting library
                  -Ungif Library
                  -Freetype2 library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -uninameslist library
                  -libxml2
                  -libiconv
         Last version tested: CVS version extracted on 4 July 2005)
                                                        -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2


* Mercurial Mercurial
         Purpose : Fast, easy to use, distributed revision control tool for software developers.
         click here to get information
         Mercurial for OpenVMS is included in the binary version of Python.



* Mesa3dMesa3d
         Purpose : Opensource OpenGL implementation
         click here to get the source distribution and information
         Special OpenVMS distribution of the git version of 15 January 2014 : click here for distribution.
         For X86-64 you also need mesa3d_python.zip because Python is not avaliable.
         Patch for version 7.4.4 : click here for Patch. This patch fixes compilation support.
         Patch for version extracted from git repository at 18 January 2016 : click here for Patch. This patch fixes compilation
         support.
         Note : The git version of 15 January 2014 is the latest version that is stable on OpenVMS.
         Other packages required :
                  -Python
                  -vms_x_fix.h
         Latest versions tested: 1) 7.4.4 (30 June 2009)
                                                        -using HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO5 on
                                                           OpenVMS Alpha V8.3
                                              2) CVS version extracted on 22 November 2006
                                                       -using HP C V7.1-015, HP C++ V7.1-015 and DECWindows 1.6 on
                                                           OpenVMS Alpha V8.3
                                              3) version extracted using jgit on 18 January 2016
                                                       -using HP C V7.3-010, HP C++ V7.3-009, MMS V3.9-01 and DECWindows V1.7 on
                                                           OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005, MMS V3.9-01 and DECWindows V1.7 on
                                                           OpenVMS IA64 V8.4
                                              4) version extracted using jgit on 15 January 2014
                                                       -using HP C V7.3-010, HP C++ V7.3-009, MMS V3.9-01 and DECWindows V1.7 on
                                                           OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005, MMS V3.9-01 and DECWindows V1.7 on
                                                           OpenVMS IA64 V8.4
                                                       -using VSI C X7.4-726 (GEM 50X23), VSI CXX A10.0-230413, MMS V4.0-4 and
                                                          DECWindows V1.8 on OpenVMS x86_64 E9.2-1



* Mesa-demosMesa-demos
         Purpose : OpenGL demonstration applications.
         click here to get the source distribution and information
         Patch for version git version extracted via svn version 6044 : click here for Patch. This patch fixes compilation support.
         Other packages required :
                  -Mesa3d
                  -Mesa3d_glu
                  -Mesa3d_glut
                  -libXmu
                  -vms_x_fix.h
                  -GLEW
         Last version tested: git version extracted via svn version 1644 (11 May 2017)
             -using HP C V7.3-010, HP C++ V7.3-009, MMS V3.9-01 and DECWindows V1.7 on
                                                           OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005, MMS V3.9-01 and DECWindows V1.7 on
                                                           OpenVMS IA64 V8.4



* Mesa3d_gluMesa3d_glu
         Purpose : Utilities for Mesa3d.
         click here to get the source distribution and information
         Patch for version git extracted on 10 May 2017 : click here for Patch. This patch fixes compilation support.
         Other packages required :
                  -Mesa3d
         Latest version tested: git version extracted on 10 May 2017
                                                       -using HP C V7.3-010, HP C++ V7.3-009, MMS V3.9-01 and DECWindows V1.7 on
                                                         OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005, MMS V3.9-01 and DECWindows V1.7 on
                                                         OpenVMS IA64 V8.4
                                                       -using VSI C X7.4-726 (GEM 50X23), VSI CXX A10.0-230413, MMS V4.0-4 and
                                                         DECWindows V1.8 on OpenVMS x86_64 E9.2-1



* Mesa3d_gluMesa3d_glut
         Purpose : Mark kilgarrd's GL utility toolkit optimized fro Mesa.
         click here to get the source distribution and information
         Patch for version git extracted on 10 May 2017 : click here for Patch. This patch fixes compilation support.
         Other packages required :
                  -Mesa3d
                  -Mesa3d_glu
                  -libXmu
                  -vms_x_fix.h
         Latest version tested: git version extracted on 10 May 2017
                                                       -using HP C V7.3-010, HP C++ V7.3-009, MMS V3.9-01 and DECWindows V1.7 on
                                                         OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005, MMS V3.9-01 and DECWindows V1.7 on
                                                         OpenVMS IA64 V8.4
                                                       -using VSI C X7.4-726 (GEM 50X23), MMS V4.0-4 and DECWindows V1.8 on
                                                         OpenVMS x86_64 E9.2-1



* METIS
                  METIS
         Purpose : Serial programs for partitioning graphs, partitioning finite element meshes, and producing fill reducing
                         orderings for sparse matrices.
         click here to get the source distribution and information
         Patch for version 5.1.0 : click here for Patch. This patch adds support for OpenVMS.
         Other packages required :
                  -VMS_auto64
         Last version tested: 5.1.0 (14 September 2018)
                                                       -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020,and MMS V3.9-01 on OpenVMS IA64 V8.4



* CPAN   MIME::Base64
         Purpose : Perl module. base64 encoder/decoder and a quoted-printable encoder/decoder.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Module::Build
         Last version tested: 3.07 (15 February 2006)
                                                        -using HP C++ V7.1-015 on OpenVMS Alpha V8.2

* mkavi
         Purpose : Reads raw PPM images and produces either a rgb24 AVI file.
         click here to get the sourcecode
         patch for version 0.2.a : click here for Patch. This patch includes compile support for OpenVMS
         Last version tested: 0.2.a (14 July 2014)
                                                       -using Compaq C++ V6.2-ECO2 and MMS v3.8 on OpenVMS Alpha V7.2-1
                                                       -using HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4

* mkisofs
         Purpose : Make ISO-9660 file system tool.
         click here to get the sourcecode
         patch for version 1.15a21 : click here for Patch. This patch fixes support for OpenVMS
         Last version tested: 1.15a21 (18 November 2014)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4



* mmio   mmio
         Purpose : ANSI C library for Matrix Market IO.
         click here to get the source distribution and information
         Other packages required:
                  -VMS_auto64
         Last version tested on 26 September 2018
                                                        -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* MMK
         Purpose : MadGoat Make Utility (compatible with DEC's MMS!)
         click here to get information.
         click here to get the source distribution of version 5.0
         click here to get the source distribution of version 4.1
         click here to get the source distribution and informatio for version 4.0.
         patch for git version extracted using svn version 318 : click here for Patch. This patch includes compile support
                     for x64_64
         Latest versions tested: 1) 4.0 (20 March 2009)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                              2) 4.1 (21 September 2011)
                                                       -using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
                                                       -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
                                              3) 5.0 (29 September 2014)
                                                       -using HP C V7.3-010 on OpenVMS Alpha V8.3
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                              4) git version extracted using svn version 318 (21 April 2023)
                                                       -using HP C V7.3-010 on OpenVMS Alpha V8.3
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                                       -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1

* CPAN   Module::Build
         Purpose : Build and install Perl modules.
         click here to get the source distribution and information
         patch for version 0.2611 : click here for Patch. This patch fixes support for OpenVMS
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -ExtUtils:ParseXS
                  -ExtUtils::CBuilder
         Last version tested: 0.2611 (15 February 2006)
                                                      -using HP C V7.1-015 on OpenVMS Alpha V8.2



* CPAN   Module::CoreList
         Purpose : what modules shipped with versions of perl.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 2.04 (14 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   Module::Info
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 0.290 (15 February 2006)
                                                -on OpenVMS Alpha V8.2

* mopac7
         Purpose : Semi-empirical quantum-mechanics code.
         click here to get information and the sourcecode
         patch for version 1.11 : click here for Patch. This patch includes support for OpenVMS
         Other packages required :
                  -sed
         Last version tested: 1.11 (19 November 2014)
                                                       -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                         on OpenVMS Alpha V8.4
                                                       -using HP Fortran V8.2-104954-50OA7, HP C V7.3-020 and MMS v3.9-01
                                                          on OpenVMS IA64 V8.4

*
         Purpose : Web-browser.
         
click here to get the source distribution and information
         patch for version of 4.2 : click here for Patch. This patch enables support for DECWindows 1.7
         Last version tested: 4.2 (14 December 2012)
                                                    -using HP C V7.3-009, SSL V1.3-281, MMS V3.8-2 and DECWindows 1.6ECO2 on
                                                      OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020, SSL V1.4-334, MMS V3.9-01 and DECWindows 1.7 on
                                                      OpenVMS IA64 V8.4

* mpack
         Purpose : Mime (un)packer
         click here to get the source distribution. (This link seems to be dead)
         Alternatively binaries and source code can be found at http://antinode.info/dec/sw/mpack.html.
         The source code can also be found here.
         patch for version of 1.6 : click here for Patch. This patch includes compile support for OpenVMS
         patch for git version extracted using svn version 12 : click here for Patch. This patch includes compile support
                     for OpenVMS
         Last versions tested: 1) 1.6 (14 December 2012)
                                                       -using Compaq C V6.5-001 and MMS V3.8-0 on OpenVMS Alpha V7.3-2
                                                       -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                           2) git version extracted using svn version 12 (9 July 2019)
                                                       -Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
                                                       -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4

* MPEG2
         Purpose : IImplementation of an ISO/IEC DIS 13818-2 codec. It converts uncompressed video frames into
                         MPEG-1 and MPEG-2 video coded bitstream sequences, and vice versa
         click here to get information.
         click here to get the source distribution.
         Last versions tested: 1.2 (19 November 2014)
                                                       -using Compaq C V6.2-001 on OpenVMS Alpha V7.2-1
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4

* MPFR
         Purpose : C library for multiple-precision floating-point computations with correct rounding.
         click here to get information and source distribution
         Patch for version 2.4.2 : click here for Patch This patch includes OpenVMS compile support
         Patch for SVN version 8020 : click here for Patch This patch includes OpenVMS compile support
         Patch for SVN version 8474 : click here for Patch This patch includes OpenVMS compile support
         Patch for the version extracted from the git repository on 6 September 2023 : click here for Patch This patch
                          includes OpenVMS compile support
         Other packages required :
                  -GMP
         Note 1 : Always check if the config.h_vms file of this package is the same as the one you used compiling GMP
         Note 2 : Test tcmp_ld gives an error on IA64
         Note 3 : Test tset_ld disabled to run in SVN version 8474, because on IA64 it runnes forwever (hangs??)
         Latest versions tested: 1) 2.4.2 (27 April 2010)
                                                         -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2) SVN version 8020 (20 February 2012)
                                                         -using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                         -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
                                           3) SVN version 8474 (12 March 2013)
                                                         -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                         -using HP C V7.3-020 and MMS V3.0-01 on OpenVMS IA64 V8.4
                                           4) Extracted from the git repository on 6 September 2023
                                                         -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                         -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                         -using VSI C X7.4-785 (GEM 50X65) 001 and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* MPFUN90
         Purpose : Fortran-90 arbitrary precision package.
         click here to get the source and information distribution.
         patch for version of 25 August 2010 : click here for Patch. This patch includes compile support for OpenVMS
         Latest versions tested: 25 August 2010 (14 June 2023)
                                                       -using HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP Fortran V8.2-104953-50MAI and MMS v3.9-01 on OpenVMS IA64 V8.4
                                                       -using VSI Fortran X8.5-0002 (GEM 50X2N) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

* mpg123
         Purpose : Fast console MPEG Audio Player.
         click here to get information.
         click here to get the special OpenVMS source and binary distribution.
         patch for version of 0.60 : Remove the lines with SNPRINTF from the build*.com files for OpenVMS 8.x.
         Last versions tested: 0.60 (2 January 2007)
                                                       -using HP C V7.1-015 and MMOV V2.2-1 on OpenVMS Alpha V8.3

* GnuMtools
         Purpose : collection of utilities to access MS-DOS disks from Unix without mounting them.
         click here to get the source and information distribution.
         patch for version of 4.0.18 : click here for Patch. This patch includes compile support for OpenVMS
         Last versions tested: 4.0.18 (19 June 2014)
                                                       -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* MUESLI  MUESLI
         Purpose : numerical and graphical library.
         click here to get the source and information distribution.
         patch for version of 2.12.7_2017-08-29 : click here for Patch. This patch includes compile support for OpenVMS
         Note : Some tests succeed and some tests crash. Not yet suitable for production systems. Work is in progress.
         Other packages required :
                  -f2k2f90
                  -F2KCLI
                  -blas
                  -lapack
                  -PNG library
                  -Z library
         Last versions tested: 2.12.7_2017-08-29 (9 October 2017)
                                                       -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010, HP C++ V7.3-009,
                                                         DECWindows 1.7 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020, HP C++ V7.4-005,
                                                         DECWindows 1.7 and MMS v3.9-01 on OpenVMS IA64 V8.4

* MySQL
         Purpose : Open source database.
         click here to get the information.
         click here to get the source distributions.
         click here to get the binary distributions.
         Patch for version 5.1.46 : click here for Patch This patch includes compilation support for  MySQL against
                                                   the libraries from this page.
         Optional patch for version 5.1.23-rc : click here for Patch This patch is only needed when you want to
                                                                        compile MySQL against the libraries from this page.
          Note : I only compiled the 32 bit server and the clients yet.          Other packages required to compile from source:
                  -OpenSSL                   -Z library
                  -Python
         Last version tested: 1) 4.1.14 (13 October 2005)
                                                       -using binary distribution on OpenVMS Alpha V8.2
                                          2) 5.1.46 (11 May 2016)
                                                      -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on
                                                        OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on
                                                        OpenVMS IA64 V8.4
                                          3) 5.1.46 (30 March 2015)
                                                       -using binary distribution on OpenVMS IA64 V8.4
                                          4) 5.1.23-rc (16 October 2008 )
                                                      -using HP C V7.3-009 and HP C++ V7.3-009 on OpenVMS Alpha V8.3


* nanosvg     nanosvg
         Purpose : A simple stupid single-header-file SVG parser.
         click here to get information and the source distribution.
         Patch : click here for Patch This patch adds OpenVMS compile support.
         Note : example1 cannot be compiled because there is no version of GLFW for OpenVMS
         Latest version tested : extracted from the git repositry using svn (version 164) (12 May 2023)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using SI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1



* netlibNAPACK
         Purpose : A collection of Fortran subroutines for doing numerical linear algebra and optimization.
         click here to get information and the source distribution.
         Patch : click here for Patch This patch adds OpenVMS compile support.
         Hint 1 : The easiest way to get all the sources is using Wget.
                       i.e.
                       $ wget -r -l1 --no-parent -A.f http://www.netlib.org/napack/
         Note 1 : A single and double precision version in both 32 and 64 adress space are included in the created library.
         Other packages required :
                  -VMS_auto64
         Latest version tested on 29 November 2023
                                                       -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
                                                         on OpenVMS Alpha V8.4
                                                       -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
                                                         on OpenVMS IA64 V8.4
                                                       -using VSI Fortran x86-64 X8.5-007 (GEM 50XBD), VSI C x86-64 X7.4-843
                                                         (GEM 50XB9) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* NBS
         Purpose : Set system clock via the National Bureau of Standards clock
         click here to get the source distriburtion and information
         Patch for version V3.1-1 click here for Patch. This patch fixes OpenVMS compile support
         Other packages required:
                  -MadGoat's netlib
         Last version tested: V3.1-1 (29 September 2011)
                                                       -using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* NBSQUANT85
         Purpose : Quantitative analysis using X-ray powder diffraction.
         click here to get the binary distribution for AXP or VAX.
         Note : AEST can be used to create executables for IA64.
         Last version tested: 6.1 (20 November 2014)
                                                       -on OpenVMS Alpha V8.4
                                                       -on OpenVMS IA64 V8.4


* NearTree
         Purpose : Finding nearest neighbors among points in spaces of arbitrary dimensions.
         click here to get information and sourcecode
         Patch for SVN version 145 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required:
                  -CVector
         Last version tested: SVN version 145 (6 February 2013)
                                                    -using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on
                                                      OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on
                                                      OpenVMS IA64 V8.4


* netCDF
         Purpose : NetCDF (network Common Data Form) is an interface for array-oriented data access and a library that
                         provides an implementation of the interface. The netCDF library also defines a machine-independent
                         format for representing scientific data. Together, the interface, library, and format support the creation,
                         access, and sharing of scientific data.
         click here to get the source distribution and information
         patch for version 4.1.3 : click here for Patch This patch includes compile support for OpenVMS
         patch for version 3.6.1-beta3 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : To create the libraries and perform the tests type "MMS" or MMK" in the top-directory.
         Other packages required:
                  -diffutils (to perform the tests)
                  -HDF4
                  -HDF5
                  -cURL
                  -Z library
                  -Jpeg library
                  -Szip
         Latest versions tested: 1) 4.1.3 (21 September 2023)
                                                     -using HP C V7.3-010, HP C++ V7.3-009, HP Fortran V8.2-104679-48H9K,
                                                       HP TCP/IP Services V5.7-ECO3 and MMS v3.9-0 on  OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020, HP C++ V7.4-004, HP Fortran V8.2-104939-50H96,
                                                       HP TCP/IP Services V5.7-ECO3 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                                     -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901, VSI Fortran X8.5-0004
                                                       (GEM 50X6F), VSI TCP/IP Services V66.0 and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
                                              2) 3.6.1-beta3 (18 February 2005)
                                                     -using Compaq C V6.5-001 and HP Fortran V7.6-3276-48D52 on OpenVMS Alpha
                                                       V7.3-2


* Netpbm Netpbm
         Purpose : A toolkit for manipulation of graphic images, including conversion of images between a variety of
                         different formats.
         click here to get the source distribution and information
         patch for svn version 4701 : click here for Patch This patch includes compile support for OpenVMS
         patch for version 10.73.43 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required:
                  -PNG library
                  -Z library
                  -Tiff library
                  -Jpeg library
                  -libxml2
                  -VMS_auto64
         Latest versions tested: 1) svn version 4701 (30 September 2023)
                                                     -using VSI C V7.4-002, MMS V4.0-1 and DecWindows V1.7-F on OpenVMS Alpha
                                                       V8.4-2L1
                                                     -using VSI C V7.4-001, MMS V4.0 and Decwindows V1.7-E on OpenVMS IA64
                                                       V8.4-2L3
                                                     -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and Decwindows V1.8 on OpenVMS
                                                       x86_64 V9.2-1
                                              2) 10.73.43 (29 September 2023)
                                                     -using VSI C V7.4-002, MMS V4.0-1 and DecWindows V1.7-F on OpenVMS Alpha
                                                       V8.4-2L1
                                                     -using VSI C V7.4-001, MMS V4.0 and Decwindows V1.7-E on OpenVMS IA64
                                                       V8.4-2L3
                                                     -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and Decwindows V1.8 on OpenVMS
                                                       x86_64 V9.2-1



* CPAN   Net::CIDR::Lite
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 0.20 (20 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   Net::DNS
         Purpose : DNS resolver implemented in Perl.
         click here to get the source distribution and information
         patch for version of 0.55 : click here for Patch This patch fixes file syntax for some tests.
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Test::Simple
                  -MIME::Base64
                  -Digest::MD5
                  -Digest::HMAC
                  -Net::IP
                  -Digest::BubbleBabble
         Last version tested: 0.55 (20 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2



* CPAN   Net::Ident
         Purpose : Perl module that looks up the username on the remote side of a TCP/IP connection through the ident (auth/tap)
                             protocol described in RFC1413.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 1.20 (21 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   Net::IP
         Purpose : Perl module, designed to allow easy manipulation of IPv4 and IPv6 addresses.
         click here to get the source distribution and information
         patch for version of 1.24 : click here for Patch This patch fixes the OpenVMS compile support.
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 1.24 (20 February 2006)
                                                -on OpenVMS Alpha V8.2

* NOPE
         Purpose : Simulate a PURGE to see what would be deleted.
         click here to get the source distribution
         Last version tested: 1.2-1 (25 June 2014)
                                              -using Compaq C V6.5-001 and MMS v3.8-2 on OpenVMS Alpha V7.3-2
                                              -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* netlibODEPACK
         Purpose : A collection of Fortran solvers for the initial value problem for ordinary differential equation
                         systems.
         click here to get the orignal source distribution.
         click here for the source distribution modified forOpenVMS.
         Other packages required :
                  -VMS_auto64
         Latest version tested on 13 July 2023
                                                    -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1
                                                       on OpenVMS Alpha V8.4-2L1
                                                    -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0
                                                      on OpenVMS IA64 V8.4-2L3
                                                    -using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65)
                                                      and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* ogg  Ogg
         Purpose : Ogg project codecs use the Ogg bitstream format to arrange the raw, compressed bitstream into a
                         more robust, useful form.
         click here to get information and source distribution
         patch for git version extracted on 13 Julty 2023 : click here for Patch This patch includes OpenVMS compile
                                                                                         support.
         Latest version tested: Extracted using git on 13 July 2023
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
                                                       V9.2-1


* ogg-vorbis  Ogg Vorbis
         Purpose : new audio compression format
         click here to get information and source distribution
         patch for SVN version 19599 : click here for Patch This patch includes OpenVMS compile support for both
                                                            ogg-vorbis and libao.
         Note : A newer version is split into ogg, and Vorbis (and libao).
         Latest version tested: SVN version 19599 (1 February 2017)
                                                     -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.3
                                                     -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4



* OpenBabel  OpenBabel
         Purpose : a chemical toolbox designed to speak the many languages of chemical data.
         click here to get information and the source distribution
         Note : Does not (yet) work for OpenVMS Alpha.
         Patch for SVN version 5063 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required :
                  -wxWidgets
                  -Eigen
                  -boost
                  -glib/gtk
                  -Expat library
                  -PNG library
                  -Jpeg library
                  -XPM library
                  -Tiff library
                  -Z library
                  -libxml2
                  -libiconv
                  -cairo
                  -Porting library
                  -vms_x_fix.h
          Last versions tested: SVN version 5063 (20 June 2013)
                                                    -using HP C V7.3-020, HP C++ V7.4-005, MMS v3.9-01,
                                                      HP TCP/IP Services V5.7ECO4 and DecWindows 1.7 on OpenVMS IA64 V8.4


* OpenJPEG
         Purpose : open-source JPEG 2000 codec written in C language.
         click here to get information and sources
         click here to get the sources of the VMS port of version v1.3
         Patch for version v1.3 : click here for Patch This patch is only needed when you want to use OpenJPEG
                                                        with any of the libraries from this page.
         Patch extracted using SVN from github version 4713 : click here for Patch This patch includes compile
                                                        support for OpenVMS.
         Patch extracted using SVN from github version 5175 : click here for Patch This patch includes compile
                                                        support for OpenVMS.
         Note:Since 2021 the viewer is broken due to the removeal of some modules.
         Other packages required :
                  -Jpeg library (for older versions only)
                  -Tiff library
                  -PNG library
                  -Little CMS
                  -Z library
                  -VMS_auto64
                  -wxWidgets (only for the viewer)
          Latest versions tested: 1) v1.3 (5 October 2011)
                                                       -using HP C V7.3-009, MMS 3.8-2 on OpenVMS Alpha V8.3
                                                       -using HP C V7.3-020, MMS 3.8-2 on OpenVMS IA64 V8.4
                                               2) git repository extracted using SVN version 4753 (14 March 2018)
                                                       -using HP C V7.3-010, HP C++ V7.3-009 and MMS v3.9-01 on
                                                         OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP C++ V7.4-005 and MMS v3.9-01 on
                                                         OpenVMS IA64 V8.4
                                               3) git repository extracted using SVN version 5175 (23 May 2023)
                                                       -using VSI C V7.4-002, VSI C++ V7.4-008 and MMS v4.0-1 on
                                                         OpenVMS Alpha V8.4-2L1
                                                       -using VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on
                                                         OpenVMS IA64 V8.4-2L3
                                                       -using VSI C X7.4-726 (GEM 50X23), VSI CXX A10.0-230413 and MMS v4.0-4 on
                                                         OpenVMS x86_64 E9.2-1


* OpenRasMol OpenRasMol
         Purpose : program for molecular graphics visualisation.
         click here to get information and sourcecode
         Patch for SVN version 155 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required:
                  -CVector
                  -CQRlib
                  -NearTree
         Last version tested: SVN version 155 (6 February 2013)
                                                    -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4


* OpenSlide
         Purpose : C library that provides a simple interface to read whole-slide images (also known as virtual slides).
         click here to get the source distribution and information
         Patch for version extracted from the git repository on 7 March 2024 : click here for Patch. This patch includes compile
                      support for OpenVMS.
         Note : The package compiles fine, but I have no idea how to test it.
         Other packages required :
                  -OpenJPEG
                  -PNG library
                  -Tiff library
                  -Z library
                  -libdicom
                  -libxml2
                  -XZ
                  -Jpeg library
                  -libiconv
                  -glib2 library
                  -SQLite3
                  -cairo
                  -gdk-pixbuf
         Note : The package compiles, but I have no idea how to test it.
         Latest versions tested: version extracted using git on 7 March 2024
                                                  -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS V4.0-4 on OpenVMS x86_64 V9.2-2


* OpenSSL
         Purpose : Secure Sockets Layer library
         
click here to get the source distribution and information
         Patch for version 1.0.2-beta3 : click here for Patch. This patch fixes the compile support and sets the compile options
                in such a way that it is suitable to be used with other packages on this page.
              Use AXPMAKE.COM in the top directory of the distribution to make Openssl useable with the other libraries
              from this page. @AXPMAKE will build and test the package.
         Patch for version 1.0.2d : click here for Patch. This patch fixes the compile support
                and sets the compile options in such a way that it is suitable to be used with other packages on this page.
              Use AXPMAKE.COM in the top directory of the distribution to make Openssl useable with the other libraries
              from this page. @AXPMAKE will build and test the package.
         Other packages required :
                  -Perl (for versions 1.1.0 and newer)
         Note1 : For version 1.1.0 and newer read the file INSTALL. to get build/install instructions.
         Note2 : For version 3.1.0 and newer: Use the targets vms-ia64, vms-ia64-p32, vms-ia64-p64, vms-alpha,
                      vms-alpha-p32, vms-alpha-p64 or vms-x86-64 (use the ia64 targets on x86-64-p32/64 for now and modify the
                      resulting descrip.mms (ia64 -> x86-64).
         Note3 : For version 3.1.0 and newer: When building the 64-bit version, add after configuring in the descrip.mms file
                     "/pointer=64=arg" and add MAYLOSEDATA2 warning to be disabled to the CFLAGS macro.
         Latest versions tested: 1) 1.0.2d (23 November 2015)
                                                        -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                              2) 1.1.0h (12 June 2018)
                                                        -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                              3) 1.0.2-beta3 (22 October 2014)
                                                        -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                              4) git repositry extracted using subversion version 26223 (1.1.0-pre6-dev) (12 Juli 2016)
                                                        -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                              5) 1.1.1t (4 April 2023)
                                                        -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                              6) 3.1.0 (24 April 2023)
                                                        -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS x86_64 E9.2-1
                                              7) 3.2.0 (8 January 2024)
                                                        -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

OpenVPN
         Purpose : full-featured SSL VPN solution which can accomodate a wide range of configurations, including remote access,
                    site-to-site VPNs, WiFi security, and enterprise-scale remote access solutions with load  balancing, failover,
                   and fine-grained access-controls
         
click here to get the source distribution and information
         Patch for version 2.0.9 : click here for Patch. This patch includes compile support for OpenVMS
         Patch for version 2.1_rc7 : click here for Patch. This patch includes compile support for OpenVMS
         Other packages required :
                  -OpenSSL
                  -LZO
         Note 1 : Since there is no(t yet an) equivalent op TUN/TAP-devices on OpenVMS, OpenVPN is not going to
                       work properly  
         Last versions tested: 1) 2.0.9 (5 February 2008)
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2) 2.1_rc7 (5 February 2008)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3

* ORBit 
         Purpose : Object Request Broker (ORB) featuring mature C and Perl bindings.
         click here to get information.
         click here to get the source distribution
         patch for version 0.5.13 : click here for Patch This patch includes OpenVMS compile.
         Other packages required :
                  -glib/gtk
                  -indent
                  -cor512
                  -Porting library
          Latest version tested: 0.5.13 (25 March 2022))
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3


* GTKpango
         Purpose : library for layout and rendering of text, with an emphasis on internationalization.
         click here to get the source distribution and information
         patch for git version of 25 January 2012 : click here for Patch This patch includes compile support for OpenVMS
         patch for CVS version of 23 April 2006 : click here for Patch This patch includes compile support for OpenVMS
         patch for SVN version of 2583 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : ignore all linking warnings during creation of the shareable images: They are normal.
             Note 2 : If gnome$root:[share] exists, all shareable images are copied to that location.
         Other packages required :
                  -cairo
                  -fontconfig
                  -libXrender
                  -Xft
                  -Freetype2 library
                  -glib2 library
                  -Perl
                  -sed
                  -vms_x_fix.h
         Latest versions tested: 1) CVS version extracted on 23 April 2006
                                                        -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                              2) SVN version 2583 (17 March 2008)
                                                        -using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3
                                              3) Version extracted from rpository using jgit on 25 January 2012
                                                        -using HP C V7.3-010, HP C++ V7.3-009, MMS v3.9-0 and DECWindows 1.7 on
                                                          OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020, HP C++ V7.4-004, MMS v3.8-2 and DECWindows 1.7 on
                                                          OpenVMS IA64 V8.4
                                                        -using VSI C X7.4-726 (GEM 50X23), VSI CXX A10.0-230413, MMS v4.0-4 and
                                                           DECWindows 1.8 on OpenVMS x86_64 E9.2-1


* PBZIP2
         Purpose : a parallel implementation of the bzip2 block-sorting file compressor that uses pthreads and achieves
                         near-linear speedup on SMP machines.
         click here to get information and the source distribution
         Patch for version v1.1.6 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required :
                  -Bzip2
          Last version tested: v1.1.6 (28 January 2013)
                                                     -using HP C++ V7.3-009 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                     -using HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4


* PCAP  PCAP
         Purpose : Includes network support in SIMH.
         click here to get information and the source distribution
         Note1 : see installation instructions in SIMH distribution.
         Note2 : Only compliation using SIMH tested.
         Last version tested dates 12 May 2012


* PCRE
         Purpose : set of functions that implement regular expression pattern matching using the same syntax and
                         semantics as Perl 5.
         click here to get information and the source distribution
         Patch for version 8.35 : click here for Patch This patch includes compile support for OpenVMS.
         Patch for svn version 1767 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required :
                  -Bzip2
                  -Z library
                  -Readline
                  -VMS_auto64
          Latest versions tested: 1) 8.35 (8 July 2014)
                                                     -using HP C V7.3-010, HP C++ V7.3-009 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020, HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                            2) svn version 1767 (20 August 2021)
                                                     -using VSI C V7.4-002, VSI C++ V7.4-008 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64 V8.4-2L3


* PCRE2
         Purpose : set of functions that implement regular expression pattern matching using the same syntax and
                         semantics as Perl 5.
         click here to get information and the source distribution
         Patch for svn version 1709 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required :
                  -Bzip2
                  -Z library
                  -Readline
                  -VMS_auto64
          Lastest version tested: svn version 1709 (26 October 2023)
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* PDFlib-lite
         Purpose : development tool for PDF-enabling your software, or generating PDF on your server.
         This package was once available from http://www.pdflib.com/ but seems to have been withdrawn.
         patch for version 7.0.5 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : I only compiled and tested the C-bindings.
         Other packages required :
                  -PNG library
                  -Z library
         Final version tested: 7.0.5 (23 February 2012)
                                                         -using HP C V7.3-009 and MMS 3.9-0 OpenVMS Alpha V8.4
                                                         -using HP C V7.3-020 and MMS 3.8-2 OpenVMS IA64 V8.4

* Perl Perl
         Purpose : Perl scripting language interpreter
         click here to get the source distribution and information
         click here to get a binary distribution from sourceforge
         click here to get a binary distributionfrom VSI
         click here to get a binary distribution of an older version made by HP
         Note 1 : 1 test fails in version 5.8.7
         Note 2 : 4 tests fail in version 5.9.2
         Note 3 : 4 tests fail in version 5.9.3
         Note 4 : I noticed that more test fail on an ODS5 disk using extended filenames.
         Latest versions tested: 1) 5.8.7 (5 July 2005)
                                                        -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
                                              2) 5.9.2 (5 July 2005)
                                                        -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
                                              3) 5.9.3 (2 March 2006)
                                                        -using HP C V7.1-015 on OpenVMS Alpha V8.2
                                              4) 5.8.6 (binary with update 2) (9 January 2013)
                                                        -using OpenVMS Alpha 8.4
                                                        -using OpenVMS IA64 8.4
                                              5) 5.34.1 (binary from sourceforge) (12 May 2023)
                                                        -using OpenVMS Alpha 8.4-2L1
                                                        -using OpenVMS IA64 8.4-2-L3
                                                        -using OpenVMS x86_64 E9.2-1
                                              6) 5.30.1 (binary from VSI) (30 April 2021)
                                                        -using OpenVMS Alpha 8.4-2L1
                                                        -using OpenVMS IA64 8.4-2L3

* Pfaedit
         Pfaedit has a new name. It is now called:FontForge

* PHP
         Purpose : General-purpose scripting language that is especially suited to web development.
         click here to get information.
         click here to get the binary distribution.
         Note1 : Changing from version 5.x to 7.x and vice versa, needs a small change in the configuration files:
                            
                               $ diff MOD_PHP.CONF
                               ************
 ,                             File APACHE$COMMON:[CONF]MOD_PHP.CONF;2
                                      5 LoadModule php7_module modules/mod_php_apache-2_0.exe
                                      6
                               ******
                               File APACHE$COMMON:[CONF]MOD_PHP.CONF;1
                                      5 LoadModule php5_module modules/mod_php_apache-2_0.exe
                                      6
                               ************

                               Number of difference sections found: 1
                               Number of difference records found: 1
                               DIFFERENCES /MERGED=1-
                                                 APACHE$COMMON:[CONF]MOD_PHP.CONF;2-
                                                 APACHE$COMMON:[CONF]MOD_PHP.CONF;1

         Latest versions tested: 1) 5.6.17 (2 February 2016)
                                                      -using CSWS V2.2-1 on OpenVMS Alpha V8.4
                                                      -using CSWS V2.2-1 on OpenVMS IA64 V8.4
                                              2) 7.0.25 (9 December 2017)
                                                      -using CSWS V2.2-1 on OpenVMS Alpha V8.4
                                                      -using CSWS V2.2-1 on OpenVMS IA64 V8.4
                                              3) 7.1.23 (1 November 2018)
                                                      -ususing CSWS V2.2-1 on OpenVMS Alpha V8.4
                                                      -using CSWS V2.2-1 on OpenVMS IA64 V8.4
                                              4) 7.2.29 (30 March 2020)
                                                      -using CSWS V2.2-1 on OpenVMS Alpha V8.4
                                                      -using CSWS V2.2-1 on OpenVMS IA64 V8.4
                                              5) 7.4.28_noc99 (3 March 2022)
                                                      -using CSWS V2.4-48A,  LDAP V2.5-7 and  SSL111 V1.1-1MA on
                                                        OpenVMS Alpha V8.4-2L1
                                              6) 7.4.27 (7 February 2022)
                                                      -using CSWS V2.4-48B,  LDAP V2.5-7 and  SSL111 V1.1-1MA on
                                                        OpenVMS IA64 V8.4-2L3
                                              7) 8.0.29 (11 July 2023)
                                                      -using CSWS V2.4-54,  LDAP V2.6-3 and  SSL111 V1.1-1MA on
                                                        OpenVMS Alpha V8.4-2L1
                                                      -using CSWS V2.4-54,  LDAP V2.6-3 and  SSL111 V1.1-1MA on
                                                        OpenVMS IA64 V8.4-2L3




* PHPMyAdmin
         Purpose : tool written in PHP, intended to handle the administration of MariaDB over the Web.
         click here to get information and the distribution.
         Other packages required:
                  -MariaDB
                  -PHP
         Latest versions tested: 5.1.2 (10 February 2022)
                                                      -using CSWS V2.4-48A on OpenVMS Alpha V8.4-2L1
                                                      -using CSWS V2.4-48B on OpenVMS IA64 V8.4-2L3
                                          

* pixman
         Purpose : Pixman contains lowlevel pixel manipulation routines.
         click here to get the source distribution
         patch for version of 0.9.5 : click here for Patch. This patch includes compile support for OpenVMS.
         patch for svn version 2667 from github.com mirror : click here for Patch. This patch includes compile support for OpenVMS.
         patch for version extracted with jgit on 22 November 2011 : click here for Patch. This patch includes compile support for OpenVMS.
         Other packages required:
                  -Perl
         Latest versions tested: 1) 0.9.5 (12 October 2007)
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                              2) Extracted using svn from github.com mirror version 2667 (29 Septenmber 2023)
                                                      -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
                                              3) Extracted using jgit on 22 November 2011
                                                      -using HP C V7.3-010 and MMS v3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4

* PLATON  PLATON
         Purpose : Cystallographic Structure Calculations.
         click here to get information
         click here to get the source distribution
         patch for version of 110912 : click here for Patch. This patch includes compile support for OpenVMS.
         Last version tested: 110912 (17 September 2012)
                                                      -using HP Fortran X8.2j-104952-50LBS, HP C HP C V7.3-010 and DECWindows 1.7 on
                                                              OpenVMS Alpha V8.4
                                                      -using HP Fortran X8.2j-104952-50LBS, HP C HP C V7.3-020 and DECWindows 1.7 on
                                                              OpenVMS IA64 V8.4


* PLzip Plzip
         Purpose : Massively parallel (multi-threaded), lossless data compressor based on the LZMA algorithm, with very safe integrity
                         checking and a user interface similar to the one of gzip or bzip2.
         click here to get the source distribution and information.
         patch for version 1.0-rc1 : click here for Patch. This patch includes compile support for OpenVMS
         Other packages required :
                  -lzlib
         Last version tested: 1.0-rc1 (16 April 2013)
                                                       -using HP C++ V7.3-009 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                       -using HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4

* PNG library
         Purpose : read/write PNG images
         click here to get the source distribution and information
         Note : The 64 bit version of the library is compiled using the CXX-compiler, because otherwise it fails to run properly.
         Patch for version 1.6.41 : click here for Patch This patch sets the compile options is such a way that it is suitable
               to be used with other packages on this page.
         optional patch for version 1.2.27rc01 : click here for Patch This patch sets the compile options is such a way that it is suitable
                to be used with other packages on this page.
         Other packages required:
                  -Z library
                  -VMS_auto64
         Latest versions tested:       1) 1.6.41 (31 January 2024)
                                                            -using VSI C V7.4-002, VSI C++ V7.4-008, MMS v4.0-1 and DECWindows 1.7F on
                                                              OpenVMS Alpha V8.4-2L1
                                                            -using VSI C V7.4-001, VSI C++ V7.4-006, MMS v4.0 and DECWindows 1.7E on
                                                              OpenVMS IA64 V8.4-2L3
                                                            -using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI C++ V10.1-1, MMS v4.0-4 and
                                                              DECWindows 1.8 on OpenVMS x86_64 V9.2-2
                                                    2) 1.2.27rc01 (28 April 2008)
                                                            -using HP C V7.3-009 on OpenVMS Alpha V8.3


* png2wx
         Purpose : Perl-script to embed png-images in C++ code for wxWidgets.
         click here to get the script
         click here to get information on how to use the script.
         other packages on this page.
         Other packages required:
                  -Perl
                  -wxWidgets
         Last version tested on 14 March 2014
                                                    -Using OpenVMS Alpha V8.4
                                                    -Using OpenVMS IA64 V8.4


* CPAN   Pod::Escapes
         Purpose : Perl module for resolving Pod E<...> sequences.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 1.04 (14 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   Pod::Simple
         Purpose : the module-suite for parsing Pod.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Pod::Escapes
         Last version tested: 3.04 (14 February 2006)
                                                -on OpenVMS Alpha V8.2


* Poppler
         Purpose : Poppler is a PDF rendering library based on the xpdf-3.0 code base.
         click here to get the source distribution and information
         patch for version 0.29.0 : click here for Patch This patch includes OpenVMS compile support
         patch for the git version of 21 December 2016 : click here for Patch This patch includes OpenVMS compile support
         patch for the git version of 15 December 2023 (for X86_64 only) : click here for Patch This patch includes OpenVMS
                   compile support
         Binaries of the utilities for AXP : poppler-bin-axp.zip.
         Binaries of the utilities for IA64 : poppler-bin-ia64.zip.
         Note : The PDFUNITE application crashes on AXP and IA64.
         Other packages required:
                  -fontconfig
                  -Freetype2 library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -cURL
                  -Little CMS (only for X86_64)
                  -boost (only for X86_64)
         Latest versions tested: 1) 0.29.0 (2 January 2015)
                                                     -using HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                     -using HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                              2) extracted using jgit on 21 December 2016
                                                     -using HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                     -using HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                                     -using VSI CXX A10.0-230616 and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
                                              3) extracted from the git repository on 15 December 2023
                                                     -using VSI CXX A10.0-231128 and MMS V4.0-4 on OpenVMS x86_64 V9.2-1


* pop2mailPOPtoMAIL
         Purpose : a background POP client which transfers emails from remote pop servers to local VMSmail mailboxes
                             and can process emails on behalf of multiple users, each capable of scanning multiple remote pop servers.
         click here to get the source distribution and information
         Last version tested: 3.7 (28 November 2014)
                                                  -using HP C V7.1-015 and HP TCP/IP Services Version V5.5 - ECO 1 on
                                                          OpenVMS Alpha V8.2
                                                  -using HP C V7.3-020 and HP TCP/IP Services Version V5.7 - ECO 4 on
                                                          OpenVMS IA64 V8.4


* Porting library
         Purpose : library to make it easy to port software to OpenVMS
         click here to get the source distribution and information
         Source distribution : click here This version includes some patches to make it work on recent versions of OpenVMS.
       Other packages required :
                  -GNU make
        Latest version tested: A9 (22 May 2023)
                                                  -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                                  -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                                  -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1


* POV-Ray POV-Ray
         Purpose : The Persistence of Vision Raytracer is a high-quality, totally free tool for creating stunning
                            three-dimensional graphics.
         click here to get the source distribution and information
         patch for version 3.6.1 : click here for Patch This patch includes OpenVMS compile support
         Note : A logical POVRAY$ROOT should be defined to be pointing to the top-directory of the povray
                    distribution. Define it in this way
                                      $ define/nolog/job/trans=(concealed) povray$root <device>:[<povraytopdir>.]
        Other packages required :
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -XPM library
                  -vms_x_fix.h
         Last version tested: 3.6.1 (18 November 2014)
                                                   -using HP C++ V7.1-015, MMS v3.8-0 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                                   -using HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4


* PrBoom
         Purpose : culmination of years of work by various people and projects on the Doom source code.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 2.5.0 : click here for Patch This patch is only needed when you want to use the libraries from this page
                                                        The patch also corrects some minor bugs in configure.com.
         Other packages required :
                  -SDL
                  -SDL_NET
                  -SDL_MIXER
          Last version tested: 2.5.0 (28 November 2014)
                                                    -using HP C V7.3-009, MMS 3.9-0 and HP TCP/IP Services Version V5.7 ECO 1 on
                                                      OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020, MMS 3.9-01 and HP TCP/IP Services Version V5.7 ECO 4 on
                                                      OpenVMS IA64 V8.4


* PSUtils
         Purpose : collection of useful utilities for manipulating PostScript documents.
         click here to get information and the source code
         Patch for version p17 : click here for Patch This patch adds support for IA64.
         Other packages required :
                  -MMK
          Last version tested: p17 (23 December 2014)
                                                    -using Compaq C V6.5 on OpenVMS Alpha V7.3
                                                    -using HP C V7.3-020 on OpenVMS IA64 V8.4

* Python
         Purpose : Python interpreter
         click hereto get the information.
         click here to get related OpenVMS information including a binary distribution.
         click here to get for the source distribution for OpenVMS
         Patch for version 2.5.4 : click here for Patch This patch enables the use of other packages on this page together with
               the source distribution.
         zip-up of binaries and sources on my OpenVMS Alpha 8.3 system of version 2.5.2 :
               click here to get python-2_5_2_vms.zip.
         Other packages required for compilation:
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Freetype2 library
                  -Imaging library
                  -GD library
                  -GDCHART library
                  -Expat library
                  -OpenSSL
                  -SWIG
                  -libiconv
                  -vms_x_fix.h
                  -Readline
                  -MySQL
                  -Swish-e
                  -libxslt
                  -libart-lgpl
                  -GMP
                  -WASD
         Other packages required for binary-distribution:
                  -LD
        Last versions tested: 1) 2.5.4 (24 March 2010)
                                                    -using HP C V7.3-009 and HP C++ V7.3-009 for OpenVMS Alpha V8.3
                                          2) 2.7.18 (binary) (8 April 2021)
                                                   -using OpenVMS Alpha V8.4
                                                   -using OpenVMS IA64 V8.4
                                          3) 3.10.0a5+ (binary) (27 May 2021)
                                                   -using OpenVMS IA64 V8.4-2L1

*p4vasp
         Purpose : Viewers for VASP.
         click here to get the source distribution and information
         Other packages required :
                  -fltk-1.3.x
                  -Mesa3d
                  -Mesa3d_glu
                  -vms_x_fix.h
         Last version tested:   0.3.29 (27 November 2014)
                                                   -using HP C++ V7.3-009, MMS v3.9-01 and DECWindows 1.7
                                                     on OpenVMS Alpha V8.4
                                                   -using HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7
                                                     on OpenVMS IA64 V8.4

* Quirc
         Purpose : QR codes are a type of high-density matrix barcodes, and quirc is a library for extracting and decoding
                         them from images. It has several features which make it a good choice for this purpose.
         click here to get the source distribution and information
         Other packages required :
                  -Z library
                  -PNG library
                  -Jpeg library
                  -SDL
                  -SDL_GFX
                  -VMS_auto64
         Latest version tested: : Git repository extracted with SVN (version 168) (15 February 2023)
                                                   -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3

*ralcgm RALCGM
         Purpose : a program to interpret Computer Graphics Metafiles. displays molecular structure.
         click here to get the source distribution and information
         Latest version tested :  3.50 (10 October 2011)
                                                   -using Digital C V6.0 and DECWindows 1.2-5 ECO1 on OpenVMS Alpha V7.2
                                                   -using HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4

* randrproto
         Purpose : Header files for the libXrandr package.
         click here to get the source distribution
         patch for version 1.4.0 : click here for Patch This patch fixes some OpenVMS problems
         Other packages required :
                  -renderproto
         Last version tested: 1.4.0 (2 April 2014)
                                                -using OpenVMS Alpha V8.4
                                                -using OpenVMS IA64 V8.4



* RasMol RasMol Classic
         Purpose : displays molecular structure.
         click here to get the source distribution and information
         patch for version of 26b2 : click here for Patch This patch fixes the OpenVMS support.
         Note : RasMol Classic is not maintained anymore. Use OpenRasMol if you want a more recent implementation
         Last version tested:   26b2 (9 December 2014)
                                                   -using Compaq C V6.5-001, MMS v3.8-0 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
                                                   -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* CPAN   Razor-agents
         Purpose : distributed, collaborative, spam detection and filtering network.
         click here to get the source distribution and information
         patch for version of 2.77 : click here for Patch This patch fixes the OpenVMS compile support.
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Module::Build
                  -Digest::Sha1
                  -Mime::Base64
                  -Uri
         Last version tested: 2.77 (21 February 2006)
                                                -using HP C V7.1-015 on OpenVMS Alpha V8.2

* GnuReadline
         Purpose : provides a set of functions for use by applications that allow users to edit command lines as
                         they are typed in.
         click here to get the information.
         click here to get for the source distribution of version 5.2 for OpenVMS
         patch for the version extracted using Mercucial on 11 August 2021: click here for patch. This patch includes support
                                                                                                                        for OpenVMS
         patch for the version extracted from the git repository on 12 May 2023: click here for patch. This patch includes
                                                                                                                                      support for OpenVMS.
         Other packages required:
                  -glibc
                  -VMS_auto64
         Latest versions tested: 1) 5.2 (7 July 2014)
                                                      -using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
                                                      -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                              2) Extracted using Mercucial (hg clone https://foss.vmsgenerations.org/openvms/libraries/readline)
                                                  on 11 August 2021
                                                      -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                              3) Extracted form the git repository on 12 May 2023
                                                      -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1

* reg   reg
         Purpose : Intramodal registration --in other words, to align or to match--.
         click here to get the information and the source code.
         patch for version of 8 April 2002 : click here for Patch This patch includes support for OpenVMS.
         Last version tested dated 8-april-2002 (2 November 2017)
                                            -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                            -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* REMIND
         Purpose : Simple reminder utility.
         click here to get the source/binary distribution and information
         Last version tested: 3.0 (28 September 2006)
                                                -using OpenVMS Alpha V8.2

* REMIND-DCL
         Purpose : A simple reminder system.
         click here to get the DCL-procedures and information
         Last version tested: 30-jul-1994 (12 September 2013)
                                                -using OpenVMS Alpha V8.2
                                                -using OpenVMS IA64 V8.4

* renderproto
         Purpose : Header files for the libXrender package.
         click here to get the source distribution
         patch for version 0.11.1 : click here for Patch This patch fixes some OpenVMS problems
         Latest version tested: 0.11.1 (15 May 2023)
                                                -using OpenVMS Alpha V8.4
                                                -using OpenVMS IA64 V8.4
                                                -using OpenVMS x86_64 E9.2-1

* roman_numerals
         Purpose : a Roman numerals module.
         click here to get the source code.
         click here to get a descrip.mms to build the module.
          Last version tested on 9 December 2014
                                                    -using HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OA7 and MMS v3.9-01 on OpenVMS IA64 V8.4

* RSAref library
         Purpose : RSA encryption. Sources used to be used with OpenSSL library, but is nod needed anymore.
         You can get it at many places. last time I copied it from here.


* SDL
         Purpose : Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low
                             level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video
                             framebuffer.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 1.2.14 : click here for Patch This patch is only needed when you want to use SDL with
                                                   ny of the libraries from this page or compilation of the samples.
         Note : The use of Mesa3d instead of the GLX from DECWMotif is slower, but is useable on all graphical displays.
         Other packages required :
                  -vms_x_fix.h
                  -Mesa3d
                  -Mesa3d_glu
                  -Mesa3d_glut
          Latest version tested: 1.2.14 (4 May 2023)
                                                    -using HP C V7.3-009, MMOV V2.2-1, MMS v3.9-0 and DECWindows 1.6ECO5 on
                                                      OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on
                                                      OpenVMS x86_64 E9.2-1


* SDL_GFX SDL_GFX
         Purpose : SDL graphics drawing primitives and other support functions wrapped up in an addon library for
                           the Simple Direct Media (SDL) cross-platform API layer.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 2.0.16 : click here for Patch This patch is only needed when you want to use SDL_GFX
                                                   with any of the libraries from this page. The patch corrects some minor bugs in
                                                   configure.com.
         Other packages required :
                  -SDL
          Latest version tested: 2.0.16 (6 July 2023)
                                                    -using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* SDL SDL_IMAGE
         Purpose : SDL_image is an image loading library that is used with the SDL library, and almost as portable.
                               It allows a programmer to use multiple image formats without having to code all the loading
                              and conversion algorithms themselves.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 1.2.10 : click here for Patch This patch is only needed when you want to use SDL_IMAGE
                                                   with any of the libraries from this page. The patch also corrects some minor bugs
                                                   in configure.com.
         Other packages required :
                  -SDL
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
          Latest version tested: 1.2.10 (6 July 2023)
                                                    -using HP C V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 OpenVMS x86_64 V9.2-1


* SDL SDL_MIXER
         Purpose : Sound mixing library that is used with the SDL library, and almost as portable.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 1.2.8b : click here for Patch This patch is only needed when you want to use SDL_MIXER
                                                   with any of the libraries from this page. The patch corrects some minor bugs in
                                                   configure.com.
         Other packages required :
                  -SDL
          Latest version tested: 1.2.8b (6 July 2023)
                                                    -using HP C V7.3-009 and MMS V3.8-2 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 OpenVMS x86_64 V9.2-1


* SDL SDL_NET
         Purpose : SDL_net is a network library that is used with the SDL library, and almost as portable. It allows
                               a programmer to use network functionality without having to code different things for
                               different platforms. It also simplyfies the handling of network connections and data transfer.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 1.2.7 : click here for Patch This patch is only needed when you want to use SDL_NET
                                                 with any of the libraries from this page. The patch corrects some minor bugs in
                                                 configure.com.
         Other packages required :
                  -SDL
          Latest version tested: 1.2.7 (6 July 2023)
                                                    -using HP C V7.3-009, MMS V3.8-2  and HP TCP/IP Services Version V5.6 on
                                                      OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020, MMS V3.8-2 and HP TCP/IP Services Version V5.7 ECO2
                                                      on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and VSI TCP/IP Services
                                                      Version 66 on OpenVMS x86_64 V9.2-1


* SDL SDL_TTF
         Purpose : SDL_ttf is a TrueType font rendering library that is used with the SDL library, and almost
                             as portable.
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 2.0.9 : click here for Patch This patch is only needed when you want to use SDL_TTF
                                                 with any of the libraries from this page.
         Other packages required :
                  -SDL
                  -Freetype2 library
          Latest version tested: 2.0.9 (6 July 2023)
                                                    -using HP C V7.3-009 and MMS V3.8-2 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* Gnused
         Purpose : GNU implementation of unix sed
         click here to get the source distribution
         patch for version 4.9 : click here for Patch This patch includes OpenVMS compile support and fixes
                   many compilation problems
         Note 1 : To avoid the chicken and egg problem: If you do not have the gettext package. Get a binary
                       of sed here first.
         Note 2 : Define GSED as a foreign command:
                           i.e. gsed:==$<disk>:<directory>sed.exe.
        Other packages required:
                  -gettext
                  -libiconv
         Latest version tested: 4.9 (22 June 2023)
                                                -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* setuser
         Purpose : Become another user, needs privs.
         click here to get the source distribution.
         Latest version tested: VER-007 (25 April 2023)
                                                 -using Digital C 5.7 on OpenVMS Alpha V7.1-1H2
                                                 -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                                 -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1

* sginfo sginfo
         Purpose : A comprehensive Collection of ANSI C Routines for the Handling of Space Group Symmetry.
         click here to get the source- and binary distributions and information
         Patch for version 1.01 : click here for Patch This patch includes support for IA64 and ODS5
         Patch for git version via svn version 12 : click here for Patch This patch includes support for IA64 and ODS5
         Latest versions tested: 1) 1.01 (10 October 2012)
                                                    -using Compaq C V6.5-001 and MMS v3.8-2 on OpenVMS Alpha V7.3-1
                                                    -using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
                                              2) git version extracted via svn version 12 (13 October 2023)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* sha1
         Purpose : sha1 hash alogrithm.
         click here to get the source distribution and information.
         patch for git version extracted via svn version 13 : click here for Patch. This patch includes OpenVMS support.
        Other packages required :
                  -CUnit
         Last git version extracted via svn version 13 (1 May 2017)
                                                      -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4



* sginfo sginfo
         Purpose : An archive of Fortran 95 and Python software that can be used to perform spherical harmonic transforms and
                         reconstructions, rotations of data expressed in spherical harmonics, and multitaper spectral analyses on the sphere..
         click here to get the source distributions and information
         Patch for version 3.0 : click here for Patch This patch includes support for OpenVMS
         Patch for git via svn version 1700 : click here for Patch This patch includes support for OpenVMS
         Patch for git version extracted on 20 February 2024 : click here for Patch This patch includes support for OpenVMS
         Other packages required :
                  -lapack
                  -fftw (version 3.x)
                  -f2k2f90
                  -F2KCLI
                  -VMS_auto64
         Note1 : One library containing 32 and 64 bit variants of the routines is created
         Note2 : Break off the timing routines at the end of the make-procedure, if you do not have a lot of RAM in the machine.
                      Especially the 64-bit variants require a lot of memory.
         Note3 : On x86_64 the 64-bit version does not work (yet).
         Latest versions tested:    1) 3.0 (10 June 2015)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010, CXML V5.2-1 and MMS v3.9-01 on
  OpenVMS Alpha V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64
  V8.4
2) git via svn revision 1700 (4 July 2019)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha
  V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64
  V8.4
3) git version extracted on 20 February 2024
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha
  V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64
  V8.4-2L3
-using VSI Fortran x86-64 V8.5-008 (GEM 50Y1P), VSI C x86-64 V7.5-009 (GEM 50XBR) and
  MMS v4.0-4 on OpenVMS x86_64 V9.2-2

* SIMH
         Purpose : Simulation of istorically significant computer hardware.
         click here to get the source distributions and information
         Note : After downloading using svn use the following commands to set the file attributes of the source files:
                    $ set file/attr=RFM:STM [...]*.c
                    $ set file/attr=RFM:STM [...]*.h
         Other packages required :
                  -PCAP
                  -MMK
         Last version tested: git via svn revision 3411 (15 January 2019)
                                                    -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 on OpenVMS IA64 V8.4

* simpelplotSimpelPlot
         Purpose : An implementation of simple plot routines found in "old" software.
         click here to get the source distribution.
         Other packages required :
                  -VMS_auto64
                  -Freetype2 library
                  -PNG library
                  -Z library
                  -Bzip2
                  -Imagemagick
         Current version : 1.6 (12 July 2023)
                                                    -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on
                                                      OpenVMS Alpha V8.4-2L1
                                                    -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01 on
                                                      OpenVMS IA64 V8.4
                                                    -using VSI Fortran X8.5-0004, VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on
                                                      OpenVMS x86_64 V9.2-1

* netlibslatec
         Purpose : Common Mathematical Library.
         click here to get the source distribution and information
         patch for version 4.1 : click here for Patch This patch adds OpenVMS compile suppor
         Note : Download both  slatec_src.tgz and slatec_chk.tgz. The first package unpacks in [.src], create a directory [.chk]
                    and unpack the second package there. Subsequently unzip the vmspatch from the directory where you have the
                              [.src] and [.chk] directories. Compile everything givving the command MMS (or MMK).
         Last version tested : 4.1 (13 October 2017)
                                                    -using HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP Fortran V8.2-104954-50OCN and MMS v3.9-01 on OpenVMS IA64 V8.4


* Smartalloc
         Purpose : Smart Memory Allocation With Orphaned Buffer Detection.
         click here to get the source distributions and information
         Patch : click here for Patch This patch adds OpenVMS compile support.
         Last version tested on 9 December 2014
                                                    -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* SOFT   Soft
         Purpose : FFTs on the Rotation Group.
         click here to get information and the source distribution.
         patch for version 2.0: click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -fftw (version 3.x)
         Note : One of the tests crashes, the others run till the end.
         Last version tested : 2.0 (29 April 2016)
                                                   -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4


* SoX SoX
         Purpose : command line utility that can convert various formats of computer audio files in to other formats.
         click here to get the source- and binary distributions and information
         Patch for version 12.17.4 : click here for Patch This patch adds OpenVMS compile support.
         Patch for CVS version of 6 July 2005 : click here for Patch This patch adds OpenVMS compile support.
         Patch for version extracted using vgit on 10 October 2023 : click here for Patch This patch adds OpenVMS compile support.
         Other packages required:
                  -libmad
                  -libid3tag
                  -Z library
                  -Bzip2
                  -LAME
                  -OpenJPEG (version 1.3, higher versions not yet supported)(only for older versions)
                  -libao
                  -FFmpeg (only for older versions)
                  -FLAC
                  -OpenSSL
                  -PNG library
                  -GSM
                  -libsndfile
         Latest versions tested: 1) 12.17.4 (28 January 2004)
                                                    -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                              2) CVS version extracted on 6 July 2005
                                                    -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
                                              3) Extracted using vgit on 10 October 2023
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1


* Spharmonic   SpharmonicKit
         Purpose : Collection of routines, written in C, which implement discrete Legendre and spherical harmonic transforms
                         by a number of different algorithms.
         click here to get information and the source distribution.
         patch for version 2.7: click here for Patch This patch includes OpenVMS compile support.
         Last version tested : 2.7 (22 May 2015)
                                                   -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4


* Spider&web   Spider & Web
         Purpose : (System for Processing Image Data from Electron microscopy and Related fields) is an image processing system
                         for electron microscopy.
         click here to get information and the source distribution.
         patch for version 22.10: click here for Patch This patch includes OpenVMS compile support.
         patch git version extracted on 13 Octber 2023: click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -fftw (version 3.x)
                  -F2KCLI
         Note1 : Only the SPIDER executable is created.
         Note2 : Define before running the logical, SPBIN_DIR, to binary directory.
         Note3 : Only minimal run-time testing performed. Feed-back is welcome.
         Latest versions tested : 1) 22.10 (14 April 2016)
                                                      -using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS V3.9-01 on OpenVMS
                                                        Alpha V8.4
                                                      -using HP C V7.3-020, HP Fortran V8.2-104954-50OCN and MMS V3.9-01 on OpenVMS
                                                        IA64 V8.4
                                                2) git version extracted on 13 October 2023
                                                      -using VSI C V7.4-002, VSI Fortran V8.3-104958-50R2O and MMS V4.0-1 on OpenVMS
                                                        Alpha V8.4-2L1
                                                      -using VSI C V7.4-001. VSI Fortran V8.3-104957-50Q83 and MMS V4.0 on OpenVMS IA64
                                                        V8.4-2L3
                                                      -using VSI C X7.4-785 (GEM 50X65), VSI Fortran X8.5-0004 (GEM 50X6F) and MMS V4.0-4
                                                        on OpenVMS x86_64 V9.2-1


* spop3_srv
         Purpose : POP3 server.
         click here to get the source distribution.
         patch : click here for Patch This patch fixes OpenVMS compile support.
         Other packages required :
                  -VMS_SDL
         Last version tested on 9 December 2014
                                                   -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4


* SQLite  SQLite3
         Purpose : Self-contained, serverless, zero-configuration, transactional SQL database engine.
         click here to locate a recent OpenVMS specific port.
         click here to get information.
         click here to locate a OpenVMS specific port (old version).
         patch for version 3.43.2 : click here for Patch This patch adds compile support for OpenVMS.
         patch for git via svn revision 149 : click here for Patch This patch fixes compile support for x86_64.
         Other packages required :
                  -MMK (for old VMS version)
                  -Readline (not for recent special VMS version)
         Latest versions tested :     1) VMS-47 (3.44.1) (7 March 2024)
-using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) on OpenVMS x86_64 V9.2-2
2) 3.43.2 (19 October 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
                                                  3) git via svn revision 149 (old version) (11 October 2023)
-using HP C V7.3-010 on OpenVMS Alpha V8.4
-using HP C V7.3-020 on OpenVMS IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65) on OpenVMS x86_64 V9.2-1


* Suitesparse
         Purpose : a suite of sparse matrix software
         click here to get the source distribution and information
         patch for version 5.6.0 : click here for Patch This patch includes OpenVMS compile support and adds support
                                            in order to compile both 32 and 64 bit versions of the routines.
         Note : 64-bit support for the Mongoose package is not compiled on AXP-systems
         Other packages required :
                  -metis
                  -lapack
                  -VMS_auto64
                  -sed
                  -VMSTAR
                  -gzip
                  -mmio
         Last version tested : 5.6.0 (10 November 2019)
                                                   -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010, HP C++ V7.3-009 and
                                                     MMS V3.9-01 OpenVMS Alpha V8.4
                                                   -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020, HP C++ V7.4-005 and
                                                     MMS V3.9-01 on OpenVMS IA64 V8.4


* Superflip Superflip
         Purpose : computer program for application of the charge-flipping algorithm to structure solution of crystal
                         structures from diffraction data.
         click here to get the source distribution and information
         patch : click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -fftw (version 3.x)
         Last version tested : 03/15/13 12:43 (16 October 2023)
                                                   -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS V4.0-1 on
                                                    OpenVMS Alpha V8.4-2L1
                                                   -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS V4.0 on
                                                    OpenVMS IA64 V8.4-2L3
                                                   -using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65) and
                                                     MMS V4.0-4 on OpenVMS x86_64 V9.2-1


* Startrek
         Purpose : Old text-game based on Startrek
         click here to get the binary/source distribution.
         Note : I forgot where I got the sources from.
         Last version tested on 16 July 2014
                                                   -using HP Fortran V8.2-104954-48N9O and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP Fortran V8.2-104953-50MAI and MMS V3.9-01 on OpenVMS IA64 V8.4


* SVNKit
         Purpose : pure Java toolkit - it implements all Subversion features and provides APIs to work with Subversion
                         working copies, access and manipulate Subversion repositories -
                         everything within your Java application.
         click here to get the source/binary distributions and information.
         patch for version 1.3.8 : click here for Patch This updates contains a fixed setup file for OpenVMS.
         patch for version 1.7.5 : click here for Patch This updates contains a fixed setup file for OpenVMS.
         patch for version 1.7.4-rc4 : click here for Patch This updates contains a fixed setup file for OpenVMS.
         patch for version 1.8.15 : click here for Patch This updates contains a fixed setup file for OpenVMS.
         patch for version 1.10.0 : click here for Patch This updates contains a fixed setup file for OpenVMS.
         Note : "jsvn co" does not work for version 1.7.x, 1.8.x, 1.10.x
         Last versions tested: 1) 1.1.8 (1.1.8.4406) (27 June 2008)
                                                   -using JAVA 1.5-3 on OpenVMS Alpha V8.3
                                            2) 1.3.8 (5 June 2012)
                                                   -using JAVA 1.5-8 on OpenVMS Alpha V8.4
                                                   -using JAVA 1.6.0-3.p1 on OpenVMS IA64 V8.4
                                            3) 1.7.5 (r9306_v20120621_1817) (28 June 2012)
                                                   -using JAVA 1.5-8 on OpenVMS Alpha V8.4
                                                   -using JAVA 1.6.0-3.p1 on OpenVMS IA64 V8.4
                                            4) 1.7.4-rc4 (t20120329_2053) (4 April 2012)
                                                   -using JAVA 1.5-7 on OpenVMS Alpha V8.4
                                                   -using JAVA 1.6.0-3.p1 on OpenVMS IA64 V8.4
                                            5) 1.8.15 (r10636) (6 April 2017)
                                                   -using JAVA V1.5-9 on OpenVMS Alpha V8.4
                                                   -using JAVA V8.0 on OpenVMS IA64 V8.4
                                            6) 1.10.0 (1.9.2 (r10755)) (3 January 2019)
                                                   -using JAVA V8.0 on OpenVMS IA64 V8.4

* Swig
         Purpose : SWIG is a software development tool that connects programs written in C and C++ with a variety
                  of high-level programming languages.
         click here to get the source distribution and information
         patch for version 1.3.36 : click here for Patch This updates OpenVMS compile support.
         patch for SVN version 12818 : click here for Patch This updates OpenVMS compile support.
         Other packages required:
                  -bison
         Latest versions tested: 1) 1.3.36 (1 October 2008)
                                                    -using HP C V7.3-009 and HP C++ V7.3-009 on OpenVMS Alpha V8.3
                                              2) SVN version 12818 (6 July 2023)
                                                    -using HP C V7.3-010, HP C++ V7.3-009 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP C++ V7.4-004 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230616 on OpenVMS x86_64 V9.2-1

* Swish-e
         Purpose : Simple Web Indexing System for Humans - Enhanced.
         click here to get information
         click here to get the source and binary distributions
         Optional patch for version 2.4.2 : click here for Patch This patch makes swish-e compile with the other
                                                                libraries from this page.
         Other packages required:
                  -Z library
                  -libxml2
                  -libiconv
         Last version tested: 2.4.2 (28 November 2014)
                                                 -using HP C V7.3-009 and MMS v3.9-0 on OpenVMS Alpha V8.3
                                                 -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4

* SWITCH
         Purpose : An enhanced SET DEFAULT with partial name matches, etc.
         click here to get information, source and binary distribution.
         Patch : click here for Patch This patch fixes a compile issue on x86_64.
         Latest version tested: 4.5-1 (20 April 2023)
                                                 -using OpenVMS Alpha V7.3
                                                 -using OpenVMS IA64 V8.4
                                                 -using OpenVMS x86_64 E9.2-1



* symmol
         Purpose : symmetrizes a group of atoms whose coordinates, either orthogonal or oblique, are given in input.
         click here to get information
         click here to get the source distribution
         Patch : click here for Patch This patch includes OpenVMS compile support.
         Last version tested on 23 December 2014
                                                -using HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                -using HP Fortran V8.2-104954-50OA7 and MMS v3.9-01 on OpenVMS IA64 V8.4



* CPAN   Sys::Hostname::Long
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 1.4 (20 February 2006)
                                                -on OpenVMS Alpha V8.2


* HDF-group  Szip library
         Purpose : lossless compression of scientific data.
         click here to get information and the source distribution.
         Patch for version 2.1.1 : click here for Patch This patch include OpenVMS support
         Other packages required:
                  -VMS_auto64
          Latest version tested: 2.1.1 (22 June 2023)
                                                 -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                 -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                 -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1

* Spharmonic   S2Kit
         Purpose : Lite version of SpharmonicKit.
         click here to get information and the source distribution.
         patch for version 1.0: click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -fftw (version 3.x)
         Last version tested : 1.0 (5 June 2015)
                                                   -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4


* S-language library
         Purpose : Implements multi platform S-language
         click here to get information and sources
         patch for git version of 21 April 2023 : click here for Patch This patch fixes OpenVMS compile support.
         Other packages required :
                  -MMK
          Latest versions tested: 1) 2.2.2 (6 December 2010)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.4
                                               2) pre2-r8.2 (20 April 2005)
                                                     -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
                                               3) SVN version 372 (14 September 2009)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                               4) Extracted from the git repository on 21 April 2023 (pre-2.3.4-7)
                                                     -using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1


* TCL/TK TCL/TK
         Purpose : Tool Command Language with graphical interface.
         click here to get information
         click here to get a special VMS source distribution
         Optional patch for version 8.4.19 : click here for Patch
                    This patch make the package useable with the other packegaes from this page.
         Optional patch for version 8.5.4 : click here for Patch
                    This patch make the package useable with the other packegaes from this page.
         Note : The special VMS package includes Tix.
         Latest versions tested: 1) 8.4.19 (6 July 2023)
                                                     -using HP C V7.3-009, MMS V3.8-2 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                                     -using HP C V7.3-020, MMS V3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                     -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8 on OpenVMS
                                                       x86_64 V9.2-1
                                              2) 8.5.4 (28 October 2008)
                                                     -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

* tcsh tcsh
         Purpose : C shell with file name completion and command line editing.
         click here to get the source distribution and information
         Patch for version 6.14.00 : click here for Patch
         Patch for version 6.16.00 : click here for Patch
         Note 1 : You have to define the path to include /gnu/bin to get access to the utilities of GNV.
                        i.e.
                               a) $ define path "/gnu/bin"
                                         before starting tcsh.
                            or
                               b) set path=/gnu/bin
                                         in the tcsh startup files or the first command given.
         Note 2 : The file completion is not working properly.
         Note 3 : The cursor keys are still managed by VMS.
         Note 4 : tcsh exists after execution of a script issued from the command prompt.
                       A script called from the tcsh command lines stops after calling the first script.
                       Scripts called from other scripts function as expected. I Have no clue at the
                       moment how to solve this problem.
         Note 5 : 6.14.00 works better than 6.16.00.
         Other packages required:
                  -sed
                  -grep
                  -gnv
                  -Porting library
         Last versions tested: 1) 6.14.00 (27 September 2012)
                                                       -using Compaq C V6.5-001 and MMS 3.8-2 on OpenVMS Alpha V8.2
                                                       -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
                                           2) 6.16.00 (24 March 2009)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3


* Ted
         Purpose : A RTF editor
         
click here to get the source distribution and information
         patch for version 2.14 : click here for Patch
         patch for version 2.16 : click here for Patch
         Note : Remove [.Appframe]vms_x_fix.h from the distribution.
         patch for version 2.23 : click here for Patch.
         Other packages required:
                  -Porting library
                  -Tiff library
                  -Jpeg library
                  -PNG library
                  -vms_x_fix.h
                  -PCRE
                  -libiconv
                  -Xft
                  -libXrender
                  -fontconfig
         Latest versions tested: 1) 2.14 (9 April 2003)
                                                     -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                              2) 2.16 (17 August 2004)
                                                     -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
                                              3) 2.23 (16 December 2014)
                                                     -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                     -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4


* TEM-simulator
         Purpose : Simulation of transmission electron microscope images and tilt series of biological samples
         click here to get the source distribution and information
         patch for version 1.3 : click here for Patch
         Other packages required:
                  -fftw (version 3.x)
         Latest version tested: 1.3 (4 August 2023)
                                                   -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                   -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                   -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1


* CPAN   Test::Pod
         Purpose : Perl module.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Pod::Simple
                  -Test::Simple
         Last version tested: 1.24 (14 February 2006)
                                                -on OpenVMS Alpha V8.2



* CPAN   Test::Simple
         Purpose : Perl module. basic utilities for writing tests.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
         Last version tested: 0.62 (14 February 2006)
                                                -on OpenVMS Alpha V8.2



* TeX
         Purpose : Type setting program.
         click here to get information
         click here to get source, configuration, documentation and binary distributions
         patch for version 97 : click here for Patch This patch fixes OpenVMS compile support.
         Latest version tested: 97 (11 July 2023)
                                                -using HP Pascal V6.1-116, HP C V7.3-010 and DecWindows 1.7 on OpenVMS Alpha V8.4
                                                -using HP Pascal V6.1-116, HP C V7.3-020 and DecWindows 1.7 on OpenVMS IA64 V8.4
                                                -using VSI Pascal x86-64 X6.3-138 (50X6F), VSI C X7.4-785 (GEM 50X65) and DecWindows
                                                  1.8 on OpenVMS x86_64 V9.2-1


* CPAN   Text::Diff
         Purpose : Perl Text difference module.
         click here to get the source distribution and information
         patch for version 0.35 : click here for Patch This patch fixes file syntax in the tests.
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Algorithm::Diff
         Last version tested: 0.35 (14 February 2006)
                                                -on OpenVMS Alpha V8.2

* CPAN   Text::Template
         Purpose : Template Perl module.
         click here to get the source distribution and information
         Note 1 : Copy TEMPLATE.PM to PERL_ROOT:[lib.Text]
         Other packages required:
                  -Perl
         Last version tested: 1.47 (13 December 2017)
                                                -on OpenVMS Alpha V8.4
                                                -on OpenVMS IA64 V8.4



* text2pdf  text2pdf
         Purpose : converts text files to PDF.
         click here to get the original source distribution, binaries for VAX and Alpha and information
         click here to get the source distribution modified for OpenVMS by Bill Pedersen. This is version 1.2.1
         click here to get the source distribution modified for OpenVMS by Bill Pedersen and Craig Berry. This is version 1.3
         Patch for version 1.1 : click here for Patch This patch includes compile support for OpenVMS. Additionally it gives
                                              some hints on how to use the application.
         Latest versions tested:  1) 1.1 (30 April 2021)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L1
                                               2) 1.2.1 (8 September 2021)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                               3) 1.3 (11 November 2022)
                                                    -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3



* Tiff library
         Purpose : library to read/write Tiff images
         click here to get the source distribution and information
         Patch for version 4.6.0 : click here for Patch This patch includes compile support for OpenVMS and configures
                  Tiff to optionally use jpeg compression and  sets the compile options is such a way that it is suitable to be
                  used with other packages on this page.
         Patch for version 4.5.0rc3 : click here for Patch This patch includes compile support for OpenVMS and configures
                   Tiff to optionally use jpeg compression and  sets the compile options is such a way that it is suitable to be
                  used with other packages on this page.
         Note : A version with 32 and 64bit pointers is compiled.
         Other packages required:
                  -Jpeg library
                  -Z library
                  -VMS_auto64
         Optional packages (detected automatically if the shareable images are in sys$share, the include files in sys$library
                                 and the logicals (i.e. webp) are properly defined:
                  -Zstandard
                  -WebP
         Latest versions tested:  1) v4.6.0 (13 December 2023)
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 and MMS v4.0-4 on
                                                       OpenVMS x86_64 V9.2-1
                                               2) v4.5.0rc3 (14 December 2022)
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3

* Timidity   
         Purpose : a software synthesizer. It can play MIDI files by converting them into PCM waveform data; give it a
                         MIDI data along with digital instrument data files, then it synthesizes them in real-time, and plays.
                         It can not only play sounds, but also can save the generated waveforms into hard disks as various audio
                         file formats.
         
click here to get info.
         click here to get the VMS source distribution.
         Patch for version 2.11.1 : click here for Patch. This patch makes the building more automatic and fixes
                                                   compilation on recent OpenVMS versions.
         Note1 : All warnings and informationals during compilation and linking can be ignored.
         Last version tested: 2.11.1 (3 February 2005)
                                                 -using Compaq C V6.5-001, MMOV2.2 and DECWindows 1.3-1 on
                                                                   OpenVMS Alpha V7.3-2


* Tix Tix
         Purpose : Tk Interface eXtension, is a powerful set of user interface components that expands the capabilities of
                         your Tcl/Tk and Python applications.
         click here to get information
         Note : The special VMS package of Tcl/Tk includes Tix.

* touch
         Purpose : Simple tool to manipulate access dates of files. I original got this tool from the DECUS FORTOOLS,
                             which I cannot find on the net anymore.

         click here to get the source and binary distribution.
         Last version compiled on 12 June 1996 and 21 September 2011.
                                                -using Digital Fortran on OpenVMS Alpha V7.1
                                                -using HP Fortran V8.2-104939-50H96 on OpenVMS IA64 V8.4

* Trio
         Purpose : a fully matured and stable set of printf and string functions designed be used by applications with focus on
                   portability or with the need for additional features that are not supported by standard stdio implementation.
        
click here to get information and the source distribution.
         Patch for the git version of 22 June 2022 : click here for Patch. This patch adds build support for OpenVMS.
         Latest version tested : Extracted using vgit on 22 June 2022.
                                                -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3

* T1Lib
         Purpose : library written in C which implements functions for generating bitmaps from Adobe Type 1 fonts.
         
click here to get information and the source distribution.
         Optional patch for version 5.1.2 : click here for Patch. This patch makes the building more automatic and
                                                               assumes the use of some other packages from this page.
         patch for git version extracted on 13 February 2024 : click here for Patch. This patch fixes build on IA64 and X86_64 and
                                                               assumes the use of some other packages from this page.
        Note : To get the git version, use the command :
                    vgit clone https://github.com/cherrystream/t1lib
        Other packages required:
                  -libXmu
                  -libXaw3d
                  -sed
         Latest versions tested:   1) 5.1.2 (5 March 2012)
-using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
-using HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                2) extracted using vgit on 13 February 2024
-using VSI C V7.4-002 009 and DECWindows 1.7-F on OpenVMS Alpha V8.4-L1
-using VSI C V7.4-001 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and DECWindows 1.8 on OpenVMS
  x86_64 V9.2-2

* ungiflib  Ungif library
         Purpose : library to read/write GIF images
         click here to get the source distribution and information
         Note : The ungif library is obsolete; use giflib, which has the same API, but also includes LZW-compression
                    for new projects.
         patch for version 4.1.4 : click here for Patch This patch includes OpenVMS compile support
         Last version tested: 4.1.4 (22 November 2011)
                                                    -using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* uninameslist library
         Purpose : A Library of Unicode annotation data
         click hereto get the source distribution and information
         patch for version 20091231 :click here for Patch This patch includes OpenVMS compile support
         Last version tested: 20091231 (22 November 2011)
                                                    -using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* unrar unrar
         Purpose : extraction utility for archives compressed in .rar format
         click here to get information.
         click here to find the location of the sources.
         patch for version extracted from git repository using svn (135) : click here for Patch This patch includes
                                                                                                                  OpenVMS compile support
         Last versions tested: git reposittry extracted using svn (version 135) (5.80beta2) (3 October 2019)
                                                    -using HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4

* Info-ZipUnZip
         Purpose : extraction utility for archives compressed in .zip format
         click here to get information.
         click here to get the source distributions.
         click here to get an old binary version to get started.
        Note1 : For compatibility with the other packages on this page compile version 6.0s4 with all the
                   optional packages installed. Use the following command to compile:
                       (on Alpha and IA64) :
                           $ MMS/Macro=("CCOPTS=/name=(as_is,short)/float=ieee","IZ_BZIP2=<dev>:<location_of_bzip2>",-
                           "LARGE=1") /DESCR=[.vms]descrip.mms
        Note2 : For compatibility with the other packages on this page compile version 6.1c20-BETA and newer with all the
                   optional packages installed. Use the following command to compile (be sure no logical lzma is defined):
                       (on Alpha, IA64 and x86_64) :
                           $ MMS/Macro=("AES_WG=1","LOCAL_UNZIP=CRYPT_AES_WG_SFX=1,BZIP2_SFX=1",-
                              "CCOPTS=/name=(as_is,short)/float=ieee","IZ_ZLIB=<dev>:<location_of_zlib>",-
                              ,"IZ_BZIP2=<dev>:<location_of_bzip2>","LARGE=1","LIBUNZIP=1")-
                             /DESCR=[.vms]descrip.mms/ignore=warning
                      (on VAX) :
                         $ MMS/Macro=("AES_WG=1","LOCAL_UNZIP=CRYPT_AES_WG_SFX=1,BZIP2_SFX=1",-
                              "CCOPTS=/name=(as_is,short)","IZ_ZLIB=<dev>:<location_of_zlib>",-
                              ,"IZ_BZIP2=<dev>:<location_of_bzip2>","LIBUNZIP=1")-
                             /DESCR=[.vms]descrip.mms/ignore=warning
         Optional packages for version 6.1c20-BETA and later:
                  -Z library
                  -Bzip2
         Latest versions tested: 1) 6.0s4 (22 August 2022)
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                              2) 6.1c25-BETA (26 April 2023)
                                                    -using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
                                                    -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS x86_64 E9.2-1

* Uri
         Purpose : Perl module. the URI.pm module with friends.
         click here to get the source distribution and information
         Note 1 : Building on an ODS5 disk fails.
         Other packages required:
                  -Perl
                  -Business::ISBN
         Last version tested: 1.35 (15 February 2006)
                                                -on OpenVMS Alpha V8.2


* uthash
         Purpose : A hash table for C structurers.
         click here to get the sourceimg distribution and information
         patch git version extracted using svn (revision 410) : click here for Patch This patch includes the OpenVMS compile
                                                                                               support.
         Latest version tested : git version extracted using svn (revision 410) (17 October 2023)
                                                  -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                  -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                  -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* UUCODE
         Purpose : UUENCODE & UUDECODE for VMS (smart version with CLI$ interface).
         click here to get the source distribution and information
         patch for version V1.1-0 : click here for Patch This patch fixes the OpenVMS compile support.
         Last version tested: V1.1-0 (1 May 2013)
                                                -using Compaq C V6.2 on OpenVMS Alpha V7.2-1
                                                -using HP C V7.3-020 on OpenVMS IA64 V8.4

* VERB
         Purpose : View/modify DCL command definitions.
         click here to get the source distribution and information
         Latest version tested: 2.2-3 (16 October 2023)
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1



* VILEVILE
         Purpose : vi with lots of extras. A program to get OpenVMS ignorants getting to work on the system.
         click here to get the source distribution and information
         Patch for version 9.8 : click here for Patch
         Last version tested: 9.8 (17 December 2014)
                                                    -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* Visual Tcl
         Purpose : freely-available, high-quality application development environment.
         click here to get information
         click here to get a special VMS source distribution
         Other packages required:
                  -TCL/TK 8.4.x
         Last version tested: 1.6.1.A1 (16 December 2014)
                                                    -using OpenVMS Alpha V8.4
                                                    -using OpenVMS IA64 V8.4


* VMSTAR VMSTAR
         Purpose : Read/write UN*X tar files under VMS (with ODS-5 support).
         click here to get the source distribution and information
         Latest versions tested: 1) 4.2 (18 November 2020)
                                                      -using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
                                                      -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                      -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                              2) 4.4 (21 April 2023)
                                                      -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001 and MMS 4.0 on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-726 (GEM 50X23) and MMS 4.0-4 on OpenVMS x86_64 E9.2-1
                                              3) 3.5pre12 (21 September 2011)
                                                      -using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4


* VMS_AUTO64 VMS_auto64
         Purpose : Program to convert C and FORTRAN code from 32 to 64 bit.
                          It uses the compiler list file (FORTRAN only) and the linker map file. Create these files using:
                                        $ FORTRAN sourcecode/list/show=all
                                        $ link/map/full/exec=nl: objectfile.
                           Run the program like
                                      (for C-code)
                                        $mcr <disk>:<path>vms_aut64 <mapfile>
                                      (for FORTRAN-code)
                                        $mcr <disk>:<path>vms_aut64 <mapfile> <listfile>   inplicit  dp
                                           where the last two arugments are optional
                                                  <implicit> should be given in case if all variable declarations are implicit
                                                  <dp> indicates that all reals are double precision
         Note 1 : In version 2.5 FORTRAN only F77 code supported with "implicit none' or "default" implicit
         Note 2 : In version 3.0 Some F90 feautures included but still limited to implicit none' or "default" implicit variable types
         Note 3 : Since version 4.0 the package contains a jacket-library. To make use of it set the logical sys$share in such a way
                      that it also points to the directory where the file vms_auto64_jackets.exe is located after building it.
         Note 4 : Since version 5.0 The jackets-library contains jackets for the GKS-library (not on x86_64).
         Note 5 : Since version 6.0 The jackets-library contains jackets for DECWindows routines.
         Note 6 : Since version 8.0 initial support for clang is included.
         click here to get the distribution
         Other packages required:
                  -OpenSSL (compiled with the "-64" configuration option)
        The latest version is 8.4 (21 July 2023)
                                                     -tested using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002, GKS V7.3,
                                                       DECWindows V1.7-F and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -tested using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001, GKS V7.3,
                                                       DECWindows V1.7-E and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                     -tested using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65),
                                                       DECWindows V1.8 and MMS V4.0-4 on OpenVMS x86_64 V9.2-1


* VMS_MAIL_VIRUS_SCANVMS_MAILVIRUS_SCAN
         Purpose : Checks incoming mail on known viruses.
         click here to get the distribution
        Other packages required:
                  -Deliver
        The latest version is 10.14 (10 October 2014)
                                                     -it was tested using HP Fortran V8.2-104954-48N9O on OpenVMS Alpha V8.4



* VMS_SDL
         Purpose : The Structure Definition Language.
         click here to get the binary distribution.
         The last version tested : V2.3-0 (9 December 2014)
                                                    -using OpenVMS Alpha V8.4
                                                    -using OpenVMS IA64 V8.4



* vms_x_fix.h
         Purpose : Corrects case for many library routines when compiling C/C++ programs with /name=(as_is,short)
         click here to get the file. Place it in a directory to which SYS$LIBRARY points.
         Latest version dates 22 May 2023


* VOIT  VOIT
         Purpose : VMS Objects and Images Tools.
         click here to get the binary distribution
         Last versions tested on 7 November 2012
                                                    -using OpenVMS Alpha V8.4
                                                    -using OpenVMS IA64 V8.4

* vorbis  Vorbis
         Purpose : General purpose and music encoding.
         click here to get information and source distribution
         patch for git version extracted on 13 Julty 2023 : click here for Patch This patch includes OpenVMS compile
                                                                                         support.
        Other packages required :
                  -Ogg
         Latest version tested: Extracted using git on 13 July 2023
                                                     -using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                     -using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                     -using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
                                                       V9.2-1

* VRweb
         Purpose : vrml viewer
         click here to get the original source
         click here to get the source modified for OpenVMS
        Other packages required :
                  -libXmu
                  -Mesa3d
                  -Mesa3d_glu
                  -Mesa3d_glut
                  -PNG library
                  -Z library
                  -Jpeg library
                  -Tiff library
                  -vms_x_fix.h
         Latest version tested:   1.5 (29 June 2017)
                                                   -using HP C V7.3-010, HP C++ V7.3-009, MMS V3.9-01 and DECWindows 1.7 on
                                                     OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, HP C++ V7.4-005, MMS V3.9-01 and DECWindows 1.7 on
                                                     OpenVMS IA64 V8.4

* wannier90 wannier90
         Purpose : Calculate maximally-localised Wannier functions (MLWFs)
         click here to get the source distribution and information
         patch for version of 2.1.0 : click here for Patch This patch includes the OpenVMS compile support.
         patch for version extracted using git on 23 january 2023 : click here for Patch This patch includes the OpenVMS compile support.
         Note : On AXP the 64-bit application cannot (yet) be linked due to limitations on AXP.
         Other packages required :
                  -Perl
                  -F2KCLI
                  -blas
                  -lapack
                  -sed
                  -VMS_auto64
          Latest versions tested: 1) 2.1.0 (20 July 2017)
                                                        -using HP Fortran V8.2-104954-48N9O, HP C V7.3-010, MMS v3.9-01 and CXML V5.2-1 on
                                                          OpenVMS Alpha V8.4
                                                       -using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                               2) Extracted using git on 23 January 2023
                                                       -using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                       -using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3


* WASD
         Purpose : VMS Hypertext Services
         click here to get the source distribution and information
         I compiled WASD against the special SSL packages created for WASD:
             opensslwasd111c-axp.zip  for Alpha
   opensslwasd111c-ia64.zip for IA64
             Unpack this zip file in the main directory of the WASD distribution you are installing (i.e. the one that
                 contains the [.src] directory)
          Last version tested: 11.4.1 (4 February 2020)
                                                    -using Compaq HP C V7.3-010 on OpenVMS Alpha V8.4
                                                    -using Compaq HP C V7.3-020 on OpenVMS IA64 V8.4


* webp
         Purpose : A modern image format that provides superior lossless and lossy compression for images on the web.
         click here to get information and the source distribution.
         patch for git version via svn version 9518 : click here for Patch This patch includes compile support for OpenVMS.
         patch for git version extracted on 2 January 2024 : click here for Patch This patch includes compile support for OpenVMS.
                      64-bit pointers.
         Note 1 : the vwebp example is not linked as an 64-bit variant since the Mesa3d does not support 64-bit pointers
                      (yet) on OpenVMS.
         Note 2 : the vwebp_sdl extra is not linked as an 64-bit variant since the SDL does not support 64-bit pointers
         Note 3 : As of December 2023 vwebp_sdl needs SDL2 which is not available on OpenVMS.
         Other packages required :
                  -VMS_auto64
                  -GIFLIB
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -Mesa3d
                  -Mesa3d_glu
                  -Mesa3d_glut
                  -SDL
                  -Zstandard
          Latest versions tested: 1) git version via svn extract no. 9518 (21 September 2023)
                                                        -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901 and MMS V4.0-4 on
                                                          OpenVMS x86_64 V9.2-1
                                               2) git version extracted on 2 January 2024
                                                        -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI CXX A10.0-231128 and MMS V4.0-4 on
                                                          OpenVMS x86_64 V9.2-1


* GnuWget
         Purpose : free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP
                         protocols, as well as retrieval through HTTP proxies.
         Note1 : Make sure that the libiconv files from this page cannot be found during compilation.
         click here to get information and the source distribution.
          Latest version tested: 1.20.3b (12 July 2023)
                                                      -using VSI C V7.4-002, VSI SSL3 V3.0-1, TCPIP V5.7-ECO5F and MMS V4.0-1
                                                        on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001, VSI SSL3 V3.0-1, TCPIP V5.7-ECO5F and MMS V4.0
                                                        on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-785 (GEM 50X65), VSI SSL3 V3.0-8, TCPIP 66.0 and MMS V4.0-4
                                                        on OpenVMS x86_64 V9.2-1


* wxwidgets
         Purpose : The open source, cross-platform native UI framework
         click here to get the source distribution and information
             Note1 : On OpenVMS both wxGTK, wxMOTIF, wxX11, wxGTK2 can be compiled.
             Note2 : wxGTK is the best tested on OpenVMS.
             Note3 : wxGTK2 is included for DEBUG purposes only. It will probably crash on OpenVMS.
             Note4 : make sure that nanosvg is avaliable the directory 3rdparty (install it their or create a
                         symlink to its distribution)
         patch for version 2.8.6 : click here for Patch This patch fixes compile support for OpenVMS
         patch for version 2.7.0-1 : click here for Patch This patch fixes compile support for OpenVMS
         Other packages required :
                  -glib/gtk (for wxGTK)
                  -glib2 (for wxGTK2)
                  -gtk2+ (for wxGTK2)
                  -pango (for wxGTK2)
                  -cairo
                  -pixman
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -XPM library
                  -LIBIODBC
                  -Expat library
                  -PCRE2
                  -Mesa3d
                  -libmspack
                  -nanosvg
                  -bison
                  -sed
                  -flex
                  -cppunit
                  -gnv (for the uname command at runtime)
                  -Catch (for versions after 1 December 2017)
                  -Porting library
          Latest versions tested: 1) 2.8.6 (15 October 2007)
                                                    -using HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO2 on
                                                      OpenVMS Alpha V8.3
                                               2) 2.7.0-1 (19 September 2006)
                                                    -using HP C V7.1-015, HP C++ V7.1-015 and DECWindows 1.5 on
                                                      OpenVMS Alpha V8.2
                                               3) git repositry extracted using Subversion version 142200 (15 October 2022)
                                                    -using VSI C V7.4-002, VSI C++ V7.4-008, MMS V4.0-1 and
                                                      DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001, VSI C++ V7.4-006, MMS V4.0 and
                                                      DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3
                                               4) SVN version 78434 (7 February 2015)
                                                    -using HP C V7.3-010, HP C++ V7.3-009, MMS V3.9-01 and
                                                      DECWindows V1.7 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP C++ V7.4-005, MMS V3.9-01 and
                                                      DECWindows V1.7 on OpenVMS IA64 V8.4
                                               5) CVS version extracted on 4 June 2007
                                                    -using HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO2 on
                                                      OpenVMS Alpha V8.3

* wxWindows
         Purpose : Platform independent windows library in C++
         click here to get the source distribution and information
             Note1 : On OpenVMS both wxGTK and wxMOTIF can be compiled.
             Note2 : Since some companies claim normal words as trademarks and governments are so stupid to allow them,
                          wxWindows ceased to exist. wxWidgets is its successor.
         Other packages required :
                  -glib/gtk (for wxGTK)
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -XPM library
                  -LIBIODBC
                  -bison
                  -sed
                  -flex
                  -Porting library
          Final version tested: CVS version extracted on 13 February 2004
                                                    -using Compaq C++ V6.5-021 and DECWindows V1.3 on OpenVMS Alpha V7.3-1

* XANES
         Purpose : X-Ray Absorption Near Edge Structure calculation.
         click here to get the source distribution and information
         patch for version of 06.2002.08 : click here for Patch This patch includes compile support for OpenVMS
         Last version tested: 06.2002.08 (2 April 2013)
                                                 -using HP Fortran V7.6-3276-48D52 on OpenVMS Alpha V7.3-1
                                                 -using HP Fortran X8.2j-104952-50LBS on OpenVMS IA64 V8.4


* XAnim  XAnim
         Purpose : Program for playing a wide variety of animation, audio and video formats on X11 machines..
         click here to get the source distribution and information
         Patch for version 2.80.1 : click here for Patch
         Last version tested: 2.80.1 (17 December 2014)
                                                    -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* Xautolock
         Purpose : Starts a process when a X-window is idle for some time
         click here to get the information.
         click here to get the source distribution.
         Patch for version 2.2: click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -vms_x_fix.h (For older versions of DECWindows)
         Last version tested : 2.2 (30 September 2011)
                                                -using HP C V7.3-009, MMS 3.8-2 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                                -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4

* Xbae
         Purpose : Motif® table widget (also compatible with the free LessTif) which presents an editable array of string data to
                         the user in a scrollable table similar to a spreadsheet.
         click here to get the source distribution and information
         patch for version 4.60.4 : click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -XPM library
                  -vms_x_fix.h
         Last version tested: 4.60.4 (23 June 2017)
                                                -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* Xbin
         Purpose : Extracts files from Mac in binHex format in case they are available in text format.
         click here to get information and source distribution.
         Last version tested : 2.5 (13 November 2014)
                                                -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020 on OpenVMS IA64 V8.4

* netlibXBLAS
         Purpose : Extra Precise Basic Linear Algebra Subroutines.
         click here to get the source distribution and information
        Other packages required:
                  -VMS_auto64
         patch for version 1.0.248 : click here for Patch This patch includes OpenVMS compile support and adds support
                                                     in order to compile both 32 and 64 bit versions of the routines.
         Latest version tested: 1.0.248 (2 June 2023)
                                                    -using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1


* XCrySDen
         Purpose : crystalline and molecular structure visualisation program.
         click here to get the source distribution and information
         patch for version 1.5.53 : click here for Patch This patch includes OpenVMS compile support.
         Note1 : Not yet functionally. There is a problem running the .exe files from the TCL-scripts
         Note2 : To see what works run "bash xcrysden." from the top-directory.
         Other packages required :
                  -Mesa3d
                  -gnv
                  -BWidget
                  -fftw (version 3.x)
                  -TCL/TK
                  -libXmu
         Last version tested: 1.5.53 (2 May 2012))
                                                -using HP C V7.3-010, HP Fortran X8.2j-104952-50LBS , MMS 3.9-0 and DECWindows 1.7
                                                  on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020, HP Fortran X8.2j-104952-50LBS , MMS 3.8-2 and DECWindows 1.7
                                                  on OpenVMS IA64 V8.4
  

* xfarbe xfarbe
         Purpose : Fill Area with Bicubics.
         click here to get the source distribution and information
         patch for version 2.6c : click here for Patch. This patch includes OpenVMS compile support.
         Other packages required :
                  -libXaw3d
                  -sed
         Last version tested: 2.6c (25 September 2019)
                                                -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4


* XFig
         Purpose : An interactive drawing tool.
         click here to get the source distribution and information
         patch for version 3.2.7a : click here for Patch. This patch includes OpenVMS compile support.
         Note : Install/run instruction can be found in the readme.vms file included in the patch file.
         Other packages required :
                  -XPM library
                  -Jpeg library
                  -PNG library
                  -Z library
                  -libXaw3d
                  -sed
                  -Gawk
                  -GhostScript
         Last version tested: 3.2.7a (17 May 2019)
                                                -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* XForms
         Purpose : GUI toolkit based on Xlib for X Window Systems
         click here to get the source distribution and information
         patch for version 1.2.4 : click here for Patch. This patch includes OpenVMS compile support.
         patch for version 1.0.94pre4 : click here for Patch. This patch includes OpenVMS compile support.
         patch for version extracted from the CVS at 6 January 2004 : click here for Patch.This patch includes OpenVMS
                   compile support.
         Other packages required :
                  -XPM library
                  -Jpeg library
                  -Mesa3d
                  -sed
                  -vms_x_fix.h
         Latest versions tested: 1) 1.2.4 (11 July 2023)
                                                   -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                   -using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on OpenVMS
                                                     x86_64 V9.2-1
                                             2) 1.0.94pre4 (29 June 2011)
                                                   -using HP C V7.3-009, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                             3) CVS version extracted on 6 January 2004
                                                   -using Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1

* Xft
         Purpose : provides a client-side font API for X applications.
         click hereto get the source distribution.
         patch for version 2.1.7 : click here for Patch. This patch includes compile support for OpenVMS
         Other packages required :
                  -sed
                  -fontconfig
                  -Freetype2 library
                  -libXrender
                  -vms_x_fix.h
         Last version tested: 2.1.7 (22 May 2023)
                                                -using HP C V7.1-015, MMS v3.8-2 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                                -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                -using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on OpenVMS
                                                   x86_64 E9.2-1

* xineramaproto
         Purpose : Header files for the libXinerama package.
         click here to get the source distribution
         Last version tested: 1.2.1 (18 May 2018)
                                                -using OpenVMS Alpha V8.4
                                                -using OpenVMS IA64 V8.4



* Xlockmore Xlockmore
         Purpose : Screen saver/locker for DecWindows
         click here to get the source distribution and information
         Note1 : Xlockmore automatically detects which compilers and optinal packages are installed. It builds a version depending
                   on this information
         Note2 : Xlockmore needs Xautolock to start when the X-server is idle for some time
        Optional packages to enhance the capabilities:
                  -Imagemagick
                  -Mesa3d
                  -Mesa3d_glu
                  -FTGL library
                  -GLTT library
                  -Freetype1&2 library
                  -XPM library
                  -PNG library
                  -Z library
                  -bin2c
                  -libXaw3d
                  -Xautolock
         Latest versions tested:    1) 5.76 (15 March 2024)
-using VSI C V7.4-002, VSI C++ V7.4-008, MMOV V2.2-1 and DECWindows V1.7-F on
  OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and DECWindows V1.7-E on OpenVMS IA64
  V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and DECWindows V1.8 on OpenVMS x86_64 V9.2-2
2) 5.76ALPHA2 (8 March 2024)
-using VSI C V7.4-002, VSI C++ V7.4-008, MMOV V2.2-1 and DECWindows V1.7-F on
  OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and DECWindows V1.7-E on OpenVMS IA64
  V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and DECWindows V1.8 on OpenVMS x86_64 V9.2-2

* xmlf90
         Purpose : An XML parser in Fortran
         click here to get the source distribution and information
         click here to get the source distribution and information
         patch for version 1.2g : click here for Patch This patch adds compile support for OpenVMS
         patch for git version of 24 November 2023 : click here for Patch This patch adds compile support for OpenVMS. Especially a lot
                                                                                  of addaption werte needed to avoid problems in the 64 bit versions, since Fortran
                                                                                  on OpenVMS is a little picky with 64 bits. Look here for a list of problems (and tips how
                                                                                  to create a way around them) with 64 bits pointers I encounterd on OpenVMS. On x86_64
                                                                                  it sometimes still crashes when 64-bit pointers are used.
         Other packages required :
                  -VMS_auto64
                  -F2KCLI
         Latest versions tested:  1) 1.2g (28 February 2012)
                                                        -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52 and MMS V3.8-0 on
                                                          OpenVMS Alpha V7.3-2
                                                        -using HP C V7.3-020, HP Fortran X8.2j-104952-50LBS and MMS V3.8-2 on
                                                          OpenVMS IA64 V8.4
                                               2) extracted using git on 24 November 2023
                                                        -using VSI C V7.4-002, VSI Fortran V8.3-104958-50R2O and MMS V4.0-1 on
                                                          OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001, VSI Fortran V8.3-104957-50Q83 and MMS V4.0 on
                                                          OpenVMS IA64 V8.4-2L3
                                                        -using VSI C x86-64 X7.4-843 (GEM 50XB9, VSI Fortran x86-64 X8.5-007 (GEM 50XBD) and
                                                          MMS V4.0-4 on OpenVMS x86_64 V9.2-1

* Xpaint
         Purpose : color image editing tool which features most standard paint program options. It allows for the editing of
                        multiple images simultaneously and supports various formats, including PPM, XBM, TIFF, etc.
         click here to get information
         click here to get the source distribution
         Patch for version of 2.9.9.4 : click here for Patch This patch includes OpenVMS compile support.
         Note 1 : To run xpaint one has to define the logical XPAINT$SHARE pointing to the [.share] directory of the xpaint
                       sources: i.e.
                                  define/job/trans=(concealed) xpaint$share $disk:[local.xpaint.share.]
         Other packages required :
                  -XPM library
                  -sed
                  -vms_x_fix.h
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -libXmu
                  -libXaw3d
                  -Xft
                  -fontconfig
                  -libXrender
         Last versions tested: 2.9.9.4 (30 January 2014)
                                                      -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4

* xpdf  Xpdf
         Purpose : Pdf viewer
         click here to get the source distribution and information
         patch for version 3.04 : click here for Patch This patch updates the compile support for OpenVMS
        Other packages required:
                  -vms_x_fix.h
                  -Freetype2 library
                  -XPM library
                  -T1Lib
                  -libpaper
           Last version tested:  3.04 (24 December 2014)
                                                       -using HP C V7.3-010 HP C++ V7.3-009 and DECWindows 1.7 on
                                                         OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 HP C++ V7.4-005 and DECWindows 1.7 on
                                                         OpenVMS IA64 V8.4

* XPM library
         Purpose : read/write XPM images
         click here to get the source distribution
         Patch for version 3.5.16 : click here for Patch This patch include OpenVMS compile support.
         Latest version tested: 3.5.16 (7 September 2023)
                                                      -using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7F on OpenVMS
                                                        Alpha V8.4-2L1
                                                      -using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7E on OpenVMS IA64
                                                        V8.4-2L3
                                                      -using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901, MMS v4.0-4 and
                                                         DECWindows 1.8 on OpenVMS x86_64 V9.2-1

* xpt
         Purpose : Displays the Periodic table of chemical elements.
         click here to get the source distribution (I forgot where I originally got it from).
        Other packages required:
                  -libXmu
                  -libXaw3d
         Latest version tested: 1.11 (3 July 2023
                                                      -using Compaq C V6.5-001 , MMS V3.7 and DECWindows 1.2-6 on OpenVMS Alpha V7.3
                                                      -using HP C V7.3-020, MMS V3 .8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                      -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8 on OpenVMS x86_64 V9.2-1

* XScreenSaver XScreenSaver
         Purpose : Screen saver collection
         click here to get information and the source distribution
         Patch for version 5.15 : click here for Patch This patch fixes OpenVMS compile support.
         Other packages required :
                  -XPM library
         Note 1 : Some warnings during compilation.
         Note 2 : Not all excutables tested.
         Last version tested: 5.15 (12 October 2011)
                                                      -using HP C V7.3-010 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4


* XStar XStar
         Purpose : Program that simulates the movement of stars..
         click here to get information
         click here to get the OpenVMS source and binary distribution
         patch for version 2.2 : click here for Patch. This patch fixes compile support for recent versions of OpenVMS.
         Last version tested: 2.2 (24 October 2013)
                                              -using HP C V7.3-010 and Decwindows 1.7 on OpenVMS Alpha V8.4
                                              -using HP C V7.3-020 and Decwindows 1.7 on OpenVMS IA64 V8.4


* Xtal  Xtal
         Purpose : A reasonably comprehensive, modular suite of software oriented primarily towards small molecule
                            crystallography (with a smattering of powder and charge density work).
         click here to get the source distribution and information
         patch for version 3.7.2 : click here for Patch This patch fixes many small problems and includes an OpenVMS descrip.mms.
         Note : The TCL/TK part is probably not working correctly.
         Other packages required :
                      -Mesa3d
                      -libXmu
                      -TCL/TK
                      -Porting library
         Last version tested: 3.7.2 (18 December 2014)
                                              -using HP Fortran V8.0-104655-48F7C, HP C V7.1-015, MMS v3.8-0 and DECWindows 1.5 on
                                                   OpenVMS Alpha V8.2
                                              -using HP Fortran V8.2-104954-50OA7, HP C V7.3-020 MMS v3.9-01 and DECWindows 1.7 on
                                                   OpenVMS IA64 V8.4

* Xteddy xteddy
         Purpose : Puts a pet on the screen
         click here to get the source distribution of the original version and information
         click here to get the newest source distribution
         patch for version 2.0.2 : click here for Patch This patch includes OPenVMS compile support and adds the -random
                   command line option.
         patch for version 2.2 : click here for Patch This patch includes OPenVMS compile support and adds the -random
                   command line option.
         Note : xteddy searches [], SYS$COMMON:[xteddy] and XTEDDY$DIR for images if no full path is given. .
         Other packages required :
                  -Imlib (for version 2.02 and older)
                  -Imlib2 (for version 2.2 and newer)
                  -vms_x_fix.h
                  -Porting library (for version 2.02 and older)
         Latest versions tested: 1) 2.0.2 (25 April 2012)
                                                   -using Compaq C V6.5-001, MMS v3.8-0 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
                                                   -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                              2) 2.2 (29 June 2023)
                                                   -using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                   -using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on OpenVMS
                                                      x86_64 V9.2-1

* xv
         Purpose : interactive image manipulation program.
         click here to get the source distribution and information
         Jumbo patch should be applied : click here to get the patch and informarion.
         patch for version 3.10a version : click here for Patch This patch fixes OpenVMS compile support
         patch for the version extracted using "svn co https://github.com/ingowald/updated-xv/trunk xv" on 30 June 2023 :
              click here for Patch This patch fixes OpenVMS compile support
         packages required :
                  -JasPer library (version 1.900.1)
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -GhostScript
                  -gzip
         Latest versions tested: 1) 3.10a_jumbopatch (29 June 2023)
                                                      -using HP C V7.3-010, MMS v3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                      -using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on OpenVMS
                                                         x86_64 V9.2-1
                                              2) extracted using svn on 30 June 2023
                                                      -using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
                                                      -using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
                                                      -using VSI C X7.4-785 (GEM 50X65), MMS 4.0-4 and DECWindows 1.8 on OpenVMS
                                                         x86_64 V9.2-1

* XWPICK
         Purpose : Efficient X screen grabber.
         click here to get the source distribution and information
         Last version tested: 2.20 (10 October 2011)
                                                      -using Digital C 5.7 and DECWindows 1.2-4 on OpenVMS Alpha V7.1-1H2
                                                      -using HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4

* Tukaani XZ Utils
         Purpose : free general-purpose data compression software with high compression ratio.
         click here to get information and the source distribution.
         patch for version 5.2.5 : click here for Patch. This patch include compile support for OpenVMS.
         patch for version 5.3.1alpha : click here for Patch. This patch include compile support for OpenVMS.
         patch for git version extracted using svn (3247) : click here for Patch. This patch include compile support for OpenVMS.
         patch for git version of 12 March 2024 : click here for Patch. This patch include compile support for OpenVMS.
         Other packages required :
                  -gettext
                  -libiconv
                  -VMS_auto64
          Latest versions tested:    1) 5.2.5 (28 October 2020)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
2) 5.3.1alpha (30 September 2019)

-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V.4
3) extracted from the git repository using SVN (version 3247) (7 August 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
4) extracted from the git repository on 12 March 2024
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS v4.0-4 on OpenVMS x86_64
  V9.2-2

* Ygl
         Purpose : (partial) gl emulation
          click here to get the source distribution.
         patch for version 4.2g: click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -Mesa3d
                  -vms_x_fix.h
         Last version tested: 4.2g (4 August 2023)
                                                    -using HP C V7.3-010, MMS V3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, MMS V3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
                                                    -using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8 on OpenVMS x86_64 V9.2-1

* Zint   Zint
         Purpose : Provides a complete cross-platform open source barcode generating solution.
         click here to get information and the source distribution.
         patch for version extracted from the git repository on 15 February 2023 : click here for Patch  This patch includes OpenVMS
                   compile support.
         Other packages required:
                  -PNG library
                  -Tiff library
                  -Z library
                  -Imagemagick
                  -GhostScript
                  -VMS_auto64
        Latest version tested: extracted from the git repository on 15 February 2023
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3


* Info-Zip   Zip
         Purpose : compression and file packaging/archive utility.
         click here to get information.
         click here to get the source distributions.
         patch for version 3.1d : click here for Patch This patch fixes the OpenVMS VAX compile support.
         patch for version 3.1d34 : click here for Patch This patch fixes some minor typos in the source.
         Note1 : For compatibility with the other packages on this page compile version 3.0s3 with all the
                   optional packages installed. Use the following command to compile:
                       (on Alpha, and IA64) :
                           $ MMS/Macro=("CCOPTS=/name=(as_is,short)/float=ieee","IZ_BZIP2=<dev>:<location_of_bzip2>",-
                           "LARGE=1") /DESCR=[.vms]descrip.mms
         Note2 : For compatibility with the other packages on this page compile version 3.1d-BETA and newer with all the
                   optional packages installed. Use the following command to compile:
                     (on Alpha, IA64 and x86_64) :
                          $ MMS/Macro=("AES_WG=1","CCOPTS=/name=(as_is,short)/float=ieee",-
                               "IZ_ZLIB=<dev>:<location_of_zlib>","IZ_BZIP2=<dev>:<location_of_bzip2>","LARGE=1","LIBZIP=1")-
                               /DESCR=[.vms]descrip.mms/ignore=warning
                      (on VAX) :
                           $ MMS/Macro=("AES_WG=1","CCOPTS=/name=(as_is,short)",-
                               "IZ_ZLIB=<dev>:<location_of_zlib>","IZ_BZIP2=<dev>:<location_of_bzip2>","LIBZIP=1")-
                               /DESCR=[.vms]descrip.mms/ignore=warning
         Optional packages for version 3.1d-BETA and later:
                  -Z library
                  -Bzip2
                  -iz_aes_wg (for 3.1d-BETA and newer)
        Latest versions tested: 1) 3.0s3 (22 August 2022)
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                              2) 3.1d-BETA (5 February 2019)
                                                    -using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
                                                    -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                              3) 3.1d34-BETA (18 June 2023)
                                                    -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                    -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                    -using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1


* Z-Library
         Purpose : Z-(de)compression
         click here to get the source distribution and information
         Patch for version 1.2.11 : click here for Patch This patch makes zlib suitable for the other packages from this page
                                                                  and since 12 January 2018 both 32&64 bit versions are compiled for AXP and IA64.
         Patch for version 1.3.1 : click here for Patch This patch makes zlib suitable for the other packages from this page and
                                                   includes x86_64 support.
         Other packages required:
                                -VMS_auto64 (not for VAX)
         Latest versions tested:       1) 1.2.11 (29 June 2020)
                                                        -using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
                                                        -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
                                                    2) 1.3.1 (31 January 2024)
                                                        -using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
                                                        -using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
                                                        -using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI C++ V10.1-1 and MMS V4.0-4 on
                                                          OpenVMS x86_64 V9.2-2


* zstd Zstandard (zstd)
         Purpose : Real-time compression algorithm, providing high compression ratios.
         click here to get the source distribution and information
         patch for git version via svn version 34878 : click here for Patch This patch includes OpenVMS compile support and
                                                                                 adds support for the compilation both 32 and 64 bit versions of the routines.
         Other packages required:
                  -VMS_auto64
         Note : To port this application to OpenVMS VAX will be difficult, since the "unsigned long long" type is not supported
                    and has not an easy alternative.
         Latest version tested: git version via svn version 34878 (2 January 2024)
                                                -using VSI C V7.4-002, VSI C++ V7.4-008 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
                                                -using VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
                                                -using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI CXX A10.0-231128 and MMS v4.0-4 on OpenVMS
                                                  x86_64 V9.2-1


* Z-Library
         Purpose : yet another block-sorting compressor.
         click here to get the source distribution and information
         Patch for version 0.36c : click here for Patch This patch includes compile support for OpenVMS.
         Last version tested: v0.36c (29 January 2015)
                                                   -using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4




Other sources of free available OpenVMS software:

       -Hunter Goatley's Archive
       -Patrick Moreau's archive
       -Compaq(HP)'s archive
       -Arne Vajhøj's archive


This page is hosted by The national centre for HREM, The Netherlands .