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

* A2PS
         Purpose : ASCII text to PostScript converter.
         click here to get the source/binary distribution.
         Last version tested: 4.0 (17 September 2012)
                                                   -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
                                                   -using HP C V7.3-020 OpenVMS IA64 V8.4


* ABAC
         Purpose : Tool to backup a directory tree with preservation of the aliasses
         click here to download the distribution
         Other packages required:
                  -DFU
         Last 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 (23 April 2012)
                                                   -using HP Fortran V8.0-1-104669-48GBT and CXML V5.2-1 on OpenVMS Alpha V8.3
                                                   -using HP Fortran X8.2j-104952-50LBS and HP TCP/IP Services V5.7 - ECO 3 on
                                                          OpenVMS IA64 V8.4


* 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
         patch for version 0.37 : 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]
         Last version tested: 0.37 (3 February 2012)
                                                 -using HP C V7.1-015 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


* 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 361 : 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 361 (24 September 2012)
                                                       -using HP C++ V7.3-010 and JAVA 1.5.0-8 on OpenVMS Alpha V8.4
                                                       -using HP C++ V7.3-020 and JAVA 1.6.0-3.p1 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
          Last 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 3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* 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"
          Last version tested: 1.6 (29 November 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
 
* bison
         Purpose : Bison/Yacc parser
         click here to get the source distribution
         Note : This is the last version ported to OpenVMS. With newer versions I got stuck in unix-pipe disasters.
         Last version tested: 1.22 (=VMS version: a2_3) (26 September 2011)
                                                     -using Compaq C V6.5-001 and MMS on OpenVMS Alpha V7.3-1
                                                     -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
 

* netlibblas
         Purpose : Basic Linear Algebra Subprograms
         click here to get the source distribution and information
         patch for version of 25 October 2011 : click here for Patch This patch adds OpenVMS compile support.
         Last versions tested on 25 October 2011
                                                   -using HP Fortran V8.2-104939-50H96 on OpenVMS IA64 V8.4
 
* bliss
         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 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.
          Last version tested: svn version 82666 (31 January 2013)
                                                    -using OpenVMS Alpha V8.4
                                                    -using OpenVMS IA64 V8.4

* 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 (2 May 2012)
                                                      -using OpenVMS Alpha V8.4
                                                      -using OpenVMS IA64 V8.4



* bzip2
         Purpose : non destructive (de)compression
         click here to get information and the source distribution.
         Optional patch for version 1.0.6a : click here for Patch . This patch makes the library useable with the other packages on
                                                  this page.
          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".
          Last version tested: 1.0.6a (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

* 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)
         Last 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
                                           3) CVS version extracted on 23 October 2006
                                                      -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2


* 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


* ClamAV
         Purpose : Clam AntiVirus is a GPL anti-virus toolkit
         click here to get information and sourcecode
         Patch for version 0.98.1 : 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
          Last version tested: 1) 0.98.1 (23 January 2014)
                                                    -using HP C V7.3-010, HP TCP/IP Services V5.7-ECO4 and MMS V3.9-01 on
                                                      OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP TCP/IP Services V5.7-ECO4 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
                                                    -using HP C V7.3-009 and MMS V3.9-0 on OpenVMS Alpha 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


* 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
 

* 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


* cURL
         Purpose : command line tool for transferring data with URL syntax.
         click here to get the source/binary distributions and information
         Optional patch for version 7.32.0 : click here for Patch This patch makes cURL useable with the other packages
                                                                  from this page. The included MAKE.COM sets all the compile options for this
                                                                  purpose.
         Other packages required :
                  -OpenSSL
                  -Z library
         Last version tested: 7.32.0 (4 September 2013)
                                                -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                -using HP C V7.3-020 on OpenVMS IA64 V8.4


* 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


* 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 5.3.21 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -vms_x_fix.h
         Last version tested: 5.3.21 (6 December 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

* 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.
         Last version tested on 8 April 2014
                                              -using Compaq Pascal V5.8-88 on OpenVMS Alpha V7.3-1
                                              -using HP Pascal I64 V6.1-116 on OpenVMS I64 V8.4

* 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 version tested: 3.2 (26 September 2011)
                                              -using OpenVMS Alpha V8.3
                                              -using OpenVMS IA64 V8.4

* Gnudiffutils
         Purpose : GNU implementation of diff,cmp,sdiff and diff3 for comparing file contents.
         click hereto get the source distribution and information.
         patch for version 3.2a : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -gettext
                  -libiconv
                  -Porting library
          Last version tested: 3.2a (4 June 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


* 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

* 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

* 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 :
                  -fltk-1.1.x or 1.3.x (higher versions do not work for DRAWxtl)
                  -Mesa
                  -XPM library
         Note : Only unix style filenames supported
                    Use "define DECC$FILENAME_UNIX_REPORT ENABLE" before running DRAWxtl.
         Last version tested: 5.5 (7 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


* 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 28 March 2014 : 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
         Last versions tested: 1) extracted from CVS on 28 March 2014)
                                                    -using HP C V7.3-010, HP C++ V7.3-009, HP Fortran V8.2-104954-48N9O, MMS v3.9-01
                                                      and DECWindows 1.7 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, HP C++ V7.4-005, HP Fortran V8.2-104953-50MAI, MMS v3.9-01
                                                      and DECWindows 1.7 on OpenVMS IA64 V8.4
                                           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.
         Last version tested on 16 April 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-104953-50MAI, HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4


* 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.
         Last version tested : 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


* 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.
         Last version tested: 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


* 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   FeFF6-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.
         Note 1 : Before running the program delete or rename the file phase.bin.
         Last version tested: 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


* FFmpeg
         Purpose : Multimedea system.
         click here to get information and source distribution
         patch for version extracted using jgit on 2 October 2013 : 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.
         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 (version 1.3, higher versions not yet supported)
                  -ogg-vorbis
                  -OpenSSL
                  -Freetype2 library
                  -fontconfig
                  -SDL
                  -vms_x_fix.h
         Last 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 using jgit on 2 October 2013
                                                     -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


* 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.3 : click here for Patch This patch includes OpenVMS compile support and adds a F90-module.
         Note1 : If the F90 compiler is not present the Fortran part is skipped automatically.
         Note2 : Due to very long filenames version 3.0.1 gives errors when unpacking on ODS2 disks. Probably ( I performed
                         tests on ODS5 disks only) you will miss only some of the documentation files.
         Last versions tested: 1) 2.1.5 (13 October 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-50L7J and MMS v3.9-01 on OpenVMS
                                                       IA64 V8.4
                                           2) 3.3.3 (26 November 2012)
                                                    -using HP C V7.3-010 and HP Fortran X8.2j-104952-50LBS and MMS v3.9-01 on OpenVMS
                                                      Alpha V8.4
                                                    -using HP C V7.3-020 and HP Fortran X8.2j-104952-50LBS and MMS v3.9-01 on OpenVMS
                                                      IA64 V8.4


* 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.
         Other packages required :
                  -ogg-vorbis
                  -libiconv
         Last version tested: CVS version extracted on 9 October 2012
                                                   -using HP C V7.3-010, HP C++ V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020, HP C++ V7.4-004 and MMS 3.8-2 on OpenVMS IA64 V8.4


* 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.
         Last versions tested: 1) 2.5.4 (13 June 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
                                         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
                  -Mesa
         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.3.93 : 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
         Last versions tested: 1) 2.3.93 (25 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
                                           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


* 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 version ftdemos 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.
         patch for GIT version of 23 December 2013 : 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 freetype2.dir,
                   which in its turn contains both freetype2.dir and freetype2-demos.dir In the top-freetype directory
                   the one will find a MAKE.COM that makes both 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
                  -PNG library
                  -MMK
                  -Bzip2
                  -vms_x_fix.h
         Note 1 : since the version of 1 May 2002 the resulting bitmaps using freetype2 are not backwards compatible
         Note 2 : The X11 demos in ft2demos do not work for displays with a depth of 8.
         Last 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 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
                                           4) GIT version extracted on 23 December 2013
                                                    -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


* 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 :
                  -Mesa
                  -Freetype2 library
                  -Z library
         Last 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 (29 September 2011)
                                                      -using HP C V7.3-010 and HP C++ V7.3-009 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and HP C++ V7.4-004 on OpenVMS IA64 V8.4


* 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 1014
                                             -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 sourec 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.
         Last version tested : 1.08 (16 April 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


* 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
         Last version tested: 4.0.0 (22 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


* GD-Library
         Purpose : An ANSI C library for the dynamic creation of images
         click here to get information
         click here to get the source distribution
         patch for version 2.0.35 : 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
                  -XPM library
         Optional packages required:
                  -libiconv(see Note above)
         Last version tested: 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


* 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 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.
         Other packages required :
                  -glib2 library
                  -Perl
                  -PNG library
                  -Z library
                  -Jpeg library
                  -Jasper library
                  -Tiff library
                  -gettext
                  -libiconv
                  -vms_x_fix.h
         Last version tested: 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


* Gnugettext
         Purpose : Multiluanguage programming support
         click here to get the source distribution and information
         patch for version 0.18.2 : click here for Patch This patch fixes OpenVMS compile support.
         Note : The Make scripts automatically detect that libiconv is installed. If you build gettext without libiconv
                    and install libiconv later, you have to recompile gettext.
         Other packages required:
                  -sed
                  -Expat library
                  -libxml2
                  -Porting library
         Optional packages required:
                  -libiconv(see Note above)
                  -bison(needed when changing the *.y files)
         Last version tested: 0.18.2 (3 June 2013)
                                                   -using HP C V7.3-009 and MMS3.9-0 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and MMS3.8-2 on OpenVMS IA64 V8.4

* 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.
         Other packages required:
                  -MMK
          Source file of these packages should be available (not for 9.10 (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 version 9.10 (Special OpenVMS version)
                      mmk/DESCRIP=[.BASE]OPENVMS.MMK/MACRO=A4_PAPER=1 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. GMAKE seems to be supported too but
                      I never tried it successfully.
         Last 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.3
                                           5) SVN version 10540 (22 December 2009)
                                                        -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3
                                           6) 9.10 (Special OpenVMS version) (17 January 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


* giftrans
         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 1.9.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 Mesa-include files and
                    the directory [.include.GL] from this package.
         Other packages required:
                  -Mesa
         Last version tested: 1.9.0 (10 December 2012)
                                                        -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
         patch for version 1.2.10-A1 : click here for Patch This patch fixes some minor problems when using gtk with other
                  package on this page
          Other packages required:
                  -Gawk
                  -Perl
                  -Porting library
         Last version tested: 1.2.10-A1 (22 September 2011)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4


* 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 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.
         Other packages required :
                  -gettext
                  -libiconv
                  -grep
                  -sed
                  -Perl
                  -vms_x_fix.h
                  -Z library
         Last 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



* 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 :
                  -Mesa
                  -Freetype1 library
         Last version tested: 2.5.2 (30 September 2011)
                                                         -using HP C++ T7.1-007 and MMS on OpenVMS Alpha V8.2
                                                         -using HP C++ V7.4-004 and MMS 3.8-2 on OpenVMS IA64 V8.4


* 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 5.1.1 : click here for Patch This patch includes OpenVMS compile support
         Note1 : For IA64 one should compile everyting without optimization. i.e.
                      $ mms/macro=NOOP=1
         Note2 : The C++ compiler is optional and only needed for C++ support of the library.
         Last version tested: 5.1.1 (11 March 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


* 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
         Last 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
         Last version tested: 3.82 (22 September 2011)
                                                        -using HP C V7.3-009 on OpenVMS Alpha V8.4
                                                        -using HP C V7.3-020 on OpenVMS IA64 V8.4

* 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
         Last version tested: 3.0-1 (22 May 2012)
                                                   -using OpenVMS Alpha V8.4
                                                   -using 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 2.10 : click here for Patch This patch adds updated OpenVMS support
         Optional packages (compile support detects presence):
                  -gettext
                  -libiconv
         Last version tested: 2.10 (10 January 2012)
                                                   -using HP C V7.3-010 and MMS3.9-0 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-20 and MMS3.8-2 on OpenVMS IA64 V8.4

* 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 1.15 : click here for Patch
                        This patch includes compile support for OpenVMS
         Note : On IA64 systems some NaN tests fail.
         Last versions tested: 1) 1.15 (20 November 2012)
                                                   -using HP C V7.3-010 and MMS 3.9-01 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 and MMS 3.9-01 on OpenVMS IA64 V8.4
                                           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

* 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
         Last versions tested: 1) 2.24.9 (2 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
                                           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
                                           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 paackages 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
          Last version tested: 3.5.8 (28 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




* gzip
         Purpose : non destructive (de)compression
         click here to get information
         click here to get the source/binary distribution modified for VMS      
          Last version tested: 1.5b (4 September 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


* 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.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.(some tests fail for this version)
         Other packages required:
                  -Jpeg library
                  -Z library
                  -sed
                  -Szip
         Last 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.9 (6 September 2013)
                                                       -using HP C V7.3-010, HP Fortran X8.2j-104689-48N6Q, MMS V3.9-01 and
                                                         HP TCP/IP Services V5.7-ECO4 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020, HP Fortran V8.2-104953-50MAI, MMS V3.9-01 and
                                                         HP TCP/IP Services V5.7-ECO4 on OpenVMS IA64 V8.4


* 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.
         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 : about 99% of the tests are sucessful.
         Last version tested: 1.8.11 (11 September 2013)
                                                       -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


* 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.


* 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
         click here to get the install- packages and instructions
         Note : 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)
         Last version tested: 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


* 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 16472 : click here for Patch This patch fixes 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
                  -Jasper library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -Bzip2
                  -Jbig Library
                  -GhostScript
         Last 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 16472 (7.0.0-0) (18 September 2014)
                                                   -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.5.12 : 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.5.12 (28 March 2011)
                                                     -using HP C++ V7.3-009, MMS 3.9-0 and DECWindows 1.7 on
                                                         OpenVMS Alpha 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


* 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

* 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 EAST 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.5 on
                                                       OpenVMS Alpha V8.4
                                                  -using HP Fortran V8.2-104953-50MAI, HP C V7.3-020, MMS v3.9-01 and DECWindows 1.5 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
         Other packages required:
                  -Jpeg library
         Last version tested : 1.900.1 (21 September 2011)
                                                 -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
                                       

* Jbig library
         Purpose : library to read/write jbig images
         click here to get the source distribution and information.
         patch for version 2.0 : click here for Patch This patch includes compile support for OpenVMS
         Last version tested: 2.0. (22 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


* jbig2dec jbig2dec
         Purpose : decoder implementation of the JBIG2 image compression format.
         click here to get information
         click here to get the source distribution
         patch for version 0.11 : click here for Patch This patch fixes some OpenVMS problems
         Note : Only VMS support via Ghostscript.
         Last version tested: 0.11 (22 September 2011)

* 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 16 October 2014 : 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
         Last 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 16 October 2014 (pre0.99.20-98)
                                                    -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


* 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
         optional patch for version 9a : 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.
         Last versions tested: 9a (20 March 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

* 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


* 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 4 September 2012 : click here for Patch This patch includes OpenVMS compile support.
         Last versions tested: 1) 398-2 (31 March 2009)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2) extracted from CVS on 4 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
 
* netliblapack
         Purpose : software library for numerical linear algebra.
         click here to get the source distribution and information
         patch for version of 3.3.1 : click here for Patch This patch adds OpenVMS compile support.
        Other packages required:
                  -blas
         Last versions tested : 3.3.1 (25 October 2011)
                                                    -using HP Fortran V8.2-104939-50H96 on OpenVMS IA64 V8.4


* 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

* 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 18581 : click here for Patch This patch includes OpenVMS compile support for both
                                                            ogg-vorbis and libao.
         Last versions tested: SVN version 18581 (5 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

* 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

* 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.14 : click here for Patch This patch fixes OpenVMS support.
        Other packages required:
                  -gettext
         Last version tested: 1.14 (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

*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
         Last version tested: 0.15.1b (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


* 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.
         Last version tested: 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


* 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
         Last version tested: 0.15.1b (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


* 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 version 20030726 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -gettext
                  -libiconv
                  -Porting library
         Last 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 3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* 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

* 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

* 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.2 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -libXmu
                  -XPM library
                  -sed
                  -vms_x_fix.h
                  -bison
                  -flex
         Last version tested: 1.6.2 (28 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

* 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 svn version 12020 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -Perl
         Last 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) SVN version 12020 (2 September 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-50L7J and MMS v3.9-01 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.9.1 : 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.
        Optional packages (compile support automatically detects them):
                  -libiconv
         Last version tested: 1) 2.9.1 (30 May 2013)
                                                       -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                       -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                          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.2 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -sed
                  -vms_x_fix.h
         Last version tested: 1.1.2 (28 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 IA64 Alpha V8.4

* 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.6 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -renderproto
                  -sed
         Last version tested: 0.9.6 (25 November 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


* 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

* 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.5 : click here for Patch. This patch includes compile support for OpenVMS
         Last version tested: 0.1.5 (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

* 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


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

* 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
         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

* 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.



* MesaMesa
         Purpose : Opensource OpenGL implementation
         click here to get the source distribution and information
         Patch for version 7.4.4 : click here for Patch. This patch fixes compilation support.
         Patch for version extracted from git repository at 25 February 2013 : click here for Patch. This patch fixes compilation support.
         Note 1 : The VMS patches assume that you downloaded mesa, glu, glut & demos.
         Note 2 : To compile the demos make sure that the logical GLEW points to the include files of the GLEW package.
         Other packages required :
                  -Python
                  -libXmu
                  -vms_x_fix.h
                  -GLEW (for the demos)
         Last 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 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



* 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
         Last versions 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

* 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.
         Last 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


* 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


*
         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.
         patch for version of 1.6 : click here for Patch. This patch includes compile support for OpenVMS
         Last versions tested: 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


* 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
         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??)
         Last 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

* 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
         Last versions tested: 25 August 2010 (23 April 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

* 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


* MySQL
         Purpose : Open source database.
         click here to get the information distribution.
         click here to get the binary and source distributions.
         Patch for version 5.1.36 : 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.36 (4 October 2011)
                                                      -using HP C V7.3-009, HP C++ V7.3-009 and MMS 3.8-2 on
                                                        OpenVMS Alpha V8.3
                                                      -using HP C V7.3-020, HP C++ V7.4-004 and MMS 3.8-2 on
                                                        OpenVMS IA64 V8.4
                                          3) 5.1.23-rc (16 October 2008 )
                                                      -using HP C V7.3-009 and HP C++ V7.3-009 on OpenVMS Alpha V8.3

* 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


* 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
         Last versions tested: 1) 4.1.3 (17 February 2012)
                                                  -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 3.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 3.8-2 on OpenVMS IA64 V8.4
                                           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



* 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


* ogg-vorbis  Ogg Vorbis
         Purpose : new audio compression format
         click here to get information and source distribution
         patch for SVN version 18581 : click here for Patch This patch includes OpenVMS compile support for both
                                                            ogg-vorbis and libao.
         Last versions tested: SVN version 18581 (5 September 2012)
                                                     -using HP C V7.3-010 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


* 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
         click here to get the sources of the VMS port
         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 for SVN version 1844 : click here for Patch This patch fixes compile support for OpenVMS.
         Other packages required :
                  -Jpeg library
                  -Tiff library
                  -Z library
          Last 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) SVN version 1844 (14 August 2012)
                                                    -using HP C V7.3-010, MMS 3.9-0 on OpenVMS Alpha V8.4
                                                    -using HP C V7.3-020, MMS 3.8-2 on OpenVMS IA64 V8.4


* 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


* OpenSSL
         Purpose : Secure Sockets Layer library
         
click here to get the source distribution and information
         Patch for version 0.9.8o : 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.0-beta2 : 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.1i : 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.
         Last version tested: 1) 0.9.8o (27 August 2010)
                                              -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                       2) 1.0.1i (17 October 2014)
                                              -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                              -using HP C V7.3-020 on OpenVMS IA64 V8.4
                                       3) 1.0.0-beta2 (27 April 2009)
                                              -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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

* 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
         Last 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 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


* 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


* 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 1491 : click here for Patch This patch includes compile support for OpenVMS.
         Other packages required :
                  -Bzip2
                  -Z library
                  -Readline
          Last 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 1491 (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


* PDFlib-lite
         Purpose : development tool for PDF-enabling your software, or generating PDF on your server.
         click hereto get information and source distribution
         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
         Last 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
         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.
         Last 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.20-1 (binary from sourceforge) (15 October 2014)
                                                        -using OpenVMS Alpha 8.4
                                                        -using OpenVMS IA64 8.4


* 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.
         Last version tested: 5.3.28 (2 September 2014)
                                                      -on OpenVMS Alpha V8.4
                                          

* 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 version extracted with jgit on 22 November 2011 : click here for Patch. This patch includes compile support for OpenVMS.
         Other packages required:
                  -Perl
         Last versions tested: 1) 0.9.5 (12 October 2007)
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2) Extracted using jgit on 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


* 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
         optional patch for version 1.6.10 : 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
         Last versions tested: 1) 1.6.10 (20 March 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
                                           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
         Note : The PDFUNITE application crashes.
         Other packages required:
                  -fontconfig
                  -Freetype2 library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -cURL
         Last version tested: extarcted using jgit on 17 December 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

* POPtoMAIL
         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 (15 December 2005)
                                                  -using HP C V7.1-015 and HP TCP/IP Services Version V5.5 - ECO 1 on
                                                          OpenVMS Alpha V8.2

* Porting library
         Purpose : library to make it easy to port software to OpenVMS
         click here to get the source distribution and information
         Source and binary distribution : click here This version includes some patches to make it work on recent versions of
                                                             OpenVMS.
       Other packages required :
                  -GNU make
         Last version tested: A9 (22 September 2011)
                                                  -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
                                                  -using HP C V7.3-020 on OpenVMS IA64 V8.4

* 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 versions tested: 1) 3.6.1 (8 June 2006)
                                                   -using HP C++ V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2


* 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 (1 October 2010)
                                                    -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


* 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:
                  -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
        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.3+ (binary) (1 June 2012)
                                                   -using OpenVMS Alpha V8.4
                                                   -using OpenVMS IA64 V8.4

*ralcgm RALCGM
         Purpose : a program to interpret Computer Graphics Metafiles. displays molecular structure.
         click here to get the source distribution and information
         Last 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 ( 3 November 2004)
                                                   -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2


* 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 for OpenVMS
        Last version tested: 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

* 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
         Last version tested: 0.11.1 (25 November 2011)
                                                -using OpenVMS Alpha V8.4
                                                -using 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
                                                        any of the libraries from this page or compilation of the samples.
         Note : The use of Mesa instead of the GLX from DECWMotif is slower, but is useable on all graphical displays.
         Other packages required :
                  -vms_x_fix.h
                  -Mesa
          Last version tested: 1.2.14 (4 October 2011)
                                                    -using HP C V7.3-009, MMOV V2.2-1, MMS 3.9-0 and DECWindows 1.6ECO5 on
                                                      OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4


* 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
          Last version tested: 2.0.16 (5 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


* 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
          Last version tested: 1.2.10 (4 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


* 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
          Last version tested: 1.2.8b (5 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


* 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
          Last version tested: 1.2.7 (4 October 2011)
                                                    -using HP C V7.3-009, MMS 3.8-2  and HP TCP/IP Services Version V5.6 on
                                                      OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020, MMS 3.8-2 and HP TCP/IP Services Version V5.7 ECO2
                                                      on OpenVMS IA64 V8.4


* 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
          Last version tested: 2.0.9 (5 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

* Gnused
         Purpose : GNU implementation of unix sed
         click here to get the source distribution
         patch for version 4.2.2 : 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 an old
                           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
         Last version tested: 4.2.2 (31 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

* setuser
         Purpose : Become another user, needs privs.
         click here to get the source distribution.
         Last version tested: VER-007 (12 October 2011)
                                                      -using Digital C 5.7 on OpenVMS Alpha V7.1-1H2
                                                      -using HP C V7.3-020 on OpenVMS IA64 V8.4


* 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
         Last version tested: 1.01 (10 October 2012)
                                                    -using Compaq C V6.5-001 and MMS 3.8-2 on OpenVMS Alpha V7.3-1
                                                    -using HP C V7.3-020 and MMS 3.8-2 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 24 July 2008
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3


* 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 jgit on 10 October 2012 : 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)
                  -libao
                  -FFmpeg
                  -FLAC
                  -OpenSSL
                  -PNG library
         Last 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 jgit on 10 October 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


* 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 : 09/20/10 11:04 (26 November 2012)
                                                   -using HP Fortran X8.2j-104952-50LBS, HP C V7.3-010 and MMS V3.9-01 on
                                                    OpenVMS Alpha V8.4
                                                   -using HP Fortran X8.2j-104952-50LBS, HP C V7.3-020 and MMS V3.9-01 on
                                                    OpenVMS IA64 V8.4


* 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.
         Note : "jsvn co" does not work for version 1.7.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


* 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
         Last version 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 (3 October 2011)
                                                 -using HP C V7.3-010, HP C++ V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                 -using HP C V7.3-020, HP C++ V7.4-004 and MMS 3.8-2 on IA64 Alpha V8.4

* 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 (22 February 2010)
                                                 -using HP C V7.3-009 on OpenVMS Alpha V8.3

* SWITCH
         Purpose : An enhanced SET DEFAULT with partial name matches, etc.
         click here to get information, source and binary distribution.
         Last version tested: 4.5-1 (20 September 2011)
                                                 -using OpenVMS Alpha V7.3
                                                 -using 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 : click here for Patch This patch include OpenVMS support.
         Last version tested: 2.1 (31 October 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

* S-language library
         Purpose : Implements multi platform S-language
         click here to get information and sources
         Other packages required :
                  -MMK
          Last 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 16 October 2014
                                                   -using HP C V7.3-010 on OpenVMS Alpha V8.4
                                                   -using HP C V7.3-020 on OpenVMS IA64 V8.4


* 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.
         Last versions tested: 1) 8.4.19 (5 October 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
                                           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.21 : click here for Patch.
         Other packages required:
                  -Porting library
                  -Tiff library
                  -Jpeg library
                  -PNG library
                  -vms_x_fix.h
                  -CPRE
                  -libiconv
         Last 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.21 (25 February 2011)
                                                   -using HP C V7.3-009 and DECWindows 1.7 on OpenVMS Alpha V8.4


* 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.
         Last version tested: 97 (7 October 2011)
                                                -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


* 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

* Tiff library
         Purpose : library to read/write Tiff images
         click here to get the source distribution and information
         Patch for version 4.0.3 : 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.0.0beta6 : 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.
         Other packages required:
                  -Jpeg library
                  -Z library
         Last versions tested:  1) v4.0.3 (11 October 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
                                            2) v4.0.0beta6 (21 September 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


* 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 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

* 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.
        Other packages required:
                  -libXmu
                  -libXaw3d
                  -sed
         Last version tested: 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

* Ungif library
         Purpose : library to read/write GIF images
         click here to get the source distribution and information
         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


* Info-ZipUnZip
         Purpose : extraction utility for archives compressed in .zip format
         click here to get information and the source distribution
         click here to get the Beta versions.
         Last versions tested: 1) 6.0 (30 November 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2) 6.1.0b (Beta version) (20 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

* 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

* 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
         Last version tested: 2.2-2 (21 August 2012)
                                                    -using Compaq C V6.5-001 on OpenVMS Alpha V7.3
                                                    -using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4

* VILE
         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.5 : click here for Patch
         Last version tested: 9.5 (2 December 2005)
                                                    -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2

* 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 (27 October 2008)

* 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

* VMSTAR VMSTAR
         Purpose : Read/write UN*X tar files under VMS (with ODS-5 support).
         click here to get the source distribution and information
         Last versions tested: 1) 4.0 (3 May 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
                                           2) 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_MAIL_VIRUS_SCAN VMS_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_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.
         Last version dates 28 January 2014

* VRweb
         Purpose : vrml viewer
         click here to get the original source
         click here to get the source modified for OpenVMS
        Other packages required :
                  -Mesa
                  -PNG library
                  -Z library
                  -Jpeg library
                  -Tiff library
                  -vms_x_fix.h
         Last version tested:   1.5 (27 December 2012)
                -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.0.0 : click here for Patch This patch includes the OpenVMS compile support.
         Other packages required :
                  -Perl
                  -blas (IA64 only : Alpha uses CXML)
                  -lapack (IA64 only : Alpha uses CXML)
          Last versions tested: 2.0.0 (4 September 2014)
                                                    -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-50L7J, HP C V7.3-020 and MMS v3.9-01 on
                                                      OpenVMS IA64 V8.4


* WASD
         Purpose : VMS Hypertext Services
         click here to get the source distribution and information
          Last version tested: 10.2.0 (16 September 2013)
                                                    -using Compaq HP C V7.3-010 and HP SSL V1.4-471 on OpenVMS Alpha V8.4
                                                    -using Compaq HP C V7.3-020 and HP SSL V1.4-471 on OpenVMS IA64 V8.4


* 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.
         click here to get information and the source distribution.
          Last version tested: 1.14a (24 September 2012)
                                                      -using HP C V7.3-010, HP SSL V1.4-332 and MMS 3.9-0 on OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP SSL V1.4-334 and MMS 3.8-2 on OpenVMS IA64 V8.4


* 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.
         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)
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -XPM library
                  -LIBIODBC
                  -Expat library
                  -Mesa
                  -libmspack
                  -bison
                  -sed
                  -flex
                  -cppunit
                  -Porting library
          Last 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) SVN version 77724 (22 September 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
                                            4) 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

* 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


* 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 :
                  -Mesa
                  -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
  

* 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.3 : 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
                  -Mesa
                  -sed
                  -vms_x_fix.h
         Last version tested: 1) 1.2.3 (28 March 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
                                          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 (11 January 2012)
                                                -using HP C V7.1-015, MMS 3.8-2 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                                -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on 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
                  -Mesa
                  -FTGL library
                  -GLTT library
                  -Freetype1&2 library
                  -XPM library
                  -Z library
                  -Xautolock
         Last versions tested:  1) 5.43 (15 July 2013)
                                                      -using HP C V7.3-010, HP C++ V7.3-009, MMOV V2.2-1 and DECWindows V1.7 on
                                                        OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-005 and DECWindows V1.7 on OpenVMS IA64 V8.4
                                             2) 5.43ALPHA00 (11 July 2013)
                                                      -using HP C V7.3-010, HP C++ V7.3-009, MMOV V2.2-1 and DECWindows V1.7 on
                                                        OpenVMS Alpha V8.4
                                                      -using HP C V7.3-020, HP C++ V7.4-005, and DECWindows V1.7 on OpenVMS IA64 V8.4

* xmlf90
         Purpose : An XML parser in Fortran
         click here to get the source distribution and information
         patch for version 1.2g : click here for Patch This adds compile support for OpenVMS
         Last version tested:  1.2g (28 February 2012)
                                                   -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52 and MMS3.8-0 on OpenVMS Alpha V7.3-2
                                                   -using HP C V7.3-020, HP Fortran X8.2j-104952-50LBS and MMS 3.8-2 on OpenVMS IA64 V7.4

* 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.03 : 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.03 (27 November 2013)
                                                       -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.11 : click here for Patch This patch include OpenVMS compile support.
         Last version tested: 3.5.11 (28 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

* 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
         Last version tested: 1.11 (23 December 2011)
                                                      -using Compaq C V6.5-001 , MMS 3.7 and DECWindows 1.2-6 on OpenVMS Alpha V7.3
                                                      -using HP C V7.3-020, MMS 3 .8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4

* 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
         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 :
                      -Mesa
                      -libXmu
                      -TCL/TK
                      -Porting library
         Last version tested: 3.7.2 (1 December 2005)
                                              -using HP Fortran V8.0-104655-48F7C, HP C V7.1-015 and DECWindows 1.5 on
                                                   OpenVMS Alpha V8.2

* Xteddy xteddy
         Purpose : Puts a pet on the screen
         click here to get the source distribution and information
         patch for version 2.0.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
                  -vms_x_fix.h
                  -Porting library
         Last version tested: 2.0.2 (25 April 2012)
                                              -using Compaq C V6.5-001, MMS 3.8-0 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
                                              -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4

* 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
         packages required :
                  -Jasper library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -GhostScript
                  -gzip
         Last version tested: 3.10a_jumbopatch (10 October 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

* 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.0.7 : click here for Patch. This patch include compile support for OpenVMS.
         patch for version 5.1.4beta : click here for Patch. This patch include compile support for OpenVMS.
         patch for git version of 13 October 2010: click here for Patch. This patch include compile support for OpenVMS.
         Other packages required :
                  -gettext
                  -libiconv
          Last version tested: 1) 5.0.7 (7 October 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
                                          2) 5.1.4beta (8 October 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
                                          3) extracted from the git repository on 13 October 2010
                                                      -using HP C V7.3-009 and MMS v3.9-0 on OpenVMS Alpha V8.3

* Ygl
         Purpose : (partial) gl emulation
          click here to get the source distribution.
         patch for version 4.2f: click here for Patch This patch includes OpenVMS compile support.
         Other packages required :
                  -Mesa
                  -vms_x_fix.h
         Last version tested: 4.2f (7 September 2012)
                                                    -using HP C V7.3-009, MMS 3.8-2 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3
                                                    -using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4


* Info-ZipZip
         Purpose : compression and file packaging/archive utility.
         click here to get information and source & binary distributions
         Last versions tested: 1) 3.0 (28 October 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2) 3.1c BETA (22 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



* Z-Library
         Purpose : Z-(de)compression
         click here to get the source distribution and information
         Optional patch for version 1.2.8 : click here for Patch This patch makes zlib suitable for the other packages from this page.
         Last version tested: 1.2.8 (28 August 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




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 .