[22403] trunk/dports/math

source_changes at macosforge.org source_changes at macosforge.org
Tue Feb 27 18:08:25 PST 2007


Revision: 22403
          http://trac.macosforge.org/projects/macports/changeset/22403
Author:   stechert at macports.org
Date:     2007-02-27 18:08:25 -0800 (Tue, 27 Feb 2007)

Log Message:
-----------
Resolving Ticket #11451 - Add Octave-Forge as a new Port.  Verified on MacBook Pro.

Added Paths:
-----------
    trunk/dports/math/octave-forge/
    trunk/dports/math/octave-forge/Portfile

Added: trunk/dports/math/octave-forge/Portfile
===================================================================
--- trunk/dports/math/octave-forge/Portfile	                        (rev 0)
+++ trunk/dports/math/octave-forge/Portfile	2007-02-28 02:08:25 UTC (rev 22403)
@@ -0,0 +1,70 @@
+# $Id $
+
+PortSystem 1.0
+name		octave-forge
+version		2006.07.09
+revision	0
+categories	math science
+maintainers     nomaintainer at macports.org
+platforms	darwin
+description     Additional script and function files for Octave.
+long_description	\
+		The GNU Octave Repository is a central location for the   \
+		the collaborative development of packages for GNU Octave. \
+		The The octave-forge package contains the source for all  \
+		the the functions plus build and install scripts.
+
+homepage	http://octave.sourceforge.net/
+master_sites	sourceforge:octave
+
+checksums	md5 94a844d1e41aca9580fde00e023e4e5b
+
+depends_build	port:gcc40
+
+depends_lib	port:ginac	\
+		port:gsl	\
+		port:jpeg	\
+		port:libpng	\
+		port:octave
+
+patch	{
+	# touch extra/mex/NOINSTALL because it's already in octave 2.9.9
+	close [open "${worksrcpath}/extra/mex/NOINSTALL" w]
+
+	# touch extra/Windows/NOINSTALL for hopefully obvious reasons :-)
+	close [open "${worksrcpath}/extra/Windows/NOINSTALL" w]
+}
+
+configure.env   F77="gfortran-dp-4.0"	\
+		CFLAGS="-O2"		\
+		CXXFLAGS="-O2"		\
+		LDFLAGS="-L${prefix}/lib" \
+		CPPFLAGS="-I${prefix}/include"
+
+configure.args	--enable-shared	\
+		--enable-dl	\
+		--disable-static \
+		--infodir=${prefix}/share/info \
+		--mandir=${prefix}/share/man
+ 
+platform darwin 8 i386 {
+	depends_build-delete	port:gcc40
+	depends_build-append	port:gcc42
+
+	configure.env-delete	F77="gfortran-dp-4.0"
+	configure.env-append	F77="gfortran-dp-4.2"
+	configure.env-append	CC="gcc-dp-4.2"
+	configure.env-append	CXX="g++-dp-4.2"
+
+	post-patch {
+		reinplace "s|-ObjC|-x objective-c|" \
+			"${worksrcpath}/extra/MacOSX/Makefile"
+	}
+
+}
+
+default_variants +test
+variant test	{ test.run	yes
+		  test.target	check
+		}
+

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


More information about the macports-changes mailing list