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 (11 November 2004)
                                                   -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* 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.1 (2 March 2007)
                                              -using HP Fortran V8.0-1-104669-48GBT on OpenVMS Alpha V8.3

* 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)
         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 (9 March 2007)
                                                   -using HP Fortran V8.0-1-104669-48GBT and CXML V5.2-1 on OpenVMS Alpha V8.3

* 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
             Note 1 : I used the DESCRIP.MMS file found here to compile and link.
             Note 2 : 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 (13 July 2006)
                                                 -using HP C V7.1-015 on OpenVMS Alpha V8.2

* 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.
          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 144 (1 October 2009)
                                                       -using HP C++ V7.3-009 and JAVA 1.5.0-5 on OpenVMS Alpha V8.3

* atk library
         Purpose : Accessibility Tookit to obtain accessibly information from GTK+ and GNOME widgets.
         click here to get the source distribution and information
         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

* Babel
         Purpose : Program that was designed to interconvert a number of file formats used in molecular modeling.
         click here to get the source distribution and information
         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 (15 March 2005)
                                                 -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
 
* 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) (3 March 2003)
                                                   -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 
* Bochs
         Purpose : A pentium 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
         Note1 : Do not expect too much to the speed of the emulation.
         Note2 : LD can be used to create empty disk container files.
         Last version tested: CVS version extracted on 10 July 2002
                                                    -using Compaq C V6.5-001 and Compaq C++ V6.5-021 on OpenVMS Alpha V7.3


* 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 (8 May 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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.5.4 : click here for Patch This patch links in libraries from this page
                         instead of the ones included in the distribution.
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -fftw (version 2.x)
         Last version tested: 1.5.4 (21 April 2008)
                                                  -using HP C V7.3-009, HP C++ V7.3-009 on OpenVMS Alpha V8.3

* 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

* 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

* Bzip2
         Purpose : non destructive (de)compression
         click here to get information and the source distribution.
         patch for version 1.0.5a : 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.5a (18 June 2008)
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3

* cairo
         Purpose : ector graphics library designed to provide high-quality display and print output.
         click here to get the source distribution.
         patch version extracted with jgit on 11 November 2009 : 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.2.6 : 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,
                    this is never the case for a OpenVMS-native display.
         Other packages required :
                  -sed
                  -pixman
                  -fontconfig
                  -libXrender
                  -renderproto
                  -Freetype2 library
                  -PNG library
                  -Z library
                  -vms_x_fix.h
                  -gnv (only needed for compiling the tests)
                  -GhostScript (only needed when running the tests)
         Last versions tested: 1) 1.2.6 (24 November 2006)
                                                      -using HP C V7.1-015 and DECWindows 1.6 on OpenVMS Alpha V8.3
                                           2) Extracted using jgit on 11 November 2009
                                                      -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3
                                           3) CVS version extracted on 23 October 2006
                                                      -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2

* cdrtools
         Purpose : CD Record tools
         click here to get the source and binary distribution
         Note : 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.
         Last version tested: 2.01a19 (18 November 2003)
                  -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1

* ClamAV
         Purpose : Clam AntiVirus is a GPL anti-virus toolkit
         click here to get information
         click here to get the sources of the VMS port
         Patch for version 0.95rc1 : click here for Patch This patch is only needed when you want to use ClamAV with
                                                        any of the libraries from this page.
         Patch for version 0.94.2 : click here for Patch This patch is only needed when you want to use ClamAV with
                                                        any of the libraries from this page.
         Note : 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
          Last versions tested: 1)0.94.2 (22 December 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                            2)0.95rc1 (20 March 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3


* 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

* 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 (14 September 2005)
                  -using OpenVMS Alpha V8.2

* 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 (7 October 2005)
                  -using Compaq C V6.5-001 on OpenVMS Alpha V8.2

* db
         Purpose : Berkeley DB is a database engine that provides developers with fast, reliable, local persistence with zero administration.
         click here to get the source distribution and information
         patch for version 4.4.20 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -vms_x_fix.h
         Last version tested: 4.4.20 (17 February 2006)
                  -using HP C V7.1-015 on OpenVMS Alpha V8.2

* 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 the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
        Last version tested : X1-004 (25 January 2006)
                                             -using OpenVMS Alpha V8.2

* 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 the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
        Last version tested : V6.0 (20 January 2006)
                                                -using OpenVMS Alpha V8.2

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

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

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

* 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 the source and binary distribution.
         Other packages required :
                  -DBS-SYSRTL
        Last version tested : V3.0 (25 January 2006)
                                               -using HP Fortran V8.0-104655-48F7C on OpenVMS Alpha V8.2

* DBS-SYSRTL
         Purpose : Run-time library used by most of the DBS packages.
         click here to get the source and binary distributions.
        Last version tested : V1.10 (20 January 2006)
                                              -using HP BASIC V1.6 and HP C V7.1-015 on OpenVMS Alpha V8.2

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

* Deliver
         Purpose : Handles special delivers for VMS Mail
         click here to get the distribution for OpenVMS
        Last version tested on 1 November 2002
                                              -using Compaq Pascal V5.8-88 on OpenVMS Alpha V7.3-1

* 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 (22 November 2006)
                                              -using OpenVMS Alpha V8.3

* diffutils
         Purpose : GNU implementation of diff,cmp,sdiff and diff3 for comparing file contents.
         click hereto get the source distribution
         patch for version 2.8.1 : click here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -gettext
                  -libiconv
                  -Porting library
         Last version tested: 2.8.1 (30 May 2003)
                                               -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1

* 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

* 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

* 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

* 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 : 6.0 (30 October 2007)
                                               -using HP Fortran V8.2-104679-48H9K and DECWindows 1.6ECO2 on
                                                     OpenVMS Alpha V8.3

* 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 (10 April 2006)
                                                      -using HP C V7.1-015 on OpenVMS Alpha V8.2

* DRAWxtl
         Purpose : display crystal structures.
         click here to get the source distribution and information.
         patch for version 5.4 : 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.4 (10 July 2009)
                                                      -using HP C++ V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3

* 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 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)
                  -Porting library
                  -vms_x_fix.h
                  -gzip
         Last versions tested: 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 24 July 2007
                                                   -using HP Fortran V8.0-1-104669-48GBT and HP C V7.3-009 on OpenVMS Alpha V8.3

* Expat library
         Purpose : XML parser library written in C
         click here to get sources and information
         patch for version 2.0.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.
         Last version tested: 2.0.1 (26 October 2007)
                  -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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

* 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

* ffmpeg
         Purpose : Multimedea system.
         click here to get information and source distribution
         patch for version cvs version of 13 September 2005 : click here for Patch This patch includes OpenVMS compile support.
         patch for version 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.
         Other packages required :
                  -Z library
                  -Bzip2
                  -LAME
                  -OpenJPEG
                  -ogg-vorbis
                  -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

* 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.1.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 (24 September 2003)
                                                     -using Compaq C V6.5-001 and HP Fortran V7.6-3276-48D52 on OpenVMS
                                                       Alpha V7.3-1
                                           2) 3.1.3 (14 November 2008)
                                                    -using HP C V7.3-009 and HP Fortran V8.2-104679-48H9K on OpenVMS
                                                      Alpha V8.3

* flex
         Purpose : Fast lexical analyser generator
         click here to get information and source distribution
         patch for version 2.5.35 : click here for Patch . This patch includes compile support for OpenVMS
         Last version tested: 2.5.35 (26 May 2008)
                                                   -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 6909 : click here for Patch . This patch includes compile support for 1.x and 2.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 6909 (29 September 2009)
                                                   HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO5 on
                                                      OpenVMS Alpha V8.3
                                           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

* fontconfig
         Purpose : Library for configuring and customizing font access.
         click hereto get the source distribution and information
         patch for version 2.3.2 : 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
                  -Expat library
                  -Freetype2 library
         Last versions tested: 1) 2.3.2 (24 January 2006)
                                                    -using HP C V7.1-015 on OpenVMS Alpha V8.2
                                           2) 2.3.93 (27 January 2006)
                                                    -using HP C V7.1-015 on OpenVMS Alpha V8.2

* 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
         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 on 24 September 2009
                                                      -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3

* Freetpe1/2 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.3.11 : 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.3.11 : 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 13 March 2009 : 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 25 September 2009 : 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
                  -MMK
                  -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.3.11 (10 November 2009)
                                                    -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3
                                           3) CVS version extracted on 13 March 2009
                                                    -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                           4) GIT version extracted on 25 September 2009
                                                    -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3

* 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 1205 : 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 1205 (29 January 2009 )
                                                      -using HP C V7.3-009 and HP C++ V7.3-009 on OpenVMS Alpha V8.3
* 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 4 May 2006
                                             -using OpenVMS Alpha V8.2

* Gawk
         Purpose : Gnu implementation of the Unix awk command
         click here to get the source distribution and information
         Last version tested: 3.1.5 (6 December 2005)
                                             -using HP C V7.1-015 on OpenVMS Alpha V8.2

* GD library
         Purpose : An ANSI C library for the dynamic creation of images
         click here to get the source distribution and information
         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 (18 January 2008)
                  -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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
                  -GD library
         Optional packages required:
                  -libiconv(see Note above)
         Last version tested: 0.11.5dev (18 January 2008)
                  -using HP C V7.3-009 on OpenVMS Alpha V8.3

* gettext
         Purpose : Multiluanguage programming support
         click here to get the source distribution and information
         patch for version 0.17 : 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
                  -glib2 library
                  -libxml2
         Optional packages required:
                  -libiconv(see Note above)
                  -bison(needed when changing the *.y files)
         Last version tested: 0.17 (16 January 2008)
                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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.1 : 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:
                  -vms_x_fix.h
         Last version tested: 2.1 (bundle) (1 February 2005)
                                     -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2

* GhostScript
         Purpose : PostScript/PDF reader/transformer
         click here to get the source distribution and information
         click here to get SVN tar-balls.
         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
         Other packages required:
                  -MMK
          Source file of these packages should be available:
                  -jbig2dec
                  -Jpeg library
                  -Jasper library
                  -PNG library
                  -Z library
         Note1 : I normally use the following command to build:
                 mmk/DESCRIP=[.SRC]OPENVMS.MMK/MACRO=(SYSLIB=1,A4_PAPER=1,IEEE=1).
                 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


* 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 20040727 : click here for Patch This patch fixes compile support for OpenVMS
         Note 1 : tcl/tk support is not compiled.
         Other packages required :
                  -vms_x_fix.h
         Last version tested: 20040727 (14 March 2005)
                                                        -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2

* glib/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 (3 February 2003)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1

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

* 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 (13 September 2005)
                                                         -using HP C++ T7.1-007 for OpenVMS Alpha V8.2

* 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 4.3.1 : click here for Patch This patch includes OpenVMS compile support
         Last version tested: 4.3.1 (26 May 2009)
                                                         -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 (25 January 2008)
                                                         -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 the source/binary distribution and information
         Patch for version 1.4.7 : click here for Patch This patch fixes compile support
         Other packages required:
                  -gnv
         Last version tested: 1.4.7 (25 January 2008)
                                                           -using HP C V7.3-009 on OpenVMS Alpha V8.3

* Gnuplot
         Purpose : command-driven interactive function plotting program.
         click here to get information and source distribution
         patch for version 4.2.2 : 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
         Last versions tested: 1) 4.2.2 (29 January 2008)
                                                       -using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3
                                           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: 2.1-1 (26 January 2007)
                                                   -using OpenVMS Alpha V8.3

* Graphicsmagick
         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 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
         Last versions tested: Version extracted from the CVS on 27 June 2005
                                                   -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2 and DECWindows 1.3-1

* grep
         Purpose : Grep searches one or more input files for lines containing a match to a specified pattern.
         click hereto get information and source distribution
         patch for version 2.5.3 : click here for Patch This patch adds updated OpenVMS support
         Other packages required:
                  -gettext
                  -libiconv
         Last version tested: 2.5.3 (7 November 2007)
                                                   -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 25 September 2009 :click here for Patch
                          This patch includes compile support for OpenVMS
         Last version tested: Extracted from the git repository on 25 September 2009
                                                   -using HP C V7.3-009 on OpenVMS Alpha V8.3

* gtk2+ (contains gdk-pixbuf , gdk2 , gtk2 and gdk-pixbuf-xlib)
         Purpose : widgets library
         click here to get the source distribution and information
         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
                  -pango library
                  -atk library
                  -cairo
                  -pixman
                  -fontconfig
                  -libXrender
                  -Xft
                  -Perl
                  -PNG library
                  -Freetype2 library
                  -Z library
                  -Jpeg library
                  -Tiff library
                  -gettext
                  -libiconv
                  -Expat library
                  -vms_x_fix.h
         Last versions tested: 1) CVS version extracted on 24 May 2006
                  -using HP C V7.1-015, DECWindows 1.5 on OpenVMS Alpha V8.2
                                           2) SVN version 19047 (26 November 2007)
                                                   -using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3

* gzip
         Purpose : non destructive (de)compression
         click hereto get the source distribution modified for VMS      
          Last version tested: 1.2.4b (23 February 2001)

* 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.
         Last version tested: 4.1r5 (24 April 2002)


* 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 (21 January 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

*
HGFTP
         Purpose : FTP client/server
         click here to get the source and binary distribution.
         Last version tested: 3.2 (29 June 2006)
                                               -using HP TCP/IP Services V5.5 - ECO 1 on OpenVMS Alpha V8.2.

* 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

* ImageJ
         Purpose : image processing program
         click here to get the information
         click here to get the install- packages and instructions
         Last version tested: 1.38x (23 January 2008)
                                                   -using JAVA 1.5-1 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3

* 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 593 : 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 version 6.3.0-3 : 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.3.8-2 (1 February 2008)
                                                   -using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3
                                           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 593 (19 November 2009)
                                                   -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3

* Imaging library
         Purpose : Python Imaging Library
         click here to get the source distribution and information
         patch for version 1.1.6 : click here for Patch This patch includes OpenVMS compile support
         Other packages required:
                  -Jpeg library
                  -Python
                  -Z library
         Last version tested: 1.1.6 (21 October 2008)
                  -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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
         click here to get the latest source distribution.
         Patch for version 3.5.10c : 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: 3.5.10c (14 November 2008)
                                                       -using HP C++ V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

* 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 (5 March 2007)
                                                   -using HP C V7.1-015 on OpenVMS Alpha V8.3

* 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

* 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 (31 March 2005)
                                                  -using Compaq C++ V6.5-021 for OpenVMS Alpha V7.3-2

* JANA2000
         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
         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 (4 January 2006)
                                                  -using HP Fortran V8.0-104655-48F7C, HP C V7.1-015 and DECWindows 1.5 on
                                                       OpenVMS Alpha V8.2

* Jasper 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 (30 January 2007)
                                                 -using HP C V7.1-015 on OpenVMS Alpha V8.3
                                       

* 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. (20 March 2009)
                                             -using HP C V7.3-009 on OpenVMS Alpha V8.3

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

* JED editor
         Purpose : Text editor, Emulates Emacs EDT etc....
         click here to get information and sources distribution
         Other packages required :
                 -S-lang library
                  -vms_x_fix.h
         Last versions tested: 1) 0.99-18 (5 April 2006)
                                                    -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                           2) B0.99-17.165 (20 February 2006)
                                                    -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
                                           3) SVN version 111 (0.99.19-185) (23 April 2009)
                                                    Note : Copy the [.slsh.lib]*.sl from the S-lang-package to Jed's [.lib]
                                                    -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

* jgit
         Purpose : pure Java implementation of the git tool - it implements some git features
         click here to get information.
         click here to get the source/binary distributions.
         Last version tested: extracted from git repository (16 October 2009)
                                                   -using JAVA 1.5-5 on OpenVMS Alpha V8.3

* Jpeg library
         Purpose : library to read/write jpeg images
         click here to get the source distribution
         click here to get information
         optional patch for version 6b : 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: 6b (7 February 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* Jump
         Purpose : allows a user to login exactly as another user without a password.
         click here to get the source/binary distribution.
         Last version tested: v5.0 (27 February 2006)
                                                   -using HP Pascal Alpha V5.9-95 on OpenVMS Alpha V8.2

* 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 June 2009 : 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 June 2009
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* LD
         Purpose : OpenVMS logical disk utility
         click here to get the binary distribution and information
         Last version tested: 9.2 (6 April 2009)
                                                  -using OpenVMS Alpha V8.3

* 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 15906 : click here for Patch This patch includes OpenVMS compile support for both
                                                            ogg-vorbis and libao.
         Last versions tested: SVN version 15906 (6 April 2009)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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.
         Last version tested: SVN version 280 (21 October 2008)
                                                 -using HP C V7.3-009 on OpenVMS Alpha V8.3

* libiconv
         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.12 : click here for Patch This patch fixes OpenVMS support.
        Other packages required:
                  -gettext
         Last version tested: 1.12 (17 March 2008)
                                                        -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 ( 27 May 2004)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* libiodbc
         Purpose : Open DataBase Connectivity
         click here to get the source distribution and information
         Patch for version 3.52.5 : 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.5 (5 July 2007)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 ( 27 May 2004)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* libmspack
         Purpose : A library for Microsoft compression formats
         click here to get the source distribution and information
         patch for version 20030726 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -gettext
                  -libiconv
                  -Porting library
         Last version tested: 20030726 (16 October 2003)
                                                      -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1

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

* libpaper
         Purpose : A library providing routines for paper size management.
         click here to get the source distribution and information
         patch for version 1.1.23+nmu1 : click here for Patch This patch includes OpenVMS support.
         Last version tested: 1.1.23+nmu1 (20 March 2009)
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 and information
         patch for version 1.5E : 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.5E (10 May 2004)
                                                      -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2

* 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.7.2 : 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.
        Other packages required:
                  -libiconv
         Last version tested: 1) 2.7.2 (21 October 2008)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                          2) SVN version 3800 (17 October 2008)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3

* libXmu
         Purpose : Mixed utilities for X-Windows
         click here to get the source distribution
         patch for version 6.2.3 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -sed
                  -vms_x_fix.h
                  -libXaw3d (only the *.h files should be present in a directory to which the logical XAW points to
         Last version tested: 6.2.3 (22 September 2004)
                                                      -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2

* libXrender
         Purpose : Render library for X11
         click here to get the source distribution
         patch for version 0.9.4 : click here for Patch This patch includes OpenVMS support.
        Other packages required:
                  -renderproto
         Last version tested: 0.9.4 (24 October 2008)
                                                      -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

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

* 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 (17 January 2005)
                  -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* LZO
         Purpose : portable lossless data compression library.
         click hereto get the source distribution and information.
         patch for version 2.03 : click here for Patch. This patch includes compile support for OpenVMS
         Last version tested: 2.03 (23 May 2008)
                  -using HP C V7.3-009 on OpenVMS Alpha V8.3

* lzop
         Purpose : file compressor.
         click hereto get the source distribution and information.
         patch for version 1.02rc1 : click here for Patch. This patch includes compile support for OpenVMS
         Other packages required:
                  -lzo
         Last version tested: 1.02rc1 (30 January 2008)
                  -using HP C V7.3-009 on OpenVMS Alpha V8.3

* MAD
         Purpose : MPEG Audio Decoder
         click here to get more information
         The program consists of:
                  -libid3tag
                  -libmad
                  -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 ( 27 May 2004)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* 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

* Mesa
         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 12 November 2009 : click here for Patch. This patch fixes compilation support.
         Note: If you do not have C++ an old version of the GLU library is compiled.
         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 12 November 2009
                                                       -using HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO5 on
                                                           OpenVMS Alpha V8.3

* 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

* MMK
         Purpose : MadGoat Make Utility (compatible with DEC's MMS!)
         click here to get information.
         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 (7 October 2009)
                                                       -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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

* 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

* 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

* Mosaic
         Purpose : Web-browser.
         click here to get the source distribution and information
         Last version tested: 4.2 (26 September 2007)
                                                    -using HP C V7.3-009, SSL V1.3-281 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3

* 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 (13 December 2004)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* 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.1 : 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
         Last version tested: 2.4.1 (27 April 2009)
                                                         -using HP C V7.3-009 on OpenVMS Alpha V8.3

* MPFUN90
         Purpose : Fortran-90 arbitrary precision package.
         click here to get the source and information distribution.
         patch for version of 23 January 2006 : click here for Patch. This patch includes compile support for OpenVMS
         Last versions tested: 23 January 2006 (24 February 2006)
                                                       -using HP Fortran V8.0-104655-48F7C on OpenVMS Alpha V8.2

* 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

* Mtools
         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 3.9.10 : click here for Patch. This patch includes compile support for OpenVMS
         Last versions tested: 3.9.10 (23 June 2005)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* MySQL
         Purpose : Open source database.
         click here to get the information distribution.
         click here to get the binary and source distributions.
         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.23-rc (16 October 2008 )
                                                      -using HP C V7.3-009 and HP C++ V7.3-009 on OpenVMS Alpha V8.3

* 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 3.6.2 : 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 type "MMS" or MMK" in the top-directory. After this test can be performed
                           by typing "MMS test" or "MMK test".
         Other packages required:
                  -diffutils (to perform the tests)
         Last versions tested: 1) 3.6.2 (30 November 2007)
                                                  -using HP C V7.3-009, HP C++ V7.3-009 and HP Fortran V8.2-104679-48H9K on
                                                      OpenVMS Alpha V8.3
                                           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

* 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

* 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

* 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

* 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 (17 January 2005)
                                              -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* Ogg Vorbis
         Purpose : new audio compression format
         click here to get information and source distribution
         patch for SVN version 15906 : click here for Patch This patch includes OpenVMS compile support for both
                                                            ogg-vorbis and libao.
         Last versions tested: SVN version 15906 (6 April 2009)
                                                     -using HP C V7.3-009 on OpenVMS Alpha V8.3


* 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.
         Other packages required :
                  -Jpeg library
                  -Tiff library
                  -Z library
          Last version tested: v1.3 (13 March 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* OpenSSL
         Purpose : Secure Sockets Layer library
         
click here to get the source distribution and information
         Patch for version 0.9.8l : 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.
         Last version tested: 1) 0.9.8l (9 November 2009)
                                              -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                       2) 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

* pango
         Purpose : library for layout and rendering of text, with an emphasis on internationalization.
         click here to get the source distribution and information
         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

* PDFlib-lite
         Purpose : development tool for PDF-enabling your software, or generating PDF on your server.
         click hereto get information
         click here to get the source distribution
         patch for version 6.0.1 : click here for Patch This patch includes compile support for OpenVMS
             Note 1 : I only compiled and tested the C-bindings.
             Note 2 : PDFlib-lite contains an old Tiff-library that clashes with the real one. Therefore I disabled all use of the
                          TIFF format.
         Other packages required :
                  -PNG library
                  -Z library
                  -Jpeg library
         Last version tested: 6.0.1 (4 February 2005)
                  -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2

* Perl
         Purpose : Perl scripting language interpreter
         click here to get the source distribution and information
         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

* 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 10 November 2009 : 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 10 November 2009
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3

* PLATON
         Purpose : Cystallographic Structure Calculations.
         click here to get information
         click here to get the source distribution
         patch for version of 270306 : click here for Patch. This patch includes compile support for OpenVMS.
         Last version tested: 270306 (29 March 2006)
                                                      -using HP Fortran V8.0-104655-48F7C, HP C V7.1-015 and DECWindows 1.5 on
                                                              OpenVMS Alpha V8.2

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

* PNG library
         Purpose : read/write PNG images
         click here to get the source distribution and information
         optional patch for version 1.2.40 : 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.2.40 (14 September 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           2) 1.2.27rc01 (28 April 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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

* 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

* 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
         Optional patches : dlfcn.h gives in some rare cases a clash with the system provided one. To be on the safe side replace it
                                                  with the one downloaded from here. (for OpenVMS 7.x)
                                       vms_jackets.h  solves a problem with c++ compiler version 7.x
                                       For OpenVMS 8.2 and later : remove after installation the following files :
                                             DLFCN.H, GRP.H, POLL.H, UTIME.H
         Last version tested: A9 (17 October 2003)
                                                  -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1

* 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.2.6a : 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.2.6a (21 January 2009)
                                                    -using HP C V7.3-009 and HP TCP/IP Services Version V5.6 ECO 3 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.2 : click here for Patch This patch enables the use of other packages on this page together with
               the source distribution.
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Freetype2 library
                  -Imaging library
                  -GD library
                  -GDCHART library
                  -Expat library
                  -OpenSSL
                  -RSAref library
                  -SWIG
                  -libiconv
                  -vms_x_fix.h
                  -Readline
                  -MySQL
                  -Swish-e
                  -libxslt
                  -libart-lgpl
                  -GMP
        Last version tested: 2.5.2 (23 October 2008)
                                              -using HP C V7.3-009 and HP C++ V7.3-009 for OpenVMS Alpha V8.3

* RasMol
         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.
         Last version tested:   26b2 ( 3 November 2004)
                                                      -using Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2

* 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

* Readline
         Purpose : provides a set of functions for use by applications that allow users to edit command lines as
                         they are typed in.
         click hereto get the information.
         click here to get for the source distribution for OpenVMS
        Last version tested: 5.2 (14 October 2008)
                                            -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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 (2 October 2006)
                                                -using OpenVMS Alpha V8.2

* renderproto
         Purpose : Header files for the libXrender package.
         click here to get the source distribution
         patch for version 0.9.3 : click here for Patch This patch fixes some OpenVMS problems
         Last version tested: 0.9.3 (24 October 2008)

* RSAref library
         Purpose : RSA encryption. Sources are used with OpenSSL library.
         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.13b-1 : 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.
         Other packages required :
                  -vms_x_fix.h
          Last version tested: 1.2.13b-1 (19 January 2009)
                                                    -using HP C V7.3-009, MMOV V2.2-1 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3


* 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.6 : 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.6 (8 January 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3


* 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 (16 October 2007)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3


* 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 (19 January 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3


* 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 (8 January 2008)
                                                    -using HP C V7.3-009 and HP TCP/IP Services Version V5.6 on
                                                        OpenVMS Alpha V8.3


* 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 (9 January 2008)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* sed
         Purpose : GNU implementation of unix sed
         click here to get the source distribution
         patch for version 4.1.5 : 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.1.5 (7 November 2007)
                                             -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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
         Optional patch for version 1.01 : click here for Patch This patch is compulsory when compiling sginfo on an
                                                              ODS5 disk.
         Last version tested: 1.0.1 (10 November 2003)
                                                    -using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1

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

* 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 on 24 July 2007
                                                   -using HP Fortran V8.0-1-104669-48GBT, HP C V7.3-009 and CXML V5.2-1 on
                                                    OpenVMS Alpha V8.3

* 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.
         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.1 (1.3.1.6109) (17 September 2009)
                                                   -using JAVA 1.5-5 on OpenVMS Alpha V8.3
                                            3) 1.3.0-beta3 (1.3.0.5821) (13 May 2009)
                                                   -using JAVA 1.5-5 on OpenVMS Alpha V8.3

* 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 10893 : 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 10893 (23 October 2008)
                                                 -using HP C V7.3-009 and HP C++ V7.3-009 on OpenVMS Alpha V8.3

* 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 (19 October 2008)
                                                 -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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

* S-language library
         Purpose : Implements multi platform S-language
         click here to get information and sources
         patch for version of 2.1.4 : click here for Patch This patch fixes the OpenVMS compile support.
         Last versions tested: 1) 2.1.4 (23 April 2009)
                                                   -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                           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

* 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 (27 October 2008)
                                                     -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
                                         2) 8.5.4 (28 October 2008)
                                                     -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

* 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 (11 October 2005)
                                                       -using Compaq C V6.5-001 on OpenVMS Alpha V8.2
                                          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.
         Other packages required:
                  -Porting library
                  -Tiff library
                  -Jpeg library
                  -PNG library
                  -vms_x_fix.h
         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

* 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

* 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

* 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 3.9.2 : 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.0beta5 : 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) v3.9.2 (19 November 2009)
                                                  -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                            2) v4.0.0beta5 (19 November 2009)
                                                  -using HP C V7.3-009 on OpenVMS Alpha V8.3

* Timidy++
         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
         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.
                                                -using Digital Fortran

* T1Lib
         Purpose : library written in C which implements functions for generating bitmaps from Adobe Type 1 fonts.
         
click here to get 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 (24 November 2008)
                                                 -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

* 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 (9 November 2007)

                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* uninameslist library
         Purpose : A Library of Unicode annotation data
         click hereto get the source distribution and information
         patch for version 20050712 :click here for Patch This patch includes OpenVMS compile support
         Last version tested: 20050712 (5 December 2005)
                                                    -using HP C V7.1-015 on OpenVMS Alpha V8.2

* UnZip
         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 version tested: 1) 6.0 (8 May 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                          2) 6.0f (Beta version) (2 March 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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

* 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

* VMSTAR
         Purpose : Read/write UN*X tar files under VMS (with ODS-5 support).
         click here to get the source distribution and information
         click here to get the source distribution of the beta-version
         Patch for version 3.4-1 : click here for Patch
         Last versions tested: 1) 3.4-1 (30 September 2005)
                                                    -using Compaq C V6.5-001 on OpenVMS Alpha V8.2
                                           2) 3.5pre6 (2 October 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3

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

* 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.9 (22 January 2009)
                 -it was tested using HP Fortran V8.2-104679-48H9K on OpenVMS Alpha V8.3

* 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 24 December 2008

* 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 (23 September 2005)
                -using HP C++ T7.1-007 and DECWindows 1.5 on OpenVMS Alpha V8.2

* WASD
         Purpose : VMS Hypertext Services
         click here to get the source distribution and information
          Last versions tested: 9.3.0 (29 April 2008)
                                                    -using Compaq HP C V7.3-009 and HP SSL V1.3-281 on OpenVMS Alpha V8.3

* Wget
         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.
         patch for version 1.10.2.c1 : click here for Patch . This patch includes makes the pakage useable with the other packages on
                                                     this page.
         Other packages required:
                  -OpenSSL
          Last version tested: 1.10.2c1 (14 November 2008)
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3

* 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
                  -bison
                  -sed
                  -flex
                  -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 62670 (18 November 2009)
                                                    -using HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO5 on
                                                      OpenVMS Alpha V8.3
                                            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 1.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 (13 November 2003)
                                                 -using HP Fortran V7.6-3276-48D52 on OpenVMS Alpha V7.3-1

* 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 (1 December 2008)
                                                -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

* XForms
         Purpose : GUI toolkit based on Xlib for X Window Systems
         click here to get the source distribution and information
         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
                  -Porting library
         Last version tested: 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 (27 January 2006)
                  -using HP C V7.1-015 DECWindows 1.5 on OpenVMS Alpha V8.2

* 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.29.1 (19 October 2009)
                                                      -using HP C V7.3-009, HP C++ V7.3-009, MMOV V2.2-1 and DECWindows 1.6ECO5 on
                                                         OpenVMS Alpha V8.3
                                             2) 5.29BETA (31 August 2009)
                                                      -using HP C V7.3-009, HP C++ V7.3-009, MMOV V2.2-1 and DECWindows 1.6ECO5 on
                                                        OpenVMS Alpha V8.3

* 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 (23 February 2005)
                                                   -using Compaq C V6.5-001, HP Fortran V7.6-3276-48D52 on OpenVMS Alpha V7.3-2

* 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.7.8.1 : 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
                  -libXaw3d
         Last versions tested: 2.7.8.1 (14 November 2005)
                                                      -using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2

* Xpdf
         Purpose : Pdf viewer
         click here to get the source distribution and information
         patch for version 3.02pl3 : 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.02pl3 (11 May 2009)
                                                       -using HP C V7.3-009 HP C++ V7.3-009 and DECWindows 1.6ECO3 on
                                                         OpenVMS Alpha V8.3

* XPM library
         Purpose : read/write XPM images
         click here to get the source distribution
         Patch for version 3.5.7 : click here for Patch This patch include OenVMS compile support.
         Last version tested: 3.5.7 (10 November 2008)
                                                      -using HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3

* 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
         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 (4 September 2003)
                                              -using Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1

* xv
         Purpose : interactive image manipulation program.
         click here to get the source distribution and information
         Jumbo patch should be applied : click here to get the patch and informarion.
         patch for version 3.10a version : click here for Patch This patch fixes OpenVMS compile support
         packages required :
                  -Jasper library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -GhostScript
                  -gzip
         Last versions tested: 3.10a_jumbopatch (22 January 2008)
                                                      -using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3

* 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 4.999.9beta : click here for Patch. This patch include compile support for OpenVMS.
         patch for git version of 22 September 2009: click here for Patch. This patch include compile support for OpenVMS.
         Other packages required :
                  -gettext
                  -libiconv
          Last version tested: 1) 4.999.9beta (14 September 2009)
                                                      -using HP C V7.3-009 on OpenVMS Alpha V8.3
                                          2) extracted using jgit on 25 September 2009
                                                      -using HP C V7.3-009 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 (14 September 2009)
                                                    -using HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3

* Z library
         Purpose : Z-(de)compression
         click here to get the source distribution and information
         patch for version 1.2.3 : click here for Patch This patch updates the OpenVMS compile support.
         Last version tested: 1.2.3 (15 August 2005)
                                                   -using Compaq C V6.5-001 on OpenVMS Alpha V8.2

* Zip
         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.1b BETA (8 May 2009)
                                                    -using HP C V7.3-009 on OpenVMS Alpha V8.3




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 .