CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

graphics/opendx 4.4.4_44

IBM's Open Visualization Data Explorer

Port info

Maintainer
stephen@FreeBSD.org
Packages
latest: 4.4.4_43, update to 4.4.4_44 not built yet
Upstream
up to date
Last update
to 4.4.4_44 · ed4c5e5da5
Quarterly
2026Q4: 4.4.4_43 · last MFH 7ccb703566
WWW
https://en.wikipedia.org/wiki/IBM_OpenDX
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install opendx
installs 4.4.4_43 from latest; from quarterly (2026Q4) 4.4.4_43
Port
# cd /usr/ports/graphics/opendx && make install clean
Size
11 MiB download · 55 MiB installed
Depends on
graphics/ImageMagick6 6.9.13.50_1,1, graphics/libGLU 9.0.3, graphics/libglvnd 1.7.0, graphics/tiff 4.7.2, science/cdf 3.9.1_1, science/netcdf 4.10.1, x11-toolkits/libXmu 1.3.1,1, x11-toolkits/libXt 1.3.1,1, x11-toolkits/open-motif 2.3.8_8, x11/libICE 1.1.2,1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXinerama 1.1.6,1, x11/libXpm 3.5.20
License
IBM-OVDX-v1
pkg-message
Shown after installing
If you cannot connect to dxexec, try this:

# Start the user interface by typing "dx -uionly &"
# Start the executive by typing "dx -execonly &"
# Use the connect menu in the user interface to "Connect
to server", click the Options button, and select connect
to already running server.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 164.4.4_43✗–
FreeBSD 154.4.4_43✗–
FreeBSD 144.4.4_43✗4.4.4_43

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.4.4_43✗–
FreeBSD 144.4.4_43✗4.4.4_43

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 4.4.4_43.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (162)

Thomas Gellekum (tg) · 4.1.0_1
- Use USE_GMAKE to really make this build. - Add some more dependencies. - Add `-lcompat' to the libs so dxui actually works as intended.   The problem is that the OpenDX folks assume the old V8 style regcomp(3),   not the POSIX one. Adding the lib is just meant as a stop gap solution,   the real fix to the code will follow. - Bump PORTREVISION.
1bb4cd9c38
Thomas Gellekum (tg) · 4.1.0
Fix building.

PR:		23301
Submitted by:	Mark van Woerkom <3d>

Clean up (mis-)use of $ARCH.
00d72251a1
Satoshi Asami (asami) · 4.1.0
Change motif to a normal dependency.  REQUIRES_MOTIF is now called USE_MOTIF and generates a LIB_DEPENDS to x11-toolkits/open-motif.  As before, it implies USE_XPM (and therefore USE_XLIB).  Motif-dummy is removed from PKG_IGNORE_DEPENDS, whose sole resident is now XFree86-3.

Most of the simple ".if defined(HAVE_MOTIF)"s are removed to always
have USE_MOTIF.  ftp/moxftp will define USE_MOTIF unless
WANT_ATHENA_VERSION (new variable) is defined.  I merged the X cases
in cad/mars, so USE_MOTIF is used iff WITHOUT_X11 is not defined.

I will remove x11-toolkits/Motif-dummy (which has been repo copied to
open-motif) in a few days.
7112ba2b40
Satoshi Asami (asami) · 4.1.0
(1) Add new variable, XFREE86_VERSION, to specify which version of     XFree86 (3 or 4) to depend to when USE_XLIB is set.     XFREE86_VERSION defaults to 3 for now, but adventurous users can     override it in /etc/make.conf.  When XFREE86_VERSION=3, USE_XLIB     will add a dependency to x11/XFree86; when it is set to 4, the     dependency will be to x11/XFree86-4-libraries.  When     XFREE86_VER

Since XFree86 version 4 includes some software that used to be
    separate ports, when XFREE86_VERSION=3 the following variables are
    provided:

    USE_DGS		LIB_DEPENDS on x11/dgs
    USE_FREETYPE	LIB_DEPENDS on print/freetype
    USE_MESA		LIB_DEPENDS on graphics/Mesa3
    USE_XPM		LIB_DEPENDS on graphics/xpm

    When XFREE86_VERSION=4, these variables have no effect.  The
    LIB_DEPENDS in the tree for the above four ports have all been
    converted to the USE_* counterparts.  For your information, this
    is the count of the number of ports:

    USE_DGS		0
    USE_FREETYPE	16
    USE_MESA		36
    USE_XPM		236

    There is a new variable, XAWVER, which is set to 6 when
    XFREE86_VERSION=3 and 7 when XFREE86_VERSION=4.  This is also
    passed to PLIST_SUB so ports that build Xaw based shared libraries
    can use this variable to substitute the shlib version number.

    There is also a provision of using a separate mtree file for
    XFREE86_VERSION=4, but that part is not enabled yet.

Reviewed by:	the ports list
Tested by:	make index (XFREE86_VERSION=3 only)

(2) Add hebrew to list of valid categories.
Submitted by:	nbm
c6bcad2436
Steve Price (steve) · 4.1.0
Update to version 4.1.0.

PR:		18843
Submitted by:	Randall Hopper <aa8vb@nc.rr.com>
ed81a64e12
Satoshi Asami (asami) · 4.0.10
Convert to PORTNAME/PORTVERSION.  lfview had an invalid version string so I fixed it.
c99c600944
Thomas Gellekum (tg)
Upgrade to 4.0.10.
c1e3ecebdf
Thomas Gellekum (tg)
Upgrade to 4.0.9. Include some fixes for dxworker.

PR:		14213
Submitted by:	Tatsuto Toyonaga <toyonaga@msd.ts.fujitsu.co.jp>
e435d1389a
Thomas Gellekum (tg)
Add netcdf support.
3228a619d1
Steve Price (steve)
Don't use 'cc -D${ARCH} -c foo.c' especially when '${ARCH} = alpha' and you have this in your code, 'double alpha[30];'.  The preprocessor does what it's supposed to do and replaces all of occurrences of alpha with 1 and the compiler sees code like this 'double 1[10]' which it summarily yacks on. :)
9bc10b0f3d
Satoshi Asami (asami)
Use a find | xargs perl command in post-patch to replace the -lXm's with ${MOTIFLIB}'s in all Makefile.in's.  (The substitution pattern will only work for -lXm's in the middle of a line but since it requires other libraries, I guess that's ok.)
9db5045e1b
Thomas Gellekum (tg)
New port opendx, the Open Source version of IBM's Data Explorer.
346b0522f1