[22847] trunk/dports/math/octave/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Fri Mar 16 10:59:17 PDT 2007


Revision: 22847
          http://trac.macosforge.org/projects/macports/changeset/22847
Author:   takanori at macports.org
Date:     2007-03-16 10:59:17 -0700 (Fri, 16 Mar 2007)

Log Message:
-----------
Add +g95 variant, some fixes.
Ticket:	 	  #11518
Submitted by:	  takeshi at mac.com
Reviewed by:	  takanori@

Modified Paths:
--------------
    trunk/dports/math/octave/Portfile

Modified: trunk/dports/math/octave/Portfile
===================================================================
--- trunk/dports/math/octave/Portfile	2007-03-16 17:59:10 UTC (rev 22846)
+++ trunk/dports/math/octave/Portfile	2007-03-16 17:59:17 UTC (rev 22847)
@@ -3,7 +3,7 @@
 PortSystem 1.0
 name		octave
 version		2.9.9
-revision	4
+revision	5
 categories	math science
 maintainers     andre at splunk.com
 platforms	darwin
@@ -50,18 +50,36 @@
 		--with-hdf5	\
 		--with-fftw	\
 		--without-mpi	\
-		--infodir=${prefix}/share/info \
-		--mandir=${prefix}/share/man \
 		--with-blas="-framework Accelerate"
- 
+
+pre-configure {
+	if {[file exists ${prefix}/include/fnmatch.h]} {
+		ui_msg "port:heimdal may prevent building this port."
+		ui_msg "Please uninstall (or deactivate) heimdal and restart the build."
+		exit 1
+	}
+}
+
+pre-destroot {
+	file copy ${worksrcpath}/src/defaults.h ${worksrcpath}/src/defaults.h.tmp
+	file copy ${worksrcpath}/src/oct-conf.h ${worksrcpath}/src/oct-conf.h.tmp
+}
+destroot.destdir	prefix=${destroot}${prefix}
+post-destroot {
+	file rename -force ${worksrcpath}/src/defaults.h.tmp ${destroot}${prefix}/include/${name}-${version}/${name}/defaults.h
+	file rename -force ${worksrcpath}/src/oct-conf.h.tmp ${destroot}${prefix}/include/${name}-${version}/${name}/oct-conf.h
+}
+
 platform darwin 8 i386 {
-	depends_build-delete	port:gcc40
-	depends_build-append	port:gcc42
+	if {![variant_isset g95]} {
+		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"
+		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"
+	}
 }
 
 default_variants +test
@@ -70,3 +88,15 @@
 		  test.target	check
 		}
 
+variant ptex {
+	depends_build-delete	bin:tex:teTeX
+	depends_build-append	bin:tex:pTeX
+}
+
+variant g95 {
+	depends_build-delete	port:gcc40
+	depends_build-append	port:g95
+
+	configure.env-delete	F77="gfortran-dp-4.0"
+	configure.env-append	F77="${prefix}/bin/g95" FFLAGS=-O2 MACOSX_DEPLOYMENT_TARGET=10.4
+}

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


More information about the macports-changes mailing list