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/ChangesInVersion0203diff -r1.6 -r1.7 pkgsrc/www/ap2-wsgi/Makefile
(epg)
@@ -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 | |||
4 | DISTNAME= mod_wsgi-${VERSION} | 4 | DISTNAME= mod_wsgi-${VERSION} | |
5 | PKGNAME= ${APACHE_PKG_PREFIX}-${PYPKGPREFIX}-wsgi-${VERSION} | 5 | PKGNAME= ${APACHE_PKG_PREFIX}-${PYPKGPREFIX}-wsgi-${VERSION} | |
6 | CATEGORIES= www python | 6 | CATEGORIES= www python | |
7 | MASTER_SITES= http://modwsgi.googlecode.com/files/ | 7 | MASTER_SITES= http://modwsgi.googlecode.com/files/ | |
8 | 8 | |||
9 | MAINTAINER= jan.m.danielsson@gmail.com | 9 | MAINTAINER= jan.m.danielsson@gmail.com | |
10 | HOMEPAGE= http://modwsgi.googlecode.com/ | 10 | HOMEPAGE= http://modwsgi.googlecode.com/ | |
11 | COMMENT= WSGI module for apache | 11 | COMMENT= WSGI module for apache | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
16 | APACHE_MODULE= yes | 16 | APACHE_MODULE= yes | |
17 | VERSION= 1.3 | 17 | VERSION= 2.3 | |
18 | 18 | |||
19 | GNU_CONFIGURE= yes | 19 | GNU_CONFIGURE= yes | |
20 | CONFIGURE_ARGS+=--with-apxs=${APXS:Q} | 20 | CONFIGURE_ARGS+=--with-apxs=${APXS:Q} | |
21 | CONFIGURE_ARGS+=--with-python=${PYTHONBIN:Q} | 21 | CONFIGURE_ARGS+=--with-python=${PYTHONBIN:Q} | |
22 | 22 | |||
23 | PKG_APACHE_ACCEPTED= apache2 apache22 | 23 | PKG_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" |
@@ -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 | |||
3 | SHA1 (mod_wsgi-1.3.tar.gz) = cedbf5507dd68938638ac52f135b49c13c61b81d | 3 | SHA1 (mod_wsgi-2.3.tar.gz) = 7a28710b1ce02a48e4dc77189e37dcbffa0ed26b | |
4 | RMD160 (mod_wsgi-1.3.tar.gz) = 1ba3744f3ff50b5fc3ebdda2ad9525fcf3dc0d98 | 4 | RMD160 (mod_wsgi-2.3.tar.gz) = fde91c1a092eafd505ddc5d36616a8c2c6940f84 | |
5 | Size (mod_wsgi-1.3.tar.gz) = 72546 bytes | 5 | Size (mod_wsgi-2.3.tar.gz) = 96872 bytes | |
6 | SHA1 (patch-aa) = 3bd148f1d279c9f66cf29af64935b030aac9eaba |
$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