Revision: 75629 http://trac.macports.org/changeset/75629 Author: jmr@macports.org Date: 2011-02-01 13:18:29 -0800 (Tue, 01 Feb 2011) Log Message: ----------- py26-pyx: patchfile Added Paths: ----------- trunk/dports/python/py26-pyx/files/ trunk/dports/python/py26-pyx/files/setup.py.diff Added: trunk/dports/python/py26-pyx/files/setup.py.diff =================================================================== --- trunk/dports/python/py26-pyx/files/setup.py.diff (rev 0) +++ trunk/dports/python/py26-pyx/files/setup.py.diff 2011-02-01 21:18:29 UTC (rev 75629) @@ -0,0 +1,30 @@ +--- setup.py.orig 2006-05-24 23:33:56.000000000 +1000 ++++ setup.py 2011-02-02 08:09:03.000000000 +1100 +@@ -21,6 +21,7 @@ + import ConfigParser + import sys, os + import pyx ++from distutils.sysconfig import get_config_vars + + # + # build list of extension modules +@@ -75,7 +76,7 @@ + + # Note that on windows we can't install to absolute paths. Hence + # we put the global pyxrc into the share directory as well. +-adddatafiles("pyxrcdir", os.name != "nt" and "/etc" or "share/pyx", ["pyxrc"]) ++adddatafiles("pyxrcdir", os.name != "nt" and "__PREFIX__/etc" or "share/pyx", ["pyxrc"]) + + ################################################################################ + # extend install commands to overwrite siteconfig.py during build and install +@@ -123,9 +124,7 @@ + # (the following four lines are copied from within the install_data.run loop) + dir = convert_path(dir) + if not os.path.isabs(dir): +- dir = os.path.join(self.install_dir, dir) +- elif self.root: +- dir = change_root(self.root, dir) ++ dir = os.path.join(get_config_vars('prefix')[0], dir) + + self.siteconfiglines.append("%s = '%s'\n" % (siteconfignames[files], dir)) +
participants (1)
-
jmr@macports.org