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 tojoukj@hrem.stm.tudelft.nl
 
 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 : LDcan
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
 Bzip2
         Purpose : non desctructive (de)compression
         click here
to get the source distribution
         click here to get information
         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 extenstion of compressed files end on "-bz2" which is different
from the
                original UNIX
version where this is ".bz2".
          Last version tested: 1.0.2 (22
April 2002) 
 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
 Expat library
         Purpose : XML parser library written in
C
         click
here to get sources and information
         patch for version 1.95.5 : 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: 1.95.5 (4 November
2002) 
                  -using
Compaq C++ V6.5-021 for OpenVMS Alpha V7.3-1
 Freetpe1/2
library
         Purpose : Rendering fonts
         click here to get sources and information
         patch for CVS version of 12 February 2003
: 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. 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
and freetype2. In the
                   top-freetype
directory the one will find a MAKE.COM that makes both freetype1 and freetype2.
          Other packages required:
                  -Z library
         Note: since the version of 1 May 2002
the resulting bitmaps using freetype2 are not backwards compatible
         Last version tested: CVS version extracted
on 12 February 2003
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 Gawk
         Purpose : Gnu implementation of the Unix
awk command
         click
here to get the source distribution and information
         patch for version 3.1.1 : click
here for Patch This patch includes fixes for OpenVMS 7.3-1
         Last version tested: 3.1.1 (30 January 2003) 
                -using Compaq C V6.5-001
on OpenVMS Alpha V7.3-1
 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.11 : click here
for Patch This patch includes OpenVMS compile support
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Freetype2 library
                  -XPM library
         Last version tested: 2.0.11 (26 February
2003)                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 GDCHART
library
         Purpose : Chart and Graphical tool library
  
         click here to get the
source distribution and information
         patch for version 0.11.2dev : click
here for Patch This patch includes OpenVMS compile support
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Freetype2 library
                  -GD library
         Last version tested: 0.11.2dev (4 November
2002)                   -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
  
 GhostScript
         Purpose : PostScript/PDF reader/transformer
         click here to get
the source distribution and information
         Other packages required:
                  -MMK
          Source file of these packages
should be available:
                  -Jpeg 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)
         Note2 : MMS does not work ; so you have
to use MMK. GMAKE seems to be supported too but
                 I never
tried it succesfully.
         Last version tested: CVS version extract
on 25 February 2003
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 GLTT library
         Purpose : Imports Truetype fonts into OpenGL
environments
         click here to get the
source distribution and information
         patch for version 2.5.2 : click
here for Patch This patch includes compile support for OpenVMS
         Other packages required :
                  -Mesa
                  -Freetype1 library
         Last version tested: 2.5.2 (8 July 2002)
                  -using
Compaq C++ V6.5-021 for OpenVMS Alpha V7.3
  
 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
         Last version tested: 1.2.10-A1 (3 February
2003)                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1 
 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) 
 Imagemagick
         Purpose : Image manipulations
         click
here to get the source distribution and information
             Note 1 : I normally get the
Unix-distribution and apply the patch below.
                  In between
version patches seem to be included in the Unix files only.
             Note 2 : This version does
only work with Jasper version 1.600.0.
         patch for version 5.5.5 : click
here for Patch This patch 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. 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
         packages required for this configuration
:
                  -Freetype2 library
                  -Jasper library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -Bzip2
                  -Jbig Library
                  -GhostScript
         Last version tested: v5.5.5 (24 February
2003) 
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1 
 Imaging
library
         Purpose : Python Imaging Library
         click here to get the
source distribution and information
         patch for version 1.1.3 : click
here for Patch This patch includes OpenVMS compile support
         Other packages required:
                  -Jpeg library
                  -Z library
         Last version tested: 1.1.3 (5 November 2002) 
                -using Compaq C V6.5-001
on OpenVMS Alpha V7.3-1
 Jasper
library
         Purpose : library to read/write Jpeg2000
images
         click hereto get the
source distribution and information
         click
hereto get the source distribution of the old 1.600.0 version
         patch for version 1.700.2 : click
here for Patch This patch includes OpenVMS compile support
         patch for version 1.600.0 : click
here for Patch This patch includes OpenVMS compile support
         Other packages required:
                  -Jpeg library
         Last versions tested:
             -1.600.0 (24 February 2003)
             -1.700.2 (24 February 2003)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1 
 Jbig
library
         Purpose : library to read/write jbig images
         click here to get the
source distribution
         click here to get information
         patch for version 1.4 : click
here for Patch This patch includes compile support for OpenVMS
         Last version tested: 1.4 (22 April 2002)
 JED editor
         Purpose : Text editor, Emulates Emacs EDT
etc....
         click here to get information
and sources distribution
         Other packages required :
                 -S-lang library
         Last version tested: 0.99-16 (21 October
2002)                   -using
Compaq C V6.5-001 on OpenVMS Alpha V7.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 (17 April 2002)
 LD
         Purpose : OpenVMS logical disk utility
         click here
to get the source distribution and information
         Last version tested: 063
 libiodbc
         Purpose : Open DataBase Connectivity
         click here
to get the source distribution and information
         optional patch for version 3.0.6 : 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: 3.0.6 (12 September
2002)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3
 Mesa
         Purpose : Opensource OpenGL implementation
         click here to get the source distribution
and information
         Note: If you do not have C++ an old version
of the GLU library is compiled.
         Last versions tested: 1) CVS version extracted
on 26 February 2003
                    
                    
 2) CVS (embedded-1-branch) extracted on 17 December 2002
                  -using Compaq
C V6.5-001 and Compaq C++ V6.5-021 on OpenVMS Alpha V7.3-1
 MMK
         Purpose : MadGoat Make Utility (compatible
with DEC's MMS!)
         click here
to get the source distribution and information
         Last version tested: V3.9-6 (8
November 2002)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 OpenSSL
         Purpose : Secure Sockets Layer library 
 
         click here to get the source distribution
and information
         optional patch : 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. Place AXPMAKE.COM in the top dirctory of the
distribution. 
              @AXPMAKE will build and test
it. It assumes the [.RSAREF] to be overloaded with the package below.
         Other packages required for this configuration:
                   -RSAref library
         Last version tested: 0.9.7a (26
February 2003)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 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
         Last version tested: 5.8.0 (30 January 2003)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 Pfaedit
         Purpose : A Truetype/Type1 etc. font editor
         click here to get the source
distribution and information
         Other packages required:
                  -Porting library
                  -Ungif Library
                  -Freetype2 library
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -uninameslist library
                  -vms_x_fix.h
         Last version tested: 030218 (20
February 2003)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 PNG library
         Purpose : read/write PNG images
         click here to get
the source distribution and information
         optional patch for version 1.2.5 : 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 version tested: 1.2.5 (10 October
2002) 
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3
 Porting
library
         Purpose : library to make it easy
to port software to OpenVMS
         click
here to get the source distribution and information
         Last version tested: A4 (29 January 2003)
                  -using Compaq
C V6.5-001 on OpenVMS Alpha V7.3-1
 Python
         Purpose : Python interpreter
         click hereto
get the information
         click
here to get the source distribution for OpenVMS
         patch for version 2.3 : click
here for Patch This patch enables the use of other packages on this page
         Other packages required:
                  -Jpeg library
                  -PNG library
                  -Z library
                  -Freetype2 library
                  -Imaging library
                  -GD library
                  -GDCHART library
                  -Expat library
                  -OpenSSL
                  -RSAref library 
                  -SWIG 
                  -vms_x_fix.h
        Last version tested: 2.3 (24 December 2002) 
                -using Compaq C V6.5-001
on OpenVMS Alpha V7.3-1
 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.
 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.17 : click here
for Patch This adds one missing file into the compile scripts.
         Last version tested: 1.3.17 (18 December
2002)                  -using
Compaq C V6.5-001 and Compaq C++ V6.5-021 on OpenVMS Alpha V7.3-1
  
 S-language
library
         Purpose : Implements multi platform S-language
  
         click
hereto get information and sources
         Last version tested: 1.4.6 (9 October 2002)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3
  
 Ted
         Purpose : A RTF editor
         click
here to get the source distribution and information
         after unpacking replace in version 2.11
vms_files.tar by the one you download here 
         patch for version 2.12 :click here
for Patch
         Other packages required:
                  -Porting library
                  -Tiff library
                  -Jpeg library
                  -PNG library
         Note : In version 2.12 there seems to be
a problem with images.
         Last versions tested: 
              -2.11 (3 July 2002)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3
              -2.12 (29 January 2003)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 Tiff
library
         Purpose : library to read/write Tiff images
         click
here to get the source distribution and information
         optional patch for version 3.5.7 : click here
for Patch This patch 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.
         optional patch for version 3.6.0beta : 
  click
here for Patch This patch 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 version tested: v3.6.0beta (17 January
2003) 
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
 Ungif
library
         Purpose : library to read/write GIF images
         click here
to get the source distribution and information
         patch for version 4.1.0b1 : click
here for Patch This patch includes OpenVMS compile support
         Last version tested: 4.1.0b1 (11 February
2002) 
 uninameslist
library
         Purpose :  A Library of Unicode annotation
data
         click hereto get the source
distribution and information
         patch for version 030116 : click
here for Patch This patch includes OpenVMS compile support
         Last version tested: 030116 (12 February
2003)                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1 
 VILE
         Purpose : vi with lots of extra's. 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.3 : click here
for Patch
         Last version tested: 9.3 (19 July 2002)
                  -using
Compaq C V6.5-001 on OpenVMS Alpha V7.3
 VMS_MAILVIRUS_SCAN
         Purpose : Checks incoming mail on known
virusses.
         Currently the following virusses are checked:
                     
  -Klez/Bugbear
                     
  -Sobig
         click
here to get the distribution
         Other packages required:
                  -Deliver
        The latest version is 2.0 (15 January 2003)
                 -it was tested
using Compaq Fortran V7.5-2630-48C8L on OpenVMS Alpha V7.3-1
  
 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 29 January 2003 
 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 : wxGTK seems to be
better maintained than wxMOTIF.
         Other packages required :
                  -glib/gtk (for wxGTK)
                  -Jpeg library
                  -PNG library
                  -Tiff library
                  -Z library
                  -XPM library
                  -LIBIODBC
                  -Porting library
          Last versions tested: 1) CVS version extracted
on 21 February 2003
                    
                    
  2) CVS (WX_2_4_BRANCH) extracted on 6 December 2002   
              -using Compaq C++ V6.5-021
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 original
source distribution
         click here
to get a version I modified. It contains sources and object and executables
suitable for OpenVMS 7.3 on Alpha
         Last version tested on 6 September 2001.
 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
                  -GLTT library
                  -Freetype1 library
                  -XPM library
                  -Xautolock
         Last version tested: 5.07ALPHA11 (20 February
2003)                  -using
Compaq C V6.5-001 and Compaq C++ V6.5-021 on OpenVMS Alpha V7.3-1
 XPM library
         Purpose : read/write XPM images
         click here to get the source
distribution
         optional patch for version 3.4k : 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: 3.4k (20 August
2000) 
 Z library
         Purpose : Z-(de)compression
         click here to get
the source distribution and information
         optional patch for version 1.1.4 : 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: v1.1.4 (12 March 2002)
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 .