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.stm.tudelft.nl
ABINIT
Purpose : Quantum mechanical Ab initio calculations.
click
here to get the source distribution and information
patch for version of 4.2.4 : click
here for Patch This patch uncomments in some files special OpenVMS
code
and thus
makes abinit compile/link out of the box.
patch for version of 4.3.3 : click
here for Patch This patch fixes the OpenVMS compile support.
Note 1 : Presently only
the
5 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
Last versions tested: 1) 4.2.4
(2 April
2004)
-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.3.3
(20 April
2004)
-using Compaq C V6.5-001, HP Fortran
V7.6-3276-48D52
and CXML V5.2-1 on
OpenVMS Alpha V7.3-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.35 (5
January
2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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 CVS version of 13 May 2004
: 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
-Porting library
Last version tested: CVS version
extracted
on 13 May 2004
-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
Bzip2
Purpose : non destructive
(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 extension 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)
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
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.5 : click
here for Patch This patch includes compile support for OpenVMS
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.5 (3
February 2004)3
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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
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
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
Expat
library
Purpose : XML parser library written
in
C
click
here to get sources and information
patch for version 1.95.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: 1.95.6 (27
February
2003)
-using
Compaq C++ V6.5-021 for OpenVMS Alpha V7.3-1
fcpackage
(contains fontconfig, Xrender and Xft)
Purpose : Fontconfig is a library for
configuring
and customizing font access
Xft provides a client-side font API for X applications.
click
hereto
get the source distribution and information
patch for version 2.1 : click
here for Patch. This patch includes compile support for OpenVMS
Note : I only tested the proper
compilation/linking.
so no runtime checks yet.
Other packages required :
-Expat library
-Freetype2 library
-Z library
-vms_x_fix.h
-Porting library
Last version tested: 1.2 (15
September
2003)
-using
Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
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.0.1 :
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.0.1 (7 July 2003)
-using Compaq C V6.5-001 and Compaq
Fortran
V7.5-2630-48C8L on OpenVMS
Alpha V7.3-1
flex
Purpose : Fast lexical analyser
generator
click here to get
information
and source distribution
Last version tested: 2.5.4a (3 March
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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
Other packages required:
-Porting library
-Ungif Library
-Freetype2 library
-Jpeg library
-PNG library
-Tiff library
-Z library
-uninameslist library
-vms_x_fix.h
-libxml2
-libiconv
Last version tested:
20040509
(13 May 2004)
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
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.1.7 :
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 20 April
2004
:
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
-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.1.7 (10 November 2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
3) CVS version extracted on 20 April 2004
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
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.07 : click
here for Patch This patch includes compile support for OpenVMS
Other packages required :
-Mesa
-Freetype1 library
-Z
library
Last version tested: 2.07 (16
March 2004)
-using
Compaq C V6.5-001 and Compaq C++ V6.5-021 for 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.15 : 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.15 (18
August 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.4dev : 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.4dev (29
April
2003)
-using Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
gettext
Purpose : Multiluanguage programming
support
click here to get the
source
distribution and information
patch for version 0.12.1 :
click here for Patch This patch includes OpenVMS compile support
and fixes
many
compilation problems
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
-Porting library
-Expat library
Optional packages required:
-libiconv(see Note above)
-bison(needed when changing the *.y files)
-flex(needed when changing the *.l files)
Last version tested: 0.12.1 (5 June
2003)
-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
Optional patch for version 8.13 : click
here for Patch
Optional patch for CVS version
of 8
April 2004 : 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.1
Other packages required:
-MMK
Source file of these
packages
should be available:
-jbig2dec
-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 successfully.
Last versions tested: 1) 8.13 (5
January 2004)
-using
Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
2) CVS version
extracted
on 8 April 2004
-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 CVS version of 13 May
2004
: 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
-vms_x_fix.h
-Porting library
Last version tested: CVS version
extracted
on 13 May 2004
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
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 (16 March
2004)
-using
Compaq C++ V6.5-021 for OpenVMS Alpha V7.3-1
Gnuplot
Purpose : command-driven interactive
function
plotting program.
click
hereto get information and source distribution
patch for version 3.7.3 : 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
Last version tested: 3.7.3 (22
May 2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
gnv
Purpose : bash shell and some
unix-like
commands for OpenVMS.
click here
to get information and distribution
Last version tested: 1.4-10 (16 March
2003)
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.1 : click
here for Patch This patch adds updated OpenVMS support
Other packages required:
-gettext
-libiconv
-Porting library
Last version tested: 2.5.1 (17 March
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
gtk2+
(contains
gdk-pixbuf , gdk2 , gtk2 and gdk-pixbuf-xlib)
Purpose : widgets library
click
here
to get the source distribution and information
patch for CVS version of 14 May 2004
: 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
-Perl
-PNG library
-Freetype2 library
-Z library
-Jpeg library
-Tiff library
-gettext
-libiconv
-vms_x_fix.h
-Porting library
Last version tested: CVS version
extracted
on 14 May 2004
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
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)
HGFTP
Purpose : FTP client/server
click
here to get the source and binary distribution.
Last version tested: 3.1-2 (25
March
2004)
-using HP TCP/IP Services for OpenVMS Alpha Version V5.4 on OpenVMS
Alpha V7.3-2.
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 CVS version
of
10 May 2004 : No patches needed.
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
patch for version 5.5.7-9 : 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
patch for version 5.5.8 : 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 versions tested: 1) 5.5.7-9
(11
June 2003)
-using Compaq C V6.5-001 on OpenVMS
Alpha
V7.3-1 and DECWindows 1.2-6
2) 5.5.8 (beta version) (6 June 2003)
-using Compaq C V6.5-001 on OpenVMS
Alpha
V7.3-1 and DECWindows 1.2-6
3)
Version extracted from the CVS on 10 May 2004
-using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2 and DECWindows
1.3-1
Imaging
library
Purpose : Python Imaging Library
click here to get
the
source distribution and information
patch for version 1.1.4 : click
here for Patch This patch includes OpenVMS compile support
Other packages required:
-Jpeg library
-Z library
Last version tested: 1.1.4 (21 August
2003)
-using Compaq C
V6.5-001
on OpenVMS Alpha V7.3-1
Imlib
Purpose : An image loading and
rendering
library for X11.
click hereto
get
the source distribution.
patch for version 1.9.14 : 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.14 (6
May
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
Jasper
library
Purpose : library to read/write
Jpeg2000
images
click here to get
the
source distribution and information
patch for version 1.701.0 : click
here for Patch This patch includes OpenVMS compile support
Other packages required:
-Jpeg library
Last version tested : 1.701.0 (12
February
2004)
-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.5 : click
here for Patch This patch includes compile support for OpenVMS
Last version tested: 1.5 (11 August
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
jbig2dec
Purpose : decoder implementation of
the
JBIG2 image compression format.
click here to get the
source
distribution and information
patch for version 0.6 : click
here for Patch This patch fixes some OpenVMS problems
Note : Only VMS support via Ghostscript.
Last version tested: 0.6 (6 January
2004)
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
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.9.1 : click
here for Patch This patch fixes OpenVMS support.
Other packages required:
-gettext
-Porting library
Last version tested: 1.9.1 (5 June
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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
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
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
Optional patch for version 2.6.9 : click
here for Patch This patch make libxml2 work with the other packages
on
this page.
Other packages required:
-libiconv
Last version tested: 2.6.9 (7 May
2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
libXmu
Purpose : Mixed utilities for
X-Windows
click here to get
the
source
distribution
patch for version 6.2.1 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-sed
-vms_x_fix.h
Last version tested: 6.2.1 (7 May
2004)
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
Mensis
Purpose : Mensis is not a font
creation
program, look at PfaEdit for that. It is
designed as a companion program to PfaEdit,
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 PfaEdit's UI.
click here to get the
source distribution
and information
Patch for the CVS version of 22
January
2004 :
click
here for Patch. This patch adds OpenVMS compile support
Other packages required:
-PfaEdit
-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 21
January 2004)
-using
Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
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) 6.0.1 (23
April
2004)
-using Compaq C
V6.5-001,
Compaq C++ V6.5-021 and DECWindows 1.3-1 on
OpenVMS Alpha
V7.3-2
2) CVS version extracted on 12 May 2004
-using Compaq C
V6.5-001,
Compaq C++ V6.5-021 and DECWindows 1.3-1 on
OpenVMS Alpha
V7.3-2
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
Mosaic
Purpose : Web-browser.
click here
to get
the
source distribution
and information
Patch for version 3.7 :
click
here for Patch. This patch makes Mosaic link properly with the
OpenSSL
from tis page.
Other packages required:
-OpenSSL
Last version tested: 3.7 (15
April
2004)
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
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 directory of
the
distribution.
@AXPMAKE will build
and
test it.
Last version tested: 0.9.7d
(13 April 2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
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 13 May 2004
: 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 :
-fcpackage
-Freetype2 library
-Z library
-glib2 library
-Perl
-sed
-vms_x_fix.h
-Porting library
Last version tested: CVS version
extracted
on 13 May 2004
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
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 5.0.0 : 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
Last version tested: 5.0.0 (21
May 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.3 (21
January
2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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.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
Optional patch : 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.
Last version tested: A9 (17 October
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 related OpenVMS information including a binary
distribution.
click
here to get for 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
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
Last version tested: 2.3 (21 August
2003)
-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.
sed
Purpose : GNU implementation of unix
sed
click
here to get the source distribution
patch for version 4.0.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
-Porting library
Last version tested: 4.05 (28
February
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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
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.
Last version tested: 12.17.4 (28
January
2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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.19 : click
here for Patch This adds one missing file into the compile scripts.
Last version tested: 1.3.19 (1 May
2003)
-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
here to
get information and sources
Last version tested: 1.4.6 (9 October
2002)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3
TCL/TK
Purpose : Tool Command Language with
graphical
interface.
click
here
to get the source distribution and information
Patch for version 8.4.4 :
click
here for Patch
Note 1 : You have to define the
logical
TCL_LIBRARY. The value of this logical should be the directory
containing the init.tcl of this distribution in a unix-like
notation:
i.e.
$ DEFINE
TCL_LIBRARY
/dka200/public/tcl/tcl/library/
Note 2 : Not everything is working
yet.
Other packages
required:
-Porting library
-vms_x_fix.h
Last version tested: 8.4.4 (15 August
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
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.12.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 : still some problems. i.e. a
path
containing relative paths exits. The file completion is not working
properly.
The cursor keys are still managed by VMS. Work is in progress.
Other packages required:
-sed
-grep
-gnv
Last version tested: 6.12.00 (2
February
2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
Ted
Purpose : A RTF editor
click
here to get the source distribution and information
patch for version 2.14 :click
here for Patch
Other packages required:
-Porting library
-Tiff library
-Jpeg library
-PNG library
Last version tested: 2.14 (9 April
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.6.0 : 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.0 (3
November
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 030713 :click
here for Patch This patch includes OpenVMS compile support
Last version tested: 030713 (11
August 2003)
-using Compaq C
V6.5-001
on OpenVMS Alpha V7.3-1
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.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
viruses.
Currently the following viruses are
checked:
-Dumaru.Y
-Klez
-Klez/Bugbear
-Mimail.C
-Mimail.D
-Mimail.E/F/G/H
-Mydoom
-Pylah
-Sober.C
-Sobig
-Sobig.C
-Sobig.E
-Sobig.F
-Swen
click
here to get the distribution
Other packages required:
-Deliver
The latest version is 8.2 (4 February
2004)
-it was
tested
using Compaq HP Fortran V7.6-3276-48D52 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 11 May 2004
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 (20
June
2003) -using
Compaq
C++ V6.5-021 on OpenVMS Alpha V7.3-1
WASD
Purpose : VMS Hypertext Services
click
here to get the source distribution and information
Optional patch for version 8.4.0: click
here for Patch This patch allows to use the optional package
OpenSSL
from
this page to be used.
Optional packages required :
-OpenSSL
-vms_x_fix.h
Last versions tested: 8.4.0 (19
January
2004)
-using Compaq C++ V6.5-021 on OpenVMS Alpha
V7.3-1
wxWidgets
Purpose : The open source,
cross-platform
native UI framework
click
here to get the source distribution and information
Note1 : On OpenVMS both
wxGTK, wxMOTIF and wxX11 can be compiled.
Note2 : wxGTK and
wxMOTIF
can be used building and running many of the sample programs.
wxX11 is rather instable.
Note3 : 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
-bison
-sed
-flex
-Porting library
Last version tested: CVS version
extracted
on 3 May 2004
-using Compaq C V6.5-001, Compaq C++
V6.5-021 and
DECWindows
1.3-1
on
OpenVMS Alpha V7.3-2
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 and the
source distribution
Patch for version 2.1: click
here for Patch This patch includes OpenVMS complie support.
Other packages required :
-vms_x_fix.h
Last version tested : 2.1 (8 March
2004)
-using
Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
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
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.12
(21
April 2004)
-using
Compaq C V6.5-001, Compaq C++ V6.5-021
and DECWindows 1.3-1 on
OpenVMS Alpha V7.3-2
2) -5.13ALPHA00 (22 April 2004)
-using Compaq C V6.5-001, Compaq C++
V6.5-021
and DECWindows 1.3-1 on
OpenVMS Alpha V7.3-2
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)
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.0 : 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.0 (11 May 2004)
-using
Compaq C V6.5-001and DECWindows 1.3-1 on OpenVMS Alpha V7.3-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
Ygl
Purpose : (partial) gl emulation
click here
to get
the
source distribution.
patch for version 4.1d:
click
here for Patch This patch includes OpenVMS compile support.
Other packages required :
-Mesa
-vms_x_fix.h
Last version tested: 4.1d (14
January
2004)
-using
Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
Z
library
Purpose : Z-(de)compression
click here to
get the
source distribution and information
patch for version 1.2.1 : click
here for Patch This patch updates the OpenVMS compile support.
Last version tested: 1.2.1 (14
January
2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
Other sources of free available OpenVMS software:
-Hunter
Goatley's Archive
-Patrick
Moreau's
archive
-Compaq(HP)'s
archive
-Arne Vajhøj's
archive
-Martin Zinser's
archive
This page is hosted by The
national
centre for HREM, The Netherlands .