[28722] trunk/dports/science

source_changes at macosforge.org source_changes at macosforge.org
Fri Sep 7 18:17:10 PDT 2007


Revision: 28722
          http://trac.macosforge.org/projects/macports/changeset/28722
Author:   gwright at macports.org
Date:     2007-09-07 18:17:09 -0700 (Fri, 07 Sep 2007)

Log Message:
-----------
New port: OpenDX 4.4.4.

Added Paths:
-----------
    trunk/dports/science/opendx/
    trunk/dports/science/opendx/Portfile

Added: trunk/dports/science/opendx/Portfile
===================================================================
--- trunk/dports/science/opendx/Portfile	                        (rev 0)
+++ trunk/dports/science/opendx/Portfile	2007-09-08 01:17:09 UTC (rev 28722)
@@ -0,0 +1,63 @@
+
+PortSystem 1.0
+name		opendx
+version		4.4.4
+categories	science
+maintainers	gwright at macports.org
+platforms	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	\
+		port:OpenMotif
+
+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.env	JAVA_HOME=/Library/Java/Home	\
+		JAVA=/usr/bin/java		\
+		JAVAC=/usr/bin/javac		\
+		JAVAH=/usr/bin/javah		\
+		JAVAP=/usr/bin/javap
+configure.args	--x-includes=/usr/X11R6/include	\
+		--x-libraries=/usr/X11R6/lib	\
+		--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	{
+		  cd ${destroot}${prefix}
+		  set fixers [ exec find . -type f | xargs grep -l /usr/lpp ]
+		  foreach fil ${fixers} {
+			reinplace "s|/usr/lpp|${prefix}|g" ${fil}
+		  }
+		}
+

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070907/b19304a2/attachment.html


More information about the macports-changes mailing list