Opendx version 4.4.4 - How to Download and Install on Mac OS X
Saturday the 7th of November, 2009

    version 4.4.4

      View the most recent changes for the opendx port at: opendx.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for opendx.
      The raw portfile for opendx 4.4.4 is located here:
      http://opendx.darwinports.com/dports/science/opendx/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/opendx


      The opendx Portfile 57448 2009-09-11 07:49:12Z ryandesign macports.org $

      PortSystem 1.0
      Name: opendx
      Version: 4.4.4
      Revision: 2
      Category: science
      Maintainers: gwright
      Platform: darwin

      Description: IBM's Open Visualization Data Explorer
      Long Description: OpenDX is a uniquely powerful, full-featured software package for the visualization of scientific, engineering and analytical data: Its open system design is built on familiar standard interface environments. And its sophisticated data model provides users with great flexibility in creating visualizations.

      Homepage: http://opendx.org
      Master Sites: http://opendx.npaci.edu/source/

      Checksums: md5 6da0c4cd21d3c08f97b7662e3aee5b7b

      distname dx-${version}

      depends_lib port:netcdf port:cdf port:cosmoplayer port:opendx-java40 port:ImageMagick path:lib/libXm.dylib:openmotif port:mesa

      use_autoreconf yes
      autoreconf.args -fv

      platform darwin 9 {
      configure.cppflags-append -D_UINT64 -D_UINT32 -D_UINT16 -D_UINT8
      }

      Variant: no_java {
      depends_lib-delete port:cosmoplayer
      depends_lib-delete port:opendx-java40
      configure.args-delete --with-jni-path=/System/Library/Frameworks/JavaVM.frameworks/Headers
      configure.args-delete --with-java40jar-path=${prefix}/share/java/java40.jar
      configure.args-delete --with-cosmojar-path=${prefix}/share/java/npcosmop211.jar
      configure.args-append --without-javadx
      }

      #
      # The configure.env variables are to make sure we use Apple's preinstalled
      # java; the kaffe port will not work to build JavaDX.
      #
      configure.javac /usr/bin/javac
      configure.env-append JAVA_HOME=/Library/Java/Home JAVA=/usr/bin/java JAVAH=/usr/bin/javah JAVAP=/usr/bin/javap

      configure.args --with-jni-path=/System/Library/Frameworks/JavaVM.framework/Headers --with-java40jar-path=${prefix}/share/java/java40.jar --with-cosmojar-path=${prefix}/share/java/npcosmop211.jar

      post-destroot {
      set fixers [ exec find ${destroot}${prefix} -type f | xargs grep -l /usr/lpp ]
      foreach fil ${fixers} {
      reinplace "s|/usr/lpp|${prefix}|g" ${fil}
      }
      }


    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/opendx
      % sudo port install opendx
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching opendx
      ---> Verifying checksum for opendx
      ---> Extracting opendx
      ---> Configuring opendx
      ---> Building opendx with target all
      ---> Staging opendx into destroot
      ---> Installing opendx
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using opendx with these commands:
      %  man opendx
      % apropos opendx
      % which opendx
      % locate opendx

     Where to find more information:

    Darwin Ports



    Lightbox this page.