[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