Revision: 95009 https://trac.macports.org/changeset/95009 Author: dports@macports.org Date: 2012-07-03 14:30:00 -0700 (Tue, 03 Jul 2012) Log Message: ----------- gnucash: add +python27 variant for building Python bindings Modified Paths: -------------- trunk/dports/gnome/gnucash/Portfile Added Paths: ----------- trunk/dports/gnome/gnucash/files/patch-configure-python.diff Modified: trunk/dports/gnome/gnucash/Portfile =================================================================== --- trunk/dports/gnome/gnucash/Portfile 2012-07-03 19:18:42 UTC (rev 95008) +++ trunk/dports/gnome/gnucash/Portfile 2012-07-03 21:30:00 UTC (rev 95009) @@ -100,6 +100,13 @@ notes-append "gnucash DBI backend support requires the libdbi-drivers port to be built with support for the desired databases. sqlite3 is available by default; for MySQL or PostgreSQL support, ensure that the corresponding variant is selected for libdbi-drivers." } +variant python27 description {Install Python bindings for Python 2.7} { + patchfiles-append patch-configure-python.diff + depends_lib-append port:python27 + configure.args-append --enable-python-bindings + configure.python ${prefix}/bin/python2.7 +} + set gnucash_register_schema ${prefix}/libexec/${name}-gconf-schema.sh post-destroot { Added: trunk/dports/gnome/gnucash/files/patch-configure-python.diff =================================================================== --- trunk/dports/gnome/gnucash/files/patch-configure-python.diff (rev 0) +++ trunk/dports/gnome/gnucash/files/patch-configure-python.diff 2012-07-03 21:30:00 UTC (rev 95009) @@ -0,0 +1,20 @@ +--- configure.orig 2012-07-03 16:53:51.000000000 -0400 ++++ configure 2012-07-03 16:59:57.000000000 -0400 +@@ -23852,7 +23852,7 @@ + else + am_py_prefix=$prefix + fi +- am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null || ++ am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0))" 2>/dev/null || + echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"` + case $am_cv_python_pythondir in + $am_py_prefix*) +@@ -23890,7 +23890,7 @@ + else + am_py_exec_prefix=$exec_prefix + fi +- am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null || ++ am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0))" 2>/dev/null || + echo "$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"` + case $am_cv_python_pyexecdir in + $am_py_exec_prefix*)
participants (1)
-
dports@macports.org