For python modules not using MODPY_SETUPTOOLS, the installed .pyc
files refer to their source .py files in the fake directory instead of
LOCALBASE.  I am not sure how bad it is in general, but this is at
least a problem for some py-twisted regress tests which fails because
of this. 

I see no reason why it should not be handled correctly as in the
"MODPY_SETUPTOOLS=Yes" case. 

Comments?

Index: python.port.mk
===================================================================
RCS file: /cvs/ports/lang/python/python.port.mk,v
retrieving revision 1.24
diff -u -r1.24 python.port.mk
--- python.port.mk      27 Oct 2008 00:02:27 -0000      1.24
+++ python.port.mk      7 Dec 2008 09:35:16 -0000
@@ -53,7 +53,8 @@
                                --root=${DESTDIR} \
                                --single-version-externally-managed
 .else
-MODPY_DISTUTILS_INSTALL?=      install --prefix=${PREFIX}
+MODPY_DISTUTILS_INSTALL?=      install --prefix=${LOCALBASE} \
+                               --root=${DESTDIR}
 .endif
 
 MAKE_ENV+=     CC=${CC}

Reply via email to