OpenVMS ports of Freeware software
This page gives an overview of the packages I'm running on my OpenVMS
system.
for several of them I did some porting
work to get them working on OpenVMS. Please send your comments to joukj@hrem.nano.tudelft.nl
General notes:
-All C/C++
programs are compiled with /name(as_is,short)/float=ieee
-All Fortran
programs are compiled with
/name=lower/float=ieee
-All includes
from other pacakages are expected in
sys$library
-All .olb
files from other packages are expected to be in
sys$library
-All shareable
images from other pacakages are expected
in sys$share
-Due to the
fact that the type long is different for C and C++ on
OpenVMS x86_64, for some of the C-libraries
also a cxx-variant compiled with the CXX-compiler is created.
A2PS
Purpose : ASCII text to PostScript
converter.
click
here to get the source/binary distribution.
patch for version of 4.0 : click
here for Patch This patch adds compile support for x86_64.
Latest version tested: 4.0 (11
July 2023)
-using Compaq C V6.5-001 on OpenVMS
Alpha
V7.3-2
-using HP C V7.3-020 OpenVMS
IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65) on
OpenVMS x86_64 V9.2-1
Purpose : Tool to backup a directory
tree
with preservation of the aliasses
click
here to download the distribution
Other packages required:
-DFU
Latest version: 0.2 (17 September
2012)
-using HP Fortran V8.2-104679-48H9K on OpenVMS Alpha V8.3
-using HP Fortran X8.2j-104952-50LBS on OpenVMS IA64 V8.4
Purpose : Quantum mechanical Ab initio calculations.
click
here to get the source distribution and information
patch for version of 4.3.5 : click
here for Patch This patch fixes the OpenVMS compile support.
patch for version of 4.4.5 : No
patches
needed.
patch for version of 4.5.4 : No
patches
needed.
patch for version of 4.6.5 : click
here for Patch This patch fixes the OpenVMS compile support.
patch for version of 5.0.1 : click
here for Patch This patch fixes the OpenVMS compile support.
patch for version of 5.1.4 : click
here for Patch This patch fixes the OpenVMS compile support.
patch for version of 5.2.4 : click
here for Patch This patch fixes the OpenVMS compile support.
patch for version of 5.3.3 : click
here for Patch This patch fixes the OpenVMS compile support.
Note 1 : Presently only
the
6 internal tests can be performed. I have still to work a little on
file-
and
command syntax in the perl scripts.
Other packages required :
-Perl
-grep
-gnv
-NetCDF (for verion 4.5.1 and later)
-xmlf90 (for verion 4.5.1 and later)
-HDF4 (for verion 4.5.1 and later)
-HDF5 (for verion 4.5.1 and later)
-Z library (for verion 4.5.1 and later)
-Jpeg library (for verion 4.5.1 and later)
-Szip (for verion 4.5.1 and later)
-blas (IA64 only : Alpha uses CXML)
-lapack (IA64 only : Alpha uses CXML)
Last versions tested: 1) 4.3.5
(20 April 2005)
-using Compaq C V6.5-001, HP Fortran
V7.6-3276-48D52
and CXML V5.2-1 on
OpenVMS Alpha V7.3-2
2) 4.4.5
(17 October 2005)
-using Compaq C V6.5-001, HP Fortran
V7.6-3276-48D52
and CXML V5.2-1 on
OpenVMS Alpha V7.3-2
3) 4.5.4
(13 October 2005)
-using Compaq C V6.5-001, HP Fortran
V7.6-3276-48D52
and CXML V5.2-1 on
OpenVMS Alpha V8.2
4) 4.6.5
(1 November 2005)
-using Compaq C V6.5-001, HP Fortran
V7.6-3276-48D52
and CXML V5.2-1 on
OpenVMS Alpha V8.2
5) 5.0.1
(13 January 2006)
-using HP Fortran V8.0-104655-48F7C
and CXML
V5.2-1 on OpenVMS Alpha V8.2
6) 5.1.4
(3 July 2006)
-using HP Fortran V8.0-104655-48F7C
and CXML
V5.2-1 on OpenVMS Alpha V8.2
7) 5.2.4 (1 December 2006)
-using HP Fortran V8.0-104655-48F7C
and CXML
V5.2-1 on OpenVMS Alpha V8.3
8) 5.3.3 (27 November 2023)
-using HP Fortran
V8.0-1-104669-48GBT, MMS V3.8-2
and CXML
V5.2-1 on OpenVMS
Alpha V8.3
-using HP Fortran X8.2j-104952-50LBS,
MMS V3.8-2
and HP TCP/IP Services V5.7 - ECO 3
on OpenVMS IA64 V8.4
-using VSI Fortran x86-64 X8.5-007
(GEM
50XBD), VSI C x86-64 X7.4-843 (GEM 50XB9),
MMS V4.0-4
and VSI TCP/IP Services V6.0 on OpenVMS x86_64 V9.2-1
ALGLIB-CPP
Purpose : Numerical analysis and data
processing library.
click
here to get
the
source
distribution and information
patch for version 4.00.0 : click
here for Patch This patch includes compile support for OpenVMS.
Note : Three test give problems:
1) ablas seems to run forever (so commented out).
2)linreq test fails.
3)gq test fails on x86_64.
Latest version tested:
4.00.0
(12 July 2023)
-using VSI C++
V7.4-008 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI CXX claA10.0-230616 and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
Algorithm::Diff
Purpose : Perl module for computing
the difference between two files, two
strings, or any other two lists of things.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
Last version
tested: 1.1901 (14 February
2006)
-on OpenVMS Alpha
V8.2
Antiword
Purpose : Free MS Word reader.
click
here
to get the source distribution and information (this link seems to be
dead)
patch for version 0.37 : click
here for Patch This patch includes compile support for OpenVMS.
patch for svn version 3 (extracted
using svn co
https://github.com/rsdoiel/antiword/trunk antiword : click
here for Patch
This patch includes compile support for OpenVMS.
Note : All users of
the
program should define a logical ANTIWORDHOME pointing to the resources
directory
in the distribution :
i.e.
$ define/nolog
ANTIWORDHOME <device>:[antiword.resources]
Latest version tested: 1) 0.37
(11
July 2023)
-using
HP C V7.1-015 and MMS V3.8-2 on OpenVMS Alpha V8.2
-using
HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
2) extracted using svn version 3 (11
July 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
APR
Purpose : software libraries that
provide a predictable and consistent interface to underlying
platform-specific
implementations. .
click
here
to get the source distribution and information
patch for version 1.5.2 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required:
-Apache Portlib
Note1 : An old version of APR
is
included
in CSWS.
This port was merged into the patches for the new version.
Note2 : Some tests fail.... porting
is
going on.
Last version tested: 1.5.2 (4
May
2016)
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
APR-UTIL (APU)
Purpose : a number of helpful
abstractions
on top of APR.
click
here
to get the source distribution and information
patch for version 1.5.4 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required:
-Apache Portable Runtime (APR)
-DB
-SQLite3
-MySQL
-Z library
-OpenSSL
-Expat library
-libiconv
Note1 : An old version of APR-UTIL is
included
in CSWS.
This port was merged into the patches for the new version.
Note2 : Some tests fail.... porting
is
going on.
Last version tested: 1.5.4 (11
May
2016)
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
Apache
Portlib (APL)
Purpose : OpenVMS versions of special
routines.
You will need the source code of CSWS
to build the version needed.
patch : click
here for Patch This patch includes compile support for OpenVMS and
makes
the library usable
with the other packages on this page.
Last version tested on 22
January
2016
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
Archive::Tar
Purpose : the Perl module for
creation
and in-memory manipulation of tar files.
click here to get
the
source
distribution and information
patch for version 1.28 : click
here for Patch This patch fixes file syntax in the tests.
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
-IO::Zlib
-Text::Diff
-Test::Pod
Last version
tested: 1.28 (14 February
2006)
-on OpenVMS Alpha
V8.2
Artistic Style
Purpose : A source code indenter,
formatter, and beautifier for the C, C++, C# and Java programming
languages.
click
here to
get
the source and binary distribution and information
Patch for version 1.23 : click
here for Patch This patch fixes compile support.
Patch for SVN version 471 : click
here for Patch This patch fixes compile support.
Other packages required:
-MMK
Last versions tested:
1) 1.23 (30 September 2009)
-using
HP C++ V7.3-009 and JAVA 1.5.0-5 on OpenVMS Alpha V8.3
2) SVN version 471 (2 September 2015)
-using
HP C++ V7.3-009 and JAVA 1.5.0-8 on OpenVMS Alpha V8.4
-using
HP C++ V7.4-005 and JAVA 1.6.0-6 on OpenVMS IA64 V8.4
atompaw
Purpose : A Projector Augmented Wave
(PAW)
code for electronic structure calculations :
Part I: atompaw for generating atom-centered
functions
click
here to
get
the source distribution and information
Patch for version 4.0.0.10 : click
here for Patch This patch adds compile support for OpenVMS.
Other packages required :
-libxc
-sed
-blas (IA64 only : Alpha uses CXML)
-lapack (IA64 only : Alpha uses CXML)
Last version tested:
4.0.0.10 (3 September 2014)
-using
HP Fortran V8.2-104954-48N9O, CXML V5.2-1, HP C V7.3-010 and
MMS v3.9-01 on OpenVMS Alpha V8.4
-using
HP Fortran V8.2-104954-50L7J, HP C V7.3-020 and MMS v3.9-01 on
OpenVMS IA64 V8.4
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 GIT version of 25 January
2012 : click
here for Patch This patch includes compile support for OpenVMS
patch for SVN version 1237 : click
here for Patch This patch includes compile support for OpenVMS
patch for CVS version of 12 April
2006
: click
here for Patch This patch includes compile support for OpenVMS
Note 1 : I only tested
the
proper compilation/linking. so no runtime checks yet. Use glib1.x
on production systems.
Note 2 : ignore all
linking
warnings during creation of the shareable images: They are normal.
Note 3 : If
gnome$root:[share]
exists, all shareable images are copied to that location.
Other packages required :
-glib2 library
-Perl
-gettext
-libiconv
Latest versions tested: 1) CVS
version
extracted
on 12 April 2006
-using
HP C V7.1-015 on OpenVMS Alpha V8.2
2) SVN version 1237 (17 March 2008)
-using HP C V7.3-009 on OpenVMS Alpha V8.3
3) version extracted using jgit on 25 January 2012
-using HP C V7.3-010 and MMS v3.9-0 on OpenVMS Alpha
V8.4
-using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64
V8.4
-using VSI C X7.4-726 (GEM 50X23) MMS 4.0-4 on
OpenVMS x86_64 E9.2-1
Babel
Purpose : Program that was designed
to interconvert a number of file formats used in molecular modeling.
click
here to get the source distribution.
patch for version 1.6 : click
here for Patch This patch includes compile support for OpenVMS
Note : To run the program define a
logical
BABEL_DIR pointing to the directory in which babel compiled.
Use the "unix"
file format for this: i.e.
define babel_dir "/$DISK4/JOUKJ/PUBLIC/babel/babel"
Latest version tested: 1.6 (12
October
2023)
-using
Compaq C V6.5-001 and MMS V3.8-0 on OpenVMS Alpha V7.3-2
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
bc
Purpose : Arbitrary precision numeric
processing language.
click here to get
information.
click here to get
the OpenVMS source and binary distributions.
Optional patch for version 1.06b to
compile with
mms/macro=("CCOPTS=/name=(as_is,short)/float=ieee")/ign=warn
: click
here for Patch.
Latest version tested: 1.06b (12
October 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
bin2c
Purpose : A very simple utility for
converting a binary file to a c source file.
click
here to get the source distribution and some information.
Patch for git via svn version 10 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required :
-Bzip2
Latest version tested: git version
extracted
using svn version 10 (30 June 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS
V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785
(GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
bison
Purpose : Bison/Yacc parser
click
here to get the source distribution of version 1.22
click
here to get the source distribution of version 1.35
patch for version 1.22 : click
here for Patch Since the configure.com fails to create the
descrip.mms
file,
this patch contains a working
descri.mms file.
Note : This is the last version
ported to
OpenVMS. With newer versions I got stuck in unix-pipe disasters.
Latest versions tested:
1) 1.22 (=VMS
version:
a2_3) (11 May 2023)
-using
Compaq C V6.5-001 and MMS on OpenVMS Alpha V7.3-1
-using
VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using
HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) and
MMS v4.0-4 on OpenVMS x86_64
E9.2-1
2) 1.35 (19
March 2024)
-using
VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C
V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C
x86-64 V7.5-009 (GEM 50XBR) and MMS v4.0-4 on OpenVMS x86_64
V9.2-2
blas
Note : The blas library is
currently
included in the lapack package.
bliss-32
Purpose : BLISS compiler
click
here to get the binary distribution and information
Last version tested: V4.7 (23 January
2019)
-using OpenVMS VAX V7.3
bliss-64
Purpose : BLISS compiler
click
here to get the binary distribution and information
Last versions tested: 1) V1.11-7 (8
December
2010)
-using OpenVMS Alpha V8.4
2)
V1.12-72 (28 September 2011)
-using OpenVMS IA64 V8.4
Bochs
Purpose : A X86 emulator
click here to get information
and
source code
patch for CVS version of 10 July 2002
: click
here for Patch This patch includes compile support for OpenVMS
patch for SVN version 12268 : click
here for Patch This patch includes compile support for OpenVMS
Note1 : Do not expect too much to the
speed
of the emulation.
Note2 : LD can
be used to create empty disk container files.
Note3 : Click
here for a working example of the .bochsrc
configuration file. You only have to
addapt the file pathes.
Other packages required :
-XPM
library
-wxWidgets
-vms_x_fix.h
-GNU Libtool
-libXrandr
-sed
Last version tested: 1) CVS
version
extracted
on 10 July 2002
-using
Compaq C V6.5-001, Compaq C++ V6.5-021, MMS v3.8-0 and
DECWindows 1.2-6 on OpenVMS Alpha V7.3
2) SVN version 12268 (7 April 2014)
-using HP C++ V7.3-009, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64
V8.4
BomberClone
Purpose : Clone of the game
AtomicBomberMan or even something new.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 1.11.7A : click
here for Patch This patch is only needed when you want to use
the libraries from this page
The
patch
also corrects some minor bugs in configure.com.
Other packages required :
-SDL
-SDL_IMAGE
-SDL_MIXER
Last version tested: 0.11.7A (10
December
2012)
-using
HP C V7.3-009 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 on OpenVMS IA64 V8.4
Purpose : free peer-reviewed portable
C++ source libraries.
click
here
to get information and the source distribution
Note 1 : define the logical BOOST to
point
to the boost-directory in the distribution.
Note 2 : Only some templates defined
in
the headers tested.
Latest versions tested: 1) svn
version
82666
(31 January 2013)
-using OpenVMS
Alpha
V8.4
-using OpenVMS
IA64
V8.4
2) 1.82.0 (18 July 2023)
-using OpenVMS
Alpha
V8.4-2L1
-using
OpenVMS IA64
V8.4-2L3
-using
OpenVMS x86_64 V9.2-1
Purpose : a collection of programs
and a
platform for development of software for image and molecular
processing in structural biology.
click
here
to get the source distribution and information
Patch for version 1.8.7 : click
here for Patch This patch links in libraries from this page
instead of the ones included in the
distribution.
Note : Compile
with
$ @bmake_com.txt [external] [module-name]
If the external keyword is not present the libraries from the
distribution are compiled and used while linking.
Packages required when compiling with
external libraries:
-Jpeg library
-PNG library
-Tiff library
-Z library
-fftw (version 2.x)
-libxml2
-libiconv
Last version tested: 1.8.7 (21
January
2014)
-using HP C++
V7.3-009 on OpenVMS Alpha V8.4
-using HP C++
V7.4-005 on OpenVMS IA64 V8.4
Business::ISBN
Purpose : Perl module.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
-Busines::ISBN::Data
Last version
tested: 1.82 (15 February
2006)
-on OpenVMS Alpha
V8.2
Busines::ISBN::Data
Purpose : data pack for Business::ISBN.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
Last version
tested: 1.10 (15 February
2006)
-on OpenVMS Alpha
V8.2
BWidget
Purpose : Tcl/Tk script-only set of
megawidgets designed to provide the developer additional tools.
click
here to
get
information.
click
here to
get
the source distribution.
Note : some
pacages assume that the directopry BWidget.DIR in the directory pointed
to by TCL_LIBRARY contains
the files of this distribution.
Other packages required:
-TCL/TK
Last version tested:
1.9.5
(6 July 2023)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
-using OpenVMS x86_64 V9.2-1
byacc
Purpose : Berkeley Yacc is generally
conceded to be the best yacc variant available. In contrast to bison,
it is written
to avoid dependencies upon a particular
compiler.
click here to
get
information and the source distribution.
Patch for version 2.0-20240109 : click
here for Patch . This patch fixes compile support for OpenVMS
Latest version tested:
2.0-20240109 (9 February 2024)
-using VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM
50XBR) and MMS v4.0-4 on OpenVMS x86_64 V9.2-2
Purpose : non destructive
(de)compression
click here to
get
information and the source distribution.
Optional patch for version 1.0.8a : click
here for Patch . This patch makes the library useable with
the
other packages on
this page.
Optional patch for version 1.0.8d : click
here for Patch . This patch makes the library useable with
the
other packages on
this page.
Other packages required :
-VMS_auto64
Note1 : Although some request
were
made
the original author of this package is not going to include the patches
needed
for VMS.
Note2 : The VMS version
expects
that the file extension of compressed files end on "-bz2" which is
different
from the
original
UNIX
version where this is ".bz2".
Latest versions tested:
1) 1.0.8a
(4 September 2019)
-using Compaq C V6.4-005 and MMS v3.2-01 on OpenVMS VAX V7.3
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
2) 1.0.8d (5 December 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and MMS
v4.0-4
on
OpenVMS x86_64
V9.2-1
Purpose : Vector graphics library
designed to provide high-quality display and print output.
click here
to get the
source
distribution.
patch version extracted with jgit on
25 January 2012 : click
here for Patch This patch includes OpenVMS support.
patch for CVS version of 23 October
2006 : click
here for Patch This patch includes OpenVMS support.
patch for version 1.8.10 : click
here for Patch This patch includes OpenVMS support.
Note 1 : Most test are successful
(since 12
October 2007).
Note 2 : All tests containing
characters
fail, due to different fonts on OpenVMS (vs. Linux). This is harmless
Note 3 : Some tests can only be
performed
if the X-server has the RENDER
extension,
Other packages required :
-sed
-pixman
-fontconfig
-libXrender
-renderproto
-Freetype2 library
-PNG library
-Z library
-glib2 library
-vms_x_fix.h
-gnv (only needed for compiling the tests)
-GhostScript (only needed when running the
tests)
Latest versions tested: 1) 1.8.10
(9
December 2011)
-using HP C V7.3-010, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
2) Extracted using jgit on 25 January 2012
-using HP C V7.3-010, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64
V8.4
-using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 E9.2-1
3) CVS
version extracted on 23 October 2006
-using
HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
CALGO
Purpose : The Collected Algorithms
(CALGO)
is part of a family of publications produced by the ACM.
click
here to get the OpenVMS source distribution.
The distribution
was compiled from what was (once) available on websites like http://calgo.acm.org/ and
http://netlib.org/toms/ ,
Presently
algorithms 1-7, 125, 133, 179, 266, 280, 322, 326, 332, 343, 344, 347,
351-353, 358, 359, 365, 370, 379,
380, 382, 384-386,
392,
395, 396, 400, 403, 404, 406-408, 410, 413, 414, 419-425, 427, 429,
431-439, 441, 443,
446-454, 456, 458,
460-463, 467, 468, 470, 473-476, 478, 479, 481, 483-485, 487, 488, 490,
493-649, 651-662,
664-693, 695-710,
712-734, 736-743,745-755, 757-774 & 776-785
are available.
Note 1 : The plot
generated by the test program of algorithms 420 does not look good.
This is
probably caused by a
bug in the plot-routines as implemented by SimpelPlot.
Note 2 : Algorithm
532 is compiled but does not give the correct results.
Note 3 : Algorithm
539 : Presently, only the original code is compiled.
Note 4 : Algorithm
553, 609 & 610 : I do not trust the results.
Note 5 : Algorithm
556 : The test program signals an error.
Note 6 : Algorithm
620 : The cumind program runs forever, creating an infinitely large
file,
which is probably not
Note 7 : Algorithm
628 : Something seems to be wrong with the memory management.
Note 8 : Algorithm
644 : Some demo programs run fine on Itanium but crash on Alpha.
Note 9 : Algorithm
648 : Demo program toms648_7 hangs, probably due to underflows in
single
precision. The
double precision equivalent
runs flawlessly.
Note 10 :
Algorithm
652 : The testp demo program gives wrong results.
Note 11 :
Algorithm
653 : Uses Blas-routines from another algorithm and cannot use the
assembler
code.
Note 12 :
Algorithm 662 : The test
program m631s crashes on Alpha. Its double precision counterpart runs
without
problems.
Note 13 :
Algorithm 682 : The driver program crashes on Alpha.
Note 14 :
Algorithm 689 : The driver programs signal a lot of errors.
Note 15 :
Algorithm 693 : The test program signals errors while the roots demo
runs
without errors.
Note 16 :
Algorithm 703 : The single precision demo runs forever, probably due to
underflow errors.
Note 17 :
Algorithm 714 : On AXP some of the demo programs crash. This is to be
expected due to overflow testing.
Note 18 :
Algorithm 724 : All tests fail.
Note 19 :
Algorithm 731 : The single precision examples are not converging; the
equivalent double precision examples
run fine.
Note 20 :
Algorithm 734 & 763 : Only the 32-bit-pointer versions are compiled.
Note 21 :
Algorithm 752 : The driver program signals an error or crashes at
run-time.
Note 22 :
Algorithm 764 : The vb_hankle sample uses unitialized data, so some
resulting values are NaNQ.
Note 23 :
Algorithm 765 : if the MA27 package is not
avilable this
algorithm will crash.
Note 22 :
Algorithm 766 : The 64 bit version of the demo programs crash.
Note 23 :
Algorithm 771 : The 64 bit variants are not available on AXP.
The 64 bit
version of the demo programs crash or give
wrong
results.
Note 24 :
Algorithm 773 : The test program exits with an error or crashes.
Note 25 :
Algorithm 775 : This algorithm needs the commercial NAG-library and was
thus
not tested.
Note 26 :
Algorithm 777 : The 64 bit variant of toms777_driver3 crashes on IA64.
the
64 bit versions of toms777_driver1
and toms777_driver3
are not available on
AXP due to linking problems.
Note 27 :
Algorithm 782 : The complex chkaa tests with "lg" input crash.
Note 28 :
Algorithm 786 : The 64 bit variant of toms786_driver5 crashes.
Other packages required :
-VMS_auto64
-SimpelPlot
-EISPACK
-ODEPACK
-LINPACK
-LAPACK
Optional packages used :
-MA27
Latest version tested: on 3 March
2023
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002, VSI C++ V7.4-008,
VSI
Pascal
V6.2-125, GKS V7.3, Decwindows 1.7-F and MMS v4.0-1
on
OpenVMS
Alpha V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001, VSI C++ V7.4-006,
VSI
Pascal
V6.2-125, GKS V7.3, Decwindows 1.7-E and MMS v4.0
on
OpenVMS
IA64 V8.4-2L3
CATDOC
Purpose : Extracts contents of
MS-Word
files as plain text.
click
here to
get
information and the source distribution.
Patch for version v3.4 : click
here for Patch . This patch fixes compile support for OpenVMS
Last version tested: v3.4 (13
November 2014)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
Purpose : C++ Automated Test Cases in
Headers and is a multi-paradigm automated test framework for C++ and
Objective-C (and, maybe, C).
click
here to
get
information and the source distribution.
Patch for git version via svn version
2358
: click
here for Patch . This patch includes compile support for OpenVMS
Note : The newer version Catch2
does
not compile on OpenVMS
Last version tested: git version
via
svn version 2358 (11 December 2017 )
cdrtools
Purpose : CD Record tools
click
here to get information
click
here to get the special source for OpenVMS
Last version tested: 3.00a (24
September
2012)
-using
HP C V7.3-010 and MMS 3.9-0 OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS 3.8-2 OpenVMS IA64 V8.4
Check
Purpose : Unit testing framework for
C.
click
here to get information and the source code.
Patch the version extracted from the
git
repository using svn (version 2350) : click
here for Patch This patch includes
support
for OpenVMS.
Note : Some of the tests fail.
Latest version tested: extracted from
the
git repository using svn (version 2350)
-using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) on OpenVMS x86_64 V9.2-1
Purpose : small, open source, C++
toolkit
for image processing.
click
here to get information and the source code.
Patch for version 1.6.3_pre : click
here for Patch This patch includes support for OpenVMS.
Note : Only some templates defined
in
the headers tested. None of the examples compiled.
Last version tested: 1.6.3_pre (29
April
2015)
-using Decwindow v1.7 on OpenVMS Alpha V8.4
-using Decwindow v1.7 on OpenVMS IA64 V8.4
Purpose : Clam AntiVirus is a GPL
anti-virus toolkit
click
here
to get information and sourcecode
Patch for version 0.99.1 : click
here for Patch This patch includes compile support for OpenVMS.
Patch for git via svn version 13758 :
click
here for Patch This patch includes compile support for OpenVMS.
Patch for git version of 2 December
2010 : click
here for Patch This patch includes compile support for OpenVMS.
Note1 : When using recent versions of
the
DECCRTL ignore messages like :
%LINK-W-MULDEF, symbol DECC$TFCVT multiply defined
in module DECC$SHR_EV56 file SYS$COMMON:[SYSLIB]DECC$SHR_EV56.EXE;1
Other packages required :
-Z
library
-Bzip2
-GMP
-GNU Libtool
-OpenSSL
-PCRE
-libmspack
Last versions tested: 1) 0.99.1 (15
March
2016)
-using
HP C V7.3-010, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
OpenVMS Alpha
V8.4
-using
HP C V7.3-020, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
OpenVMS IA64
V8.4
2) version extracted from the repository
using jgit on 2 December 2010
-using
HP C V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.4
3) git via svn revision 13758 (3 January 2017)
-using
HP C V7.3-010, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
OpenVMS Alpha
V8.4
-using
HP C V7.3-020, HP TCP/IP Services V5.7-ECO5 and MMS V3.9-01 on
OpenVMS IA64
V8.4
Compress::Zlib
Purpose : This module provides a Perl
interface to most of the zlib compression
library.
click here to get
the
source
distribution and information
patch for version 1.41 : click
here for Patch This patch fixes file types in the tests.
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
Last version
tested: 1.41 (14 February
2006)
-using HP C
V7.1-015 on OpenVMS Alpha V8.2
COMPUTEM
Purpose : Calculation of high
resolution conventional and scanning transmission electron microscope
(CTEM, STEM)
images of thin specimens from first
principles using the multislice method for electrons in the energy range
of approximately 100 keV to 1000 keV.
click
here
to get the
source
distribution and information.
patch for version of
14-August-2022: click
here for Patch. This patch includes OpenVMS support.
-wxWidgets
-fftw (version 3.x)
Latest version tested:
14-August-2022 (10 February 2023)
-using VSI C++ V7.4-008, DecWindows 1.7-F and MMS V4.0-1 on OpenVMS
Alpha
V8.4-2L1
-using VSI C++ V7.4-006, DecWindows 1.7-E and MMS V4.0 on OpenVMS IA64
V8.4-2L3
cor512
Purpose : Small application to
overcome
the 512 character output limit.
click
here to get the source/binary distribution and information.
Latest version : 1.0 (23 March 2022)
-using VSI Fortran V8.3-104958-50R2O on OpenVMS Alpha V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83 on OpenVMS IA64
V8.4-2L3
cppunit
Purpose : C++ unit testing framework.
click
here
to get the
source
distribution and information.
patch for version 1.12.1: click
here for Patch. This patch includes OpenVMS support.
patch for SVN version 582: click
here for Patch. This patch includes OpenVMS support.
Last version tested: 1) 1.12.1 (13
December 2010)
-using HP C++ V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.4
2) SVN version 582
(27 September 2011)
-using HP C++ V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.4
-using HP C++ V7.4-004 and MMS V3.8-2 on OpenVMS IA64 V8.4
CQRlib
Purpose : ANSI C implementation of a
utility library for quaternion arithmetic and quaternion rotation math.
click
here
to get information and sourcecode
Patch for SVN version 22 : click
here for Patch This patch includes compile support for OpenVMS.
Last version tested: SVN version 22
(5
February 2013)
-using
HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on
OpenVMS Alpha
V8.4
-using
HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on
OpenVMS IA64
V8.4
ctffind
Purpose : programs for finding CTFs
of electron micrographs.
click
here
to get the source distribution and information.
Patch for version 140609 : click
here for Patch This patch includes compile support for OpenVMS.
Note : the latest
versions (ctffind 4.x) are not available because they need
a Fortran2003 compiler.
Last version tested: 140609 (8
April
2016)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS V3.9-01 on
OpenVMS Alpha V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS V3.9-01 on
OpenVMS IA64 V8.4
CTRL-VERIFY
Purpose : Toggle SET VERIFY using
CTRL-V (AXP P1-space demo!).
click
here
to get the source distribution and information.
Last version tested: v2.4%253
(7
October 2011)
-using OpenVMS Alpha V8.2
-using MMS 3.8-2 on OpenVMS IA64 V8.4
CUnit
Purpose : A Unit Testing Framework
for C.
click
here
to get the
source
distribution and information.
Other packages required :
-wxWidgets (not for x86_64)
patch for version 2.3-1: click
here for Patch. This patch includes OpenVMS support.
Latest version tested: 2.3-1 (26
September
2023)
-using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64
V8.4
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
Purpose : command line tool for
transferring data with URL syntax.
click
here
to get the source/binary distributions and information
Patch for version 8.5.0 : click
here for Patch This patch includes MMS support
Other packages required :
-OpenSSL
-Zstandard
-Z library
Latest version tested: 8.5.0 (15
December
2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 and MMS
V4.0-4
on
OpenVMS x86_64
V9.2-1
CVector
Purpose : ANSI C implementation of
dynamic
arrays to provide a crude approximation to the C++ vector class.
click
here
to get information and sourcecode
Patch for SVN version 21 : click
here for Patch This patch includes compile support for OpenVMS.
Last version tested: SVN version 21
(5
February 2013)
-using
HP C V7.3-010, and MMS V3.9-01 on OpenVMS Alpha
V8.4
-using
HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64
V8.4
cvs
Purpose : The Concurrent Versions
System, the dominant open-source network-transparent version control
system.
CVS is useful for everyone from individual
developers to large, distributed teams.
click
here
to get the source distribution and information
patch for version 1.12.13 : click
here for Patch This patch includes compile support for OpenVMS
click
here to get a binary version of 1.12.9 for OpenVMS7.3-2.
Note 1 : I only tested
it using ODS5 disks.
Note 2 : I only ported
the client part.
Other packages required :
-Z library
-gettext
-libiconv
-Porting library
Last version tested: 1.12.13
(29
September 2011)
-using
Compaq C V6.5-001 and MMS 3.8-2 on OpenVMS Alpha V8.2
-using
HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
cxX11
Purpose : Jackets library to use
DecWindows in software compiled with CXX or clang on X86_64.
click
here
to get the source distribution of version 0.1
Note : the current version is a
pre-beta
version. Only a very simple example is working. Most applications will
crash.
Latest version tested: 0.1 (7
February
2024)
-using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI C++ V10.1-1, MMS V4.0-4
and
DecWindows 1.8
on OpenVMS x86_64
V9.2-2
Purpose : Berkeley DB is a database
engine that provides developers with fast, reliable, local persistence
with zero administration.
click
here
to get the source distribution and information
patch for version 18.1.40 : click
here for Patch This patch includes compile support for OpenVMS
Other packages required :
-vms_x_fix.h
Latest version tested: 18.1.40
(13 July 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
DBI
Purpose : The Perl Database Interface.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
-Module::Build
Last version
tested: 1.50 (21 February
2006)
-using HP C
V7.1-015 on OpenVMS Alpha
V8.2
DBS-ARPWATCH
Purpose : sniffs the ethernet for ARP
packets.
click
here to get information.
click
here to get the source and binary distribution.
Other packages required :
-DBS-SYSRTL
Last version tested : X1-004 (10
December
2012)
-using OpenVMS Alpha V8.2
-using OpenVMS IA64 V8.4
DBS-ETHERWATCH
Purpose : An ethernet "sniffer"
program that allows you to select packets based on source and
destination addresses or
protocols (using wildcards)
and also has a record and playback option.
click
here to get information.
click
here to get the source and binary distribution.
Other packages required :
-DBS-SYSRTL
Last version tested : V6.0 (10
December 2012)
-using OpenVMS Alpha V8.2
-using OpenVMS IA64 V8.4
DBS-ICMPWATCH
Purpose : sniffs for ICMP packets.
click
here to get information.
click
here to get the source and binary distribution.
Other packages required :
-DBS-SYSRTL
Last version tested : X1-001 (11
December
2012)
-using OpenVMS Alpha V8.2
-using OpenVMS IA64 V8.4
DBS-LATWATCH
Purpose : similar to DBS-ETHERWATCH but only looks at LAT
packets and formats the various LAT message types.
click
here to get information.
click
here to get the source and binary distribution.
Other packages required :
-DBS-SYSRTL
Last version tested : X5-007 (11
December
2012)
-using OpenVMS Alpha V8.2
-using OpenVMS IA64 V8.4
DBS-PATCH
Purpose : programs to allow you to
change the contents of any byte in a file or disk.
click
here to get information.
click
here to get the source and binary distribution.
Other packages required :
-DBS-SYSRTL
Last version tested : V2.0 (11
December 2012)
-using OpenVMS Alpha V8.2
-using OpenVMS IA64 V8.4
DBS-SCANLOCKS
Purpose : show all the RMS locks
taken
out on the file you specify on the command line, identify the holders
of
locks and display to contents
of the lock value block.
click
here to get information.
click
here to get the source and binary distribution.
Other packages required :
-DBS-SYSRTL
Last version tested : V3.0 (12
December 2012)
-using HP Fortran V8.0-104655-48F7C on OpenVMS Alpha V8.2
-using HP Fortran X8.2j-104952-50LBS on OpenVMS IA64 V8.4
DBS-SYSRTL
Purpose : Run-time library used by
most of
the DBS packages.
click
here to get information.
click
here to get the source distributions.
click
here to get the binary distributions.
patch for version V1.10 : click
here for Patch This patch includes small configuration fix for IA64.
Note : TECO support missing on IA64,
resulting in warnings during linking.
Last version tested : V1.10 (10
December 2012)
-using HP BASIC V1.6 and HP C V7.1-015 on OpenVMS Alpha V8.2
-using HP BASIC V1.7 and HP C V7.3-020 on OpenVMS Alpha V8.4
DBS-TCPWATCH
Purpose : sniffs the ethernet for TCP
packets. Does basic decoding of the IP headers. Record and playback
available.
click
here to get information.
click
here to get the source and binary distribution.
Other packages required :
-DBS-SYSRTL
Last version tested : X1-003 (12
December
2012)
-using OpenVMS Alpha V8.2
-using OpenVMS IA64 V8.4
Deliver
Purpose : Handles special delivers
for
VMS Mail
click
here to get the distribution for OpenVMS
patch for the latest versions of
OpenVMS : click
here for Patch.
Latest version tested on 13 March 2024
-using
Compaq Pascal V5.8-88 on OpenVMS Alpha V7.3-1
-using HP Pascal I64 V6.1-116 on OpenVMS I64 V8.4
-using VSI Pascal x86-64 V6.3-143 (GEM
50XC4) on OpenVMS x86_64 V9.2-2
Devel::Symdump
Purpose : Perl module. Dump symbol
names or the symbol table
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
Last version
tested: 2.06 (15 February
2006)
-on OpenVMS Alpha
V8.2
DFU
Purpose : Tool developed to help
finding and solving disk, directory and file problems
click
here to get information and the distribution
Last versions tested: 1) 3.2 (26
September
2011)
-using OpenVMS Alpha V8.3
-using OpenVMS IA64 V8.4
2) 2.7A (26 February 2019)
-using OpenVMS VAX V7.3
DIERCKX
Purpose : A package of Fortran
subroutines for calculating smoothing splines for various kinds of data
and geometries, with
automatic knot selection.
click
here to get information and the source distribution.
Patch : click
here for Patch This patch adds OpenVMS compile support.
Hint 1 : The easiest
way to
get all the sources is using Wget.
i.e.
$ wget -r -l1 --no-parent -A.f http://www.netlib.org/dierckx/
--no-check-certificate
$ wget -r -l1 --no-parent http://www.netlib.org/dierckx/ex/
--no-check-certificate
Note 1 : A single and
double precision version in both 32 and 64 adress space
are included in the created library.
Other packages required :
-VMS_auto64
Latest version tested on 30
November
2023
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
-using VSI Fortran x86-64 X8.5-007 (GEM 50XBD), VSI C x86-64 X7.4-843
(GEM
50XB9) and
MMS v4.0-4 on
OpenVMS x86_64 V9.2-1
diffutils
Purpose : GNU implementation of
diff,cmp,sdiff
and diff3 for comparing file contents.
click here to
get
the source
distribution and information.
patch for version 3.8b : click
here for Patch This patch fixes a minor issue.
Note : make sure that the iconv from
this
page is not found while compiling.
Latest version tested: 3.8b (21
September 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
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
Purpose : Provides a one-sstop
library and
development environment for quantitative image anlysis, be it applied to
mivroscopy, radiology, astronomy, or
anything in between.
click
here to get sources and information
patch git version extracted using svn
(revision 2907) : click
here for Patch This patch insert support for OpenVMS.
patch git version extracted on 20
March
2024 : click
here for Patch This patch insert support for OpenVMS.
Note 1 : The
viewer class does not work (problems calling DecWindows from C++)
Note 2 :While most
examples run as expected, some examples crash at run tme.
Other packages required :
-Jpeg library
-Tiff library
-libics
-Eigen
-Freetype2 library
-fftw (version 3.x)
-Z library
-Mesa3d
-freeglut
Latest versions
tested: 1) git
version
extracted using svn (revision 2907) (16 October 2023)
-using VSI CXX A10.0-230901, MMS v4.0-4
and DecWindows 1.8
on OpenVMS
x86_64 V9.2-1
2) git version
extracted on 20 March 2024
-using VSI C++ A10.1-240307, MMS v4.0-4
and DecWindows 1.8
on OpenVMS
x86_64 V9.2-2
DISKBLOCK
Purpose : Low level disk block
editing tool.
click
here to get information and the source and binary distribution.
Last version tested : 6.3 (3 November
2020)
-using OpenVMS Alpha
V8.4
-using OpenVMS IA64
V8.4
dix
Purpose : read/modify records in any
RMS (seq/relative/idx) file.
click
here to get information and the source and binary distribution.
Last version tested : 8.2 (14 December
2012)
-using HP Fortran V8.2-104954-48MAH and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP Fortran X8.2j-104952-50LBS and DECWindows 1.7 on OpenVMS IA64
V8.4
djbfft
Purpose : extremely fast library for
floating-point convolution.
click
here
to get the
source
distribution and information.
patch for version 0.76 : click
here for Patch This patch includes OpenVMS support.
Other packages required :
-sed
Last version tested: 0.76 (9 April
2014)
-using HP C V7.1-015, MMS v3.8-0 on OpenVMS Alpha V8.2
-using HP C V7.3-020, MMS v3.9-01 on OpenVMS IA64 V8.4
DLS
Purpose : Mathematical formulation
designed to calculate the target score for the team batting second in a
limited
over cricket match interupted by weather or other
circumstances.
click
here
to get the distribution and information
Note : Start DLS
with
a command like:
java -d64 -Djava.awt.headless=false -jar DLS5a.jar
Latest version tested: 5.0a (18
October
2023)
-using OpenJDK V1.8.0_342-b07 and DECWindows 1.7-E on OpenVMS IA64
V8.4-2L3
-using OpenJDK V1.8.0_372-b07 and DECWindows 1.8 on OpenVMS x86_64
V9.2-1
DRAWxtl
Purpose : display crystal structures.
click
here to get the source distribution and information.
patch for version 5.5 : click
here for Patch This patch includes OpenVMS support.
Other packages required :
-libXmu
-fltk-1.1.x or 1.3.x (higher versions do not work for
DRAWxtl)
-Mesa3d
-XPM library
Note : Only unix style filenames
supported
Use "define
DECC$FILENAME_UNIX_REPORT ENABLE" before running DRAWxtl.
Last version tested: 5.5 (29 June
2017)
-using HP C++ V7.3-009, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64
V8.4
EDM
Purpose : set of programs intended to
combine
various aspects of image processing and manipulation of high resolution
images and diffraction patterns as well as direct methods.
click here to get
the
source distribution and information
patch for version extracted from CVS
on 6 September 2017 : click
here for Patch. This patch includes compile support for OpenVMS
patch for version of 1.0 : click
here for Patch. This patch includes compile support for OpenVMS
Note 1 : Testing is in progress.
Other packages required :
-XForms
-fftw (version 2.x)
-vms_x_fix.h
-gzip
Latest versions tested: 1)
extracted using
CVS on 11 July 2023)
-using VSI C V7.4-002, VSI
C++ V7.4-008,
VSI Fortran V8.3-104958-50R2O, MMS v4.0-1
and DECWindows 1.7-F on
OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001,
VSI C++ V7.4-006,
VSI Fortran V8.3-104957-50Q83, MMS v4.0
and DECWindows 1.7-E on
OpenVMS IA64
V8.4-2L3
2) 1.0 (2
March
2004)
-using Compaq C V6.5-001, HP
Fortran
V7.6-3276-48D52,
Compaq C++ V6.5-021
and DECWindows 1.3 on OpenVMS
Alpha
V7.3-1
EDMA
Purpose : (Electron Density Map
Analysis)
program for analysis of discrete elecron density maps.
click
here to get the source distribution and information
patch : click
here for Patch This patch includes OpenVMS compile support.
Latest version tested version of
12
February 2014 (16 October 2023)
-using HP Fortran V8.2-104954-48N9O,
HP C
V7.3-010 and MMS v3.9-01 on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104953-50MAI,
HP C
V7.3-020 and MMS v3.9-01 on OpenVMS IA64
V8.4
-using VSI Fortran X8.5-0004 (GEM
50X6F),
VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on
OpenVMS x86_64
V9.2-1
Eigen
Purpose : C++ template library for
linear algebra: matrices, vectors, numerical solvers, and related
algorithms.
click
here to get the source distribution and information
patch for version 3.1.2: click
here for Patch This patch includes OpenVMS compile support.
patch for version 3.4.0: click
here for Patch This patch includes OpenVMS compile support.
Latest versions tested : 1) 3.1.2
(22
January 2013)
-using HP C V7.3-010, HP C++
V7.3-009
and
MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020, HP C++
V7.4-005
and
MMS V3.9-01 on OpenVMS IA64 V8.4
2) 3.4.0 (12 September 2023)
-using VSI C X7.4-785 (GEM
50X65), VSI CXX
A10.0-230901 and MMS V4.0-4 on OpenVMS
x86_64
V9.2-1
EISPACK
Purpose : A collection of Fortran
subroutines that compute the eigenvalues and eigenvectors of nine
classes of
matrices: complex general, complex Hermitian, real general, real
symmetric, real symmetric banded,
real symmetric tridiagonal, special real
tridiagonal, generalized real, and generalized real symmetric
matices. In addition, two routines are
included that use singular value decomposition to solve certain
least-squares problems.
click
here to get information and the source distribution.
Patch : click
here for Patch This patch adds OpenVMS compile support.
Hint 1 : The easiest
way to
get all the sources is using Wget.
i.e.
$ wget -r -l1 --no-parent --no-check-certificate -A.f
https://www.netlib.org/eispack/
$ wget -r -l1 --no-parent --no-check-certificate -A.f
https://www.netlib.org/eispack/ex/
$ wget -r -l1 --no-parent --no-check-certificate -A.f
https://www.netlib.org/eispack/3090vf/double/
Note 1 : A single and
double precision version in both 32 and 64 adress space
are included in the created library.
Other packages required :
-VMS_auto64
Latest version tested on 12 July
2023
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
-using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65) and
MMS
v4.0-4 on OpenVMS x86_64 V9.2-1
ES40
Purpose : ES40 emulator.
click
here to get sources and information
Other packages required:
-SDL
Note : Software
is
unfinished and will probably crash.
patch for version 0.18 : click
here for Patch This patch fixes OpenVMS compile support.
Last version tested: 0.18 (14
November
2014)
-using HP C++ V7.3-009 on OpenVMS Alpha
V8.4
-using HP C++ V7.4-005 on OpenVMS IA64 V8.4
ETSF I/O library
Purpose : A library of F90 routines
to read/write the ETSF file format.
click
here to get sources and information
Other packages required:
-NetCDF
-HDF4
-HDF5
-Z library
-Jpeg library
-Szip
patch for version 1.0.4 : click
here for Patch This patch includes OpenVMS compile support.
Last version tested: 1.0.4 (5
September 2014)
-using HP Fortran V8.2-104954-48N9O, MMS v3.9-01 and HP TCP/IP Services
V5.7
- ECO 4 on
OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50L7J, MMS v3.9-01 and HP TCP/IP Services
V5.7
- ECO 4 on
OpenVMS IA64
V8.4
library
Purpose : XML parser library written
in
C
click
here to get sources and information
patch for version 2.1.0 : click
here for Patch This patch sets the compile options is such a way
that
it is suitable to be used
with other packages on this
page
.
Note : 6 out of 2100 tests fail in the
git-version (except compiled with clang on x86_64).
patch for git version via svn 7029 : click
here for Patch This patch includes support for OpenVMS.
Other packages required :
-VMS_auto64
Latest versions tested: 1)
2.1.0 (29
May 2013)
-using
HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
2) version extracted from git repostory
via svn version 7029 (5 December 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and MMS
v4.0-4
on
OpenVMS
x86_64
V9.2-1
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
FeFF-lite (EXAFS only)
Purpose : automated program for ab
initio multiple scattering calculations of X-ray Absorption Fine
Structure (XAFS),
X-ray Absorption Near-Edge Structure
(XANES) and various other spectra for clusters of atoms.
click here
to get
information.
click here
to get
the
source
distribution of FFEF6-lite.
click
here
to get
the
source
distribution of FFEF8-lite modified for OpenVMS.
Other packages required :
-VMS_auto64
Note 1 : Before running FEFF6
delete
or rename the file phase.bin.
Note 2 : FEFF8 compiles into a 32 and
64
bit version.
Last versions
tested: 1) 6-lite (9 July 2014)
-using HP Fortran
V8.2-104954-48N9O on OpenVMS Alpha
V8.4
-using HP Fortran
V8.2-104953-50MAI on OpenVMS IA64
V8.4
2) 8.5-lite (30 September 2020)
-using HP Fortran
V8.2-104954-48N9O and MMS V3.9-01 on OpenVMS Alpha
V8.4
-using HP Fortran
V8.2-104954-50OCN and MMS V3.9-01 on OpenVMS IA64
V8.4
Purpose : Retrieve mail from remote
mail
servers and forwards it via SMTP.
click
here
to get information and source distribution
patch for version 6.4.38 : click
here for Patch This patch includes OpenVMS compile support.
Note : I only tested the correct
output
of "fetchmail --version"
Other packages required :
-OpenSSL
-gettext
-libiconv
Latest version tested : 6.4.38
(22
February 2024)
-using VSI C V7.4-002 and MMS
V4.0-1 on
OpenVMS
Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS
V4.0 on
OpenVMS
IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM
50XBR) and MMS
V4.0-4 on
OpenVMS x86_64 V9.2-2
Purpose : Multimedea system.
click
here
to get information and source distribution
patch for version extracted from the
git
repository on 4 October 2023 : click
here for Patch This patch includes OpenVMS
compile support.
patch for cvs version of 13
September 2005 : click
here for Patch This patch includes OpenVMS compile support.
patch for svn version 18820 : click
here for Patch This patch includes OpenVMS compile support.
patch for git version extracted using
svn
version 96547 : click
here for Patch This patch includes OpenVMS compile support.
Note 1 : This package contains a
png.h
file. Be sure that other application pick up the one from the PNG library in
preference to this one.
Note 2 : I
tested
only the following 2 commands (both sucessfully):
ffmpeg -i movie.avi image-%3d.png
ffmpeg -i movie%3d.png -vcodec mpeg4 movie.avi
Other packages required :
-Z library
-Bzip2
-LAME
-OpenJPEG
-ogg-vorbis
-OpenSSL
-Freetype2 library
-fontconfig
-SDL
-Mesa3d
-NetCDF
-HDF4
-HDF5
-Jpeg library
-Szip
-Harfbuzz (only x86_64)
-libmysofa
-XZ
-libiconv
-gettext
-vms_x_fix.h
Latest versions tested : 1)
Extracted
from
CVS on
13 September 2005
-using Compaq C V6.5-001 on
OpenVMS
Alpha V8.2
2) SVN version 18820 (14 May 2009)
-using HP C V7.3-009 and
DECWindows 1.6ECO3 on
OpenVMS
Alpha V8.3
3) Extracted from the git repository on 4 October 2023
-using VSI C V7.4-002, MMS
V4.0-1 , TCP/IP V5.7ECO5, JAVA 1.5.0-9 and
DECWindows 1.7-F
on
OpenVMS
Alpha V8.4-2L1
-using VSI C V7.4-001, MMS
V4.0 , TCP/IP V5.7ECO5, OpenJDK v1.8.0_372 and
DECWindows 1.7-E
on
OpenVMS
IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM
50X65), MMS
V4.0-4 , TCP/IP V66.0 , OpenJDK v1.8.0_372 and
DECWindows 1.8 on
OpenVMS x86_64 V9.2-1
4) Extracted using git via svn version 96547 on 21 February 2017
-using HP C V7.3-010, MMS
V3.9-01, TCP/IP V5.7ECO5, JAVA 1.5.0-9 and
DECWindows 1.7 on
OpenVMS
Alpha V8.4
-using HP C V7.3-020, MMS
V3.9-01, TCP/IP V5.7ECO5, JAVA 1.6.0-6 and
DECWindows 1.7 on
OpenVMS
IA64 V8.4
FFTPACK
Purpose : Fortran subprograms for the
fast
Fourier transform of periodic and other symmetric sequences.
click
here to get information
I extracted the the fortran sources
from
this
git repository using svn.
patch for svn version 20989: click
here for Patch This patch adds OpenVMS compile support.
Note : A single and
double precision version in both 32 and 64 adress space
are included in the created library.
Other packages required :
-VMS_auto64
Last version tested : svn version
20989 (7 September 2018)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
Purpose : Fastest Fourier Transform
of
the West
click
here
to get information and source distribution
patch for version 2.1.5 : click
here for Patch This patch includes OpenVMS compile support and adds
a
F90-module.
patch for version 3.3.10 :
click here for Patch This patch includes OpenVMS compile support
and adds
a F90-module.
Other packages required :
-VMS_auto64
Note1 : If the F90 compiler is not
present
the Fortran part is skipped automatically.
Note2 : Due to very long filenames
version
3.3.4 gives errors when unpacking on ODS2 disks. Probably ( I performed
tests on ODS5 disks only) you will miss only some of the
documentation
files.
Note3 : All versions of FFTW3 since
23
June 2019 compile into one library containing 32 and 64 variants of the
routines.
Latest versions tested: 1) 2.1.5 (15
June
2023)
-using HP C V7.3-010,
HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS
Alpha V8.4
-using HP C V7.3-020,
HP Fortran V8.2-104954-50L7J and MMS v3.9-01 on OpenVMS
IA64 V8.4
-using VSI C X7.4-726 (GEM
50X23),
VSI Fortran X8.5-0002 (GEM 50X2N) and MMS
v4.0-4 on
OpenVMS x86_64 E9.2-1
2) 3.3.10 (15 September 2023)
-using VSI C V7.4-002 and VSI
Fortran
V8.3-104958-50R2O and MMS v4.0-1 on OpenVMS
Alpha V8.4-2L1
-using VSI C V7.4-001 and VSI
Fortran V8.3-104957-50Q83 and MMS v4.0 on OpenVMS
IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65),
VSI
Fortran X8.5-0004 (GEM 50X6F), VSI CXX
A10.0-230901
and MMS v4.0-4 on
OpenVMS x86_64 V9.2-1
fhi98PP
Purpose : The fhi98PP pseudopotential
program.
click
here to get
information
and source distribution
patch for the version of 27 January
2004 : click
here for Patch . This patch includes OpenVMS compile support.
Note : I only
tested proper compilation, I did not do yet run-time tests.
Last version tested : Version of 27
January 2004 (17 November 2014)
-using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on
OpenVMS Alpha V8.4
-using HP C V7.3-020, HP Fortran V8.2-104954-50OA7 and MMS v3.9-01 on
OpenVMS IA64 V8.4
FITPACK
Purpose : Fortran subprograms for
curve
fitting.
click
here to get information
click
here to get the source distribution for OpenVMS.
Note : Both 32 and 64
adress space are included in the created library.
Other packages required :
-VMS_auto64
Latest version tested on 9
February 2024
-using HP Fortran V8.2-104954-48N9O, HP
C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP
C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
-using VSI Fortran x86-64 V8.5-008 (GEM
50Y1P), VSI C x86-64 V7.5-009 (GEM
50XBR) and
MMS v4.0-4 on OpenVMS
x86_64 V9.2-2
Purpose : Free Lossless Audio Codec,
an audio format similar to MP3, but lossless, meaning that audio is
compressed in FLAC
without any loss in quality.
click
here to get
information
and source distribution
patch for CVS version of 9 October
2012 : click
here for Patch . This patch includes OpenVMS compile support.
patch for git version of 9 October
2023 : click
here for Patch . This patch includes OpenVMS compile support.
Note : C++ support is not yet
available on
X86_64.
Other packages required :
-ogg-vorbis
-libiconv
Latest versions tested: 1) CVS
version
extracted
on 9 October 2012
-using
HP C V7.3-010, HP C++ V7.3-009 and MMS v3.9-0 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, HP C++ V7.4-004 and MMS v3.8-2 on OpenVMS IA64 V8.4
2) git version
extracted
on 9 October 2023
-using VSI C V7.4-002, VSI C++ V7.4-008 and MMS v4.0-1 on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
flex
Purpose : Fast lexical analyser
generator
click
here to get
information
and source distribution
click
here to get
information
and source distribution for OpenVMS version 2.5.4
patch for version 2.5.4 : click
here for Patch . This patch makes flex-library usable with the
other packages on
this page
patch for version 2.5.35 : click
here for Patch . This patch includes compile support for OpenVMS
Note : version
2.5.4 is much more stable on OpenVMS, but lacks some new features.
Latest versions tested: 1) 2.5.4 (11
May
2023)
-using
HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) and MMS 4.0-4 on OpenVMS x86_64 E9.2-1
2)) 2.5.35 (26
September
2011)
-using
HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
Purpose : Fast Light Toolkit, C++
graphical
user interface toolkit for X.
click
here to get
information
and source distribution
patch for version 1.1.9 : click
here for Patch . This patch includes compile support for OpenVMS
patch for version 2.0.x-r4393 : click
here for Patch . This patch includes compile support for OpenVMS
patch for SVN version 9572
: click
here for Patch . This patch includes compile support for 1.x, 2.x
and 3.x
for OpenVMS
Note : Only unix style filenames
supported
Use "define
DECC$FILENAME_UNIX_REPORT ENABLE" before running any fltk based
application.
Other packages required :
-sed (for fltk2.x)
-vms_x_fix.h
-PNG library
-Z library
-Jpeg library
-Mesa3d
-Mesa3d_glu
Last versions tested: 1) 2.0.x-r4393
(23
June
2005)
-using
Compaq C V6.5-001, Compaq C++
V6.5-021 and
DECWindows
1.3-1 on
OpenVMS Alpha V7.3-2
2) SVN version 9572 (7 June 2012)
-using HP C V7.3-010, HP C++ V7.3-009, MMS 3.9-0 and DECWindows 1.7 on
OpenVMS
Alpha V8.4
-using HP C V7.3-020, HP C++ V7.4-004, MMS 3.8-2 and DECWindows 1.7 on
OpenVMS
IA64 V8.4
3) 1.1.9 (26 May 2008)
-using HP C V7.3-009, HP C++ V7.3-009 and DECWindows 1.6ECO3 on
OpenVMS Alpha V8.3
fontconfig
Purpose : Library for
configuring
and customizing font access.
click
hereto
get the source distribution and information
patch for the version extracted from
the
git repository on 23 November 2011 : click
here for Patch. This patch includes
compile support for OpenVMS
patch for version 2.14.2 : click
here for Patch. This patch includes compile support for OpenVMS
Note : the git version seems not to
give problems at
run-time.
-Expat library
-Freetype2 library
-gnv
-Unzip
Latest versions tested: 1)
2.14.2
(7 December 2023)
-using HP C V7.3-010
and
MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020
and
MMS 3.8-2 on OpenVMS IA64 V8.4
-using VSI C x86-64
X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and
MMS 4.0-4 on
OpenVMS x86_64
V9.2-1
2) extracted using jgit on 23 November 2011
-using HP C V7.3-010
and
MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020
and
MMS 3.8-2 on OpenVMS IA64 V8.4
FontForge
Purpose : An outline font editor that
lets you create your own postscript, truetype, opentype, cid-keyed,
multi-master,
cff, svg and bitmap (bdf) fonts, or edit existing
ones. Also lets you convert one format to another. FontForge
has support for many macintosh font formats.
click here to get the
source distribution
and information
patch for GIT version of 25 January
2012
:
click
here for Patch This patch fixes compile support for OpenVMS.
Note : Only unix style filenames
supported
Use "define
DECC$FILENAME_UNIX_REPORT ENABLE" before running fontforge
Other packages required:
-sed
-Ungif Library
-Freetype2 library
-Jpeg library
-PNG library
-Tiff library
-Z library
-uninameslist library
-vms_x_fix.h
-libxml2
-gettext
-libiconv
-cairo
-glib2 library
-pango library
-Xft
-fontconfig
Last versions tested: 1)
20080330 (10 April 2008)
-using
HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
2)
Extracted from the CVS repository on 8 December 2010
-using
HP C V7.3-009, MMS 3.9-0 and DECWindows V1.7 on OpenVMS Alpha V8.4
3)
Extracted from the repository using jgit on 25 January 2012
-using
HP C V7.3-010, MMS 3.9-0 and DECWindows V1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS 3.8-2 and DECWindows V1.7 on OpenVMS IA64 V8.4
FoX
Purpose : A Fortran library for XML
click here to get
the
source distribution
and information
patch for GIT version of 3 September
2014
:
click
here for Patch This patch includes compile support for OpenVMS.
Note1 : Fortran Compiler HP Fortran
V8.2-104953-50MAI(IA64) or HP Fortran X8.2j-104689-48N6Q(AXP)
or newer is essential, due to compiler bugs
Note2 : For less recent fortran
compilers
than HP Fortran V8.2-104954-50N8G
(IA64) or
HP Fortran V8.2-104954-48N9O(AXP) use
MMS/MACRO=(VMS_FIX=1) to get a work-around for a
compiler
bug.
Last version tested:
Extracted
from the repository using git on 3 September 2014
-using
HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01 on
OpenVMS
Alpha V8.4
-using
HP Fortran V8.2-104954-50N8G, HP C V7.3-020 and MMS v3.9-01 on
OpenVMS IA64 V8.4
Purpose : The free OpenGL utility
toolkit.
click
here to get sources and
information
patch for version 1extracted from the
git
repository using svn (version 3853) :
click
here for Patch This patch include
support for OpenVMS.
Other packages
required:
-Mesa3d
-Mesa3d_glu
Latest versions tested: extracted
from
the git repository using svn (version 3853) (13 September 2023 )
-using VSI C V7.4-002, MMS v4.0-1 and Decwindows V1.7-F on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS v4.0 and DecWindows V1.7-E on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DecWindos V1.8 on
OpenVMS
x86_64 V9.2-1
Purpose : Rendering fonts
click
here to get sources and
information
patch for version 1.3.1 :
click
here for Patch This patch sets the compiler options in such a way
that
the libraries can be used with the other packages on this system.
patch for version 2.4.4 :
click
here for Patch This patch sets the compiler options in such a way
that
the libraries can be used with the other packages on this system.
patch for CVS version of 29 September
2011
:
click
here for Patch This patch makes the build procedure more
automatic. It is
assumed
that you unpack this tar file in directory
that contains a directory freetype.dir,
which in its turn contains both
freetype.dir, freetype2.dir and ft2demos.dir In the top-freetype
directory
the one will find a MAKE.COM that makes both freetype1 and
freetype2 and the demos.
Zip-up of my directory
containing
everything (source,objects,libraries,executables) for version 1.3.1
& 2.2.1 : click
here get it
Other packages
required:
-Z library (otionally)
-PNG library (otionally)
-MMK
-Bzip2 (otionally)
-Harfbuzz (otionally) (only x86_64)
-gnv
-VMS_auto64
Note 1 : since the version of
1
May
2002
the resulting bitmaps using freetype2 are not backwards compatible
Latest versions tested: 1) 1.3.1
(10
November 2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
2) 2.4.4 (2 December 2010)
-using HP C V7.3-009 and DECWindows V1.7 on OpenVMS Alpha V8.4
3) CVS version extracted on 29 September 2011 (freetype1)
-using
HP C V7.3-009, MMS v3.8-2 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
-using
HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 V9.2-1
4) GIT version extracted on 14 December 2023
-using
VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
-using
VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 on
OpenVMS
x86_64 V9.2-1
FT2DEMOS
Purpose : Demo programs for the Freetype2 library
click
here to get sources and
information
patch for version 2.4.4 :
click
here for Patch This patch sets the compiler options in such a way
that
the libraries can be used with the other packages on this system.
Other packages
required:
-Z library (if Freetype2 is compiled with it)
-PNG library (if Freetype2 is compiled with it)
-MMK
-Bzip2 (if Freetype2
is compiled with it)
-Harfbuzz (if Freetype2 is compiled with it)
-vms_x_fix.h
-VMS_auto64
Note 1 : The X11 demos in
ft2demos
do not work for displays with a depth of 8.
Latest versions tested: 1) 2.4.4
(2 December 2010)
-using HP C V7.3-009 and DECWindows V1.7 on OpenVMS Alpha V8.4
2) GIT version extracted on 14 December
2023
-using
VSI C V7.4-002 and DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
-using
VSI C V7.4-001 and DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 X7.4-843 (GEM 50XB9) and DECWindows V1.8 on OpenVMS
x86_64 V9.2-1
FringeProc
Purpose : A 2D phase unwrapping
system
that uses an IIR filter adapted for the phase unwrapping problem.
click
here to get
the source
distribution and information
patch for version 1.1.1 : click
here for Patch This patch includes compile support for OpenVMS
Other packages required :
-Eigen
-CImg library
Note : The test program crashes on
OpenVMS
Alpha, due to code in the testing program itself. I was not able to
test the
library for OpenVMS Alpha.
Last version tested: 1.1.1 (29
April
2015)
-using HP C
V7.3-020, HP C++ V7.4-005, MMS v3.9-01 and DECwindows v1.7 on
OpenVMS IA64 V8.4
Purpose : Comprehensive library of
analysis tools for FMRI, MRI and DTI brain imaging data.
click
here to get
the source
distribution and information
patch for version 5.0.11 : click
here for Patch This patch includes compile support for OpenVMS
Other packages required :
-boost
Note1 : Read the licence for
this package.
Note2 : Presently I only
compiled
the FUGUE package. I tested the 3D phase unwraping algorithm.
Note3 : Compiling with 64 bit
pointers
fails for Alpha.
Last version tested: 5.0.11 (18
April
2018)
-using HP C
V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
library
Purpose : open source library to
enable
developers to use arbitrary fonts in their OpenGL (www.opengl.org)
applications.
click
here to get
the source
distribution and information
patch for version 2.1.2 : click
here for Patch This patch includes compile support for OpenVMS
patch for SVN version 1266 : click
here for Patch This patch includes compile support for OpenVMS
Other packages required :
-Mesa3d
-Mesa3d_glu
-Freetype2 library
-Z
library
Latest versions tested: 1) 2.1.2
(23
September 2005)
-using
Compaq C V6.5-001 and HP C++ T7.1-007 for OpenVMS Alpha V8.2
2) SVN version 1266 (30 June 2023)
-using HP C
V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020, HP C++ V7.4-004 and MMS V3.8-2 on OpenVMS IA64 V8.4
-using VSI C
X7.4-785
(GEM 50X65), VSI CXX A10.0-230616 and MMS V4.0-4 on
OpenVMS
x86_64 V9.2-1
FTP_NEW
Purpose : Check an ftp directory or
tree for new, changed, or removed files
click
here to get
the DCL-script and information
Last version tested on 16
April
2014
-using OpenVMS Alpha V8.2
-using OpenVMS IA64 V8.4
Purpose : an implementation of the
Fortran
F2003 command line interface.
click
here to get
the source distribution and information
patch for version 1.08 : click
here for Patch This patch adds files for MMS and makes the package
usable with the
other packages on this page.
Other packages required :
-VMS_auto64
Latest version tested : 1.08 (5
July
2023)
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS
Alpha
V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64
V8.4-2L3
-using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65)
and MMS
v4.0-4 on
OpenVMS x86_64 V9.2-1
f2k2f90
Purpose : A Library and
prprocessor to use a
F90 compiler to process F2k code.
Presently only a few features are implemented. In future the package
will be
extended.
click
here to get
the source distribution and information
Latest version : v0.6 (4 July
2023)
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS Alpha
V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64
V8.4-2L3
-using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65)
MMS
v4.0-4 on
OpenVMS x86_64 V9.2-1
Gawk
Purpose : Gnu implementation of the
Unix
awk command
click
here to get the source distribution and information
patch for version 4.0.0 : click
here for Patch This patch fixes OpenVMS compile support
Latest version tested: 4.0.0 (12
May
2023)
-using
HP C V7.3-009 and MMS v3.9-0 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
Purpose : An ANSI C library for the
dynamic
creation of images
click
here to get information and the source distribution
patch for version 2.0.35 : click
here for Patch This patch includes OpenVMS compile support
patch for git version extracted
via
svn
version 2304 : click
here for Patch This patch includes OpenVMS compile
support
Note : The Make scripts
automatically
detect that libiconv is installed. If you build
gd without
libiconv
and
install libiconv later, you have to recompile gd.
Other packages required:
-Jpeg library
-PNG library
-Z library
-Freetype2 library
-Bzip2
-XPM library
Optional packages required:
-libiconv(see Note above)
Last versions tested: 1) 2.0.35 (23
February
2012)
-using HP C
V7.3-009 and MMS 3.8-2
on OpenVMS Alpha V8.3
-using HP C
V7.3-020 and MMS 3.8-2
on OpenVMS IA64 V8.4
2) git extracted via svn version 2304 (13
March 2017)
-using HP C
V7.3-010 and MMS v3.9-01
on OpenVMS Alpha V8.4
-using HP C
V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
GDCHART
library
Purpose : Chart and Graphical tool
library
click here to get
the
source distribution and information
patch for version 0.11.5dev : click
here for Patch This patch includes OpenVMS compile support
Note : The Make scripts
automatically
detect that libiconv is installed. If you build
GDCHART
without libiconv
and
install libiconv later, you have to recompile GDCHART.
Other packages required:
-Jpeg library
-PNG library
-Z library
-Freetype2 library
-Bzip2
-GD library
Optional packages required:
-libiconv(see Note above)
Last version tested: 0.11.5dev (16
April
2014)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
gdk-pixbuf
Purpose : Library for image loading
and manipulation
click
here
to get the source distribution and information
patch for version 0.22 : click
here for Patch This patch includes compile support for OpenVMS
patch for GIT version of 25 January
2012 : click
here for Patch This patch includes compile support for OpenVMS
Note 1 : ignore all
linking
warnings during creation of the shareable images: They are normal.
Note 2 : If
gnome$root:[share]
exists, all shareable images are copied to that location.
Note 3 : Version 0.22
compiles against the glib/gtk1 while the version of 25 January 2012
compiles
against glib2.
They have different dependencies and
result in shareable
images libgdk1-pixbuf.exe and
libgdk-pixbuf.exe respectively.
Other packages required for version
0.22:
-glib/gtk
-gnome-libs
-sed
-PNG library
-Z library
-Jpeg library
-Tiff library
-gettext
-libiconv
Other packages required fort the
vesrion
of 25 January 2012:
-glib2 library
-Perl
-PNG library
-Z library
-Jpeg library
-JasPer library
-Tiff library
-gettext
-libiconv
-vms_x_fix.h
Latest versions tested: 1) 0.22
(6
April 2022)
-using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on
OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS v4.0 and DECWindows
1.7-E on
OpenVMS IA64
V8.4-2L3
2) Extracted
using
jgit on 25 January 2012
-using HP C V7.3-010, MMS v3.9-0 and DECWindows
1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, MMS v3.8-2 and DECWindows
1.7 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 2 and DECWindows
1.8 on
OpenVMS x86_64
E9.2-1
Purpose : The Graphing Calculator for
Functions, Geometry, Algebra, Calculus, Statistics and 3D Math!
click
here
to get the distribution and information
Note 1 : Start GeoGebra
with
a command like:
java -d64 -Djava.awt.headless=false -jar geogebra.jar
Note 2 :
Download the "linux-portable" distribution.
Latest version tested:
5-0-352-0
(9 February 2024)
-using OpenJDK V1.8.0_372-b07 and
DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
-using OpenJDK V1.8.0_372-b07 and
DECWindows 1.8 on OpenVMS x86_64 V9.2-2
gettext
Purpose : Multiluanguage programming
support
click here to get the
source
distribution and information
patch for version 0.22 :
click here for Patch This patch fixes OpenVMS compile support.
Note1 : The Make scripts
automatically
detect that libiconv is installed. If you build
gettext
without libiconv
and
install libiconv later, you have to recompile gettext.
Note2 : Due to "cyclic"
dependencies you may get linking failures. In that case the libraries
are
probably OK.
After building XZ and Glib2 just rebuild gettext.
Other packages required:
-sed
-Expat library
-libxml2
-glib2 library
-VMS_auto64
-Z library
-XZ
-Porting library
Optional packages required:
-libiconv(see Note above)
-bison(needed when changing the *.y files)
Latest version tested: 0.22 (23 June
2023)
-using VSI C V7.4-002 and
MMS v4.0-1
on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and
MMS v4.0
on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and
MMS v4.0-4
on OpenVMS x86_64 E9.2-1
GGI
Purpose : General Graphics Interface,
reliable, stable and fast graphics system that works everywhere
click
here
to get the source distribution and information.
Patch for version 2.2.2 : click
here for Patch This patch includes compile support for OpenVMS
Note 1 : I tested only
the
proper compilation of libgii and libggi. No runtime tests yet.
Other packages required:
-sed
-vms_x_fix.h
Last version tested: 2.2.2
(bundle)
(24
February 2012)
-using
HP C V7.3-010, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
GhostScript
Purpose : PostScript/PDF
reader/transformer
click here to
get the
source distribution and information
click here
to
get SVN tar-balls.
click here
to get the special OpenVMS distributions.
Optional patch for version 8.54 : click
here for Patch
Patch for CVS version
of 16 December 2005 : click
here for Patch
Patch for SVN version 7680 : click
here for Patch
These patches fix in a OpenVMS way the problem of
addressing
the
resource data
directories
with sub directories. Besides the GS_LIB the logical GS$LIB
should be defined in
the
following way :
$
define/nolog/job/trans=(concealed)
gs$lib <device>:[<location_of_gs>.Resource.]
The patch also includes support for zlib1.2.2
Zip-up of binary/source of SVN
version 7898 for OpenVMS Alpha : click
here for zip-file
resource data
directories
with sub directories. Besides the GS_LIB the logical GS$LIB
should be defined in
the
following way :
$
define/nolog/job/trans=(concealed)
gs$lib <device>:[<location_of_gs>.Resource.]
Zip-up of binary/source of SVN
version 7898 for OpenVMS IA64 : click
here for zip-file
resource data
directories
with sub directories. Besides the GS_LIB the logical GS$LIB
should be defined in
the
following way :
$
define/nolog/job/trans=(concealed)
gs$lib <device>:[<location_of_gs>.Resource.]
Patch for SVN version 10540 : click
here for Patch
These patches fix in a OpenVMS way the problem of
addressing
the
resource data
directories
with sub directories. Besides the GS_LIB the logical GS$LIB
should be defined in
the
following way :
$
define/nolog/job/trans=(concealed)
gs$lib <device>:[<location_of_gs>.Resource.]
This version gives run-time problems.
Patch for special OpenVMS
version 10.01.2 : click
here for Patch. This patch makes it possible to compile some
of the
other packages on this page.
Other packages
required for special OpenVMS version:
-libiconv
-Jbig Library
-libidn
-Harfbuzz (only on x86_64)
Other packages
required (not for special OpenVMS version):
-MMK
Source file of these
packages
should be available (not for special OpenVMS version)):
-jbig2dec
-Jpeg library
-JasPer library
-PNG library
-Z library
-Tiff library
Note1 : I normally use
the
following
command to build to insert European papersizes as default.:
mmk/DESCRIP=[.SRC]OPENVMS.MMK/MACRO=(SYSLIB=1,A4_PAPER=1,IEEE=1).
For the special OpenVMS version : @build will do
the
job.
Since
7
June 2005 the IEEE=1 option is compulsary.
Note2 : MMS does not work ; so
you
have to use MMK for older versions. GMAKE seems
to be supported too
but
I
never
tried it successfully. For the special OpenVMS MMS is compulsary
Latest versions tested: 1) 8.54
(24
May
2006)
-using HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
2) CVS version
extracted
on 16 December 2005
-using
HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
3) SVN version 7680 (7 February 2007)
-using
HP C V7.1-015 and DECWindows 1.6 on OpenVMS Alpha V8.3
4) SVN version 7898 (22 September 2011)
-using
HP C V7.3-009 DECWindows 1.6 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 DECWindows 1.7 on OpenVMS IA64 V8.4
5) SVN version 10540 (22 December 2009)
-using
HP C V7.3-009 and DECWindows 1.6ECO5 on OpenVMS Alpha V8.3
6) 10.01.2 (Special OpenVMS version) (19
July 2023)
-using VSI C V7.4-002 and DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and DECWindows 1.8 on OpenVMS x86_64
V9.2-1
GIFLIB
library
Purpose : library to read/write GIF
images
click
here
to get the source distribution and information
patch for version 5.2.1 : click
here for Patch This patch includes OpenVMS compile support
Other packages required :
-VMS_auto64
Latest version tested: 5.2.1 (11
December 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using
VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L1
-using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-230919 and MMS
V4.0-4
on
OpenVMS x86_64
V9.2-1
giftrans
Purpose : Convert from GIF87 to GIF89
with a transparent colour.
click
here
to get information
click
here to get a special OpenVMS Alpha package.
click
here to get a special OpenVMS IA64 package.
Last version tested: 1.12.2
(10
October 2011)
-using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.3
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
GLEW
Purpose : The OpenGL Extension
Wrangler Library (GLEW) is a cross-platform open-source C/C++
extension loading library.
click
here
to get information and the source distribution
patch for version 2.1.0
: click
here for Patch This patch includes compile support for OpenVMS
Note : Before starting the
compilation
make sure thate the logical GL points to the Mesa3d-include
files and
the directory [.include.GL] from
this package.
Other packages required:
-Mesa3d
-Mesa3d_glu
Last version tested: 2.1.0 (18
August
2017)
-using HP C V7.3-010, MMS V3.9-01 and DECWindows V1.7 on
OpenVMS Alpha V8.4
-using HP C V7.3-020, MMS V3.9-01 and DECWindows V1.7 on
OpenVMS IA64 V8.4
GLI
Purpose : The Graphics Language
Interpreter is a complete
graphics system that offers a versatile environment for
plotting
complex data sets and displaying images. GLI combines powerful
interfaces, flexible graphics
utilities, and an extensive set of
programming tools to provide engineers, scientists and analysts a
complete solution for data analysis and
scientific visualization.
click
here
to get the source distribution and information
patch for version 20080208
: click
here for Patch This patch fixes compile support for OpenVMS
Note 1 : tcl/tk support is
not compiled.
Note 2 : I had problems displaying on
a
remote X-server.
Note 3 : Be sure that no symbol
"display"
is defined by other packages (i.e. Imagemagick).
Other packages required :
-vms_x_fix.h
Last version tested: 20080208
(23
February 2012)
-using HP C V7.3-010, HP Fortran X8.2j-104952-50LBS, HP Pascal Alpha
V6.1-116
and DECWindows 1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, HP Fortran X8.2j-104952-50LBS, HP Pascal IA64
V6.1-116
and DECWindows 1.7 on OpenVMS IA64 V8.4
glib/gtk+
Purpose : Gimp Tool Kit, widgets
library
click
here to get the source distribution and information
get the source distribution: click
here for the distribution This is a modified package in which some
minor
problems
when using gtk
with
other package
on
this page are fixed
Other packages required:
-Gawk
-Perl
-Porting library
Latest version tested: 1.2.10-A1 (26
May 2023)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
-using
HP C V7.3-020 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
The GNU C Library (glibc)
Purpose : provides the core libraries
for
the GNU system.
click
here
to get the source distribution and information
patch for version extracted form the
git
repository
on 12 May 2023 : click
here for Patch This patch includes
compile support for OpenVMS
Other packages required :
-VMS_auto64
Note 1 : Only a few routines
needed by other packages on this pages are compiled.
Latest version tested: Extracted
from the git repository on 12 May 2023
-using VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS
v4.0-4 on
OpenVMS x86_64 E9.2-1
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 version extracted with jgit
on 25 January 2012 : click
here for Patch This patch includes compile
support for OpenVMS
patch for git version via SVN
revision
132040
: click
here for Patch This patch includes compile support for OpenVMS
patch for CVS version of 24 May
2006
: click
here for Patch This patch includes compile support for OpenVMS
Note 1 : glib2 should
not
be used on production machines. Use glib1.x
instead.
Note 2 :
ignore all
linking
warnings during creation of the shareable images: They are normal.
Define SYS$SHARE in such a way that the shareable
images
in gnome$root:[share] are found by the
programs at run-time.
Note 3 : If
gnome$root:[share]
exists, all shareable images are copied to that location.
Note 4 : If
gnome$root:[perl]
exists, all generated perl scripts are copied to that location.
Note 5 : If
gnome$root:[perl]
is not created some other packages from this page may fail to compile.
Note 6 : If
gnome$root:[exe]
exists, some executables are copied that location.
Note 7 : If
gnome$root:[exe]
is not created some other packages from this page may fail to compile.
Note 8 : the version of
2020
fails running its tests but is used to link succesfull some of the
pacakges
on this page.
Note 9 : If you do not have
Python3 you may use Python2 or jython
and use the pre-processed files from
glib_no_python3_vmspatch.zip
Note 10 : Only very few
tests performed. Work is in progress.
Other packages required :
-gettext
-libiconv
-grep
-sed
-Perl (for versions before around 2015)
-vms_x_fix.h
-Z library
-PCRE2
-gvdb
-VMS_auto64
Latest versions tested: 1) CVS
version
extracted
on 24 May 2006
-using
HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
2)
SVN version 7436 (3 September 2008)
-using HP C V7.3-009 and DECWindows
1.6ECO3 on OpenVMS Alpha V8.3
3) Extracted using jgit on 25 January 2012
-using HP C V7.3-010, MMS3.9-0, HP TCP/IP
Services V5.7-ECO3 and
DECWindows
1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, MMS3.8-2, HP TCP/IP
Services V5.7-ECO3 and
DECWindows
1.7 on OpenVMS IA64 V8.4
4) Extracted from the repository using svn : revision 132040 (7
November 2023)
(command used : "svn co https://github.com/GNOME/glib/trunk glib" )
-using VSI C V7.4-002, MMS v4.0-1, HP TCP/IP
Services V5.7-ECO5 and
DECWindows
1.7-F on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001, Python
A3.10-0RELEASE005, MMS v4.0, HP TCP/IP
Services
V5.7-ECO5 and DECWindows
1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4,
VSI
TCP/IP Services V6.0-23 and
DECWindows
1.8 on OpenVMS x86_64 V9.2-1
library
Purpose : Imports Truetype fonts into
OpenGL
environments
click here to get
the source
distribution and information
patch for version 2.5.2 : click
here for Patch This patch includes compile support for OpenVMS and
some
modifications which allow the use of this
package together with FTGL
Other packages required :
-Mesa3d
-Mesa3d_glu
-Freetype1 library
Latest version tested: 2.5.2 (30
June 2023)
-using
HP C++ T7.1-007 and MMS v3.8-2 on OpenVMS Alpha V8.2
-using
HP C++ V7.4-004 and MMS v3.8-2 on OpenVMS IA64 V8.4
-using VSI CXX A10.0-230616 and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
Purpose : a free library for
arbitrary
precision arithmetic, operating on signed integers, rational numbers,
and floating point numbers.
click
here to get information and source distribution
click
here to get some additional official patches
Patch for version 6.3.0 : click
here for Patch This patch includes OpenVMS compile support
Note : The C++
compiler is optional and only needed for C++ support of the library.
and
does not work obn x86_64
Latest version tested: 6.3.0 (6
September
2023)
-using VSI C V7.4-002, VSI C++ V7.4-008 and MMS V4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and MMS V4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230616 C++ V7.4-006 and
MMS
V4.0-4 OpenVMS x86_64 V9.2-1
gnome-libs
Purpose : A selection of libraries
for the
Gnome-environment.
click hereto
get
the source distribution.
patch for version 1.4.1.4 : click
here for Patch This patch includes compile support for OpenVMS
Note : If
gnome$root:[share]
exists, all shareable images are copied to that location.
Other packages required :
-glib/gtk
-Jpeg library
-PNG library
-Tiff library
-Z library
-XPM library
-ORBit
-DB
-gettext
-libiconv
-Imlib
-Porting library
Latest version tested: 1.4.1.4 (5
April
2022)
-using VSI C V7.4-002, MMS v4.0-1, DECWindows 1.7-F and TCPIP V5.7-ECO5
on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS v4.0, Decwindows 1.7-E and TCPIP V5.7-ECO5 on
OpenVMS IA64
V8.4-2L3
GNU Libtool
Purpose : generic library support
script. Libtool hides the complexity of using shared libraries behind a
consistent, portable interface.
Note : For OpenVMS
only the libltdl.olb library is compiled and tested.
click here to get the
source
distribution and information
Patch for version 2.4.2 : click
here for Patch This patch includes compile support for OpenVMS
Latest version tested: 2.4.2 (15
November 2012)
-using HP C V7.3-010
and MMS
V3.9-01 on
OpenVMS Alpha V8.4
-using HP C V7.3-020
and MMS
V3.9-01 on
OpenVMS IA64 V8.4
GNU
make
Purpose : a tool which controls the
generation of executables and other non-source files of a program from
the
program's source files.
click here to get the
source
distribution and information
Patch for version 3.82 : click
here for Patch This patch fixes compile support for OpenVMS
Latest version tested: 3.82 (25 April
2023)
-using HP C V7.3-009 on
OpenVMS Alpha V8.4
-using HP C V7.3-020 on
OpenVMS IA64 V8.4
-using VSI C X7.4-726
(GEM 50X23) on OpenVMS x86_64 E9.2-1
gnupatch
Purpose : takes a patch file
containing a
difference listing produced by gdiff and applies those differences
to one or more original files, producing patched
versions.
click
here to get information
click
here to get the VMS distribution
Optional patch for version 2.5.4 : click
here for Patch This patch forces files names to be Unix-style only
Last version tested: 2.5.4 (10
October
2011)
-using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
Purpose : (GNU Privacy Guard), GNU's
tool for secure communication and data storage. It can be used to
encrypt
data and to create digital signatures. GnuPG
includes an advanced key management facility
click
here to get information
click
here to get the special OpenVMS source/binary distribution
Last version tested: 1.4.12a (18
September
2012)
-using
HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
Gnuplot
Purpose : command-driven interactive
function
plotting program.
click
here to get information and source distribution
patch for version 4.4.4 : click
here for Patch This patch includes modified compile support for
OpenVMS
patch for version CVS version
extracted on
31 January 2008 : click
here for Patch This patch includes modified
compile support for
OpenVMS.
Other packages required for this
configuration
:
-PDFlib-lite
-PNG library
-Z library
-vms_x_fix.h
-GD library
-GGI
-Jpeg library
-Freetype2 library
-libiconv
Last versions tested: 1) 4.4.4
(28 February 2012)
-using
HP C V7.3-010 and and MMS 3.9-0 DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and and MMS 3.8-2 DECWindows 1.7 on OpenVMS IA64 V8.4
2) Extracted from CVS on 31 January 2008
-using
HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3
gnv
Purpose : bash shell and some
unix-like
commands for OpenVMS.
click here
to get information and distribution
For X86-64 get a
binary test distribution (dated 17
May 2023).
After unpacking define the logical GNU in such a way that
GNU:[bin] contains
all the exe's. Define the following:
$ define
dcl$path gnu:bin]
$
bash:==gnu:[bin]bash
Latest version tested: 3.0-1 (22 May
2012)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
Purpose : WYSIWYG 2D plotting tool
for the X Window System and M*tif.
click
here to get the source distribution and information
Note1 : Define the logical GRACE$HOME
as a
concealed logical pointing to the top-directory of the distribution:
i.e.
$ define/job/trans=(concealed) grace$home
$disk8:[JOUKJ.public.grace.grace_use.]
Note2 : Define T1LIB_CONFIG as
follows :
$ define T1LIB_CONFIG grace$home:[000000]t1libvms.config
Note3 : Run the program as a foreingn
command (xmgrace for GUI version and grace for nonGUI version):
$
grace :== $grace$home:[src]grace
$ grace
etc...
$
xmgrace :== $grace$home:[src]xmgrace
$ xmgrace
etc...
patch for version 5.1.25 : click
here for Patch This patch fixes OpenVMS compile support
Other packages required
:
-Jpeg library
-PNG library
-Z library
-Xbae
-NetCDF
-HDF4
-HDF5
-Szip
-PDFlib-lite
-XPM library
-fftw (version 2.x)
-T1Lib
Last versions tested: 1)
5.1.25
(28 June 2017)
-using HP C V7.3-010, MMS v3.9-01, TCP/IP Services V5.7 - ECO 5
and DECWindows
1.7
on OpenVMS Alpha
V8.4
-using HP C V7.3-020, MMS v3.9-01, TCP/IP Services V5.7 - ECO 5
and DECWindows
1.7
on OpenVMS IA64
V8.4
graphics
Purpose : Various graphics routines.
click
here to get information and the source distribution.
Patch : click
here for Patch This patch adds OpenVMS compile support.
Hint 1 : The easiest
way to
get all the sources is using Wget.
i.e.
$ wget -r -l1 --no-parent -A.f http://www.netlib.org/graphics/
Note 1 : Apply the
vms-patch after unpacking plotterf90.tgz.
Note 2 : A single and
double precision version in both 32 and 64 adress space
are included in the created library (except for plotter.f90).
Other packages required :
-VMS_auto64
Last version tested on 26
September 2019
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
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 1.3.19 : click
here for Patch This patch fixes OpenVMS compile support
patch for version the CVS
version
of
27 June 2005 : click
here for Patch This patch fixes OpenVMS compile support
packages required for this
configuration
:
-Freetype2 library
-JasPer library
-Jpeg library
-PNG library
-Tiff library
-Z library
-Bzip2
-Jbig Library
-GhostScript
-vms_x_fix.h
Last versions tested: 1)
1.3.19
(25 June 2014)
-using HP C V7.3-010 and DECWindows
1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and DECWindows
1.7 on OpenVMS IA64 V8.4
2) Version
extracted from the CVS on 27 June 2005
-using Compaq C V6.5-001 and DECWindows
1.3-1 on OpenVMS Alpha V7.3-2
grep
Purpose : Grep searches one or more
input
files for lines containing a match to a specified pattern.
click here to get
information
and source distribution
patch for version 3.11 : click
here for Patch This patch adds updated OpenVMS support
Other packages required :
-PCRE2
-glibc
Optional packages (compile support
detects
presence):
-gettext
-libiconv
Latest version tested: 3.11 (22 June
2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
GSL -
GNU Scientific Library
Purpose : he GNU Scientific Library
(GSL) is a numerical library for C and C++ programmers
click
here to get the source distribution and information
Patch for version extracted
from
the
git repository on 23 December 2009 : click
here for Patch
This patch includes compile support for
OpenVMS
Patch for version 2.7.1 : click
here for Patch
This patch includes compile support for
OpenVMS
Other packages required:
-VMS_auto64
Note 1 : Some NaN
tests
fail. This will be different on IA64 and AXP
Note 2 : the
interpolation
test test_akima fails in the 64-bit version.
Latest versions tested: 1) 2.7.1 (21
October 2022)
-using VSI C V7.4-002
and MMS 4.0-1
on
OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001 and MMS
4.0
on
OpenVMS IA64
V8.4-2L3
2) Extracted
from
the git repository on 23 December 2009
-using HP C V7.3-009 and MMS
3.8-2 on
OpenVMS Alpha
V8.3
GSM
Purpose : GSM 06.10 lossy speech
compression
click
here to get the source distribution and information
Patch for version 1.0-pl22 :: click
here for Patch
This patch includes compile support for
OpenVMS
Latest version tested: 1.0-pl22 (10
October 2023)
-using VSI C V7.4-002
and MMS 4.0-1
on
OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001 and MMS
4.0
on
OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM
50X65) and MMS
4.0-4
on
OpenVMS x86_64 V9.2-1
gtk+
Purpose : widgets library
click
here
to get the source distribution and information
patch for version 2.24.9 : click
here for Patch This patch includes compile support for OpenVMS
patch for GIT version of 25 January
2012
: click
here for Patch This patch includes compile support for OpenVMS
patch for SVN version 19047
: click
here for Patch This patch includes compile support for OpenVMS
patch for CVS version of 24 May
2006
: click
here for Patch This patch includes compile support for OpenVMS
Note 1 : I only tested
the
proper compilation/linking. so no runtime checks yet. Use glib1.x
on production systems.
Note 2 : ignore all
linking
warnings during creation of the shareable images: They are normal.
Note 3 : If
gnome$root:[share]
exists, all shareable images are copied to that location.
Other packages required :
-glib2 library
-gdk-pixbuf
-pango library
-atk library
-cairo
-fontconfig
-libXrender
-Xft
-Perl
-gettext
-libiconv
-vms_x_fix.h
Latest versions tested: 1)
2.24.9
(23 May 2023)
-using HP C V7.3-010, MMS v3.9-0 and DECWindows
1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, MMS v3.8-2 and DECWindows
1.7 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 2 and
DECWindows
1.8 on OpenVMS
x86_64 E9.2-1
2) Extracted using jgit on 25 January 2012
-using HP C V7.3-010, MMS v3.9-0 and DECWindows
1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, MMS v3.8-2 and DECWindows
1.7 on OpenVMS IA64 V8.4
3) CVS
version
extracted
on 24 May 2006
-using
HP C V7.1-015, DECWindows 1.5 on OpenVMS Alpha V8.2
4)
SVN version 19047 (26 November 2007)
-using HP C V7.3-009 and DECWindows
1.6ECO2 on OpenVMS Alpha V8.3
gv
Purpose : view and navigate through
PostScript and PDF documents on an X display by providing a user
interface
for the GhostScript interpreter.
click
here to
get
information and source code.
Patch for version 3.5.8 :
click
here for Patch. This patch fixes compile support for more modern
versions of OpenVMS
and makes it work with the other packages on this page.
Note : When using the
patch from this page you only need to download from the gv-site
command_3.zip
install_3.zip
gv_3_5_8.zip
and use "mms/macro=(__alpha__=1)" or "mms/macro=(__ia64__=1)" to build
on ALpaha or Itanium respectively.
Other packages required :
-libXmu
-libXaw3d
Latest version tested: 3.5.8 (3 July 2023)
-using HP C V7.3-010, MMS V3.9-01 and DECWindows 1.7 on OpenVMS
Alpha V8.4
-using HP C V7.3-020, MMS V3.9-01 and DECWindows 1.7 on OpenVMS
IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8
on OpenVMS
x86_64 V9.2-1
gvdb
Purpose : (GVariant Database) is a
somple
database format that stores a mapping from strings to GVariant in a way
that
is
extremely efficient for lookups.
click
here to
get
information and the source copde.
Patch git version extracted using svn
(revision 141) : click
here for Patch This patch include OpenVMS compile support.
Other packages required :
-glib2 library
-VMS_auto64
Latest version tested
: git version extracted using svn (revision 141 ) (24
October 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS
x86_64 V9.2-1
Purpose : non destructive
(de)compression
click
here to
get
information
click here to
get
the source/binary distribution modified for VMS
Patch for version 1.5b : click
here for Patch This fixes some minor compile issues.
Patch for version 1.8a : click
here for Patch This fixes some minor compile issues.
Note : compile with
the
following command:
On Alpha and IA64 :
MMS/descr=[.vms]/macro=("CCOPTS=/NAMES=AS_IS/float=ieee","LARGE=1")
On VAX :
MMS/descr=[.vms]/macro=("CCOPTS=/NAMES=AS_IS")
Latest versions tested: 1) 1.5b (18 November 2020)
-using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
2) 1.8a (20 April 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS
x86_64 E9.2-1
HarfBuzz
Purpose : Text shaping library.
click
here to get the source distribution and information
Patch for git version extracted on 21
July
2023 : click
here for Patch This patch include support for OpenVMS.
Latest version tested: extracted
form
the git repository on 21 July 2023
-using VSI
CXX CXX A10.0-230616 on OpenVMS x86_64 V9.2-1
HDF4
library
Purpose : read/write HDF4 images
click
here to get the source distribution and information
optional patch for version 4.1r5 : click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be used
with
other packages on this page.
Patch for version 4.2.15 : click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be used
with
other packages on this page.(some tests fail for this version)
Other packages required:
-Jpeg library
-Z library
-sed
-Szip
-bison
-flex
-VMS_auto64
Latest versions tested: 1) 4.1r5
(24
April
2002)
-using
Compaq C V6.5, Compaq Fortran V7.5-1 and MMS 3.8-2 on
OpenVMS Alpha V7.3-1
2) 4.2.15 (23 June 2023)
-using
VSI C V7.4-002, VSI Fortran V8.3-104958-50R2O, MMS V4.0-1 and
VSI
TCP/IP
Services V5.7-13ECO5F on OpenVMS Alpha V8.4-2L1
-using
VSI C V7.4-001, VSI Fortran V8.3-104957-50Q83, MMS V4.0 and
VSI
TCP/IP
Services V5.7-13ECO5F on OpenVMS IA64 V8.4-2L3
-using
VSI C X7.4-785 (GEM 50X65), VSI Fortran X8.5-0004 (GEM 50X6F),
MMS V4.0-4 and VSI
TCP/IP
Services Version 66.0 on OpenVMS x86_64 V9.2-1
HDF5
library
Purpose : general purpose library and
file format for storing scientific data.
click
here to get the source distribution and information
Patch for version 1.8.11 : click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be used
with
other packages on this page.
Patch for svn version
27551
: click
here for Patch This patch include compile support for OpenVMS.
Other packages required:
-Z library
Note1 : build
and
test with
$ set default [.vms]
$ @build
This procedure did run on my computers (ES40 with 666Mhz EV67 &
RX4640 with 1.5Ghz Itanium2)
for about 1.5 days and did need 10-20Gb free disk space to run the
tests.
Note2 : In
revision
1.8.11 about 99%
of the tests are sucessful. On x86_64 both compilation crashes at
Fortran an
C++.
Note3 : In svn version
tests detect 80 errors : do not use this version for production systems.
Note4 : Fortran
support is
dropped in the svn version because a F3003 compiler would be needed.
Last version tested: 1) 1.8.11
(21
September 2023)
-using
HP C V7.3-010, HP C++ V7.3-009 and HP Fortran X8.2j-104689-48N6Q
on
OpenVMS Alpha V8.4
-using
HP C V7.3-020, HP C++ V7.4-005 and HP Fortran V8.2-104953-50MAI
on
OpenVMS IA64 V8.4
-using
VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901 and VSI Fortran
X8.5-0004
(GEM 50X6F) on
OpenVMS x86_64 V9.2-1
2) svn version 27551 (27 August 2015)
-using
HP C V7.3-010, HP C++ V7.3-009 and HP Fortran V8.2-104954-48N9O
on
OpenVMS Alpha V8.4
-using
HP C V7.3-020, HP C++ V7.4-005 and HP Fortran V8.2-104954-50OCN
on
OpenVMS IA64 V8.4
Hexen
Purpose : a classical famous HEXEN
shooter game.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 0.2.3 : click
here for Patch This patch is only needed when you want to use
the libraries from this page
The
patch
also corrects some minor bugs in configure.com.
Other packages required :
-SDL
Last version tested: 0.2.3 (16
April
2014)
-using
HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
HGFTP
Purpose : FTP client/server
click
here to get the source and binary distribution.
Last version tested: 3.2-4 (10
October
2011)
-using HP TCP/IP Services V5.7 - ECO2 on OpenVMS
Alpha V8.4.
-using HP TCP/IP Services V5.7 - ECO2 on OpenVMS
IA64 V8.4.
hp2xx
Purpose : a versatile tool to convert
vector-oriented graphics data given in Hewlett-Packard's HP-GL plotter
language into a variety of
popular graphics formats, both vector- and raster-oriented.
click here to get
the source
distribution and information.
patch for version 3.4.4 : click
here for Patch This patch fixes compile support for OpenVMS
Last version tested: 3.4.4 (5
July 2019)
-using HP C V7.3-010, DECWindows 1.7 and MMS v3.9-01 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, DECWindows 1.7 and MMS v3.9-01 on OpenVMS IA64
V8.4
HTML::Parser
Purpose : Perl module. collection of
modules that parse
and extract information from HTML documents.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
-HTML::Tagset
-Module::Build
Last version
tested: 3.49 (15 February
2006)
-using HP C
V7.1-015 on OpenVMS Alpha V8.2
HTML::Tagset
Purpose : Perl module. data tables
useful in dealing with HTML.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
Last version
tested: 3.10 (15 February
2006)
-on OpenVMS Alpha
V8.2
icoutils
Purpose : set of command-line
programs for extracting and converting images in Microsoft Windows(R)
icon and
cursor files.
click here to get
the
source
distribution and information
Other packages required:
-PNG library
-Z library
Last version tested: 0.30.0
(27
March
2013)
-using HP C
V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020
and MMS v3.9-01 on OpenVMS IA64 V8.4
ImageJ
Purpose : image processing program
click
here to get the information and the distributions for version 1.5
and
later
click
here to get the install- packages of version 1.38x and instructions
Note1 : (for version 1.38x)
when
using Java 1.6.x the
installation complains about Java version. Continue anyway. When
running the
ij.com
the default java is 1.5 so change that by giving 60 as argument.
(i.e. @ij 60)
Note2 : (for version 1.53)
Start
with
something like:
java -Xmx256m -Djava.awt.headless=false -d64 -jar ij.jar
Last versions tested: 1) 1.38x
(18
December 2012)
-using JAVA 1.5-1 and DECWindows
1.6ECO2 on
OpenVMS Alpha V8.3
-using JAVA 1.6.0-3.p1 and DECWindows
1.7 on
OpenVMS IA64 V8.4
2) 1.53 (3 November 2021)
-using OpenJDK80 V8.0-222B and
DECWindows
1.7-E on
OpenVMS IA64 V8.4-2L3
Imagemagick
Purpose : Image manipulations
click
here to get the source distribution and information
Note : I normally get
the
Unix-distribution and apply the patch below.
In
between
version patches seem to be included in the Unix files only.
Patch for version the
SVN version
19239 : click
here for Patch This patch fixes Compile support and includes
Tietz-tag
support for TIFF files
Patch for git version via svn
revision
28522 : click
here for Patch This patch fixes compile support for OpenVMS.
It also
contains support for the FEI_XML tiff-tag. I raised the
MagickPathExtent to support long XML-strings. (if you do not
need it
remove the definition of MagickPathExtent in config.h_vms
Patch for git version via svn
revision
37399 (ImagMagick-6 branche) : click
here for Patch This patch includes Compile
support and includes
Tietz-tag support for TIFF files
Patch for version the
version extracted from the git repository on 3 January 2024 : click
here for Patch This patch
includes Compile support and includes
Tietz-tag support for TIFF files
patch for version the CVS
version
of
15 April 2005 : click
here for Patch This patch fixes OpenVMS compile support
patch for version 6.3.8-2 : click
here for Patch This patch fixes OpenVMS compile support
patch for version 6.1.0-1 : click
here for Patch This patch fixes OpenVMS compile support and
configures Imagemagick
to
be
used with
the additional packages
listed below and sets the compile options is such a way that it is
suitable
to
be used
with other packages on
this page. The Display program in this version crashes when displaying
on
8-bit screens.
To use
Imagemagick with more/less libraries one has to hack
the
make.com in the main directory and
the
config.h_vms
in the
[.magick] directory
Zip-up of my directory
containing
everything (source,objects,libraries,executables for Alpha) for version
6.3.0-3 :
click
here get it
Zip-up of my directory
containing
everything (source,objects,libraries,executables for IA64) for svn
version
7613 :
click
here get it
Some Build/install
instructions
can be
found here.
packages required for this
configuration
:
-Freetype2 library
-OpenJPEG
-JasPer library (only for older versions)
-Jpeg library
-PNG library
-Tiff library
-Z library
-Bzip2
-Jbig Library
-WebP
-GhostScript
Latest versions tested: 1)
6.7.3-1
(18 October 2011)
-using HP C V7.3-010 and
DECWindows
V1.7 on
OpenVMS Alpha V8.4
-using HP C V7.3-020 and
DECWindows
V1.7 on
OpenVMS IA64 V8.4
2) 6.1.0-1 (beta version) (28 September 2004)
-using Compaq C V6.5-001 on
OpenVMS
Alpha
V7.3-2 and DECWindows 1.3-1
3)
Version extracted from the CVS on 25 April 2005
-using Compaq C V6.5-001 on OpenVMS Alpha V7.3-2 and DECWindows
1.3-1
4)
SVN version 19239 (7.0.0-0) (22 July 2015)
-using HP C V7.3-010 and DECWindows
V1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and DECWindows
V1.7 on OpenVMS IA64 V8.4
5) git version (7.1.1-25) extracted on 3 January 2024
-using VSI C V7.4-002 and DECWindows
V1.7-F on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and DECWindows
V1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and DECWindows
V1.8 on OpenVMS x86_64 V9.2-1
6) git via svn revision 28522 (7.0.10-57) (15 January 2021)
-using VSI C V7.4-002 and DECWindows
V1.7-F on OpenVMS Alpha V8.4-2L1
-using HP C V7.3-020 and DECWindows
V1.7 on OpenVMS IA64 V8.4
7) git via svn revision 37399 (ImageMagick-6 branche) (6.9.3-0)
(23 December 2015)
-using HP C V7.3-010 and DECWindows
V1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and DECWindows
V1.7 on OpenVMS IA64 V8.4
Imaging
library
Purpose : Python Imaging Library
click here to get
the
source distribution and information
patch for version 1.1.7 : click
here for Patch This patch includes OpenVMS compile support
Other packages required:
-Jpeg library
-Python
-Z library
Last version tested: 1.1.7 (16
April
2014)
-using HP C
V7.3-009 and MMS v3.8-2
on OpenVMS Alpha V8.3
-using HP C
V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
IMAL
Purpose : scientific image analysis
program that allows you to create, edit, analyze, and produce color
prints of images.
It is particularly useful for
analyzing images of SDS and agarose gels and X-ray or MRI images.
click
here to get information and the source distribution.
Patch for version 3.7.9 : click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be
used
with
other packages on this page.
Patch for version pre3.7.1 : click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be
used
with
other packages on this page.
Other packages required:
-Jpeg library
-PNG library
-Tiff library
-Z library
-flex
Last version tested: 1) 3.7.9 (5
July
2019)
-using
HP C++ V7.3-009, MMS v3.9-01 and DECWindows 1.7 on
OpenVMS
Alpha V8.4
-using
HP C++ V7.4-005, MMS v3.9-01 and DECWindows 1.7 on
OpenVMS
IA64 V8.4
2) pre3.7.1 (14 June 2012)
-using
HP C++ V7.3-009, MMS 3.9-0 and DECWindows 1.7 on
OpenVMS
Alpha V8.4
-using
HP C++ V7.4-004, MMS 3.8-2 and DECWindows 1.7 on
OpenVMS
IA64 V8.4
Imlib
Purpose : An image loading and
rendering
library for X11.
click hereto
get
the source distribution.
patch for version 1.9.15 : click
here for Patch This patch includes compile support for OpenVMS
Note : The VMS patch
contains
a README.VMS file with installation/configuration instructions.
Other packages required :
-glib/gtk
-Jpeg library
-PNG library
-Tiff library
-Z library
-XPM library
-Ungif Library
-Porting library
Last version tested: 1.9.15
(24
April
2012)
-using
HP C V7.1-015 and MMS 3.8-2 on OpenVMS Alpha V8.3
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
Imlib2
Purpose : An image loading and
rendering
library for X11.
click
hereto
get
the source distribution.
patch for version 1.11.0 : click
here for Patch This patch includes compile support for OpenVMS
Note : The VMS patch
contains
a README.VMS file with installation/configuration instructions.
Other packages required :
-Jpeg library
-Freetype2 library
-PNG library
-Tiff library
-Z library
-GIFLIB
-Bzip2
-libid3tag
-glibc
-XZ
Latest version tested: 1.11.0
(29 June 2023)
-using VSI C V7.4-002, Decwindows V1.7-F and MMS v4.0-1 on
OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, Decwindows V1.7-E and MMS v4.0 on
OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), Decwindows V1.8 and MMS v4.0-4 on
OpenVMS x86_64
V9.2-1
indent
Purpose : Make code easier to read.
click here to get the
source
distribution and information
patch for version 2.2.12 :
click here for Patch This patch includes OpenVMS compile support.
Other packages required:
-libiconv
Latest version tested: 2.2.12 (24
March
2022)
-using VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS
Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS
IA64 V8.4-2L3
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
iupop3
Purpose : Pop3 server.
click
here to get
the source
distribution and information
patch for version 2.0-4 : click
here for Patch This patch is needed on recent versions op OpenVMS.
Latest version tested: 2.0-4 (6
March
2024)
-using Compaq C V6.2 and MMS v3.8-0 on
OpenVMS Alpha V7.2-1
-using HP C V7.3-020 and MMS v3.9-01 on
OpenVMS IA64 V8.4
-using VSI C x86-64 V7.5-009 (GEM
50XBR) and MMS v4.0-4 on OpenVMS x86_64 V9.2-2
iz_aes_wg
Purpose : Info-zip's implementation
of Brian Gladman's AES
encryption
algorithm..
click
here to get
the source
distribution
Note : Only OpenVMS support via zip and unzip.
Last version tested: v1.4 (22
April 2016)
Jam
Purpose : Software build tool that
makes
building simple things simple and building complicated
things manageable.
click
here to get
the source
distribution and information
Last version tested: 2.5 (16
April 2014)
-using
Compaq C++ V6.5-021 for OpenVMS Alpha V7.3-2
-using
HP C++ V7.4-005 on OpenVMS IA64 V8.4
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
Note : Compilation
need a symbol "fsplit" pointing to a fortran-source-splitter. For Alpha
I found one on the system:
$ fsplit :== $sys$system:fort$fsplit
On IA64 I did not found the excutable, so I used AEST to create it from
the ALPHA-version.
Other packages required:
-sed
-touch
-gnv (I am not realy sure you need this)
Last versions tested : 1) 08/12/2005
(beta) (14
December 2005)
-using HP Fortran V8.0-104655-48F7C, HP C V7.1-015 and DECWindows 1.5
on
OpenVMS Alpha V8.2
2) Final version (17 April 2014)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010, MMS v3.9-01 and
DECWindows 1.7 on
OpenVMS Alpha V8.4
-using HP Fortran V8.2-104953-50MAI, HP C V7.3-020, MMS v3.9-01 and
DECWindows 1.7 on
OpenVMS IA64 V8.4
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
patch for git version extracted via
svn
version 1608 : click
here for Patch This patch includes OpenVMS compile support
Other packages required:
-Jpeg library
-VMS_auto64
Latest versions tested : 1) 1.900.1
(30 June 2023)
-using HP C V7.1-015 and MMS v3.8-2 on OpenVMS Alpha V8.3
-using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
2) git version extracted using svn
version 1608 (22 May 2023)
-using VSI C V7.4-002 and MMS
v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
Jbig
library
Purpose : library to read/write jbig
images
click here to get
the
source distribution and information.
patch for version 2.1 : click
here for Patch This patch includes compile support for OpenVMS
Other packages required :
-VMS_auto64
Latest version tested: 2.1 (8 May
2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
jbig2dec
Purpose : decoder implementation of
the
JBIG2 image compression format.
click
here to get
information and the
source
distribution
patch for version 0.19 : click
here for Patch This patch fixes some OpenVMS problems
Note : Only VMS support via Ghostscript and GhostPDL.
Last version tested: 0.19 (14 June
2022)
JED
editor
Purpose : Text editor, Emulates Emacs
EDT
etc....
click
here to get
information
and sources distribution
Patch for version 0.99-19 : click
here for Patch This patch fixes compile support for OpenVMS.
Patch for SVN version 132 : click
here for Patch This patch fixes compile support for OpenVMS.
Patch for version extrated form git
repository on 21 April 2023 : click
here for Patch This patch fixes
compile support for OpenVMS.
Note : Copy the [.slsh.lib]*.sl from
the S-lang-package to Jed's [.lib]
Other packages required :
-S-lang library
-MMK
-vms_x_fix.h
Latest versions tested: 1)
0.99-19
(6
December 2010)
-using HP C V7.3-009 and DECWindows V1.7 on OpenVMS Alpha V8.4
2) B0.99-17.165 (20 February 2006)
-using HP C V7.1-015 and DECWindows V1.5 on OpenVMS Alpha V8.2
3) SVN version 111 (0.99.19-185) (23 April 2009)
-using HP C V7.3-009 and DECWindows V1.6ECO3 on OpenVMS Alpha V8.3
4) Extracted from the git repository on 21 April 2023
(pre0.99.20-179)
-using VSI C V7.4-002 and DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and DECWindows V1.8 on OpenVMS x86_64
E9.2-1
Purpose : pure Java implementation of
the
git tool - it
implements some git features
click
here to get information and binaries for OpenVMS IA64.
click
here to get the source/binary distributions for OpenVMS Alpha.
use JGITSETUP.OPENVMS
to initialize jgit for OpenVMS IA64.
Note : On OpenVMS
Alpha it is essential
that you start jgit from a directory with file versions limited to one.
i.e. set for the directory git.dir
$ set directory/version_limit=1 [.git]
$ set default [.git]
$ jgit <parameters+options>
Last versions tested: 1)
extracted
from
git repository
(16 October 2009)
-using JAVA 1.5-5 on OpenVMS Alpha
V8.3
2) 2.0.0.201206130900-r (5 September 2012)
-using JAVA 1.6.0-3.p1 on OpenVMS
IA64 V8.4
Purpose : library to read/write jpeg
images
click
here to get the
source distribution and information
Patch for version 9f : click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be
used
with
other packages on this page and 32&64 bit versions of the routines
are
compiled.
Other packages required:
-VMS_auto64
Latest versions tested: 9f (30
January 2024)
-using VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM
50XBR), VSI C++ V10.1-1 and MMS
v4.0-4
on
OpenVMS x86_64
V9.2-2
Jump
Purpose : allows a user to login
exactly as another user without a password.
click
here to get the source/binary distribution.
patch for version 6.1 : click
here for Patch This patch checks the proper pascal license on IA64.
Last version tested: v6.1 (13
February
2012)
-using HP Pascal Alpha V6.1-116 on
OpenVMS
Alpha V8.4
-using HP Pascal I64 V6.1-116 on
OpenVMS
IA64 V8.4
Purpose : Java implementation of
Python
that combines expressive power with clarity.
click
here
to get information and the distribution.
Note 1 : Start Jython
with (thanks to Arne
Vajhøj):
java -Dpython.console=org.python.core.PlainConsole -jar
jython-standalone-2^.7^.3.jar
Latest version tested:
2.7.3 (13 September 2023)
-using OpenJDK v1.8.0_372 and DECWindows 1.7-E on
OpenVMS IA64 V8.4-2L3
-using OpenJDK v1.8.0_372 and DECWindows 1.8 on OpenVMS IA64 x86_64
V9.2-1
Purpose : High quality MPEG Audio
Layer
III (MP3) encoder
click
here
to get information and source distribution
patch for version 398-2 : click
here for Patch This patch includes OpenVMS compile support.
patch for CVS version of 18 August
2017 :
click here for Patch This patch includes OpenVMS compile support.
patch for svn version 6507 :
click here for Patch This patch includes OpenVMS compile support.
Other packages required :
-VMS_auto64
Latest versions tested: 1) 398-2 (31
March
2009)
-using HP C V7.3-009 on
OpenVMS Alpha V8.3
2) extracted from CVS on 18 August 2017
-using HP C V7.3-010 and MMS v3.9-01
on OpenVMS
Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01
on OpenVMS
IA64 V8.4
3) svn version 6507 (21 September 2023)
-using VSI C V7.4-002 and MMS v4.0-1
on OpenVMS
Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0
on OpenVMS
IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65)
and MMS v4.0-4
on OpenVMS x86_64 V9.2-1
lapack
Purpose : software library for
numerical linear algebra. lapack includes the blas library.
click
here to get the source distribution and information
patch for version 3.7.1 : click
here for Patch. This patch adds OpenVMS compile support.
patch for the version extracted
using
git
on 8 June 2023: click
here for Patch. This patch adds OpenVMS
compile support.
patch for git version extract
via
svn
1732: click
here for Patch. This patch adds OpenVMS compile support.
Note1 : A few tests fail.
Investigation of
the problems is in progress.
Other packages required :
-XBLAS
-VMS_auto64
Latest versions tested : 1) 3.7.1
(20
July 2017)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
2) git version extracted on 8 June 2023
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1
on OpenVMS Alpha
V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 MMS v4.0
on OpenVMS IA64
V8.4-2L3
-using VSI Fortran X8.5-0002 (GEM 50X2N), VSI C X7.4-726 (GEM 50X23),
MMS
v4.0-4 on OpenVMS x86_64 E9.2-1
3) git version extracted via svn 1732 (4 March 2020)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
LAPACK95
Purpose : Fortran95 interface to LAPACK.
click
here to get the source distribution and information
patch for version 3.0 : click
here for Patch This patch adds OpenVMS compile support.
Other packages required :
-LAPACK
-XBLAS
Latest version tested : 3.0 (14
June
2023)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
-using VSI Fortran X8.5-0002 (GEM 50X2N), VSI C X7.4-726 (GEM 50X23)
and MMS
v4.0-4 on OpenVMS x86_64 E9.2-1
LD
Purpose : OpenVMS logical disk utility
click
here
to get the binary distribution and information
Last version tested: 9.7 (30 October
2012)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
libaec
Purpose : Fast lossless compression
of 1
up to 32 bit wide signed or unsigned integers (samples).
click
here
to get information and source distribution
patch for git repostory extracted
with svn
(versiion 373) : click
here for Patch This patch includes
OpenVMS compile support.
Other packages required :
-VMS_auto64
Latest version tested: git repostory
extracted using svn (version 373) (24 June 2021)
-using VSI C V7.4-002 and
MMS v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and
MMS v4.0 on
OpenVMS IA64 V8.4-2L3
libao
Purpose : cross-platform audio
library
that allows programs to output audio using a simple API on a wide
variety of platforms.
click
here
to get information and source distribution
patch for SVN version 19599 : click
here for Patch This patch includes OpenVMS compile support for both
ogg-vorbis and libao.
patch for version extracted using
vgit on
13 July 2023 : click
here for Patch This patch includes OpenVMS compile
support.
Latest versions tested: 1) SVN
version
19599 (1 February 2017)
-using HP C V7.3-010
and
MMS v3.9-01 on
OpenVMS Alpha V8.4
-using HP C V7.3-020
and
MMS v3.9-01 on
OpenVMS IA64 V8.4
2) version extracted using vgit on 13 July 2023
-using VSI C V7.4-002
and
MMS v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001
and
MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785
(GEM 50X65) and
MMS v4.0-4 on
OpenVMS x86_64 V9.2-1
libarchive
Purpose : Multi-format archive and
compression library.
click
here to get the
source
distribution and information
patch for version 3.1.2 : click
here for Patch This patch includes OpenVMS support.
Note : Most
test
pass, some fail.
Other packages required :
-Z
library
-Bzip2
-OpenSSL
-lzo
-libiconv
-libxml2
-gnv (to run the test program)
Last version tested: 3.1.2 (16
September
2014)
-using
HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
libart_lgpl
Purpose : library for
high-performance 2D graphics.
click here to get the
source
distribution and information
patch for SVN version 280 : click
here for Patch This patch includes OpenVMS support.
patch for version extracted with jgit
on
24 February 2010 : click
here for Patch This patch includes OpenVMS support.
Last versions tested: 1)SVN version
280
(21
October 2008)
-using
HP C V7.3-009 on OpenVMS Alpha V8.3
2)Extracted using jgit on 24 February 2010
-using
HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
libdeflate
Purpose : library for whole-buffer
DEFLATE
based compression and decompression.
click here to get
the
source
distribution and information
patch for git version extracted using
SVN
(version 421) : click
here for Patch This patch includes OpenVMS support.
Note : During
compilation it complains that it does not recognises the compiler,
which may hamper the performance.
That is also what you see when running the applications: they are realy
slow.
Before this package can be used as a replacement for other
z-compression
packages a lot has to be done specifically
for OpenVMS.
Other packages required:
-VMS_auto64
-Z library
Last version tested: git version
extracted using SVN
(version 421) (14 January 2021)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using
HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
libdicom
Purpose : A C library and a set of
command-line tools for reading DICOM WSI files.
click here
to get
the
source
distribution and information
patch for git version extracted using
SVN
(revision 533) : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-uthash
-Check
Latest version tested: git version
extracted using svn
(revision 533) (18 October 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and
MMS
v4.0-4 on OpenVMS x86_64 V9.2-1
libglade
Purpose : library allows you to load
glade interface files in a program at runtime.
click hereto
get
the source distribution.
patch for version 0.17 : click
here for Patch This patch includes compile support for OpenVMS
Note : If
gnome$root:[share]
exists, all shareable images are copied to that location.
Other packages required :
-glib/gtk
-Z library
-gettext
-libiconv
-XZ
-libxml2
-gnome-libs
-Imlib
Latest version tested: 0.17 (6
April
2022)
-using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on OpenVMS IA64
V8.4-2L3
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.17 : click
here for Patch This patch fixes OpenVMS support.
Note : If you compile
this package without the latest version of gettext it fails when
linking iconv.exe. The libraries are
probably OK. So build gettext against these libraries and after that
recompile libiconv.
Other packages required:
-gettext
-VMS_auto64
Latest version tested: 1.17 (26
April
2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
libics
Purpose : Image Cytometry Standard
file
reading and writing.
click here to get
the
source
distribution and information
patch for git version axtracted via
version 130 : click
here for Patch This patch adds OpenVMS support.
Other packages required:
-Z library
Latest version tested: git
version
extracted via svn version 130 (11 September July 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901 and MMS v4.0 on
OpenVMS x86_64 V9.2-1
libIDL
Purpose : Library for creating trees
of
CORBA Interface Definition Language (IDL) files, which is
a
specification for defining portable interfaces.
click
here to get the
source distribution.
Patch for version 0.6.8
click
here for Patch. This patch adds OpenVMS compile support
Other packages required:
-glib/gtk
Latest version tested:
0.6.8 (19 December 2019)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
libidn
Purpose : A fully documented
implementation of the Stringprep, Punycode and IDNA 2003
specifications. Libidn's purpose
is to encode and decode internationalized domain
names.
click here to get the
source
distribution and information
patch for version 1.41 : click
here for Patch This patch fixes OpenVMS support.
Other packages required:
-libiconv
-VMS_auto64
Latest version tested: 1.41 (16
May 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
libid3tag
Purpose : tag library for MAD
click here to get the
source distribution
and information
Patch for version 0.15.1b
click
here for Patch. This patch adds OpenVMS compile support
Other packages required:
-Z library
-VMS_auto64
Latest version tested:
0.15.1b
(29 june 2023)
-using
VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS
IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
libiodbc
Purpose : Open DataBase Connectivity
click
here
to get the source distribution and information
Patch for version 3.52.7 : click
here for Patch This patch fixes OpenVMS compile support and sets
the
compile options in
such a way
that
it is suitable to be used
with
other packages on this page.
Patch for version extracted from the
git
repostory via svn (version 1350) : click
here for Patch This patch fixes OpenVMS
compile support and
sets
the
compile options in such a way
that
it is suitable to be used
with
other
packages on this page.
Latest version tested: 1) 3.52.7 (22
September
2011)
-using
HP C V7.3-009 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 on OpenVMS IA64 V8.4
2) extracted from the git repositry using
svn (version 1350) (15 May 2023)
-using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
libmad
Purpose : support library for MAD
click here to get the
source distribution
and information
Patch for version 0.15.1b
click
here for Patch. This patch adds OpenVMS compile support
Other packages required :
-VMS_auto64
Latest version tested:
0.15.1b
(9 October 2023)
-using
VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
libmspack
Purpose : A library for Microsoft
compression
formats
click here to get
the
source
distribution and information
patch for CVS version extracted on 26
January 2010 : click
here for Patch This patch includes OpenVMS support.
patch for SVN version 178 : click
here for Patch This patch includes OpenVMS support.
patch for git version extracted via
SVN
version 458 : click
here for Patch This patch includes OpenVMS support.
patch for version 20030726 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-gettext
-libiconv
-Porting library
Latest versions tested: 1)
20030726
(16
October
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
2) Extracted from the CVS repository on 26
January 2010
-using HP C V7.3-009 on OpenVMS Alpha V8.3
3) SVN version 178 (26 September 2011)
-using HP C V7.3-010 and MMS v3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
4) git version extracted using svn version 458 (12 May 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
libmysofa
Purpose : A simple set of C functions
to
read AES SOFA files, if they contain HRTF-s stored according to the
AES69-2015 standard..
click here to get
the source distribution and information
patch for the version extracted from
th
git repository on 26 Septmber 2023 : click
here for Patch This patch includes
OpenVMS support.
Other packages required:
-Z library
-CUnit
Latest version tested : extracted
from
the git repository on 26 September 2023
-using VSI C
V7.4-002
and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C
V7.4-001
and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C
X7.4-785
(GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
libnet
Purpose : collection of Perl modules
which provides a simple
and consistent programming interface (API) to the client
side
of various protocols used in the internet community.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
Last version
tested: 1.19 (15 February
2006)
-on OpenVMS Alpha
V8.2
libpaper
Purpose : A library providing
routines
for paper size management.
click here
to get the
source
distribution and information
patch for version 1.1.24 : click
here for Patch This patch includes OpenVMS support.
Last version tested: 1.1.24 (5 March
2012)
-using
HP C V7.3-010 and MMS V3.9-0 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
libPSML
Purpose : A library to handle
pseudopotentials in PSML format
click
here to
get
the source distribution and information
patch for git version of 4 January
2023 : click
here for Patch This patch adds compile support for OpenVMS.
Especially a lot
of addaption werte needed to avoid problems in the 64 bit versions,
since Fortran
on OpenVMS is a little picky with 64 bits. Look here
for a list of problems (and tips how
to create a way around them) with 64 bits pointers I
encounterd on OpenVMS
Note : 64-bit
variants are only compiled on IA64. The 64-bit variants are styill so
buggy, that almost all examples crash.
The 32-bit versions seem to be OK on both IA64 and Alpha.
Other packages required :
-VMS_auto64
-xmlf90
-F2KCLI
Latest version tested
: extracted using git on 4 January 2023
-using VSI C
V7.4-002, VSI Fortran
V8.3-104958-50R2O and MMS V4.0-1
on
OpenVMS Alpha V8.4-2L1
-using VSI C
V7.4-001, VSI Fortran
V8.3-104957-50Q83 and MMS V4.0
on
OpenVMS IA64 V8.4-2L3
librt
Purpose : The rt library includes
socket functions, a random number generator, a hash table subsystem, a
general list
(stack/queue) subsystem, a notification
subsystem and a binary tree subsystem..
click here
to get the
source
distribution and information
patch for version 0.3.1 : click
here for Patch This patch includes OpenVMS support.
Last version tested: 0.3.1 (9
September 2014)
-using
HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
Purpose : A C library for reading and
writing sound files containing sampled audio data
click here
to get the
source
distribution and information
patch for git version extracted on 7
March 2024 : click
here for Patch This patch includes OpenVMS support.
Note : CXX support fails on x86_64.
Other packages required:
-SQLite3
-GSM
Latest version tested : git version
extracted on 7 March 2024
-using VSI C V7.4-002, VSI C++ V7.4-008
and MMS V4.0-1 on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and MMS V4.0 on OpenVMS IA64
V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM
50XBR), VSI C++ V10.1-1 and MMS V4.0-4
on
OpenVMS x86_64
V9.2-2
LibUnicodeNames
Purpose : LibUnicodeNames makes it
easy for your program to retrieve the
information contained in the `NamesList' file
that is published by the
Unicode Consortium.
click
here
to get the
source
distribution.
patch for version 1.0.0_beta5 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-Python
-gettext
-libiconv
Last version tested: 1.0.0_beta5 (14
November 2012)
-using HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, HP C++ V7.4-004 and MMS V3.9-01 on OpenVMS IA64
V8.4
libwww-perl
Purpose : collection is a set of Perl
modules which provides a
simple and consistent application programming interface to
the
World-Wide Web.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
-Uri
-MIME::Base64
-HTML::Parser
-libnet
-Digets::MD5
-Compress::Zlib
Last version
tested: 5.805 (15 February
2006)
-on OpenVMS Alpha
V8.2
libXaw3d
Purpose : The Three-D Athena Toolkit
click here
to get
the
source
distribution.
patch for version 1.6.5 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-libXmu
-XPM library
-sed
-vms_x_fix.h
-bison
-flex
Latest version tested: 1.6.5 (3
July
2023)
-using VSI C V7.4-002,
MMS
v4.0-1 and DECWindows 1.7-F on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001,
MMS
v4.0
and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785
(GEM 50X65),
MMS
v4.0-4
and DECWindows 1.8 on OpenVMS x86_64 V9.2-1
Libxc
Purpose : Library of
exchange-correlation functionals for density-functional theory
click
here to get
the
source
distribution and information
patch for version 1.1.0 : click
here for Patch This patch includes OpenVMS support.
patch for git version of 20 October
2022 : click
here for Patch This patch includes OpenVMS support.
patch for svn version 12754 : click
here for Patch This patch includes OpenVMS support.
patch for svn version 12754 with 64
bit
pointer support: click
here for Patch This patch includes OpenVMS support.
Other packages required:
-GNU Scientific Library
-VMS_auto64
-Perl (not for the git version)
Note : The
compilation of the git version fails on AXP.
Latest versions tested: 1) 1.1.0
(24
October
2011)
-using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on
OpenVMS Alpha V8.4
-using HP C V7.3-020, HP Fortran V8.2-104953-50MAI and MMS v3.9-01 on
OpenVMS IA64 V8.4
2) Extracted using git on 20 October 2022
-using VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on OpenVMS
IA64
V8.4-2L3
3) SVN version 12754 (21 July 2017)
-using HP C V7.3-010, HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on
OpenVMS Alpha V8.4
-using HP C V7.3-020, HP Fortran V8.2-104954-50OCN and MMS v3.9-01 on
OpenVMS IA64 V8.4
4) SVN version 12754 with 64 bit pointer support (31 October 2022)
-using VSI C V7.4-002, VSI Fortran V8.3-104958-50R2O, and MMS V4.0-1 on
OpenVMS Alpha V8.4-2L1
libXinerama
Purpose : API for Xinerama extension
to
X11 Protocol
click here
to get
the
source
distribution
patch for version 1.1.3 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-xineramaproto
-vms_x_fix.h
Last version tested: 1.1.3 (23 May
2018)
-using HP C V7.3-010, MMS V3.9-0 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, MMS V3.9-0 and DECWindows 1.7 on OpenVMS IA64
V8.4
Purpose : XML C parser and toolkit
developed
for the Gnome project (but usable outside of the Gnome platform).
click
here
to get the source distribution and information
Patch for version 2.10.4 : click
here for Patch This patch fixes proper compilation of libxml2 and
makes
it work with
the other
packages
on
this page.
Patch for SVN version 3800 : click
here for Patch This patch fixes proper compilation of libxml2 and
makes
it work
with the other
packages
on
this page.
Patch for version extracted with jgit
on 23 January 2014 : click
here for Patch This patch fixes proper compilation of libxml2.
Note : Due to "cyclic"
dependencies you may get linking failures. In that case the libraries
are
probably OK. After building XZ
and
its dependencies, recompile libxml2.
Other packages required :
-VMS_auto64
-Z library
-XZ
Optional packages (compile
support
automatically detects them):
-libiconv
Latest versions tested: 1) 2.10.4 (1
May
2023)
-using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
2) SVN version 3800 (17 October 2008)
-using HP C V7.3-009 on OpenVMS Alpha V8.3
3) extracted using jgit on 23 January 2014
-using HP C V7.3-010 on OpenVMS Alpha V8.4
-using HP C V7.3-020 on OpenVMS IA64 V8.4
libXmu
Purpose : Mixed utilities for
X-Windows
click here
to get
the
source
distribution
patch for version 1.1.4 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-sed
-vms_x_fix.h
Latest version tested: 1.1.4 (3
May 2023)
-using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on
OpenVMS
Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on
OpenVMS
IA64
V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 E9.2-1
libXrandr
Purpose : X Resize and Rotate
Extension C
Library.
click here
to get
the
source
distribution
patch for version 1.4.2 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-randrproto
-libXrender
-vms_x_fix.h
-sed
Last version tested: 1.4.2 (3
April
2014)
-using HP C V7.3-010, MMS v3.9-01 and
DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, MMS v3.9-01 and
DECWindows 1.7 on OpenVMS IA64
V8.4
libXrender
Purpose : Render library for X11
click here
to get
the
source
distribution
patch for version 0.9.11 : click
here for Patch This patch includes OpenVMS support.
Other packages required:
-renderproto
-vms_x_fix.h
-sed
Latest version tested: 0.9.11 (16
May 2023)
-using VSI C V7.4-002, MMS
v4.0-1 and DECWindows 1.7F on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS
v4.0 and DECWindows 1.7E on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 E9.2-1
Purpose : C library developed for the
GNOME project. XSLT itself is a an XML language to define
transformation
for XML.
click
here
to get the source distribution and information
Patch for version 1.1.22 : click
here for Patch This patch fixes proper compilation of libxlst and
makes
it work with
the other
packages
on
this page.
Patch for SVN version 1491 : click
here for Patch This patch fixes proper compilation of libxlst and
makes
it work with
the other
packages
on
this page.
Patch for version extracted using
jgit
on
17 April 2014 : click
here for Patch This patch fixes proper compilation of
libxlst
and
makes
it work with the other
packages
on
this page.
Other packages required:
-libxml2
-libiconv
Last version tested: 1) 1.1.22 (20
October 2008)
-using HP C V7.3-009 on OpenVMS Alpha V8.3
2) SVN version 1491 (20 October 2008)
-using HP C V7.3-009 on OpenVMS Alpha V8.3
3) Extracted using jgit on 17 April 2014
-using HP C V7.3-010 on OpenVMS Alpha V8.4
-using HP C V7.3-020 on OpenVMS IA64 V8.4
Purpose : A multi-platform support
library
with a focus on asynchronous I/O.
click
here to get information and the source distribution.
Note : A lot of
tests
fail
patch for version extracted from the
git
reposytory on 29 November 2023 : click
here for Patch. This patch fixes compile
support for OpenVMS
Latest version tested:
extracted
from the git repository on 29 November 2023
-using VSI CXX A10.0-230919 and MMS
v4.0-4 on OpenVMS x86_64 V9.2-1
LibYAML
Purpose : YAML 1.1 parser and emitter
written in C.
click
here to get information and the source distribution.
Note : test
with
long lines (>32767) fail
patch for version 0.1.7 : click
here for Patch. This patch includes compile support for OpenVMS
Last version tested: 0.1.7
(4
November 2016)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
Libzip
Purpose : a C library for reading,
creating, and modifying zip archives.
click
here to get information and the source distribution.
patch for git version extracted with
svn
(version 2938) : click
here for Patch. This patch includes compile
support for OpenVMS
patch for git version extracted on 14
June
2023 : click
here for Patch. This patch includes compile support
for OpenVMS
Other packages required :
-VMS_auto64
-XZ
-Zstandard
-Bzip2
-OpenSSL
Latest versions tested : 1)
Extracted
from the repository using svn : version 2938 (17 November 2020)
(command used : "svn co https://github.com/nih-at/libzip/trunk libzip"
)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
2)
Extracted
from the git repository on 14 June 2023)
(command used : "vgit clone https://github.com/nih-at/libzip"
)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
LINPACK
Purpose : A collection of Fortran
subroutines that analyze and solve linear equations and linear
least-squares problems.
click
here to get information and the source distribution.
Patch : click
here for Patch This patch adds OpenVMS compile support.
Note 1 : A single and
double precision version in both 32 and 64 adress space
are included in the created library.
Note 2 : One check is
skipped (kase 18 in zh.exe), since it seems to run forever.
Other packages required :
-VMS_auto64
-blas
Last version tested on 18
September 2019
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
Little CMS
(a.k.a. lcms2)
Purpose : an OPEN SOURCE
small-footprint color management engine, with special focus on
accuracy and performance.
click
here to get information and the source distribution.
patch for version extracted using
svn
via
github version 1151 : click
here for Patch. This patch
includes compile support for OpenVMS
Other packages required:
-Jpeg library
-Tiff library
-VMS_auto64
Lastest version tested:
extracted
using svn via
github version 1151 (14 December 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 and MMS
v4.0-4
on OpenVMS x86_64
V9.2-1
Lucane
Purpose : free groupware platform
written in Java, designed with extensibility in mind.
click
here to get information.
click
here to get the special OpenVMS binary distribution.
Last version tested: 0.7.4 (9
May
2006)
-using Java 1.5.0-1 on OpenVMS Alpha V8.2
LWW-REVERT
Purpose : Changes file version
numbers for
multiple versions of files.
click
here to get the source
distribution
Last version tested: 1.2-2 (23
April
2014)
-using
Compaq C V6.5-001 and MMS v3.8-2 on OpenVMS Alpha V7.3-2
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
Purpose : Lossless data compressor
based on the LZMA algorithm, with very safe integrity checking and a
user interface
similar to the one of gzip or bzip2.
click
here to
get the source distribution and information.
patch for version 1.14 : click
here for Patch. This patch includes compile support for OpenVMS
Last version tested: 1.14 (28
March 2013)
-using HP C++ V7.3-009 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4
Purpose : Compression library
providing in-memory LZMA compression and decompression functions,
including integrity
checking of the decompressed data.
click
here to
get the source distribution and information.
patch for version 1.4-rc2 : click
here for Patch. This patch includes compile support for OpenVMS
Last version tested: 1.4-rc2
(16
April
2013)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
LZO
Purpose : portable lossless data
compression library.
click
here to
get the source distribution and information.
patch for version 2.06 : click
here for Patch. This patch includes compile support for OpenVMS
Last version tested: 2.06 (20
March 2013)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
Purpose : file compressor.
click
here to
get the source distribution and information.
patch for version 1.03 : click
here for Patch. This patch includes compile support for OpenVMS
patch for version 1.02rc1 : click
here for Patch. This patch includes compile support for OpenVMS
Other packages required:
-lzo
Last versions tested: 1) 1.03
(20
March 2013)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
2) 1.02rc1 (30
January
2008)
-using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
lz4
Purpose : Very fast lossless
compression algorithm.
click
here to
get the source distribution and information.
Patch for svn version 123 : click
here for patch. This patch includes compile support for OpenVMS
Last version tested : svn
version
123
(20 November 2014)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
MAD
Purpose : MPEG Audio Decoder
click here to get
more
information
The program consists of:
-libid3tag
-libmad
-madplay
MA27
Purpose : Solve a sparse system,
symmetric or nearly symmetric
click here to
get
the source distribution and
information.
Note : This package is only free for
Personal/Accademic use (see the license info
)
patch for version 1.0.0 : click
here for Patch This patch includes compile support for OpenVMS.
Latest version tested: 1.0.0 (12
July
2023)
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS V4.0-1 on
OpenVMS
Alpha
V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS V4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65)
and MMS V4.0-4 on
OpenVMS x86_64 V9.2-1
MadGoat's
NETLIB
Purpose : MadGoat Software's NETLIB
TCP/IP library routines
click
here to get the
source distriburtion and information
Patch for version V2.4
click
here for Patch. This patch fixes OpenVMS compile support
Other packages required:
-bliss-64
Last version tested: V2.4
(
29 September 2011)
-using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
madplay
Purpose : MPEG Audio Decoder
click here to get the
source distribution
and information
Patch for version 0.15.2b
click
here for Patch. This patch adds OpenVMS compile support
Other packages required:
-libmad
-libid3tag
-Z library
-gettext
-libiconv
-Porting library
Last version tested:
0.15.2b
(1 October 2012)
-using
Compaq C V6.5-001 and MMS 3.8-2 on OpenVMS Alpha V7.3-2
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
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
Purpose : The open source relational
database.
click
here to
get
the information.
click here
to
get
the OpenVMS binary distributions.
Note : On IA64 I needed more
pagefile quota for the server account.
Latest version tested: 5.5.67 (9
February 2022)
-on OpenVMS Alpha V8.4-2L1
-on OpenVMS IA64 V8.4-2L3
Mensis
Purpose : Mensis is not a font
creation
program, look at Fontforge for that. It is
designed as a companion program to FontForge,
to take an existing TrueType (OpenType, TrueType
Collection) file and allow you to edit some of the tables.
This is primarily to provide access to certain
features of TrueType that would be awkward to fold into FontForge's UI.
click here to get the
source distribution
and information
Patch for the CVS version of 4 July
2005 :
click
here for Patch. This patch adds OpenVMS compile support
Other packages required:
-FontForge
-Porting library
-Ungif Library
-Freetype2 library
-Jpeg library
-PNG library
-Tiff library
-Z library
-uninameslist library
-libxml2
-libiconv
Last version tested: CVS
version extracted on 4 July 2005)
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
Mercurial
Purpose : Fast, easy to use,
distributed
revision control tool for software developers.
click here to get
information
Mercurial for OpenVMS is included in
the
binary version of Python.
Mesa3d
Purpose : Opensource OpenGL
implementation
click
here to get the source
distribution
and information
Special OpenVMS distribution of the
git
version of 15 January 2014 :
click
here for distribution.
For X86-64 you also need mesa3d_python.zip because Python
is
not avaliable. Patch for version
7.4.4 :
click
here for Patch. This patch fixes compilation support.
Patch for version extracted from
git
repository at 18 January 2016 :
click
here for Patch. This patch fixes compilation
support.
Note : The git version of 15 January
2014
is the latest version that is stable on OpenVMS.
Other packages required :
-Python
-vms_x_fix.h
Latest versions tested: 1) 7.4.4
(30
June 2009)
-using HP C V7.3-009,
HP C++
V7.3-009 and DECWindows 1.6ECO5 on
OpenVMS Alpha
V8.3
2) CVS version extracted on 22 November 2006
-using HP C V7.1-015,
HP C++ V7.1-015 and DECWindows 1.6 on
OpenVMS Alpha
V8.3
3) version extracted using jgit on 18 January 2016
-using HP C V7.3-010,
HP C++ V7.3-009, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS Alpha
V8.4
-using HP C V7.3-020,
HP C++ V7.4-005, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS IA64
V8.4
4) version extracted using jgit on 15 January 2014
-using HP C V7.3-010,
HP C++ V7.3-009, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS Alpha
V8.4
-using HP C V7.3-020,
HP C++ V7.4-005, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS IA64
V8.4
-using VSI C X7.4-726
(GEM
50X23), VSI CXX A10.0-230413, MMS V4.0-4
and
DECWindows V1.8 on OpenVMS x86_64 E9.2-1
Mesa-demos
Purpose : OpenGL demonstration
applications.
click
here to get the source
distribution
and information
Patch for version git version
extracted via svn version 6044 :
click
here for Patch. This patch fixes compilation support.
Other packages required :
-Mesa3d
-Mesa3d_glu
-Mesa3d_glut
-libXmu
-vms_x_fix.h
-GLEW
Last version tested: git version
extracted
via svn version 1644 (11 May 2017)
-using HP C V7.3-010,
HP C++ V7.3-009, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS Alpha
V8.4
-using HP C V7.3-020,
HP C++ V7.4-005, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS IA64
V8.4
Mesa3d_glu
Purpose : Utilities for Mesa3d.
click
here to get the source
distribution
and information
Patch for version git
extracted
on 10
May 2017 :
click
here for Patch. This patch fixes compilation support.
Other packages required :
-Mesa3d
Latest version tested: git
version
extracted
on 10 May 2017
-using HP C V7.3-010,
HP C++ V7.3-009, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS Alpha
V8.4
-using HP C V7.3-020,
HP C++ V7.4-005, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS IA64
V8.4
-using VSI C X7.4-726
(GEM
50X23), VSI CXX A10.0-230413, MMS V4.0-4
and
DECWindows V1.8 on OpenVMS x86_64 E9.2-1
Mesa3d_glut
Purpose : Mark kilgarrd's GL utility
toolkit optimized fro Mesa.
click
here to get the source
distribution
and information
Patch for version git
extracted
on 10
May 2017 :
click
here for Patch. This patch fixes compilation support.
Other packages required :
-Mesa3d
-Mesa3d_glu
-libXmu
-vms_x_fix.h
Latest version tested: git
version
extracted
on 10 May 2017
-using HP C V7.3-010,
HP C++ V7.3-009, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS Alpha
V8.4
-using HP C V7.3-020,
HP C++ V7.4-005, MMS V3.9-01
and DECWindows V1.7 on
OpenVMS IA64
V8.4
-using VSI C X7.4-726
(GEM
50X23), MMS V4.0-4
and DECWindows V1.8 on
OpenVMS x86_64 E9.2-1
METIS
Purpose : Serial programs for
partitioning graphs, partitioning finite element meshes, and producing
fill reducing
orderings for sparse matrices.
click
here to get the source
distribution
and information
Patch for version 5.1.0 :
click
here for Patch. This patch adds support for OpenVMS.
Other packages required :
-VMS_auto64
Last version tested: 5.1.0 (14
September 2018)
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha
V8.4
-using HP C
V7.3-020,and MMS V3.9-01 on OpenVMS IA64
V8.4
MIME::Base64
Purpose : Perl module. base64
encoder/decoder and a quoted-printable
encoder/decoder.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
-Module::Build
Last version
tested: 3.07 (15 February
2006)
-using HP C++
V7.1-015 on OpenVMS Alpha V8.2
mkavi
Purpose : Reads raw PPM images and
produces either a rgb24 AVI file.
click
here
to get the sourcecode
patch for version 0.2.a
: click
here for Patch. This patch includes compile support for OpenVMS
Last version tested:
0.2.a
(14
July 2014)
-using Compaq C++ V6.2-ECO2 and MMS v3.8 on OpenVMS Alpha V7.2-1
-using HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4
mkisofs
Purpose : Make ISO-9660 file system
tool.
click
here
to get the sourcecode
patch for version 1.15a21
: click
here for Patch. This patch fixes support for OpenVMS
Last version tested:
1.15a21
(18
November 2014)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
mmio
Purpose : ANSI C library for Matrix
Market
IO.
click here
to get
the
source
distribution and information
Other packages required:
-VMS_auto64
Last version
tested on 26 September 2018
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
MMK
Purpose : MadGoat Make Utility
(compatible
with DEC's MMS!)
click
here
to get information.
click
here
to get the source distribution of version 5.0
click
here
to get the source distribution of version 4.1
click
here
to get the source distribution and informatio for version 4.0.
patch for git version extracted using
svn version 318 : click
here for Patch. This patch includes compile support
for x64_64
Latest versions tested: 1)
4.0
(20
March 2009)
-using HP C V7.3-009 on OpenVMS Alpha V8.3
2) 4.1 (21 September 2011)
-using HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
3) 5.0 (29 September 2014)
-using HP C V7.3-010 on OpenVMS Alpha V8.3
-using HP C V7.3-020 on OpenVMS IA64 V8.4
4) git version extracted using svn version 318 (21 April 2023)
-using HP C V7.3-010 on OpenVMS Alpha V8.3
-using HP C V7.3-020 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
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
mopac7
Purpose : Semi-empirical
quantum-mechanics
code.
click
here
to get information and the sourcecode
patch for version 1.11
: click
here for Patch. This patch includes support for OpenVMS
Other packages required :
-sed
Last version tested: 1.11
(19
November 2014)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on
OpenVMS Alpha V8.4
-using HP Fortran V8.2-104954-50OA7, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
Purpose : Web-browser.
click here
to get
the
source distribution
and information
patch for version of 4.2 : click
here for Patch. This patch enables support for DECWindows 1.7
Last version tested: 4.2 (14
December
2012)
-using
HP C V7.3-009, SSL V1.3-281, MMS V3.8-2 and DECWindows 1.6ECO2 on
OpenVMS Alpha
V8.3
-using
HP C V7.3-020, SSL V1.4-334, MMS V3.9-01 and DECWindows 1.7 on
OpenVMS IA64
V8.4
mpack
Purpose : Mime (un)packer
click here to get
the
source distribution. (This link
seems to be dead)
Alternatively binaries and source
code can
be found at http://antinode.info/dec/sw/mpack.html.
The source code can also be found here.
patch for version of 1.6 : click
here for Patch. This patch includes compile support for OpenVMS
patch for git version extracted using
svn
version 12 : click
here for Patch. This patch includes compile support
for OpenVMS
Last versions tested: 1) 1.6 (14
December
2012)
-using
Compaq C V6.5-001 and MMS V3.8-0 on OpenVMS Alpha V7.3-2
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
2) git version extracted using svn
version 12 (9 July 2019)
-Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
-using
HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
MPEG2
Purpose : IImplementation of an
ISO/IEC DIS
13818-2 codec. It converts uncompressed video frames into
MPEG-1 and MPEG-2
video coded bitstream sequences, and vice versa
click here to get
information.
click here
to get
the
source distribution.
Last versions tested: 1.2 (19
November
2014)
-using
Compaq C V6.2-001 on OpenVMS Alpha V7.2-1
-using HP C V7.3-020 on OpenVMS IA64 V8.4
Purpose : C library for
multiple-precision floating-point computations with correct rounding.
click
here to get information and source distribution
Patch for version 2.4.2 : click
here for Patch This patch includes OpenVMS compile support
Patch for SVN version 8020 : click
here for Patch This patch includes OpenVMS compile support
Patch for SVN version 8474 : click
here for Patch This patch includes OpenVMS compile support
Patch for the version extracted from
the
git repository on 6 September 2023 : click
here for Patch This patch
includes OpenVMS compile support
Other packages required :
-GMP
Note 1 : Always check if the
config.h_vms
file of this package is the same as the one you used compiling GMP
Note 2 : Test tcmp_ld gives an error
on
IA64
Note 3 : Test tset_ld disabled to run
in SVN
version 8474, because on IA64 it runnes forwever (hangs??)
Latest versions tested: 1) 2.4.2
(27
April
2010)
-using HP C V7.3-009 on OpenVMS Alpha V8.3
2) SVN version 8020 (20 February 2012)
-using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
3) SVN version 8474 (12 March 2013)
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.0-01 on OpenVMS IA64 V8.4
4) Extracted from the git repository on 6 September 2023
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) 001 and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
MPFUN90
Purpose : Fortran-90 arbitrary
precision package.
click
here to get
the
source and information distribution.
patch for version of 25 August 2010
: click
here for Patch. This patch includes compile support for OpenVMS
Latest versions tested: 25
August
2010
(14 June 2023)
-using HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104953-50MAI and MMS v3.9-01 on OpenVMS IA64 V8.4
-using VSI Fortran X8.5-0002 (GEM 50X2N) and MMS v4.0-4 on OpenVMS
x86_64 E9.2-1
mpg123
Purpose : Fast console MPEG Audio
Player.
click
here to
get information.
click here to get the
special OpenVMS source and binary distribution.
patch for version of 0.60
: Remove the lines with SNPRINTF from the build*.com files for OpenVMS
8.x.
Last versions tested: 0.60 (2
January
2007)
-using HP C V7.1-015 and MMOV V2.2-1 on OpenVMS Alpha V8.3
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 4.0.18 : click
here for Patch. This patch includes compile support for OpenVMS
Last versions tested: 4.0.18
(19
June
2014)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
MUESLI
Purpose : numerical and graphical
library.
click
here to get
the
source and information distribution.
patch for version of
2.12.7_2017-08-29 : click
here for Patch. This patch includes compile support for OpenVMS
Note : Some tests succeed and
some tests crash. Not yet suitable for production systems. Work is in
progress.
Other packages required :
-f2k2f90
-F2KCLI
-blas
-lapack
-PNG library
-Z library
Last versions tested:
2.12.7_2017-08-29
(9 October 2017)
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010, HP C++ V7.3-009,
DECWindows 1.7 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020, HP C++ V7.4-005,
DECWindows 1.7 and MMS v3.9-01 on OpenVMS IA64 V8.4
Purpose : Open source database.
click
here to
get
the information.
click here
to
get
the source distributions.
click here
to
get
the binary distributions.
Patch for version 5.1.46
: click
here for Patch This patch includes compilation support for
MySQL against
the libraries from this
page.
Optional patch for version 5.1.23-rc
: click
here for Patch This patch is only needed when you want to
compile MySQL against the libraries from this page.
Note : I only compiled
the
32 bit server and the clients yet.
Other packages required to compile
from
source:
-OpenSSL
-Z library
-Python
Last version tested: 1) 4.1.14
(13
October
2005)
-using binary distribution on OpenVMS Alpha V8.2
2) 5.1.46 (11 May 2016)
-using HP C
V7.3-010, HP C++ V7.3-009 and MMS V3.9-01
on
OpenVMS Alpha V8.4
-using HP C
V7.3-020, HP C++ V7.4-005 and MMS V3.9-01
on
OpenVMS IA64 V8.4
3) 5.1.46
(30 March 2015)
-using binary distribution on OpenVMS IA64 V8.4
4) 5.1.23-rc (16 October 2008 )
-using HP C
V7.3-009 and HP C++ V7.3-009
on OpenVMS Alpha V8.3
nanosvg
Purpose : A simple stupid
single-header-file SVG parser.
click
here to get information and the source distribution.
Patch : click
here for Patch This patch adds OpenVMS compile support.
Note : example1
cannot be compiled because there is no version of GLFW for OpenVMS
Latest version tested : extracted
from the git repositry using svn (version 164) (12 May 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using SI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64 E9.2-1
NAPACK
Purpose : A collection of Fortran
subroutines for doing numerical linear algebra and optimization.
click
here to get information and the source distribution.
Patch : click
here for Patch This patch adds OpenVMS compile support.
Hint 1 : The easiest
way to
get all the sources is using Wget.
i.e.
$ wget -r -l1 --no-parent -A.f http://www.netlib.org/napack/
Note 1 : A single and
double precision version in both 32 and 64 adress space
are included in the created library.
Other packages required :
-VMS_auto64
Latest version tested on 29
November 2023
-using HP Fortran V8.2-104954-48N9O, HP C V7.3-010 and MMS v3.9-01
on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01
on OpenVMS IA64 V8.4
-using VSI Fortran x86-64 X8.5-007 (GEM 50XBD), VSI C x86-64 X7.4-843
(GEM
50XB9) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
NBS
Purpose : Set system clock via the
National Bureau of Standards clock
click
here to get the
source distriburtion and information
Patch for version V3.1-1
click
here for Patch. This patch fixes OpenVMS compile support
Other packages required:
-MadGoat's netlib
Last version tested:
V3.1-1
(29 September 2011)
-using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
NBSQUANT85
Purpose : Quantitative analysis using
X-ray powder diffraction.
click
here to get the binary distribution for AXP or VAX.
Note : AEST can
be
used to create executables for IA64.
Last version tested: 6.1
(20
November 2014)
-on OpenVMS Alpha V8.4
-on OpenVMS IA64 V8.4
NearTree
Purpose : Finding nearest neighbors
among points in spaces of arbitrary dimensions.
click
here
to get information and sourcecode
Patch for SVN version 145 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required:
-CVector
Last version tested: SVN version 145
(6
February 2013)
-using
HP C V7.3-010, HP C++ V7.3-009 and MMS V3.9-01 on
OpenVMS Alpha
V8.4
-using
HP C V7.3-020, HP C++ V7.4-005 and MMS V3.9-01 on
OpenVMS IA64
V8.4
Purpose : NetCDF (network Common Data
Form) is an interface for array-oriented data access and a library that
provides an implementation of the interface.
The netCDF library also defines a machine-independent
format for representing scientific data.
Together, the interface, library, and format support the creation,
access, and sharing of scientific data.
click
here
to get the source distribution and information
patch for version 4.1.3
: click
here for Patch This patch includes compile support for OpenVMS
patch for version 3.6.1-beta3
: click
here for Patch This patch includes compile support for OpenVMS
Note 1 : To create the
libraries and perform the tests type "MMS" or MMK" in the
top-directory.
Other packages required:
-diffutils (to perform the tests)
-HDF4
-HDF5
-cURL
-Z library
-Jpeg library
-Szip
Latest versions tested: 1) 4.1.3
(21 September 2023)
-using HP C V7.3-010, HP C++
V7.3-009, HP Fortran V8.2-104679-48H9K,
HP TCP/IP
Services V5.7-ECO3
and MMS v3.9-0 on OpenVMS Alpha V8.4
-using HP C
V7.3-020, HP C++
V7.4-004, HP Fortran V8.2-104939-50H96,
HP TCP/IP
Services V5.7-ECO3
and MMS
v3.8-2 on OpenVMS IA64 V8.4
-using VSI C
X7.4-785
(GEM 50X65), VSI CXX A10.0-230901, VSI Fortran X8.5-0004
(GEM
50X6F), VSI TCP/IP
Services V66.0 and MMS
v4.0-4 on OpenVMS x86_64 V9.2-1
2) 3.6.1-beta3 (18 February
2005)
-using Compaq C
V6.5-001 and HP
Fortran
V7.6-3276-48D52 on OpenVMS Alpha
V7.3-2
Netpbm
Purpose : A toolkit for manipulation
of
graphic images, including conversion of images between a variety of
different formats.
click
here
to get the source distribution and information
patch for svn version 4701 : click
here for Patch This patch includes compile support for OpenVMS
patch for version 10.73.43 : click
here for Patch This patch includes compile support for OpenVMS
Other packages required:
-PNG library
-Z library
-Tiff library
-Jpeg library
-libxml2
-VMS_auto64
Latest versions tested: 1) svn
version
4701 (30 September 2023)
-using VSI C
V7.4-002, MMS
V4.0-1
and DecWindows V1.7-F on OpenVMS Alpha
V8.4-2L1
-using VSI C
V7.4-001, MMS V4.0
and
Decwindows V1.7-E on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785
(GEM 50X65),
MMS V4.0-4
and
Decwindows V1.8 on OpenVMS
x86_64
V9.2-1
2) 10.73.43 (29 September 2023)
-using VSI C V7.4-002,
MMS
V4.0-1
and DecWindows V1.7-F on OpenVMS Alpha
V8.4-2L1
-using VSI C
V7.4-001, MMS V4.0
and
Decwindows V1.7-E on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785
(GEM 50X65),
MMS V4.0-4
and
Decwindows V1.8 on OpenVMS
x86_64
V9.2-1
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 (25
June 2014)
-using
Compaq C V6.5-001 and MMS v3.8-2 on OpenVMS Alpha V7.3-2
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
ODEPACK
Purpose : A collection of Fortran
solvers for the initial value
problem for ordinary differential equation
systems.
click
here to get the orignal source distribution.
click
here for the source distribution modified forOpenVMS.
Other packages required :
-VMS_auto64
Latest version tested on 13 July
2023
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1
on OpenVMS Alpha
V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001 and MMS v4.0
on OpenVMS IA64
V8.4-2L3
-using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM 50X65)
and MMS
v4.0-4 on OpenVMS x86_64 V9.2-1
Ogg
Purpose : Ogg project codecs use the
Ogg
bitstream format to arrange the raw, compressed bitstream into a
more
robust, useful form.
click
here
to get information and source distribution
patch for git version extracted on 13
Julty 2023 : click
here for Patch This patch includes OpenVMS compile
support.
Latest version tested: Extracted
using git
on 13 July 2023
-using VSI C V7.4-002 and MMS
v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS
v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM
50X65) and MMS
v4.0-4 on
OpenVMS x86_64
V9.2-1
Ogg
Vorbis
Purpose : new audio compression format
click
here
to get information and source distribution
patch for SVN version 19599 : click
here for Patch This patch includes OpenVMS compile support for both
ogg-vorbis and libao.
Note : A newer version
is split into ogg, and Vorbis
(and libao).
Latest version tested: SVN version
19599 (1 February 2017)
-using HP C V7.3-010 and MMS
v3.9-01 on
OpenVMS Alpha V8.3
-using HP C V7.3-020 and MMS
v3.9-01 on
OpenVMS IA64 V8.4
OpenBabel
Purpose : a chemical toolbox designed
to
speak the many languages of chemical data.
click here to get
information
and the source distribution
Note : Does not (yet) work for
OpenVMS
Alpha.
Patch for SVN version 5063 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required :
-wxWidgets
-Eigen
-boost
-glib/gtk
-Expat library
-PNG library
-Jpeg library
-XPM library
-Tiff library
-Z library
-libxml2
-libiconv
-cairo
-Porting library
-vms_x_fix.h
Last versions tested: SVN
version
5063
(20 June 2013)
-using HP C V7.3-020,
HP
C++ V7.4-005, MMS v3.9-01,
HP TCP/IP Services V5.7ECO4 and DecWindows
1.7 on
OpenVMS IA64 V8.4
Purpose : open-source JPEG 2000 codec
written in C language.
click
here
to get information and sources
click
here to get the sources of the VMS port of version v1.3
Patch for version v1.3 : click
here for Patch This patch is only needed when you want to use
OpenJPEG
with any
of
the libraries from this page.
Patch extracted using SVN from github
version 4713 : click
here for Patch This patch includes compile
support
for OpenVMS.
Patch extracted using SVN from github
version 5175 : click
here for Patch This patch includes compile
support
for OpenVMS.
Note:Since 2021 the viewer is broken
due to
the removeal of some modules.
Other packages required :
-Jpeg library (for older versions only)
-Tiff library
-PNG library
-Little CMS
-Z library
-VMS_auto64
-wxWidgets (only for the viewer)
Latest versions tested: 1) v1.3
(5
October
2011)
-using
HP C V7.3-009, MMS 3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020, MMS 3.8-2 on OpenVMS IA64 V8.4
2) git repository extracted using SVN version 4753 (14 March 2018)
-using
HP C V7.3-010, HP C++ V7.3-009 and MMS v3.9-01 on
OpenVMS Alpha
V8.4
-using
HP C V7.3-020, HP C++ V7.4-005 and MMS v3.9-01 on
OpenVMS IA64 V8.4
3) git repository extracted using SVN version 5175 (23 May 2023)
-using
VSI C V7.4-002, VSI C++ V7.4-008 and MMS v4.0-1 on
OpenVMS Alpha
V8.4-2L1
-using
VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM
50X23), VSI CXX A10.0-230413 and MMS v4.0-4 on
OpenVMS x86_64 E9.2-1
OpenRasMol
Purpose : program for molecular
graphics
visualisation.
click
here
to get information and sourcecode
Patch for SVN version 155 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required:
-CVector
-CQRlib
-NearTree
Last version tested: SVN version 155
(6
February 2013)
-using
HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha
V8.4
-using
HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64
V8.4
Purpose : C library that provides a
simple
interface to read whole-slide images (also known as virtual slides).
click
here to get the source
distribution
and information
Patch for version extracted from the
git
repository on 7 March 2024 : click here for Patch.
This
patch includes compile
support for OpenVMS.
Note : The package
compiles fine, but I have no idea how to test it.
Other packages required :
-OpenJPEG
-PNG library
-Tiff library
-Z library
-libdicom
-libxml2
-XZ
-Jpeg library
-libiconv
-glib2 library
-SQLite3
-cairo
-gdk-pixbuf
Note : The package compiles,
but
I have no idea how to test it.
Latest versions tested: version
extracted using git
on 7 March 2024
-using
VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS V4.0-4 on OpenVMS
x86_64
V9.2-2
Purpose : Secure Sockets Layer
library
click here to get the source
distribution
and information
Patch for version 1.0.2-beta3 : click
here for Patch. This patch fixes the compile support and sets the
compile options
in such
a
way
that it
is suitable to be used
with
other packages on this page.
Use AXPMAKE.COM in the
top directory of
the
distribution to make Openssl useable with the other libraries
from this page.
@AXPMAKE will build
and
test the package.
Patch for version 1.0.2d : click
here for Patch. This patch fixes the compile support
and sets the
compile options in such a
way
that it
is suitable to be used
with
other packages on this page.
Use AXPMAKE.COM in the
top directory of
the
distribution to make Openssl useable with the other libraries
from this page.
@AXPMAKE will build
and
test the package.
Other packages required :
-Perl (for versions 1.1.0 and newer)
Note1 : For version 1.1.0
and
newer
read the file INSTALL. to get build/install instructions.
Note2 : For version 3.1.0
and
newer: Use the targets vms-ia64, vms-ia64-p32, vms-ia64-p64, vms-alpha,
vms-alpha-p32, vms-alpha-p64 or vms-x86-64 (use the ia64
targets on
x86-64-p32/64 for now and
modify the
resulting descrip.mms (ia64 -> x86-64).
Note3 : For version 3.1.0
and
newer: When building the 64-bit version, add after configuring in the
descrip.mms file
"/pointer=64=arg" and add MAYLOSEDATA2 warning to be
disabled to the CFLAGS macro.
Latest versions tested: 1)
1.0.2d (23 November 2015)
-using HP C V7.3-010 on OpenVMS Alpha V8.4
-using HP C V7.3-020 on OpenVMS IA64 V8.4
2)
1.1.0h (12 June 2018)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
3)
1.0.2-beta3 (22
October 2014)
-using HP C V7.3-010 on OpenVMS Alpha V8.4
-using HP C V7.3-020 on OpenVMS IA64 V8.4
4)
git
repositry extracted using subversion version 26223 (1.1.0-pre6-dev) (12
Juli
2016)
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
5)
1.1.1t (4 April 2023)
-using VSI C V7.4-002 and MMS
V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS
V4.0 on OpenVMS IA64 V8.4-2L3
6)
3.1.0 (24 April 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS x86_64
E9.2-1
7)
3.2.0 (8 January 2024)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS V4.0-4 on OpenVMS
x86_64
V9.2-1
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
Purpose : Object Request Broker
(ORB)
featuring mature C and Perl bindings.
click
here
to get information.
click
here
to get the source distribution
patch for version 0.5.13 : click
here for Patch This patch includes OpenVMS compile.
Other packages required :
-glib/gtk
-indent
-cor512
-Porting library
Latest version tested: 0.5.13
(25 March
2022))
-using VSI C V7.4-002 and MMS
v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS
v4.0 on
OpenVMS IA64 V8.4-2L3
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 git version of 25 January
2012
: click
here for Patch This patch includes compile support for OpenVMS
patch for CVS version of 23 April
2006
: click
here for Patch This patch includes compile support for OpenVMS
patch for SVN version of 2583
: click
here for Patch This patch includes compile support for OpenVMS
Note 1 : ignore all
linking
warnings during creation of the shareable images: They are normal.
Note 2 : If
gnome$root:[share]
exists, all shareable images are copied to that location.
Other packages required :
-cairo
-fontconfig
-libXrender
-Xft
-Freetype2 library
-glib2 library
-Perl
-sed
-vms_x_fix.h
Latest versions tested: 1) CVS
version
extracted
on 23 April 2006
-using
HP C V7.1-015 and DECWindows 1.5 on OpenVMS Alpha V8.2
2) SVN version 2583 (17 March 2008)
-using HP C V7.3-009 and DECWindows 1.6ECO2 on OpenVMS Alpha V8.3
3) Version extracted from rpository using jgit on 25 January 2012
-using HP C V7.3-010, HP C++ V7.3-009, MMS v3.9-0 and DECWindows 1.7 on
OpenVMS Alpha V8.4
-using HP C V7.3-020, HP C++ V7.4-004, MMS v3.8-2 and DECWindows 1.7 on
OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23), VSI CXX A10.0-230413, MMS v4.0-4 and
DECWindows 1.8 on OpenVMS x86_64 E9.2-1
PBZIP2
Purpose : a parallel implementation
of the bzip2 block-sorting file compressor that uses pthreads and
achieves
near-linear speedup on SMP machines.
click
here
to get information and the source distribution
Patch for version v1.1.6 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required :
-Bzip2
Last version tested: v1.1.6 (28
January 2013)
-using HP C++ V7.3-009 and MMS v3.9-01 on
OpenVMS Alpha V8.4
-using HP C++ V7.4-005 and MMS v3.9-01 on
OpenVMS IA64 V8.4
PCAP
Purpose : Includes network support in
SIMH.
click
here
to get information and the source distribution
Note1 : see installation instructions
in SIMH distribution.
Note2 : Only compliation using SIMH tested.
Last version tested dates 12 May 2012
PCRE
Purpose : set of functions that
implement regular expression pattern matching using the same syntax and
semantics as Perl 5.
click
here
to get information and the source distribution
Patch for version 8.35 : click
here for Patch This patch includes compile support for OpenVMS.
Patch for svn version 1767 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required :
-Bzip2
-Z library
-Readline
-VMS_auto64
Latest versions tested: 1) 8.35 (8
July 2014)
-using HP C V7.3-010, HP C++ V7.3-009 and
MMS
v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020, HP C++ V7.4-005 and
MMS
v3.9-01 on OpenVMS IA64 V8.4
2) svn version 1767 (20 August 2021)
-using VSI C V7.4-002, VSI C++ V7.4-008 and
MMS
v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and
MMS
v4.0 on OpenVMS IA64 V8.4-2L3
PCRE2
Purpose : set of functions that
implement regular expression pattern matching using the same syntax and
semantics as Perl 5.
click
here
to get information and the source distribution
Patch for svn version 1709 : click
here for Patch This patch includes compile support for OpenVMS.
Other packages required :
-Bzip2
-Z library
-Readline
-VMS_auto64
Lastest version tested: svn version
1709 (26 October 2023)
-using VSI C V7.4-002 and
MMS
v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and
MMS
v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and
MMS
v4.0-4 on OpenVMS x86_64 V9.2-1
-lite
Purpose : development tool for
PDF-enabling
your software, or generating PDF on your server.
This package was once available from http://www.pdflib.com/ but seems to
have
been withdrawn.
patch for version 7.0.5 : click
here for Patch This patch includes compile support for OpenVMS
Note 1 : I only
compiled and
tested the C-bindings.
Other packages
required :
-PNG library
-Z library
Final version tested: 7.0.5 (23
February
2012)
-using HP C V7.3-009 and MMS 3.9-0 OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS 3.8-2 OpenVMS IA64 V8.4
Perl
Purpose : Perl scripting language
interpreter
click
here
to get the source distribution and information
click
here to get a binary distribution from sourceforge
click
here to get a binary distributionfrom VSI
click
here to get a binary distribution of an older version made by HP
Note 1 : 1 test fails in version 5.8.7
Note 2 : 4 tests fail in version 5.9.2
Note 3 : 4 tests fail in version 5.9.3
Note 4 : I noticed that more test
fail on
an ODS5 disk using extended filenames.
Latest versions tested: 1) 5.8.7 (5
July 2005)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
2) 5.9.2 (5 July 2005)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
3) 5.9.3 (2 March 2006)
-using
HP C V7.1-015 on OpenVMS Alpha V8.2
4) 5.8.6 (binary with update 2) (9
January 2013)
-using OpenVMS Alpha 8.4
-using OpenVMS IA64 8.4
5) 5.34.1 (binary from sourceforge) (12
May 2023)
-using OpenVMS Alpha 8.4-2L1
-using OpenVMS IA64 8.4-2-L3
-using OpenVMS x86_64 E9.2-1
6) 5.30.1 (binary from VSI) (30 April
2021)
-using OpenVMS Alpha 8.4-2L1
-using OpenVMS IA64 8.4-2L3
Pfaedit
Pfaedit has a new name. It is now
called:FontForge
Purpose : General-purpose scripting
language that is especially suited to web development.
click
here to get information.
click
here to get the binary distribution.
Note1 : Changing from version 5.x to 7.x and vice versa, needs a small
change
in the configuration files:
$ diff MOD_PHP.CONF
************
,
File
APACHE$COMMON:[CONF]MOD_PHP.CONF;2
5 LoadModule php7_module
modules/mod_php_apache-2_0.exe
6
******
File
APACHE$COMMON:[CONF]MOD_PHP.CONF;1
5 LoadModule php5_module modules/mod_php_apache-2_0.exe
6
************
Number of difference sections
found: 1
Number of difference records
found: 1
DIFFERENCES /MERGED=1-
APACHE$COMMON:[CONF]MOD_PHP.CONF;2-
APACHE$COMMON:[CONF]MOD_PHP.CONF;1
Latest versions tested: 1)
5.6.17
(2
February 2016)
-using CSWS V2.2-1 on
OpenVMS Alpha V8.4
-using CSWS V2.2-1 on
OpenVMS IA64 V8.4
2) 7.0.25 (9 December 2017)
-using CSWS V2.2-1 on
OpenVMS Alpha V8.4
-using CSWS V2.2-1 on
OpenVMS IA64 V8.4
3) 7.1.23 (1 November 2018)
-ususing CSWS V2.2-1
on OpenVMS Alpha V8.4
-using CSWS V2.2-1 on
OpenVMS IA64 V8.4
4) 7.2.29 (30 March 2020)
-using CSWS V2.2-1 on OpenVMS Alpha V8.4
-using CSWS
V2.2-1 on OpenVMS IA64
V8.4
5) 7.4.28_noc99 (3 March 2022)
-using CSWS V2.4-48A, LDAP V2.5-7 and SSL111 V1.1-1MA on
OpenVMS
Alpha V8.4-2L1
6) 7.4.27 (7 February 2022)
-using CSWS V2.4-48B, LDAP V2.5-7 and SSL111 V1.1-1MA on
OpenVMS
IA64 V8.4-2L3
7) 8.0.29 (11 July 2023)
-using CSWS V2.4-54, LDAP V2.6-3 and SSL111 V1.1-1MA on
OpenVMS
Alpha V8.4-2L1
-using CSWS V2.4-54, LDAP V2.6-3 and SSL111 V1.1-1MA on
OpenVMS
IA64 V8.4-2L3
Purpose : tool written in PHP,
intended to handle the administration of MariaDB
over the Web.
click
here to get information and the distribution.
Other packages required:
-MariaDB
-PHP
Latest versions tested: 5.1.2 (10
February 2022)
-using CSWS V2.4-48A
on
OpenVMS Alpha V8.4-2L1
-using CSWS V2.4-48B
on
OpenVMS IA64 V8.4-2L3
pixman
Purpose : Pixman contains lowlevel
pixel manipulation routines.
click
here to get the source distribution
patch for version of 0.9.5 : click
here for Patch. This patch includes compile support for OpenVMS.
patch for svn version 2667 from
github.com
mirror : click
here for Patch. This patch includes compile support for OpenVMS.
patch for version extracted with jgit
on 22 November 2011 : click
here for Patch. This patch includes compile support for OpenVMS.
Other packages required:
-Perl
Latest versions tested: 1)
0.9.5
(12
October
2007)
-using HP C V7.3-009
on
OpenVMS Alpha V8.3
2) Extracted using svn from github.com mirror version 2667 (29
Septenmber
2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
3) Extracted using jgit on 22 November 2011
-using HP C V7.3-010 and MMS v3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
PLATON
Purpose : Cystallographic Structure
Calculations.
click
here to get information
click
here to get the source distribution
patch for version of 110912 : click
here for Patch. This patch includes compile support for OpenVMS.
Last version tested: 110912
(17
September 2012)
-using HP Fortran
X8.2j-104952-50LBS, HP C
HP C V7.3-010 and DECWindows 1.7 on
OpenVMS Alpha V8.4
-using HP Fortran
X8.2j-104952-50LBS, HP C
HP C V7.3-020 and DECWindows 1.7 on
OpenVMS IA64 V8.4
Plzip
Purpose : Massively parallel
(multi-threaded), lossless data compressor
based on the LZMA algorithm, with very safe integrity
checking and a
user interface similar to the one of gzip or bzip2.
click
here to
get the source distribution and information.
patch for version 1.0-rc1 : click
here for Patch. This patch includes compile support for OpenVMS
Other packages required :
-lzlib
Last version tested: 1.0-rc1
(16
April 2013)
-using HP C++ V7.3-009 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C++ V7.4-005 and MMS v3.9-01 on OpenVMS IA64 V8.4
PNG
library
Purpose : read/write PNG images
click here to
get the
source distribution and information
Note : The 64 bit version of the
library is compiled using the CXX-compiler, because otherwise it fails
to run properly.
Patch for version 1.6.43 : click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be
used
with
other packages on this page.
optional patch for version 1.2.27rc01
: click
here for Patch This patch sets the compile options is such a way
that
it is suitable
to be
used
with
other packages on this page.
Other packages required:
-Z library
-VMS_auto64
Latest versions
tested: 1)
1.6.43 (27 March 2024)
-using VSI C
V7.4-002, MMS
v4.0-1 and DECWindows 1.7F on OpenVMS
Alpha
V8.4-2L1
-using VSI C
V7.4-001, MMS v4.0 and DECWindows 1.7E
on OpenVMS
IA64
V8.4-2L3
-using VSI C
x86-64 V7.5-009 (GEM 50XBR), VSI C++ A10.1-240307, MMS
v4.0-4 and
DECWindows 1.8
on OpenVMS x86_64 V9.2-2
2) 1.2.27rc01 (28 April 2008)
-using
HP C V7.3-009 on OpenVMS Alpha V8.3
png2wx
Purpose : Perl-script to embed
png-images in C++
code for wxWidgets.
click
here to
get the script
click here
to
get information on how to use the script.
other packages on this page.
Other packages required:
-Perl
-wxWidgets
Last version tested on 14
March
2014
-Using OpenVMS Alpha V8.4
-Using OpenVMS IA64 V8.4
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
Purpose : Poppler is a
PDF rendering library based on the xpdf-3.0 code
base.
click
here to get the source distribution and information
patch for version 0.29.0 : click
here for Patch This patch includes OpenVMS compile support
patch for the git version of
21
December 2016 : click
here for Patch This patch includes OpenVMS compile support
patch for the git version of
15 December 2023 (for X86_64 only) : click
here for Patch This patch includes OpenVMS
compile support
Binaries of the utilities for AXP
: poppler-bin-axp.zip.
Binaries of the utilities for
IA64 : poppler-bin-ia64.zip.
Note : The
PDFUNITE
application crashes on AXP and IA64.
Other packages required:
-fontconfig
-Freetype2 library
-Jpeg library
-PNG library
-Tiff library
-Z library
-cURL
-Little CMS (only for X86_64)
-boost (only for X86_64)
Latest versions tested: 1) 0.29.0 (2
January
2015)
-using HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
2) extracted using
jgit
on 21 December 2016
-using HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
-using VSI CXX A10.0-230616 and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
3) extracted from the git repository on 15 December 2023
-using VSI CXX A10.0-231128 and MMS V4.0-4 on OpenVMS
x86_64
V9.2-1
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 (28 November
2014)
-using HP C V7.1-015 and HP TCP/IP Services Version V5.5 - ECO 1 on
OpenVMS Alpha V8.2
-using HP C V7.3-020 and HP TCP/IP Services Version V5.7 - ECO 4 on
OpenVMS IA64 V8.4
Porting
library
Purpose : library to make it easy
to port software to OpenVMS
click
here to get the source distribution and information
Source distribution : click
here This version includes some patches to make it work on recent
versions of OpenVMS.
Other packages required :
-GNU make
Latest version tested: A9 (22 May
2023)
-using
Compaq
C V6.5-001 on OpenVMS Alpha V7.3-1
-using
HP C V7.3-020 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
POV-Ray
Purpose : The Persistence of Vision
Raytracer is a high-quality, totally free tool for creating stunning
three-dimensional graphics.
click
here to get the source distribution and information
patch for version 3.6.1 : click
here for Patch This patch includes OpenVMS compile support
Note :
A logical POVRAY$ROOT should be defined to be pointing to the
top-directory of the povray
distribution. Define it in this way
$
define/nolog/job/trans=(concealed) povray$root
<device>:[<povraytopdir>.]
Other packages required :
-Jpeg library
-PNG library
-Tiff library
-Z library
-XPM library
-vms_x_fix.h
Last version tested: 3.6.1 (18
November 2014)
-using HP C++ V7.1-015, MMS v3.8-0
and DECWindows
1.5 on
OpenVMS Alpha V8.2
-using HP C++ V7.4-005, MMS v3.9-01
and DECWindows
1.7 on
OpenVMS IA64 V8.4
Purpose : culmination of years of
work by various people and projects on the Doom source code.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 2.5.0 : click
here for Patch This patch is only needed when you want to use
the libraries from this page
The
patch
also corrects some minor bugs in configure.com.
Other packages required :
-SDL
-SDL_NET
-SDL_MIXER
Last version tested: 2.5.0 (28
November
2014)
-using
HP C V7.3-009, MMS 3.9-0 and HP TCP/IP Services Version V5.7 ECO 1 on
OpenVMS
Alpha V8.3
-using
HP C V7.3-020, MMS 3.9-01 and HP TCP/IP Services Version V5.7 ECO 4 on
OpenVMS
IA64 V8.4
PSUtils
Purpose : collection of useful
utilities for manipulating PostScript documents.
click
here
to get information and the source code
Patch for version p17 : click
here for Patch This patch adds support for IA64.
Other packages required :
-MMK
Last version tested: p17 (23
December 2014)
-using
Compaq C V6.5 on OpenVMS Alpha V7.3
-using
HP C V7.3-020 on OpenVMS IA64 V8.4
Purpose : Python interpreter
click
hereto get the information.
click
here to get related OpenVMS information including a binary
distribution.
click
here to get for the source distribution for OpenVMS
Patch for version 2.5.4 : click
here for Patch This patch enables the use of other packages on this
page
together with
the source
distribution.
zip-up of binaries and sources on my
OpenVMS Alpha 8.3 system of version 2.5.2 :
click
here to get python-2_5_2_vms.zip.
Other packages required for
compilation:
-Jpeg library
-PNG library
-Z library
-Freetype2 library
-Imaging library
-GD library
-GDCHART library
-Expat library
-OpenSSL
-SWIG
-libiconv
-vms_x_fix.h
-Readline
-MySQL
-Swish-e
-libxslt
-libart-lgpl
-GMP
-WASD
Other packages required for
binary-distribution:
-LD
Last versions tested: 1) 2.5.4 (24
March
2010)
-using HP C V7.3-009 and HP C++ V7.3-009 for OpenVMS Alpha V8.3
2) 2.7.18 (binary) (8 April 2021)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
3) 3.10.0a5+ (binary) (27 May 2021)
-using OpenVMS IA64 V8.4-2L1
Purpose : Viewers for VASP.
click
here to get the source distribution and information
Other packages required :
-fltk-1.3.x
-Mesa3d
-Mesa3d_glu
-vms_x_fix.h
Last version tested:
0.3.29
(27
November 2014)
-using HP C++ V7.3-009, MMS
v3.9-01
and DECWindows 1.7
on OpenVMS Alpha
V8.4
-using HP C++ V7.4-005, MMS
v3.9-01
and DECWindows 1.7
on OpenVMS IA64
V8.4
Quirc
Purpose : QR codes are a type of
high-density matrix barcodes, and quirc is a library for extracting and
decoding
them from images. It has several features
which make it a good
choice for this purpose.
click here
to
get
the source distribution and information
Other packages required :
-Z library
-PNG library
-Jpeg library
-SDL
-SDL_GFX
-VMS_auto64
Latest version tested: : Git
repository
extracted with SVN (version 168) (15 February 2023)
-using VSI C V7.4-002 and MMS
V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS
V4.0
on OpenVMS IA64 V8.4-2L3
RALCGM
Purpose : a program to interpret
Computer Graphics Metafiles. displays molecular
structure.
click here
to
get
the source distribution and information
Latest version tested : 3.50
(10
October 2011)
-using
Digital C V6.0 and DECWindows 1.2-5 ECO1 on OpenVMS Alpha V7.2
-using
HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4
randrproto
Purpose : Header files for the
libXrandr
package.
click
here to get the
source
distribution
patch for version 1.4.0 : click
here for Patch This patch fixes some OpenVMS problems
Other packages required :
-renderproto
Last version tested: 1.4.0 (2
April
2014)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
RasMol Classic
Purpose : displays molecular
structure.
click here
to
get
the source distribution and information
patch for version of 26b2 : click
here for Patch This patch fixes the OpenVMS support.
Note : RasMol
Classic is not maintained anymore. Use
OpenRasMol
if you want a
more recent implementation
Last version tested: 26b2 (9
December 2014)
-using
Compaq C V6.5-001, MMS v3.8-0 and DECWindows 1.3-1 on OpenVMS Alpha
V7.3-2
-using
HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
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
here to get the information.
click
here to get for the source distribution of version 5.2 for OpenVMS
patch for the version extracted using
Mercucial on 11 August 2021: click here for patch. This
patch includes
support
for OpenVMS
patch for the version extracted from
the
git repository on 12 May 2023: click here for patch.
This
patch includes
support for OpenVMS.
Other packages required:
-glibc
-VMS_auto64
Latest versions tested: 1) 5.2
(7 July
2014)
-using HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
2) Extracted using Mercucial (hg clone
https://foss.vmsgenerations.org/openvms/libraries/readline)
on 11 August 2021
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64
V8.4-2L3
3) Extracted form the git repository on 12 May 2023
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on
OpenVMS x86_64 E9.2-1
reg
Purpose : Intramodal registration
--in other words, to align or to match--.
click
here to get the information and the source code.
patch for version of 8 April 2002 : click
here for Patch This patch includes support for OpenVMS.
Last version tested dated
8-april-2002 (2
November 2017)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
REMIND
Purpose : Simple reminder utility.
click
here to get
the source/binary distribution and information
Last version
tested: 3.0 (28 September 2006)
-using OpenVMS
Alpha
V8.2
REMIND-DCL
Purpose : A simple reminder system.
click
here to get
the DCL-procedures and information
Last version
tested: 30-jul-1994 (12 September 2013)
-using OpenVMS
Alpha
V8.2
-using OpenVMS
IA64 V8.4
renderproto
Purpose : Header files for the
libXrender
package.
click
here to get the
source
distribution
patch for version 0.11.1 : click
here for Patch This patch fixes some OpenVMS problems
Latest version tested: 0.11.1 (15
May 2023)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
-using OpenVMS x86_64 E9.2-1
roman_numerals
Purpose : a Roman numerals module.
click here to get
the
source code.
click
here to get a descrip.mms to build the module.
Last version tested on 9 December
2014
-using
HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha V8.4
-using
HP Fortran V8.2-104954-50OA7 and MMS v3.9-01 on OpenVMS IA64 V8.4
RSAref
library
Purpose : RSA encryption. Sources
used to be
used
with OpenSSL library, but is nod needed anymore.
You can get it at many places. last
time
I copied it from here.
Purpose : Simple DirectMedia Layer is
a cross-platform
multimedia library designed to provide low
level access to audio,
keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video
framebuffer.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 1.2.14 : click
here for Patch This patch is only needed when you want to use SDL
with
ny of
the libraries from this page or compilation of the samples.
Note : The use of
Mesa3d
instead of the GLX from DECWMotif is slower, but is useable on
all graphical displays.
Other packages required :
-vms_x_fix.h
-Mesa3d
-Mesa3d_glu
-Mesa3d_glut
Latest version tested: 1.2.14 (4
May 2023)
-using
HP C V7.3-009, MMOV V2.2-1, MMS v3.9-0 and DECWindows 1.6ECO5 on
OpenVMS Alpha V8.3
-using
HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
-using
VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS x86_64
E9.2-1
SDL_GFX
Purpose : SDL graphics drawing
primitives and other support functions wrapped up in an addon library
for
the Simple Direct Media (SDL)
cross-platform API layer.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 2.0.16 : click
here for Patch This patch is only needed when you want to use
SDL_GFX
with any
of
the libraries from this page. The
patch
corrects some minor bugs in
configure.com.
Other packages required :
-SDL
Latest version tested: 2.0.16 (6
July
2023)
-using
HP C V7.3-009 and MMS v3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
-using
VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64 V9.2-1
SDL_IMAGE
Purpose : SDL_image is an image
loading library that is used with the SDL library, and almost as
portable.
It allows a programmer to use multiple image formats without having to
code all the loading
and conversion algorithms
themselves.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 1.2.10 : click
here for Patch This patch is only needed when you want to use
SDL_IMAGE
with any
of
the libraries from this page. The
patch
also corrects some minor bugs
in configure.com.
Other packages required :
-SDL
-Jpeg library
-PNG library
-Tiff library
-Z library
Latest version tested:
1.2.10
(6 July 2023)
-using
HP C V7.3-009 and MMS V3.9-0 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
-using
VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 OpenVMS x86_64 V9.2-1
SDL_MIXER
Purpose : Sound mixing library that
is used with the SDL library, and almost as portable.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 1.2.8b : click
here for Patch This patch is only needed when you want to use
SDL_MIXER
with any
of
the libraries from this page. The
patch
corrects some minor bugs in
configure.com.
Other packages required :
-SDL
Latest version tested: 1.2.8b (6
July
2023)
-using
HP C V7.3-009 and MMS V3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
-using
VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 OpenVMS x86_64 V9.2-1
SDL_NET
Purpose : SDL_net is a network
library that is used with the SDL library, and almost as portable. It
allows
a programmer to use
network functionality without having to code different things for
different platforms. It also simplyfies the handling of network
connections and data transfer.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 1.2.7 : click
here for Patch This patch is only needed when you want to use
SDL_NET
with any
of
the libraries from this page. The
patch
corrects some minor bugs in
configure.com.
Other packages required :
-SDL
Latest version tested: 1.2.7 (6
July
2023)
-using
HP C V7.3-009, MMS V3.8-2 and HP TCP/IP Services Version V5.6 on
OpenVMS Alpha
V8.3
-using
HP C V7.3-020, MMS V3.8-2 and HP TCP/IP Services Version V5.7 ECO2
on OpenVMS
IA64 V8.4
-using
VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and VSI TCP/IP Services
Version 66 on
OpenVMS
x86_64 V9.2-1
SDL_TTF
Purpose : SDL_ttf is a TrueType font
rendering library that is used with the SDL library, and almost
as portable.
click
here
to get information
click
here
to get the sources of the VMS port
Patch for version 2.0.9 : click
here for Patch This patch is only needed when you want to use
SDL_TTF
with any
of
the libraries from this page.
Other packages required :
-SDL
-Freetype2 library
Latest version tested: 2.0.9 (6
July
2023)
-using
HP C V7.3-009 and MMS V3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS V3.8-2 on OpenVMS IA64 V8.4
-using
VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
sed
Purpose : GNU implementation of unix
sed
click
here to get the source distribution
patch for version 4.9 : click
here for Patch This patch includes OpenVMS compile support and fixes
many
compilation problems
Note 1 : To avoid the chicken and egg problem: If you do
not
have the gettext package. Get a binary
of sed here
first.
Note 2 : Define GSED as a foreign
command:
i.e. gsed:==$<disk>:<directory>sed.exe.
Other packages required:
-gettext
-libiconv
Latest version tested: 4.9 (22 June
2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
setuser
Purpose : Become another user, needs
privs.
click
here to get the source distribution.
Latest version tested: VER-007
(25 April 2023)
-using Digital C 5.7 on
OpenVMS Alpha V7.1-1H2
-using HP C V7.3-020 on
OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM
50X23) on OpenVMS x86_64 E9.2-1
sginfo
Purpose : A comprehensive Collection
of ANSI C Routines for the Handling of
Space Group Symmetry.
click
here
to get the
source- and binary
distributions and information
Patch for version 1.01 : click
here for Patch This patch includes support for IA64 and ODS5
Patch for git version via svn version
12 : click
here for Patch This patch includes support for IA64 and ODS5
Latest versions tested: 1) 1.01 (10
October 2012)
-using
Compaq C V6.5-001 and MMS v3.8-2 on OpenVMS Alpha V7.3-1
-using HP C V7.3-020 and MMS v3.8-2 on OpenVMS IA64 V8.4
2) git version extracted via svn version 12
(13 October 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
sha1
Purpose : sha1 hash alogrithm.
click
here
to get the
source
distribution and information.
patch for git version extracted via
svn
version 13 : click
here for Patch. This patch includes OpenVMS support.
Other packages required :
-CUnit
Last git version extracted via svn
version
13 (1 May
2017)
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha
V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64
V8.4
Purpose : An archive of Fortran 95
and Python software that can be used to perform spherical harmonic
transforms and
reconstructions, rotations of data expressed
in spherical harmonics, and multitaper spectral analyses on the sphere..
click
here
to get the
source
distributions and information
Patch for version 3.0 : click
here for Patch This patch includes support for OpenVMS
Patch for git via svn version 1700 : click
here for Patch This patch includes support for OpenVMS
Patch for git version extracted on 20
February 2024 : click
here for Patch This patch includes support for OpenVMS
Other packages required :
-lapack
-fftw (version 3.x)
-f2k2f90
-F2KCLI
-VMS_auto64
Note1 : One library containing 32 and
64
bit variants of the routines is created
Note2 : Break off the timing routines
at
the end of the make-procedure, if you do not have a lot of RAM in the
machine.
Especially the 64-bit variants require a lot of memory.
Note3 : On x86_64 the 64-bit
version does
not work (yet).
Latest versions
tested: 1) 3.0 (10
June
2015)
-using HP Fortran V8.2-104954-48N9O, HP
C V7.3-010, CXML V5.2-1 and MMS
v3.9-01 on
OpenVMS Alpha V8.4
-using HP Fortran V8.2-104954-50OCN, HP
C V7.3-020 and MMS v3.9-01 on OpenVMS
IA64
V8.4
2) git via svn revision 1700 (4 July
2019)
-using HP Fortran V8.2-104954-48N9O, HP
C V7.3-010 and MMS
v3.9-01 on OpenVMS
Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN, HP
C V7.3-020 and MMS v3.9-01 on OpenVMS
IA64
V8.4
3) git version extracted on 20 February
2024
-using VSI Fortran V8.3-104958-50R2O,
VSI C V7.4-002 and MMS
v4.0-1 on OpenVMS
Alpha
V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83,
VSI C V7.4-001 and MMS v4.0 on OpenVMS
IA64
V8.4-2L3
-using VSI Fortran x86-64 V8.5-008 (GEM
50Y1P), VSI C x86-64 V7.5-009 (GEM 50XBR)
and
MMS
v4.0-4 on OpenVMS
x86_64 V9.2-2
SIMH
Purpose : Simulation of istorically
significant computer hardware.
click
here
to get the
source
distributions and information
Note : After
downloading using svn use the following commands to set the file
attributes of the source files:
$ set file/attr=RFM:STM [...]*.c
$ set file/attr=RFM:STM [...]*.h
Other packages required :
-PCAP
-MMK
Last version tested: git via svn
revision
3411 (15 January 2019)
-using HP C V7.3-010 on OpenVMS Alpha V8.4
-using HP C V7.3-020 on OpenVMS IA64 V8.4
SimpelPlot
Purpose : An implementation of simple
plot
routines found in "old" software.
click
here to get the source distribution.
Other packages required :
-VMS_auto64
-Freetype2 library
-PNG library
-Z library
-Bzip2
-Imagemagick
Current version :
1.6 (12 July 2023)
-using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS Alpha
V8.4-2L1
-using HP Fortran V8.2-104954-50OCN, HP C V7.3-020 and MMS v3.9-01 on
OpenVMS IA64
V8.4
-using VSI Fortran X8.5-0004, VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4
on
OpenVMS x86_64
V9.2-1
slatec
Purpose : Common Mathematical Library.
click
here to get the source distribution and information
patch for version 4.1 : click
here for Patch This patch adds OpenVMS compile suppor
Note : Download
both slatec_src.tgz and slatec_chk.tgz.
The first package unpacks in [.src], create a directory [.chk]
and unpack the second package there. Subsequently unzip the vmspatch
from the directory where you have the
[.src] and [.chk] directories. Compile everything givving the command
MMS (or MMK).
Last version
tested : 4.1 (13 October
2017)
-using HP Fortran V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha
V8.4
-using HP Fortran V8.2-104954-50OCN and MMS v3.9-01 on OpenVMS IA64 V8.4
Purpose : Smart Memory Allocation
With Orphaned Buffer Detection.
click
here
to get the
source distributions and information
Patch : click
here for Patch This patch adds OpenVMS compile support.
Last version tested on 9 December
2014
-using
HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
Soft
Purpose : FFTs on the Rotation Group.
click
here to get information and the source distribution.
patch for version 2.0: click
here for Patch This patch includes OpenVMS compile support.
Other packages required :
-fftw (version 3.x)
Note : One of the tests
crashes,
the
others run till the end.
Last version tested : 2.0 (29
April 2016)
-using HP C
V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
SoX
Purpose : command line utility that
can convert various formats of computer audio files in to other formats.
click
here
to get the
source- and binary
distributions and information
Patch for version 12.17.4 : click
here for Patch This patch adds OpenVMS compile support.
Patch for CVS version of 6 July 2005
: click
here for Patch This patch adds OpenVMS compile support.
Patch for version extracted using
vgit on
10 October 2023
: click
here for Patch This patch adds OpenVMS compile support.
Other packages required:
-libmad
-libid3tag
-Z library
-Bzip2
-LAME
-OpenJPEG (version 1.3, higher versions not yet
supported)(only for older versions)
-libao
-FFmpeg (only for older versions)
-FLAC
-OpenSSL
-PNG library
-GSM
-libsndfile
Latest versions tested: 1)
12.17.4
(28
January
2004)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
2) CVS version extracted on 6 July 2005
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
3) Extracted using vgit on 10 October 2023
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
SpharmonicKit
Purpose : Collection of routines,
written in C, which implement discrete Legendre and spherical harmonic
transforms
by a number of different algorithms.
click
here to get information and the source distribution.
patch for version 2.7: click
here for Patch This patch includes OpenVMS compile support.
Last version tested : 2.7 (22
May
2015)
-using HP C
V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
Spider &
Web
Purpose : (System for Processing
Image Data from Electron microscopy and Related fields) is an image
processing system
for electron microscopy.
click
here to get information and the source distribution.
patch for version 22.10: click
here for Patch This patch includes OpenVMS compile support.
patch git version extracted on 13
Octber
2023: click
here for Patch This patch includes OpenVMS compile support.
Other packages required :
-fftw (version 3.x)
-F2KCLI
Note1 : Only the
SPIDER executable is created.
Note2 : Define before running
the logical, SPBIN_DIR, to binary directory.
Note3 : Only minimal
run-time testing performed. Feed-back is welcome.
Latest versions tested : 1) 22.10
(14
April
2016)
-using HP C
V7.3-010, HP Fortran V8.2-104954-48N9O and MMS V3.9-01 on OpenVMS
Alpha
V8.4
-using HP C
V7.3-020, HP Fortran V8.2-104954-50OCN and MMS V3.9-01 on OpenVMS
IA64 V8.4
2) git version extracted on 13 October 2023
-using VSI C V7.4-002,
VSI Fortran
V8.3-104958-50R2O and MMS V4.0-1 on OpenVMS
Alpha
V8.4-2L1
-using VSI C V7.4-001.
VSI Fortran
V8.3-104957-50Q83 and MMS V4.0 on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM
50X65), VSI
Fortran X8.5-0004 (GEM 50X6F) and MMS V4.0-4
on
OpenVMS x86_64 V9.2-1
spop3_srv
Purpose : POP3 server.
click
here to get the source distribution.
patch : click
here for Patch This patch fixes OpenVMS compile support.
Other packages required :
-VMS_SDL
Last version tested on 9
December
2014
-using HP C
V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
SQLite3
Purpose : Self-contained, serverless,
zero-configuration, transactional SQL database engine.
click
here to locate a recent OpenVMS specific port.
click
here to get information.
click
here to locate a OpenVMS specific port (old version).
patch for version 3.43.2 : click
here for Patch This patch adds compile support for OpenVMS.
patch for git via svn revision 149 : click
here for Patch This patch fixes compile support for x86_64.
Other packages required :
-MMK (for old VMS version)
-Readline (not for recent special VMS version)
Latest versions tested
: 1) VMS-47 (3.44.1)
(7 March 2024)
-using VSI C V7.4-002 on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001 on OpenVMS IA64
V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) on
OpenVMS x86_64 V9.2-2
2) 3.43.2 (19
October 2023)
-using VSI C V7.4-002 and MMS
V4.0-1 on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001 and MMS
V4.0 on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM
50X65) and MMS
V4.0-4 on
OpenVMS x86_64 V9.2-1
3) git
via svn
revision
149 (old version) (11 October 2023)
-using HP C V7.3-010 on
OpenVMS Alpha
V8.4
-using HP C V7.3-020 on
OpenVMS IA64
V8.4
-using VSI C X7.4-785 (GEM
50X65) on
OpenVMS x86_64 V9.2-1
Purpose : a suite of sparse matrix
software
click
here to get the source distribution and information
patch for version 5.6.0 : click
here for Patch This patch includes OpenVMS compile support and
adds support
in order to compile both 32 and 64 bit versions of the routines.
Note : 64-bit support for the
Mongoose
package is not compiled on AXP-systems
Other packages required :
-metis
-lapack
-VMS_auto64
-sed
-VMSTAR
-gzip
-mmio
Last version tested : 5.6.0 (10
November 2019)
-using HP Fortran V8.2-104954-48N9O,
HP C
V7.3-010, HP C++ V7.3-009 and
MMS V3.9-01
OpenVMS Alpha V8.4
-using HP Fortran V8.2-104954-50OCN,
HP C
V7.3-020, HP C++ V7.4-005 and
MMS V3.9-01 on
OpenVMS IA64 V8.4
Superflip
Purpose : computer program for
application of the charge-flipping algorithm to structure solution of
crystal
structures from diffraction data.
click
here to get the source distribution and information
patch : click
here for Patch This patch includes OpenVMS compile support.
Other packages required :
-fftw (version 3.x)
Last version tested : 03/15/13
12:43
(16 October 2023)
-using VSI Fortran V8.3-104958-50R2O,
VSI
C V7.4-002 and MMS V4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI Fortran V8.3-104957-50Q83,
VSI
C V7.4-001 and MMS V4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI Fortran X8.5-0004 (GEM
50X6F),
VSI C X7.4-785 (GEM 50X65) and
MMS V4.0-4 on
OpenVMS x86_64 V9.2-1
Startrek
Purpose : Old text-game based on
Startrek
click
here to get the binary/source distribution.
Note : I forgot where
I got the sources from.
Last version tested on 16 July
2014
-using HP Fortran V8.2-104954-48N9O
and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP Fortran V8.2-104953-50MAI
and MMS V3.9-01 on OpenVMS IA64 V8.4
Purpose : pure Java toolkit - it
implements all Subversion features and provides APIs to work with
Subversion
working copies, access and manipulate Subversion repositories -
everything within your Java application.
click
here to get the source/binary distributions and information.
patch for version 1.3.8 : click
here for Patch This updates contains a fixed setup file for
OpenVMS.
patch for version 1.7.5 : click
here for Patch This updates contains a fixed setup file for
OpenVMS.
patch for version 1.7.4-rc4 : click
here for Patch This updates contains a fixed setup file for
OpenVMS.
patch for version 1.8.15 : click
here for Patch This updates contains a fixed setup file for
OpenVMS.
patch for version 1.10.0 : click
here for Patch This updates contains a fixed setup file for
OpenVMS.
Note : "jsvn co" does not work
for
version
1.7.x, 1.8.x, 1.10.x
Last versions tested: 1) 1.1.8
(1.1.8.4406) (27 June
2008)
-using JAVA 1.5-3 on OpenVMS Alpha
V8.3
2) 1.3.8 (5 June 2012)
-using JAVA 1.5-8 on OpenVMS Alpha
V8.4
-using JAVA 1.6.0-3.p1 on OpenVMS
IA64
V8.4
3) 1.7.5 (r9306_v20120621_1817) (28 June 2012)
-using JAVA 1.5-8 on OpenVMS Alpha
V8.4
-using JAVA 1.6.0-3.p1 on OpenVMS
IA64
V8.4
4) 1.7.4-rc4 (t20120329_2053) (4 April 2012)
-using JAVA 1.5-7 on OpenVMS Alpha
V8.4
-using JAVA 1.6.0-3.p1 on OpenVMS
IA64
V8.4
5) 1.8.15 (r10636) (6 April 2017)
-using JAVA V1.5-9 on OpenVMS Alpha
V8.4
-using JAVA V8.0 on OpenVMS
IA64
V8.4
6) 1.10.0 (1.9.2 (r10755)) (3 January 2019)
-using JAVA V8.0 on OpenVMS
IA64
V8.4
Purpose : SWIG is a software
development
tool that connects programs written in C and C++ with a variety
of
high-level
programming languages.
click
here
to get the source distribution and information
patch for version 1.3.36 : click
here for Patch This updates OpenVMS compile support.
patch for SVN version 12818 : click
here for Patch This updates OpenVMS compile support.
Other packages required:
-bison
Latest versions tested: 1) 1.3.36
(1
October 2008)
-using HP C V7.3-009 and
HP C++
V7.3-009
on OpenVMS Alpha V8.3
2) SVN version 12818 (6 July 2023)
-using HP C V7.3-010, HP C++
V7.3-009
on OpenVMS Alpha V8.4
-using HP C
V7.3-020, HP C++
V7.4-004
on OpenVMS IA64 V8.4
-using VSI C
X7.4-785 (GEM 50X65), VSI CXX A10.0-230616
on OpenVMS x86_64 V9.2-1
Swish-e
Purpose : Simple Web Indexing System
for Humans - Enhanced.
click
here
to get information
click
here
to get the source and binary distributions
Optional patch for version 2.4.2 : click
here for Patch This patch makes swish-e compile with the other
libraries
from this page.
Other packages required:
-Z library
-libxml2
-libiconv
Last version tested: 2.4.2 (28
November 2014)
-using HP C V7.3-009 and MMS v3.9-0
on OpenVMS Alpha
V8.3
-using HP C V7.3-020 and MMS v3.9-01
on
OpenVMS IA64 V8.4
SWITCH
Purpose : An enhanced SET DEFAULT
with partial name matches, etc.
click
here
to get information, source and binary distribution.
Patch : click
here for Patch This patch fixes a compile issue on x86_64.
Latest version tested: 4.5-1 (20
April 2023)
-using OpenVMS Alpha V7.3
-using OpenVMS IA64 V8.4
-using OpenVMS x86_64 E9.2-1
symmol
Purpose : symmetrizes a group of
atoms whose coordinates, either
orthogonal or oblique, are given in input.
click
here to get
information
click
here to get
the
source
distribution
Patch : click
here for Patch This patch includes OpenVMS compile support.
Last version
tested on 23 December 2014
-using HP Fortran
V8.2-104954-48N9O and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP Fortran
V8.2-104954-50OA7 and MMS v3.9-01 on OpenVMS IA64 V8.4
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
Szip library
Purpose : lossless compression of
scientific data.
click
here
to get information and the source distribution.
Patch for version 2.1.1 : click
here for Patch This patch include OpenVMS support
Other packages required:
-VMS_auto64
Latest version tested:
2.1.1
(22 June 2023)
-using VSI C V7.4-002 and MMS v4.0-1
on
OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0
on
OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and
MMS
v4.0-4
on
OpenVMS x86_64 V9.2-1
S2Kit
Purpose : Lite version of SpharmonicKit.
click
here to get information and the source distribution.
patch for version 1.0: click
here for Patch This patch includes OpenVMS compile support.
Other packages required :
-fftw (version 3.x)
Last version tested : 1.0 (5
June
2015)
-using HP C
V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C
V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
S-language
library
Purpose : Implements multi platform
S-language
click
here to
get information and sources
patch for git version of 21 April
2023 : click
here for Patch This patch fixes OpenVMS compile support.
Other packages required :
-MMK
Latest versions tested: 1)
2.2.2 (6 December 2010)
-using
HP C V7.3-009 on OpenVMS Alpha V8.4
2) pre2-r8.2 (20 April 2005)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-2
3) SVN version 372 (14 September 2009)
-using
HP C V7.3-009 on OpenVMS Alpha V8.3
4) Extracted from the git repository on 21 April 2023 (pre-2.3.4-7)
-using VSI C V7.4-002 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) on OpenVMS x86_64 E9.2-1
TCL/TK
Purpose : Tool Command Language with
graphical
interface.
click
here
to get information
click
here
to get a special VMS source distribution
Optional patch for version 8.4.19 :
click
here for Patch
This patch make the package
useable
with the other packegaes from this page.
Optional patch for version 8.5.4 :
click
here for Patch
This patch make the package
useable
with the other packegaes from this page.
Note : The special VMS package
includes Tix.
Latest versions tested: 1) 8.4.19 (6
July 2023)
-using
HP C V7.3-009, MMS V3.8-2 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
-using
HP C V7.3-020, MMS V3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
-using
VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8 on OpenVMS
x86_64 V9.2-1
2) 8.5.4 (28
October 2008)
-using
HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
tcsh
Purpose : C shell with file name
completion and command line editing.
click
here
to get the source distribution and information
Patch for version 6.14.00 :
click
here for Patch
Patch for version 6.16.00 :
click
here for Patch
Note 1 : You have to define the path
to
include /gnu/bin to get access to the utilities of GNV.
i.e.
a) $ define path
"/gnu/bin"
before starting tcsh.
or
b) set path=/gnu/bin
in the tcsh startup
files or the first command given.
Note 2 : The file completion is not
working properly.
Note 3 : The cursor keys are
still managed by VMS.
Note 4 : tcsh
exists after execution of a script issued from the command prompt.
A script called from the tcsh command lines stops after calling the
first script.
Scripts called from other scripts function as expected. I Have no clue
at the
moment how to solve this problem.
Note 5 : 6.14.00 works better than
6.16.00.
Other packages required:
-sed
-grep
-gnv
-Porting library
Last versions tested: 1) 6.14.00
(27
September 2012)
-using
Compaq C V6.5-001 and MMS 3.8-2 on OpenVMS Alpha V8.2
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
2) 6.16.00 (24 March 2009)
-using HP C V7.3-009 on OpenVMS Alpha V8.3
Purpose : A RTF editor
click
here to get the source distribution and information
patch for version 2.14 :
click
here for Patch
patch for version 2.16 :
click
here for Patch
Note : Remove
[.Appframe]vms_x_fix.h from the distribution.
patch for version 2.23 :
click
here for Patch.
Other packages required:
-Porting library
-Tiff library
-Jpeg library
-PNG library
-vms_x_fix.h
-PCRE
-libiconv
-Xft
-libXrender
-fontconfig
Latest versions tested: 1) 2.14
(9
April
2003)
-using
Compaq C V6.5-001 on OpenVMS Alpha V7.3-1
2) 2.16 (17 August
2004)
-using
Compaq C V6.5-001 and DECWindows 1.3-1 on OpenVMS Alpha V7.3-2
3) 2.23 (16 December 2014)
-using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64
V8.4
TEM-simulator
Purpose : Simulation of transmission
electron microscope images and tilt series of biological samples
click
here to get the source distribution and information
patch for version 1.3 :
click
here for Patch
Other packages required:
-fftw (version 3.x)
Latest version tested: 1.3 (4
August
2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
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
Purpose : Type setting program.
click here to get
information
click here
to get
source, configuration, documentation and binary distributions
patch for version 97 : click
here for Patch This patch fixes OpenVMS compile support.
Latest version
tested: 97 (11 July 2023)
-using HP Pascal
V6.1-116, HP C V7.3-010 and DecWindows 1.7 on OpenVMS Alpha
V8.4
-using HP Pascal
V6.1-116, HP C V7.3-020 and DecWindows 1.7 on OpenVMS IA64
V8.4
-using VSI Pascal
x86-64 X6.3-138 (50X6F), VSI C X7.4-785 (GEM 50X65) and DecWindows
1.8 on OpenVMS x86_64 V9.2-1
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
Text::Template
Purpose : Template Perl module.
click
here to get
the
source
distribution and information
Note 1 : Copy TEMPLATE.PM to
PERL_ROOT:[lib.Text]
Other packages required:
-Perl
Last version
tested: 1.47 (13 December 2017)
-on OpenVMS Alpha
V8.4
-on OpenVMS IA64
V8.4
text2pdf
Purpose : converts text files to PDF.
click
here to get the original source distribution, binaries for VAX and
Alpha and
information
click
here to get the source distribution modified for OpenVMS by
Bill Pedersen. This is version 1.2.1
click
here to get the source distribution modified for OpenVMS by
Bill Pedersen and Craig Berry. This is version 1.3
Patch for version 1.1 : click
here for Patch This patch includes compile support for OpenVMS.
Additionally it gives
some hints on how to use the application.
Latest versions tested: 1) 1.1
(30
April
2021)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L1
2) 1.2.1 (8 September
2021)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
3) 1.3 (11 November 2022)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
Tiff
library
Purpose : library to read/write Tiff
images
click
here to get the official source distribution and information.
click
here to get the source distribution with the tools restored.
Patch for version 4.6.0 : click
here for Patch This patch includes compile support for OpenVMS and
configures
Tiff
to optionally use jpeg
compression
and sets
the
compile options is such a way that it is suitable to be
used
with other
packages
on this page.
Patch for version 4.6.0t : click
here for Patch This patch includes compile support for OpenVMS and
configures
Tiff
to optionally use jpeg
compression
and sets
the
compile options is such a way that it is suitable to be
used
with other
packages
on this page.
Patch for version 4.5.0rc3 : click
here for Patch This patch includes compile support for OpenVMS and
configures
Tiff
to optionally use jpeg
compression
and sets
the
compile options is such a way that it is suitable to be
used
with other
packages
on this page.
Note : A version with 32 and 64bit
pointers is compiled.
Other packages required:
-Jpeg library
-Z library
-VMS_auto64
Optional packages (detected
automatically
if the shareable images are in sys$share, the include files in
sys$library
and the logicals
(i.e. webp) are properly defined:
-Zstandard
-WebP
Latest versions
tested: 1)
v4.6.0 (13 December 2023)
-using VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 X7.4-843 (GEM 50XB9), VSI CXX A10.0-231128 and MMS
v4.0-4
on OpenVMS
x86_64
V9.2-1
2) v4.6.0t (22 March 2024)
-using VSI C V7.4-002 and MMS v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI C++ A10.1-240307 and MMS
v4.0-4
on OpenVMS
x86_64
V9.2-2
3) v4.5.0rc3 (14 December 2022)
-using VSI C V7.4-002 and MMS v.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on
OpenVMS IA64 V8.4-2L3
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.
Last version compiled on 12 June 1996
and
21 September 2011.
-using Digital Fortran on OpenVMS Alpha V7.1
-using HP Fortran V8.2-104939-50H96 on OpenVMS IA64 V8.4
Trio
Purpose : a fully matured and stable
set
of printf and string functions designed be used by applications with
focus on
portability or with the need for additional
features that are not
supported by standard stdio implementation.
click
here to get information and the source distribution.
Patch for the git version of 22 June
2022 :
click
here for Patch. This patch adds build support for OpenVMS.
Latest version tested : Extracted
using
vgit on 22 June 2022.
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
T1Lib
Purpose : library written in C which
implements functions for generating bitmaps from Adobe Type 1 fonts.
click
here to get information and the source distribution.
Optional patch for version 5.1.2 :
click
here for Patch. This patch makes the building more automatic and
assumes
the use of some other packages from this page.
patch for git version extracted on 13
February 2024 :
click
here for Patch. This patch fixes build on IA64 and X86_64 and
assumes
the use of some other packages from this page.
Note : To get the git version, use the
command :
vgit clone
https://github.com/cherrystream/t1lib
Other packages required:
-libXmu
-libXaw3d
-sed
Latest versions
tested: 1) 5.1.2 (5
March
2012)
-using
HP C V7.3-009 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4
2) extracted
using vgit on 13 February
2024
-using VSI C V7.4-002 009 and
DECWindows 1.7-F on OpenVMS Alpha V8.4-L1
-using VSI C V7.4-001 and DECWindows 1.7-E on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and DECWindows 1.8 on OpenVMS
x86_64 V9.2-2
Ungif
library
Purpose : library to read/write GIF
images
click
here
to get the source distribution and information
Note : The ungif
library is obsolete; use giflib, which has the
same API, but also
includes LZW-compression
for new projects.
patch for version 4.1.4 : click
here for Patch This patch includes OpenVMS compile support
Last version tested: 4.1.4 (22
November 2011)
-using
HP C V7.3-009 and MMS 3.8-2 on OpenVMS Alpha V8.3
-using
HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
uninameslist
library
Purpose : A Library of Unicode
annotation
data
click hereto get
the
source distribution and information
patch for version 20091231 :click
here for Patch This patch includes OpenVMS compile support
Last version tested: 20091231 (22
November
2011)
-using HP C V7.3-010 and MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
unrar
Purpose : extraction utility for
archives
compressed in .rar format
click
here
to
get
information.
click here to find the
location of the sources.
patch for version extracted from git
repository using svn (135) : click
here for Patch This patch includes
OpenVMS
compile support
Last versions tested: git
reposittry
extracted using svn (version 135) (5.80beta2) (3 October 2019)
-using HP C++ V7.3-009 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C++ V7.4-005 and MMS V3.9-01 on OpenVMS IA64 V8.4
UnZip
Purpose : extraction utility for
archives
compressed in .zip format
click
here
to
get
information.
click here to
get
the source distributions.
click here
to get an old binary version
to get started.
Note1 : For compatibility
with the other packages on this page compile
version 6.0s4 with all the
optional packages installed. Use the
following command to compile:
(on Alpha and IA64) :
$
MMS/Macro=("CCOPTS=/name=(as_is,short)/float=ieee","IZ_BZIP2=<dev>:<location_of_bzip2>",-
"LARGE=1")
/DESCR=[.vms]descrip.mms
Note2 : For compatibility
with the other packages on this page compile
version 6.1c20-BETA and newer with all the
optional packages installed. Use the
following command to compile (be sure no logical lzma is defined):
(on Alpha, IA64 and x86_64) :
$
MMS/Macro=("AES_WG=1","LOCAL_UNZIP=CRYPT_AES_WG_SFX=1,BZIP2_SFX=1",-
"CCOPTS=/name=(as_is,short)/float=ieee","IZ_ZLIB=<dev>:<location_of_zlib>",-
,"IZ_BZIP2=<dev>:<location_of_bzip2>","LARGE=1","LIBUNZIP=1")-
/DESCR=[.vms]descrip.mms/ignore=warning
(on VAX) :
$
MMS/Macro=("AES_WG=1","LOCAL_UNZIP=CRYPT_AES_WG_SFX=1,BZIP2_SFX=1",-
"CCOPTS=/name=(as_is,short)","IZ_ZLIB=<dev>:<location_of_zlib>",-
,"IZ_BZIP2=<dev>:<location_of_bzip2>","LIBUNZIP=1")-
/DESCR=[.vms]descrip.mms/ignore=warning
Optional packages
for version
6.1c20-BETA
and later:
-Z library
-Bzip2
Latest versions tested: 1) 6.0s4
(22
August 2022)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
2) 6.1c25-BETA (26 April 2023)
-using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) and MMS V4.0-4 on OpenVMS x86_64
E9.2-1
Uri
Purpose : Perl module. the URI.pm
module with friends.
click here to get
the
source
distribution and information
Note 1 : Building on an ODS5 disk
fails.
Other packages required:
-Perl
-Business::ISBN
Last version
tested: 1.35 (15 February
2006)
-on OpenVMS Alpha
V8.2
Purpose : A hash table for C
structurers.
click
here to get
the
sourceimg
distribution and information
patch git version extracted using svn
(revision 410) : click
here for Patch This patch includes the OpenVMS compile
support.
Latest version
tested : git version extracted using svn (revision 410) (17 October
2023)
-using VSI
C V7.4-002
and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C
V7.4-001
and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI
C X7.4-785 (GEM 50X65)
and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
UUCODE
Purpose : UUENCODE & UUDECODE for
VMS (smart version with CLI$ interface).
click
here to get
the
source
distribution and information
patch for version V1.1-0 : click
here for Patch This patch fixes the OpenVMS compile support.
Last version
tested: V1.1-0 (1 May 2013)
-using Compaq C
V6.2 on OpenVMS Alpha
V7.2-1
-using HP C
V7.3-020 on OpenVMS IA64
V8.4
VERB
Purpose : View/modify DCL command
definitions.
click
here to
get the
source distribution and information
Latest version tested: 2.2-3 (16
October 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
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.8 : click
here for Patch
Last version tested: 9.8 (17
December
2014)
-using
HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
Visual Tcl
Purpose : freely-available,
high-quality application development environment.
click
here to
get information
click
here
to get a special VMS source distribution
Other packages required:
-TCL/TK 8.4.x
Last version tested: 1.6.1.A1
(16
December 2014)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
VMSTAR
Purpose : Read/write UN*X tar files
under VMS (with ODS-5 support).
click
here to
get the
source distribution and information
Latest versions tested: 1) 4.2
(18
November 2020)
-using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
2) 4.4 (21 April 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS 4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-726 (GEM 50X23) and MMS 4.0-4 on OpenVMS x86_64 E9.2-1
3) 3.5pre12 (21 September 2011)
-using HP C V7.3-009 and MMS 3.9-0 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS 3.8-2 on OpenVMS IA64 V8.4
VMS_auto64
Purpose : Program to convert C and
FORTRAN
code from 32 to 64 bit.
It uses the compiler list file (FORTRAN
only) and the linker map
file. Create these files using:
$ FORTRAN sourcecode/list/show=all
$ link/map/full/exec=nl: objectfile.
Run the program like
(for C-code)
$mcr <disk>:<path>vms_aut64 <mapfile>
(for FORTRAN-code)
$mcr <disk>:<path>vms_aut64 <mapfile>
<listfile> inplicit dp
where the last two arugments are optional
<implicit> should be given in case if all variable declarations
are implicit
<dp> indicates that all reals are double precision
Note 1 : In version
2.5
FORTRAN only F77 code supported with "implicit none' or "default"
implicit
Note 2 : In version
3.0
Some F90 feautures included but still limited to implicit none' or
"default"
implicit variable types
Note 3 : Since version
4.0
the package contains a jacket-library. To make use of it set the
logical
sys$share in such a way
that it also points to the directory where the
file vms_auto64_jackets.exe is located after building it.
Note 4 : Since version
5.0 The jackets-library contains jackets for the GKS-library (not on
x86_64).
Note 5 : Since version
6.0 The jackets-library contains jackets for DECWindows routines.
Note 6 : Since version
8.0 initial support for clang is included.
click
here to get the distribution
Other packages required:
-OpenSSL (compiled with the "-64" configuration option)
The latest version is 8.4 (21 July
2023)
-tested
using VSI Fortran V8.3-104958-50R2O, VSI C V7.4-002, GKS V7.3,
DECWindows
V1.7-F and MMS V4.0-1
on
OpenVMS Alpha V8.4-2L1
-tested using VSI Fortran V8.3-104957-50Q83, VSI C V7.4-001, GKS V7.3,
DECWindows
V1.7-E and MMS V4.0
on
OpenVMS IA64 V8.4-2L3
-tested using VSI Fortran X8.5-0004 (GEM 50X6F), VSI C X7.4-785 (GEM
50X65),
DECWindows V1.8
and MMS V4.0-4 on OpenVMS x86_64 V9.2-1
VMS_MAILVIRUS_SCAN
Purpose : Checks incoming mail on
known
viruses.
click
here to get the distribution
Other packages required:
-Deliver
The latest version is 10.14 (10
October 2014)
-it was
tested
using HP Fortran V8.2-104954-48N9O on OpenVMS Alpha V8.4
VMS_SDL
Purpose : The Structure Definition
Language.
click
here to get the binary distribution.
The last version tested : V2.3-0 (9
December 2014)
-using
OpenVMS Alpha V8.4
-using
OpenVMS
IA64 V8.4
vms_x_fix.h
Purpose : Corrects case for many
library
routines when compiling C/C++ programs with /name=(as_is,short)
click
here to get the file. Place it in a directory to which SYS$LIBRARY
points.
Latest version dates 22 May 2023
VOIT
Purpose : VMS Objects and Images
Tools.
click
here to
get the
binary distribution
Last versions tested on 7
November 2012
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
Vorbis
Purpose : General purpose and music
encoding.
click
here
to get information and source distribution
patch for git version extracted on 13
Julty 2023 : click
here for Patch This patch includes OpenVMS compile
support.
Other packages required :
-Ogg
Latest version tested: Extracted
using git
on 13 July 2023
-using VSI C V7.4-002 and MMS
v4.0-1 on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS
v4.0 on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM
50X65) and MMS
v4.0-4 on
OpenVMS x86_64
V9.2-1
VRweb
Purpose : vrml viewer
click
here to get the
original source
click
here to get the source modified for OpenVMS
Other packages required :
-libXmu
-Mesa3d
-Mesa3d_glu
-Mesa3d_glut
-PNG library
-Z library
-Jpeg library
-Tiff library
-vms_x_fix.h
Latest version tested: 1.5
(29
June
2017)
-using HP C V7.3-010,
HP C++ V7.3-009, MMS V3.9-01 and DECWindows 1.7 on
OpenVMS Alpha
V8.4
-using HP
C V7.3-020,
HP C++ V7.4-005, MMS V3.9-01 and DECWindows 1.7 on
OpenVMS IA64 V8.4
wannier90
Purpose : Calculate
maximally-localised Wannier functions (MLWFs)
click
here to get the source distribution and information
patch for version of 2.1.0 : click
here for Patch This patch includes the OpenVMS compile support.
patch for version extracted using git
on 23
january 2023 : click
here for Patch This patch includes the OpenVMS compile support.
Note : On AXP the 64-bit application
cannot (yet) be linked due to limitations on AXP.
Other packages required :
-Perl
-F2KCLI
-blas
-lapack
-sed
-VMS_auto64
Latest versions tested: 1) 2.1.0 (20
July
2017)
-using HP Fortran
V8.2-104954-48N9O, HP C
V7.3-010, MMS
v3.9-01
and CXML V5.2-1 on
OpenVMS
Alpha V8.4
-using HP Fortran
V8.2-104954-50OCN, HP C
V7.3-020 and
MMS v3.9-01
on OpenVMS IA64 V8.4
2) Extracted using git on 23 January 2023
-using VSI Fortran
V8.3-104958-50R2O, VSI C
V7.4-002 and MMS
v4.0-1 on OpenVMS
Alpha V8.4-2L1
-using VSI Fortran
V8.3-104957-50Q83, VSI C
V7.4-001 and MMS v4.0
on OpenVMS IA64 V8.4-2L3
Purpose : VMS Hypertext Services
click
here to get the source distribution and information
I compiled WASD
against the special SSL packages created for WASD:
opensslwasd111c-axp.zip
for Alpha
opensslwasd111c-ia64.zip
for IA64
Unpack this zip file in the main directory of the WASD distribution you
are installing (i.e. the one that
contains the [.src] directory)
Last version
tested: 11.4.1 (4 February
2020)
-using Compaq HP C V7.3-010 on OpenVMS
Alpha
V8.4
-using Compaq HP C V7.3-020 on OpenVMS IA64
V8.4
Purpose : A modern image format that
provides superior lossless and lossy compression for images on the web.
click here to
get
information and the source distribution.
patch for git version via svn version
9518 : click
here for Patch This patch includes compile support for OpenVMS.
patch for git version extracted on 2
January 2024 : click
here for Patch This patch includes compile support for OpenVMS.
64-bit pointers.
Note 1 : the vwebp
example is not linked as an 64-bit variant since the Mesa3d does not support 64-bit
pointers
(yet) on OpenVMS.
Note 2 : the vwebp_sdl
extra is not linked as an 64-bit variant since the SDL does not support 64-bit pointers
Note 3 : As of
December
2023 vwebp_sdl needs SDL2 which is not available on OpenVMS.
Other packages required :
-VMS_auto64
-GIFLIB
-Jpeg library
-PNG library
-Tiff library
-Z library
-Mesa3d
-Mesa3d_glu
-Mesa3d_glut
-SDL
-Zstandard
Latest versions tested: 1)
git
version
via svn extract no. 9518 (21 September 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901 and MMS V4.0-4
on
OpenVMS x86_64
V9.2-1
2) git
version extracted on 2 January 2024
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI CXX A10.0-231128 and MMS
V4.0-4
on
OpenVMS x86_64
V9.2-1
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.
Note1 : Make sure that the
libiconv files from this page cannot be found during compilation.
click here to
get
information and the source distribution.
Latest version tested:
1.20.3b (12 July 2023)
-using VSI C V7.4-002, VSI SSL3 V3.0-1, TCPIP V5.7-ECO5F and MMS V4.0-1
on
OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, VSI SSL3 V3.0-1, TCPIP V5.7-ECO5F and MMS V4.0
on
OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), VSI SSL3 V3.0-8, TCPIP 66.0 and MMS
V4.0-4
on
OpenVMS x86_64 V9.2-1
Purpose : The open source,
cross-platform
native UI framework
click
here to get the source distribution and information
Note1 : On OpenVMS both
wxGTK, wxMOTIF, wxX11, wxGTK2 can be compiled.
Note2 : wxGTK is the
best
tested on OpenVMS.
Note3 : wxGTK2 is
included
for DEBUG purposes only. It will probably crash on OpenVMS.
Note4 : make sure that nanosvg is avaliable the directory
3rdparty (install it their or create a
symlink to its distribution)
patch for version 2.8.6 : click
here for Patch This patch fixes compile support for OpenVMS
patch for version 2.7.0-1 : click
here for Patch This patch fixes compile support for OpenVMS
Other packages required :
-glib/gtk (for wxGTK)
-glib2 (for wxGTK2)
-gtk2+ (for wxGTK2)
-pango (for wxGTK2)
-cairo
-pixman
-Jpeg library
-PNG library
-Tiff library
-Z library
-XPM library
-LIBIODBC
-Expat library
-PCRE2
-Mesa3d
-libmspack
-nanosvg
-bison
-sed
-flex
-cppunit
-gnv (for the uname command at runtime)
-Catch (for versions after 1 December 2017)
-Porting library
Latest versions tested: 1) 2.8.6
(15
October 2007)
-using HP C V7.3-009, HP C++ V7.3-009
and
DECWindows
1.6ECO2
on
OpenVMS Alpha V8.3
2) 2.7.0-1 (19 September 2006)
-using HP C V7.1-015, HP C++ V7.1-015 and
DECWindows 1.5 on
OpenVMS Alpha V8.2
3) git repositry extracted using Subversion version 142200 (15 October
2022)
-using VSI C V7.4-002, VSI C++ V7.4-008,
MMS
V4.0-1 and
DECWindows V1.7-F on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006,
MMS
V4.0 and
DECWindows V1.7-E on OpenVMS IA64 V8.4-2L3
4) SVN version 78434 (7 February 2015)
-using HP C V7.3-010, HP C++ V7.3-009, MMS
V3.9-01 and
DECWindows V1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, HP C++ V7.4-005, MMS
V3.9-01 and
DECWindows V1.7 on OpenVMS IA64 V8.4
5) CVS version
extracted
on 4 June 2007
-using HP C V7.3-009, HP C++ V7.3-009
and
DECWindows
1.6ECO2
on
OpenVMS Alpha V8.3
wxWindows
Purpose : Platform independent
windows
library in C++
click
here to get the source distribution and information
Note1 : On OpenVMS both
wxGTK
and wxMOTIF can be compiled.
Note2 : Since some
companies
claim normal words as
trademarks and governments are so stupid to allow them,
wxWindows ceased to exist. wxWidgets
is its successor.
Other packages required :
-glib/gtk (for wxGTK)
-Jpeg library
-PNG library
-Tiff library
-Z library
-XPM library
-LIBIODBC
-bison
-sed
-flex
-Porting library
Final version tested: CVS
version
extracted
on 13 February 2004
-using Compaq C++ V6.5-021 and DECWindows
V1.3
on OpenVMS Alpha V7.3-1
XANES
Purpose : X-Ray Absorption Near Edge
Structure calculation.
click
here to get the source distribution and information
patch for version of 06.2002.08 : click
here for Patch This patch includes compile support for OpenVMS
Last version tested:
06.2002.08
(2 April 2013)
-using HP Fortran
V7.6-3276-48D52
on OpenVMS Alpha V7.3-1
-using HP Fortran
X8.2j-104952-50LBS
on OpenVMS IA64 V8.4
XAnim
Purpose : Program for playing a wide
variety of animation, audio and video formats on X11 machines..
click
here to
get the
source distribution and information
Patch for version 2.80.1 : click
here for Patch
Last version tested: 2.80.1
(17
December
2014)
-using
HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
Xautolock
Purpose : Starts a process when a
X-window
is idle for some time
click
here to get the
information.
click
here to get the
source distribution.
Patch for version 2.2: click
here for Patch This patch includes OpenVMS compile support.
Other packages required :
-vms_x_fix.h (For older versions of DECWindows)
Last version tested : 2.2 (30
September 2011)
-using
HP C V7.3-009, MMS 3.8-2 and DECWindows 1.6ECO3 on OpenVMS Alpha V8.3
-using
HP C V7.3-020, MMS 3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
Xbae
Purpose : Motif® table widget
(also compatible with the free LessTif) which presents an editable
array of string data to
the user in a scrollable table similar to a
spreadsheet.
click
here to get the
source distribution
and information
patch for version 4.60.4 : click
here for Patch This patch includes OpenVMS compile
support.
Other packages required :
-XPM library
-vms_x_fix.h
Last version tested: 4.60.4
(23
June
2017)
-using HP C V7.3-010, MMS v3.9-01 and
DECWindows 1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020, MMS v3.9-01 and
DECWindows 1.7 on OpenVMS IA64 V8.4
Xbin
Purpose : Extracts files from Mac in
binHex format in case they are available in text format.
click
here to get information and source distribution.
Last version tested : 2.5 (13
November 2014)
-using HP C V7.3-010 on OpenVMS Alpha V8.4
-using HP C V7.3-020 on OpenVMS IA64 V8.4
XBLAS
Purpose : Extra Precise Basic Linear
Algebra Subroutines.
click
here to get the
source distribution
and information
Other packages required:
-VMS_auto64
patch for version 1.0.248 : click
here for Patch This patch includes OpenVMS compile
support and adds support
in order to compile both 32 and 64 bit versions of the routines.
Latest version tested: 1.0.248
(2 June 2023)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23) and MMS v4.0-4 on OpenVMS x86_64
E9.2-1
Purpose : crystalline and molecular
structure visualisation program.
click
here to get the
source distribution
and information
patch for version 1.5.53 : click
here for Patch This patch includes OpenVMS compile
support.
Note1 : Not yet functionally.
There is a problem running the .exe files from the TCL-scripts
Note2 : To see
what works run "bash xcrysden." from the top-directory.
Other packages required :
-Mesa3d
-gnv
-BWidget
-fftw (version 3.x)
-TCL/TK
-libXmu
Last version tested: 1.5.53 (2
May
2012))
-using HP C V7.3-010, HP Fortran X8.2j-104952-50LBS , MMS 3.9-0 and
DECWindows 1.7
on OpenVMS Alpha V8.4
-using HP C V7.3-020, HP Fortran X8.2j-104952-50LBS , MMS 3.8-2 and
DECWindows 1.7
on OpenVMS IA64 V8.4
xfarbe
Purpose : Fill Area with Bicubics.
click
here to get the
source distribution
and information
patch for version 2.6c : click
here for Patch. This patch includes OpenVMS compile
support.
Other packages required :
-libXaw3d
-sed
Last version tested: 2.6c (25
September 2019)
-using
HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
Purpose : An interactive drawing tool.
click
here to get the
source distribution
and information
patch for version 3.2.7a : click
here for Patch. This patch includes OpenVMS compile
support.
Note : Install/run
instruction can be found in the readme.vms file included in the patch
file.
Other packages required :
-XPM
library
-Jpeg library
-PNG library
-Z library
-libXaw3d
-sed
-Gawk
-GhostScript
Last version tested: 3.2.7a (17
May
2019)
-using
HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
XForms
Purpose : GUI toolkit based on Xlib
for
X Window Systems
click
here to get the
source distribution
and information
patch for version 1.2.4 : click
here for Patch. This patch includes OpenVMS compile
support.
patch for version 1.0.94pre4 : click
here for Patch. This patch includes OpenVMS compile
support.
patch for version extracted from the
CVS
at 6 January 2004 : click
here for Patch.This patch includes OpenVMS
compile
support.
Other packages required :
-XPM
library
-Jpeg library
-Mesa3d
-sed
-vms_x_fix.h
Latest versions tested: 1)
1.2.4 (11 July 2023)
-using
HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 V9.2-1
2)
1.0.94pre4 (29
June 2011)
-using
HP C V7.3-009, MMS 3.9-0 and DECWindows 1.7 on OpenVMS Alpha V8.4
3) CVS version
extracted
on 6 January 2004
-using
Compaq C V6.5-001 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
Xft
Purpose : provides a client-side font
API for X applications.
click
hereto
get the source distribution.
patch for version 2.1.7 : click
here for Patch. This patch includes compile support for OpenVMS
Other packages required :
-sed
-fontconfig
-Freetype2 library
-libXrender
-vms_x_fix.h
Last version tested: 2.1.7 (22
May 2023)
-using
HP C V7.1-015, MMS v3.8-2 and DECWindows 1.5 on OpenVMS Alpha V8.2
-using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
-using VSI C X7.4-726 (GEM 50X23), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 E9.2-1
xineramaproto
Purpose : Header files for the
libXinerama
package.
click
here to get the
source
distribution
Last version tested: 1.2.1 (18
May 2018)
-using OpenVMS Alpha V8.4
-using OpenVMS IA64 V8.4
Xlockmore
Purpose : Screen saver/locker for
DecWindows
click
here to
get
the source distribution and information
Note1 : Xlockmore automatically
detects
which compilers and optinal packages are installed. It builds a version
depending
on
this
information
Note2 : Xlockmore needs Xautolock to start when the X-server is idle for
some
time
Optional packages to enhance the
capabilities:
-Imagemagick
-Mesa3d
-Mesa3d_glu
-FTGL library
-GLTT library
-Freetype1&2 library
-XPM library
-PNG library
-Z library
-bin2c
-libXaw3d
-Xautolock
Latest versions tested:
1)
5.76 (15 March 2024)
-using
VSI C V7.4-002, VSI C++ V7.4-008, MMOV V2.2-1
and DECWindows V1.7-F on
OpenVMS Alpha V8.4-2L1
-using
VSI C V7.4-001, VSI C++ V7.4-006
and DECWindows V1.7-E on OpenVMS IA64
V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and DECWindows V1.8 on OpenVMS
x86_64
V9.2-2
2) 5.76ALPHA2 (8 March 2024)
-using VSI C V7.4-002, VSI
C++
V7.4-008, MMOV V2.2-1
and DECWindows V1.7-F on
OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001,
VSI C++
V7.4-006
and DECWindows V1.7-E on OpenVMS IA64
V8.4-2L3
-using VSI C x86-64
V7.5-009 (GEM 50XBR)
and DECWindows V1.8 on OpenVMS x86_64 V9.2-2
xmlf90
Purpose : An XML parser in Fortran
click
here to
get
the source distribution and information
click
here to
get
the source distribution and information
patch for version 1.2g : click
here for Patch This patch adds compile support for OpenVMS
patch for git version of 24 November
2023 : click
here for Patch This patch adds compile support for OpenVMS.
Especially a lot
of addaption werte needed to avoid problems in the 64 bit versions,
since Fortran
on OpenVMS is a little picky with 64 bits. Look here
for a list of problems (and tips how
to create a way around them) with 64 bits pointers I
encounterd on OpenVMS. On x86_64
it sometimes still crashes when 64-bit
pointers are used.
Other packages required :
-VMS_auto64
-F2KCLI
Latest versions tested: 1) 1.2g
(28
February 2012)
-using Compaq C
V6.5-001, HP Fortran
V7.6-3276-48D52 and MMS V3.8-0
on
OpenVMS Alpha V7.3-2
-using HP C V7.3-020,
HP Fortran
X8.2j-104952-50LBS and MMS V3.8-2
on
OpenVMS IA64 V8.4
2) extracted using git on 24 November 2023
-using VSI C
V7.4-002, VSI Fortran
V8.3-104958-50R2O and MMS V4.0-1
on
OpenVMS Alpha V8.4-2L1
-using VSI C
V7.4-001, VSI Fortran
V8.3-104957-50Q83 and MMS V4.0
on
OpenVMS IA64 V8.4-2L3
-using VSI C
x86-64 X7.4-843 (GEM 50XB9, VSI Fortran x86-64 X8.5-007 (GEM 50XBD) and
MMS
V4.0-4 on OpenVMS x86_64 V9.2-1
Xpaint
Purpose : color image editing tool
which
features most standard paint program options. It allows for the editing
of
multiple images simultaneously and supports various
formats, including PPM,
XBM, TIFF, etc.
click here to
get
information
click here to
get
the source distribution
Patch for version of 2.9.9.4 : click
here for Patch This patch includes OpenVMS compile support.
Note 1 : To run xpaint one
has to define the logical XPAINT$SHARE pointing to the [.share]
directory of
the xpaint
sources: i.e.
define/job/trans=(concealed) xpaint$share $disk:[local.xpaint.share.]
Other packages required :
-XPM library
-sed
-vms_x_fix.h
-Jpeg library
-PNG library
-Tiff library
-Z library
-libXmu
-libXaw3d
-Xft
-fontconfig
-libXrender
Last versions tested:
2.9.9.4 (30 January 2014)
-using
HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
Xpdf
Purpose : Pdf viewer
click
here to
get
the source distribution and information
patch for version 3.04 : click
here for Patch This patch updates the compile support for OpenVMS
Other packages required:
-vms_x_fix.h
-Freetype2 library
-XPM library
-T1Lib
-libpaper
Last version tested:
3.04 (24 December 2014)
-using
HP C V7.3-010 HP C++ V7.3-009
and DECWindows 1.7 on
OpenVMS Alpha V8.4
-using
HP C V7.3-020 HP C++ V7.4-005
and DECWindows 1.7 on
OpenVMS IA64 V8.4
XPM
library
Purpose : read/write XPM images
click here
to get the
source
distribution
Patch for version 3.5.16 : click
here for Patch This patch include OpenVMS compile support.
Latest version tested: 3.5.16
(7 September 2023)
-using VSI C
V7.4-002, MMS v4.0-1 and DECWindows 1.7F on OpenVMS
Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7E on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), VSI CXX A10.0-230901, MMS v4.0-4 and
DECWindows 1.8 on OpenVMS
x86_64 V9.2-1
xpt
Purpose : Displays the Periodic table
of
chemical elements.
click
here
to get the
source
distribution (I forgot where I originally got it from).
Other packages required:
-libXmu
-libXaw3d
Latest version tested: 1.11 (3
July 2023
-using Compaq C V6.5-001 , MMS V3.7 and DECWindows 1.2-6 on OpenVMS
Alpha V7.3
-using HP C V7.3-020, MMS V3 .8-2 and DECWindows 1.7 on OpenVMS IA64
V8.4
-using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8 on
OpenVMS x86_64 V9.2-1
XScreenSaver
Purpose : Screen saver collection
click here
to get information and the
source
distribution
Patch for version 5.15 : click
here for Patch This patch fixes OpenVMS compile support.
Other packages required :
-XPM library
Note 1 : Some warnings during
compilation.
Note 2 : Not all excutables tested.
Last version tested: 5.15 (12
October 2011)
-using HP C V7.3-010 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64
V8.4
XStar
Purpose : Program that simulates the
movement of stars..
click
here to get information
click
here to get the OpenVMS source and binary distribution
patch for version 2.2 : click
here for Patch. This patch fixes compile support for recent
versions of
OpenVMS.
Last version tested: 2.2 (24
October
2013)
-using HP C V7.3-010 and Decwindows 1.7 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and Decwindows 1.7 on OpenVMS IA64 V8.4
Xtal
Purpose : A reasonably comprehensive,
modular suite of software oriented primarily towards small molecule
crystallography (with a smattering of powder and charge density work).
click
here to get
the
source distribution and information
patch for version 3.7.2 : click
here for Patch This patch fixes many small problems and includes an
OpenVMS
descrip.mms.
Note : The TCL/TK part is probably
not
working correctly.
Other packages required :
-Mesa3d
-libXmu
-TCL/TK
-Porting library
Last version tested: 3.7.2 (18
December
2014)
-using
HP Fortran V8.0-104655-48F7C, HP C V7.1-015, MMS v3.8-0 and DECWindows
1.5 on
OpenVMS Alpha V8.2
-using HP Fortran V8.2-104954-50OA7, HP C V7.3-020 MMS v3.9-01 and
DECWindows 1.7 on
OpenVMS IA64 V8.4
xteddy
Purpose : Puts a pet on the screen
click here to get
the
source distribution of the original version and information
click here
to get
the newest
source distribution
patch for version 2.0.2 : click
here for Patch This patch includes OPenVMS compile support and adds
the
-random
command
line option.
patch for version 2.2 : click
here for Patch This patch includes OPenVMS compile support and adds
the
-random
command
line option.
Note : xteddy searches
[],
SYS$COMMON:[xteddy] and XTEDDY$DIR for images if no full path is given.
.
Other packages required :
-Imlib
(for version 2.02 and older)
-Imlib2
(for version 2.2 and newer)
-vms_x_fix.h
-Porting library (for version 2.02 and
older)
Latest versions tested: 1) 2.0.2
(25
April
2012)
-using
Compaq C V6.5-001, MMS v3.8-0 and DECWindows 1.3 on OpenVMS Alpha V7.3-1
-using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64 V8.4
2) 2.2 (29 June 2023)
-using HP C V7.3-010, MMS v3.9-01 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, MMS v3.9-01 and DECWindows 1.7 on OpenVMS IA64
V8.4
-using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 V9.2-1
Purpose : interactive image
manipulation program.
click
here to get the source distribution and information
Jumbo patch should be applied
: click here to
get
the patch and informarion.
patch for version 3.10a
version : click
here for Patch This patch fixes OpenVMS compile support
patch for the version extracted
using
"svn co https://github.com/ingowald/updated-xv/trunk xv" on 30 June
2023 :
click
here for Patch This patch fixes OpenVMS compile support
packages required :
-JasPer library (version 1.900.1)
-Jpeg library
-PNG library
-Tiff library
-Z library
-GhostScript
-gzip
Latest versions tested:
1) 3.10a_jumbopatch
(29 June 2023)
-using HP C V7.3-010, MMS v3.9-0 and DECWindows 1.7 on OpenVMS Alpha
V8.4
-using HP C V7.3-020, MMS v3.8-2 and DECWindows 1.7 on OpenVMS IA64
V8.4
-using VSI C X7.4-785 (GEM 50X65), MMS v4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 V9.2-1
2) extracted using svn on 30 June 2023
-using VSI C V7.4-002, MMS v4.0-1 and DECWindows 1.7-F on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, MMS v4.0 and DECWindows 1.7-E on OpenVMS IA64
V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65), MMS 4.0-4 and DECWindows 1.8 on
OpenVMS
x86_64 V9.2-1
XWPICK
Purpose : Efficient X screen grabber.
click
here to get the source distribution and information
Last version tested: 2.20 (10
October
2011)
-using Digital C 5.7 and DECWindows 1.2-4 on OpenVMS Alpha V7.1-1H2
-using HP C V7.3-020 and DECWindows 1.7 on OpenVMS IA64 V8.4
XZ
Utils
Purpose : free general-purpose data
compression software with high compression ratio.
click
here to
get
information and the source distribution.
patch for version 5.2.5 : click
here for Patch. This patch include compile support for OpenVMS.
patch for version
5.3.1alpha : click
here for Patch. This patch include compile support for OpenVMS.
patch for git version extracted using
svn
(3247) : click
here for Patch. This patch include compile support for OpenVMS.
patch for git version of 12 March
2024 : click
here for Patch. This patch include compile support for OpenVMS.
Other packages required :
-gettext
-libiconv
-VMS_auto64
Latest versions tested:
1)
5.2.5 (28 October 2020)
-using HP C V7.3-010 and MMS v3.9-01 on
OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on
OpenVMS IA64 V8.4
2) 5.3.1alpha (30 September 2019)
-using HP C V7.3-010 and MMS v3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS v3.9-01 on OpenVMS IA64 V.4
3) extracted from the git repository
using SVN (version 3247) (7 August
2023)
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS v4.0-4 on OpenVMS x86_64
V9.2-1
4) extracted from the git repository on
12 March 2024
-using VSI C V7.4-002 and MMS v4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS v4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR) and MMS v4.0-4 on OpenVMS
x86_64
V9.2-2
Ygl
Purpose : (partial) gl emulation
click here
to get
the
source distribution.
patch for version 4.2g:
click
here for Patch This patch includes OpenVMS compile support.
Other packages required :
-Mesa3d
-vms_x_fix.h
Last version tested: 4.2g (4
August 2023)
-using
HP C V7.3-010, MMS V3.9-01 and DECWindows 1.7 on OpenVMS Alpha V8.4
-using
HP C V7.3-020, MMS V3.9-01 and DECWindows 1.7 on OpenVMS IA64 V8.4
-using VSI C X7.4-785 (GEM 50X65), MMS V4.0-4 and DECWindows 1.8 on
OpenVMS x86_64 V9.2-1
Zint
Purpose : Provides a complete
cross-platform open source barcode generating solution.
click
here to
get
information and the source distribution.
patch for version extracted from the
git
repository on 15 February 2023 : click
here for Patch This patch includes OpenVMS
compile support.
Other packages
required:
-PNG library
-Tiff library
-Z library
-Imagemagick
-GhostScript
-VMS_auto64
Latest version tested: extracted
from
the git repository on 15 February 2023
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
Zip
Purpose : compression and file
packaging/archive utility.
click here to
get
information.
click here to
get
the source distributions.
patch for version 3.1d : click
here for Patch This patch fixes the OpenVMS VAX compile support.
patch for version 3.1d34 : click
here for Patch This patch fixes some minor typos in the source.
Note1 : For compatibility
with the other packages on this page compile
version 3.0s3 with all the
optional packages installed. Use the
following command to compile:
(on Alpha, and IA64) :
$
MMS/Macro=("CCOPTS=/name=(as_is,short)/float=ieee","IZ_BZIP2=<dev>:<location_of_bzip2>",-
"LARGE=1")
/DESCR=[.vms]descrip.mms
Note2 : For compatibility
with the other packages on this page compile
version 3.1d-BETA and newer with all the
optional packages installed. Use the
following command to compile:
(on Alpha, IA64 and x86_64) :
$
MMS/Macro=("AES_WG=1","CCOPTS=/name=(as_is,short)/float=ieee",-
"IZ_ZLIB=<dev>:<location_of_zlib>","IZ_BZIP2=<dev>:<location_of_bzip2>","LARGE=1","LIBZIP=1")-
/DESCR=[.vms]descrip.mms/ignore=warning
(on VAX) :
$
MMS/Macro=("AES_WG=1","CCOPTS=/name=(as_is,short)",-
"IZ_ZLIB=<dev>:<location_of_zlib>","IZ_BZIP2=<dev>:<location_of_bzip2>","LIBZIP=1")-
/DESCR=[.vms]descrip.mms/ignore=warning
Optional packages
for version
3.1d-BETA
and later:
-Z library
-Bzip2
-iz_aes_wg (for 3.1d-BETA and newer)
Latest versions tested: 1) 3.0s3
(22
August 2022)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
2) 3.1d-BETA (5 February 2019)
-using Compaq C V6.4-005 and MMS V3.2-01 on OpenVMS VAX V7.3
-using HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
3) 3.1d34-BETA (18 June 2023)
-using VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C X7.4-785 (GEM 50X65) and MMS V4.0-4 on OpenVMS x86_64
V9.2-1
Purpose : Z-(de)compression
click here to
get the
source distribution and information
Patch for version 1.2.11 : click
here for Patch This patch makes zlib suitable for the other
packages
from this page
and since 12 January 2018 both
32&64 bit versions are
compiled for AXP and IA64.
Patch for version 1.3.1 : click
here for Patch This patch makes zlib suitable for the other
packages
from this page and
includes x86_64 support.
Other packages
required:
-VMS_auto64
(not for VAX)
Latest versions
tested: 1) 1.2.11 (29
June
2020)
-using Compaq C V6.4-005 and MMS
V3.2-01 on OpenVMS VAX V7.3
-using
HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
2) 1.3.1 (31 January 2024)
-using
VSI C V7.4-002 and MMS V4.0-1 on OpenVMS Alpha V8.4-2L1
-using
VSI C V7.4-001 and MMS V4.0 on OpenVMS IA64 V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM
50XBR), VSI C++ V10.1-1 and MMS
V4.0-4
on
OpenVMS
x86_64
V9.2-2
Zstandard (zstd)
Purpose : Real-time compression
algorithm,
providing high compression ratios.
click
here to get the
source distribution
and information
patch for git version via svn
version
34878 : click
here for Patch This patch includes OpenVMS compile
support and
adds support for the compilation both 32 and 64 bit
versions of the routines.
Other packages required:
-VMS_auto64
Note : To port
this application to OpenVMS VAX will be difficult, since the "unsigned
long long" type is not supported
and has not an easy alternative.
Latest version tested: git
version
via
svn version 34878 (2 January 2024)
-using VSI C V7.4-002, VSI C++ V7.4-008 and MMS v4.0-1 on OpenVMS Alpha
V8.4-2L1
-using VSI C V7.4-001, VSI C++ V7.4-006 and MMS v4.0 on OpenVMS IA64
V8.4-2L3
-using VSI C x86-64 V7.5-009 (GEM 50XBR), VSI CXX A10.0-231128 and MMS
v4.0-4
on OpenVMS
x86_64 V9.2-1
Purpose : yet another block-sorting
compressor.
click here to
get the
source distribution and information
Patch for version 0.36c : click
here for Patch This patch includes compile support for OpenVMS.
Last version tested: v0.36c (29
January 2015)
-using
HP C V7.3-010 and MMS V3.9-01 on OpenVMS Alpha V8.4
-using
HP C V7.3-020 and MMS V3.9-01 on OpenVMS IA64 V8.4
Other sources of free available OpenVMS software:
-Hunter
Goatley's Archive
-Patrick
Moreau's
archive
-Compaq(HP)'s
archive
-Arne
Vajhøj's
archive
This page is hosted by The
national
centre for HREM, The Netherlands .