[48610] trunk/dports/www/mod_wsgi

blb at macports.org blb at macports.org
Thu Mar 26 00:09:56 PDT 2009


Revision: 48610
          http://trac.macports.org/changeset/48610
Author:   blb at macports.org
Date:     2009-03-26 00:09:56 -0700 (Thu, 26 Mar 2009)
Log Message:
-----------
www/mod_wsgi - fix linking issue with python24, ticket #18879 (maintainer timeout)

Modified Paths:
--------------
    trunk/dports/www/mod_wsgi/Portfile

Added Paths:
-----------
    trunk/dports/www/mod_wsgi/files/
    trunk/dports/www/mod_wsgi/files/patch-configure.diff

Modified: trunk/dports/www/mod_wsgi/Portfile
===================================================================
--- trunk/dports/www/mod_wsgi/Portfile	2009-03-26 06:48:59 UTC (rev 48609)
+++ trunk/dports/www/mod_wsgi/Portfile	2009-03-26 07:09:56 UTC (rev 48610)
@@ -4,6 +4,7 @@
 
 name            mod_wsgi
 version         1.1
+revision        1
 categories      www python
 platforms       darwin
 maintainers     taywa.ch:ys
@@ -21,10 +22,8 @@
                 
 depends_lib     port:apache2 port:python24
 
-configure.cppflags-append \
-                "-I${prefix}/include/python2.4"
-configure.ldflags-append \
-                "-Wl,-F${prefix}/Library/Frameworks"
+patchfiles      patch-configure.diff
+
 configure.args \
                 --with-apxs=${prefix}/apache2/bin/apxs \
                 --with-python=${prefix}/bin/python2.4

Added: trunk/dports/www/mod_wsgi/files/patch-configure.diff
===================================================================
--- trunk/dports/www/mod_wsgi/files/patch-configure.diff	                        (rev 0)
+++ trunk/dports/www/mod_wsgi/files/patch-configure.diff	2009-03-26 07:09:56 UTC (rev 48610)
@@ -0,0 +1,31 @@
+--- configure.orig	2007-07-31 06:13:08.000000000 -0600
++++ configure	2009-03-19 00:14:33.000000000 -0600
+@@ -1357,7 +1357,6 @@
+ PYTHONFRAMEWORK=`${PYTHON} -c 'from distutils import sysconfig; \
+     print sysconfig.get_config_var("PYTHONFRAMEWORK")'`
+ 
+-if test "${PYTHONFRAMEWORKDIR}" = "no-framework"; then
+     LDFLAGS=`${PYTHON} -c 'import distutils.sysconfig; \
+         print "-L" + distutils.sysconfig.get_python_lib(plat_specific=1, \
+         standard_lib=1) +"/config"'`
+@@ -1367,20 +1366,6 @@
+         print sysconfig.get_config_var("LIBS")'`
+ 
+     LDLIBS="${LDLIBS1} ${LDLIBS2}"
+-else
+-    LDFLAGS1="-framework ${PYTHONFRAMEWORK}"
+-
+-    VERSION="${PYTHON_VERSION}"
+-    STRING="${PYTHONFRAMEWORKDIR}/Versions/${VERSION}/${PYTHONFRAMEWORK}"
+-    LDFLAGS2=`${PYTHON} -c "from distutils import sysconfig; \
+-        print sysconfig.get_config_var(\"LINKFORSHARED\").replace( \
+-        \"${STRING}\", '')"`
+-
+-    LDFLAGS="${LDFLAGS1} ${LDFLAGS2}"
+-
+-    LDLIBS=`${PYTHON} -c 'from distutils import sysconfig; \
+-        print sysconfig.get_config_var("LIBS")'`
+-fi
+ 
+ 
+ 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090326/859cbcb7/attachment.html>


More information about the macports-changes mailing list