[110475] users/mojca/wxports/gis/grass/Portfile
Revision: 110475 https://trac.macports.org/changeset/110475 Author: mojca@macports.org Date: 2013-08-31 03:54:29 -0700 (Sat, 31 Aug 2013) Log Message: ----------- mojca/grass: doesn't work with the python portgroup Modified Paths: -------------- users/mojca/wxports/gis/grass/Portfile Modified: users/mojca/wxports/gis/grass/Portfile =================================================================== --- users/mojca/wxports/gis/grass/Portfile 2013-08-31 10:38:38 UTC (rev 110474) +++ users/mojca/wxports/gis/grass/Portfile 2013-08-31 10:54:29 UTC (rev 110475) @@ -1,7 +1,6 @@ # $Id$ PortSystem 1.0 -PortGroup python27 1.0 PortGroup wxWidgets 1.0 name grass @@ -24,6 +23,11 @@ wxWidgets.use wxPython-3.0 +# TODO +# this port doesn't work with the python portgroup because the group changes too much +# but it would make sense to fix this properly +set python_bin ${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7 + depends_build port:pkgconfig depends_lib port:fftw-3 \ port:freetype \ @@ -203,9 +207,9 @@ post-patch { reinplace "s|@@APPLICATIONS_DIR@@|${applications_dir}|" ${worksrcpath}/configure - reinplace "s|@@PYTHON@@|${python.bin}|" ${worksrcpath}/lib/init/grass.src + reinplace "s|@@PYTHON@@|${python_bin}|" ${worksrcpath}/lib/init/grass.src foreach f $python_scripts { - reinplace "s|/usr/bin/env python|${python.bin}|" $f + reinplace "s|/usr/bin/env python|${python_bin}|" $f } } @@ -248,7 +252,7 @@ build.target default -build.args-append PYTHON=${frameworks_dir}/Python.framework/Versions/2.7/bin/python2.7 +build.args-append PYTHON=${python_bin} variant mysql5 description {Add MySQL 5 support} { depends_lib-append path:bin/mysql_config5:mysql5 @@ -306,6 +310,10 @@ --with-ffmpeglibs=${prefix}/lib } +# FIXME: +# grass 4.6.3 is not compatible with wxPython 2.9 yet +# the option names should be changed to allow building against wxPython 2.8 (either carbon or gtk variant) +# it also needs to be guaranteed that the right architecture is chosen variant wxwidgets description {Add WXWidgets support} { depends_lib-append port:${wxWidgets.port} configure.args-delete --disable-wxwidgets
participants (1)
-
mojca@macports.org