Fri Sep 12 05:41:59 2008 UTC ()
Update to 2.3 (approved by maintainer), and add patch-aa to fix a link issue
(submitted upstream).  I can't find any summary of changes, just a bunch of
wiki pages:

http://code.google.com/p/modwsgi/wiki/ChangesInVersion0104
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0105
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0106
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0200
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0201
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0202
http://code.google.com/p/modwsgi/wiki/ChangesInVersion0203


(epg)
diff -r1.6 -r1.7 pkgsrc/www/ap2-wsgi/Makefile
diff -r1.4 -r1.5 pkgsrc/www/ap2-wsgi/distinfo
diff -r0 -r1.1 pkgsrc/www/ap2-wsgi/patches/patch-aa

cvs diff -r1.6 -r1.7 pkgsrc/www/ap2-wsgi/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ap2-wsgi/Attic/Makefile 2008/06/12 02:14:55 1.6
+++ pkgsrc/www/ap2-wsgi/Attic/Makefile 2008/09/12 05:41:59 1.7
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: Makefile,v 1.6 2008/06/12 02:14:55 joerg Exp $ 1# $NetBSD: Makefile,v 1.7 2008/09/12 05:41:59 epg Exp $
2# 2#
3 3
4DISTNAME= mod_wsgi-${VERSION} 4DISTNAME= mod_wsgi-${VERSION}
5PKGNAME= ${APACHE_PKG_PREFIX}-${PYPKGPREFIX}-wsgi-${VERSION} 5PKGNAME= ${APACHE_PKG_PREFIX}-${PYPKGPREFIX}-wsgi-${VERSION}
6CATEGORIES= www python 6CATEGORIES= www python
7MASTER_SITES= http://modwsgi.googlecode.com/files/ 7MASTER_SITES= http://modwsgi.googlecode.com/files/
8 8
9MAINTAINER= jan.m.danielsson@gmail.com 9MAINTAINER= jan.m.danielsson@gmail.com
10HOMEPAGE= http://modwsgi.googlecode.com/ 10HOMEPAGE= http://modwsgi.googlecode.com/
11COMMENT= WSGI module for apache 11COMMENT= WSGI module for apache
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15USE_LIBTOOL= yes 15USE_LIBTOOL= yes
16APACHE_MODULE= yes 16APACHE_MODULE= yes
17VERSION= 1.3 17VERSION= 2.3
18 18
19GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
20CONFIGURE_ARGS+=--with-apxs=${APXS:Q} 20CONFIGURE_ARGS+=--with-apxs=${APXS:Q}
21CONFIGURE_ARGS+=--with-python=${PYTHONBIN:Q} 21CONFIGURE_ARGS+=--with-python=${PYTHONBIN:Q}
22 22
23PKG_APACHE_ACCEPTED= apache2 apache22 23PKG_APACHE_ACCEPTED= apache2 apache22
24 24
25.include "../../lang/python/extension.mk" 25.include "../../lang/python/extension.mk"
26.include "../../mk/apache.mk" 26.include "../../mk/apache.mk"
27.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/www/ap2-wsgi/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ap2-wsgi/Attic/distinfo 2007/12/18 01:00:13 1.4
+++ pkgsrc/www/ap2-wsgi/Attic/distinfo 2008/09/12 05:41:59 1.5
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
1$NetBSD: distinfo,v 1.4 2007/12/18 01:00:13 gdt Exp $ 1$NetBSD: distinfo,v 1.5 2008/09/12 05:41:59 epg Exp $
2 2
3SHA1 (mod_wsgi-1.3.tar.gz) = cedbf5507dd68938638ac52f135b49c13c61b81d 3SHA1 (mod_wsgi-2.3.tar.gz) = 7a28710b1ce02a48e4dc77189e37dcbffa0ed26b
4RMD160 (mod_wsgi-1.3.tar.gz) = 1ba3744f3ff50b5fc3ebdda2ad9525fcf3dc0d98 4RMD160 (mod_wsgi-2.3.tar.gz) = fde91c1a092eafd505ddc5d36616a8c2c6940f84
5Size (mod_wsgi-1.3.tar.gz) = 72546 bytes 5Size (mod_wsgi-2.3.tar.gz) = 96872 bytes
 6SHA1 (patch-aa) = 3bd148f1d279c9f66cf29af64935b030aac9eaba

File Added: pkgsrc/www/ap2-wsgi/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1 2008/09/12 05:41:59 epg Exp $

http://code.google.com/p/modwsgi/issues/detail?id=107

--- configure.orig	2007-12-21 19:51:22.000000000 -0800
+++ configure
@@ -1784,9 +1784,10 @@ PYTHONFRAMEWORK=`${PYTHON} -c 'from dist
     print sysconfig.get_config_var("PYTHONFRAMEWORK")'`
 
 if test "${PYTHONFRAMEWORKDIR}" = "no-framework"; then
-    LDFLAGS=`${PYTHON} -c 'import distutils.sysconfig; \
+    py_LDFLAGS=`${PYTHON} -c 'import distutils.sysconfig; \
         print "-L" + distutils.sysconfig.get_python_lib(plat_specific=1, \
         standard_lib=1) +"/config"'`
+    LDFLAGS="${LDFLAGS} ${py_LDFLAGS}"
 
     LDLIBS1="-lpython${PYTHON_VERSION}"
     LDLIBS2=`${PYTHON} -c 'from distutils import sysconfig; \
@@ -1802,7 +1803,7 @@ else
         print sysconfig.get_config_var(\"LINKFORSHARED\").replace( \
         \"${STRING}\", '')"`
 
-    LDFLAGS="${LDFLAGS1} ${LDFLAGS2}"
+    LDFLAGS="${LDFLAGS} ${LDFLAGS1} ${LDFLAGS2}"
 
     LDLIBS=`${PYTHON} -c 'from distutils import sysconfig; \
         print sysconfig.get_config_var("LIBS")'`
@@ -1816,7 +1817,7 @@ if test -x /usr/bin/lipo; then
         CFLAGS="${CFLAGS} -Wc,'-arch ${ARCH}'"
         LDFLAGS3="${LDFLAGS3} -arch ${ARCH}"
     done
-    LDFLAGS="${LDFLAGS3} ${LDFLAGS}"
+    LDFLAGS="${LDFLAGS} ${LDFLAGS3} ${LDFLAGS}"
 fi