[116593] trunk/dports/math
sean at macports.org
sean at macports.org
Wed Jan 29 11:37:00 PST 2014
Revision: 116593
https://trac.macports.org/changeset/116593
Author: sean at macports.org
Date: 2014-01-29 11:37:00 -0800 (Wed, 29 Jan 2014)
Log Message:
-----------
ufc: specify python path to avoid linking to the system python; fixes #42306
Modified Paths:
--------------
trunk/dports/math/dolfin/Portfile
trunk/dports/math/ufc/Portfile
Modified: trunk/dports/math/dolfin/Portfile
===================================================================
--- trunk/dports/math/dolfin/Portfile 2014-01-29 19:05:39 UTC (rev 116592)
+++ trunk/dports/math/dolfin/Portfile 2014-01-29 19:37:00 UTC (rev 116593)
@@ -58,6 +58,9 @@
# for the macports version
delete ${worksrcpath}/cmake/post-install/
reinplace "s,add_subdirectory(cmake/post-install),," ${worksrcpath}/CMakeLists.txt
+
+ # we also need to find and replace all instances of '/usr/bin/env python'
+ system -W ${worksrcpath} "find . -type f -exec perl -pi -e 's,/usr/bin/env python,${prefix}/bin/python2.7,' {} +"
}
# dolfin's configure seems to be too good at find default compilers so we
Modified: trunk/dports/math/ufc/Portfile
===================================================================
--- trunk/dports/math/ufc/Portfile 2014-01-29 19:05:39 UTC (rev 116592)
+++ trunk/dports/math/ufc/Portfile 2014-01-29 19:37:00 UTC (rev 116593)
@@ -6,6 +6,7 @@
PortGroup bitbucket 1.0
bitbucket.setup fenics-project ufc 2.3.0 ufc-
+revision 1
categories math science python
platforms darwin
maintainers sean openmaintainer
@@ -25,6 +26,11 @@
port:swig-python \
port:boost
+configure.args-append \
+ -DPYTHON_EXECUTABLE:FILEPATH=${prefix}/bin/python2.7 \
+ -DPYTHON_INCLUDE_DIR:PATH=${frameworks_dir}/Python.framework/Headers \
+ -DPYTHON_LIBRARY:FILEPATH=${prefix}/lib/libpython2.7.dylib
+
post-destroot {
xinstall -d ${destroot}${frameworks_dir}/Python.framework/Versions/2.7
move ${destroot}${prefix}/lib ${destroot}${frameworks_dir}/Python.framework/Versions/2.7/lib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140129/8e87fefc/attachment.html>
More information about the macports-changes
mailing list