# ChangeLog for dev-python/mod_python
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/mod_python/ChangeLog,v 1.55 2007/03/10 21:49:38 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/mod_python/ChangeLog,v 1.56 2007/03/16 11:02:42 dev-zero Exp $
+
+*mod_python-3.3.1 (16 Mar 2007)
+
+ 16 Mar 2007; Tiziano Müller <dev-zero@gentoo.org>
+ -files/mod_python-3.1.4-configure-bash-3.1.patch,
+ -mod_python-3.1.4-r1.ebuild, +mod_python-3.3.1.ebuild:
+ Version bump (including some cleanup and added tests). Dropped old version
+ with security issue (bug #169286).
10 Mar 2007; Bryan Østergaard <kloeri@gentoo.org>
mod_python-3.2.10.ebuild:
MD5 fc933df167083c6c8abc4d2e28c6274d files/16_mod_python.conf 1101
RMD160 7221a2a77cc1481855bfac75191d666c642861b8 files/16_mod_python.conf 1101
SHA256 fffa4ce78f0bbe242e88b19a23d1e69fcaa2cfad73954f72d78688ee3a9523d3 files/16_mod_python.conf 1101
-AUX mod_python-3.1.4-configure-bash-3.1.patch 473 RMD160 be33f1c882941d32b9c65224d12739ffe1d94319 SHA1 d6732c0f49bf109212e77e7200404231f2479568 SHA256 7d07b64ce193dd139c4e7ccb7fcb8ccc0ee7729202735b26e07307a52553b7fb
-MD5 437d3b6af39626eb8dfb88127db3883c files/mod_python-3.1.4-configure-bash-3.1.patch 473
-RMD160 be33f1c882941d32b9c65224d12739ffe1d94319 files/mod_python-3.1.4-configure-bash-3.1.patch 473
-SHA256 7d07b64ce193dd139c4e7ccb7fcb8ccc0ee7729202735b26e07307a52553b7fb files/mod_python-3.1.4-configure-bash-3.1.patch 473
DIST mod_python-2.7.11.tgz 175763 RMD160 1b34de01b3fa4bb27bb5a39396a2497db66fabd5 SHA1 8c123359f98a7acf077e078226fccdb0ff51c4ce SHA256 d56f21b37a85c6f2464b669faf071676302d636037fccf818722291126e851cf
-DIST mod_python-3.1.4.tgz 308510 RMD160 395fdf56a349717dadba418ce91cd5699cf0970f SHA1 d28022f6b14d0f7d01c6aed95a56e47f8df71f64 SHA256 f8e1925a0ade1adf4b5528e892eb347b013100d6c30b0e43209143b427c976a5
DIST mod_python-3.2.10.tgz 365768 RMD160 2afdd0a80c815f8b9a1b33258e04ae17a12b7dbd SHA1 d3949d71c718e84b7897e9ce62fed26dea4c9584 SHA256 ac404c02ee052dcfbd8e303fe9148866c561be9b9a8a12cffee25276e147f13c
+DIST mod_python-3.3.1.tgz 447954 RMD160 f78f93172963317f4318f8f2455419743c8fb4f5 SHA1 e538170fd78e09408b6d8593da980b126a0fef93 SHA256 ad2331fd5fcfd720ef9e3482973fc2d06eff36ba0c44693cfa42056a62175a6b
EBUILD mod_python-2.7.11.ebuild 1717 RMD160 7296be86d8e8887f1a95472e19e928c64c9ae44f SHA1 21f40572fc0cd11ad6464b40fb98d2d015f69d45 SHA256 18953cec5316465763d74c66c4724849d707b52e7c5d31740cb9298715a75a9d
MD5 426f80696feef4b6bf9f8ce8f3e61ce9 mod_python-2.7.11.ebuild 1717
RMD160 7296be86d8e8887f1a95472e19e928c64c9ae44f mod_python-2.7.11.ebuild 1717
SHA256 18953cec5316465763d74c66c4724849d707b52e7c5d31740cb9298715a75a9d mod_python-2.7.11.ebuild 1717
-EBUILD mod_python-3.1.4-r1.ebuild 1547 RMD160 d933d78c6e541d2c4cbc53b204c3656813fb602e SHA1 e4a131e620044c3da80b82e711a4d70f5162ea08 SHA256 721516c9ad8424d17273baacfb80d2efaf3bcfa31e996084de8917a9046b7e39
-MD5 b90ff3022811d3ae162b17f142857669 mod_python-3.1.4-r1.ebuild 1547
-RMD160 d933d78c6e541d2c4cbc53b204c3656813fb602e mod_python-3.1.4-r1.ebuild 1547
-SHA256 721516c9ad8424d17273baacfb80d2efaf3bcfa31e996084de8917a9046b7e39 mod_python-3.1.4-r1.ebuild 1547
EBUILD mod_python-3.2.10.ebuild 1454 RMD160 4085c6543a08015ec004dfefcda184a4c07b02fa SHA1 a87fedb1bc84d6df73a3b7b7947106dd71c29a2c SHA256 59046743de2b4da6c5fd9c1313d862a3ba5b639f373a7055ec308ed0f1e10bd7
MD5 6b02985984e0729c5bcee3a6e7bf4344 mod_python-3.2.10.ebuild 1454
RMD160 4085c6543a08015ec004dfefcda184a4c07b02fa mod_python-3.2.10.ebuild 1454
SHA256 59046743de2b4da6c5fd9c1313d862a3ba5b639f373a7055ec308ed0f1e10bd7 mod_python-3.2.10.ebuild 1454
-MISC ChangeLog 8322 RMD160 18737b0370e995dc256ba445e434780986a931e6 SHA1 a9e339710e06552e6182aa7570230f6feb18e3e6 SHA256 1d6175a12b568dc4c01cb696028fafdd372d465614ea617fd0703c597f6232b9
-MD5 999b8ac4adb0fde15bb44260fc5ca68c ChangeLog 8322
-RMD160 18737b0370e995dc256ba445e434780986a931e6 ChangeLog 8322
-SHA256 1d6175a12b568dc4c01cb696028fafdd372d465614ea617fd0703c597f6232b9 ChangeLog 8322
+EBUILD mod_python-3.3.1.ebuild 1636 RMD160 6f8c815acbe8de83246abe6582e7b4ba04e73922 SHA1 4bc9e9e4c764d85bf59195a4de22a0daf3a3837a SHA256 77e6269c6cae984bed88db45d11765039e874ff265050f88a98ff9ce5a1ef2c3
+MD5 db6e8e060d5dfe37494b9bfd9dbd64b9 mod_python-3.3.1.ebuild 1636
+RMD160 6f8c815acbe8de83246abe6582e7b4ba04e73922 mod_python-3.3.1.ebuild 1636
+SHA256 77e6269c6cae984bed88db45d11765039e874ff265050f88a98ff9ce5a1ef2c3 mod_python-3.3.1.ebuild 1636
+MISC ChangeLog 8634 RMD160 d50ecf7d439d9055b7dcdb8949c1cda6a9c20de6 SHA1 1cff754911d89d761807aaf2ef00399c58289977 SHA256 a29369a0afb255c93f8657c2ba18ed1a461c05137d140781858da982ba237582
+MD5 f10466f0867a29d2fb9cfe6372843be0 ChangeLog 8634
+RMD160 d50ecf7d439d9055b7dcdb8949c1cda6a9c20de6 ChangeLog 8634
+SHA256 a29369a0afb255c93f8657c2ba18ed1a461c05137d140781858da982ba237582 ChangeLog 8634
MISC metadata.xml 1061 RMD160 25c2c919ef1bb3d6728a10b35ed303ea0c0abcfc SHA1 950d7976273bb74aedbe155cd24175acffd94069 SHA256 3a0625b325714705a742b2ecc5abaf9cad54fc68ca0c1cce392fd98e4df85615
MD5 d22a89499e67f85375ed58f369dfc69e metadata.xml 1061
RMD160 25c2c919ef1bb3d6728a10b35ed303ea0c0abcfc metadata.xml 1061
MD5 0e30d37f66c9dd6ef0f6e13a23320c60 files/digest-mod_python-2.7.11 244
RMD160 db51645e95e03eb176a679f3822d74829c162397 files/digest-mod_python-2.7.11 244
SHA256 e392658a3a80a850b811a0cf5957760931d401b9c4c10aaa809269b4719f9782 files/digest-mod_python-2.7.11 244
-MD5 e1f65b354684d5987a647397114fd4db files/digest-mod_python-3.1.4-r1 241
-RMD160 b4e4b2dac0a148bd6eecd001e23bde78a522df68 files/digest-mod_python-3.1.4-r1 241
-SHA256 8284a8bd265034aa07543a96029164848192d3826d6a9939df29374e46c364b8 files/digest-mod_python-3.1.4-r1 241
MD5 7356bad2e0df6f2d04de41533b44a0f5 files/digest-mod_python-3.2.10 244
RMD160 ad8a915266a5c1e9983b75d060ec14e616c9f2dd files/digest-mod_python-3.2.10 244
SHA256 71ca744baad29cf4a061da86837b5ea7f31c11501008225018160c636be80de7 files/digest-mod_python-3.2.10 244
+MD5 5b8e0f12041549152b28d724f32acf72 files/digest-mod_python-3.3.1 241
+RMD160 975fc2da673fd54cc697ad00858f57213854527e files/digest-mod_python-3.3.1 241
+SHA256 1148b94f4afb88c2a4ef1c6836d2bfabc0bb4e307974ec050f7113997898c8d6 files/digest-mod_python-3.3.1 241
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.3 (GNU/Linux)
+Version: GnuPG v2.0.2 (GNU/Linux)
-iD8DBQFF8ygCugEuf3OQ0akRAop5AJ0YNNUnPD8y41rImuuGpai/CGgmtgCaA27n
-/Zys4QjSruAkEveYrDnLH+E=
-=wUSr
+iD8DBQFF+nliGwVqY66cHjARAvJ2AJ9avGy1fApFp0c/XFJzDWIMzTAGxACfWoS+
+sWTATRgaST7Tl28Bwe4OAts=
+=ZEdE
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/mod_python/mod_python-3.1.4-r1.ebuild,v 1.12 2007/01/15 19:59:55 chtekk Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/mod_python/mod_python-3.3.1.ebuild,v 1.1 2007/03/16 11:02:42 dev-zero Exp $
-inherit python eutils apache-module multilib autotools
+WANT_AUTOCONF=latest
+WANT_AUTOMAKE=none
-KEYWORDS="alpha amd64 ia64 ppc sparc x86"
+inherit python apache-module multilib autotools
+
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
DESCRIPTION="An Apache2 module providing an embedded Python interpreter."
HOMEPAGE="http://www.modpython.org/"
APACHE2_MOD_CONF="16_${PN}"
APACHE2_MOD_DEFINE="PYTHON"
-DOCFILES="README NEWS CREDITS COPYRIGHT"
+DOCFILES="README NEWS CREDITS"
need_apache2
cd "${S}"
# Remove optimisations, we do that outside Portage
- sed -ie 's:--optimize 2:--no-compile:' "dist/Makefile.in"
-
- # Fix compilation when using Python 2.3 or newer
- if has_version ">=dev-lang/python-2.3" ; then
- sed -ie 's:LONG_LONG:PY_LONG_LONG:g' "${S}/src/requestobject.c"
- fi
+ sed -i \
+ -e 's:--optimize 2:--no-compile:' \
+ "dist/Makefile.in"
- # Fix configure with Bash 3.1
- epatch "${FILESDIR}/${P}-configure-bash-3.1.patch"
eautoconf
}
src_compile() {
econf --with-apxs=${APXS2} || die "econf failed"
- emake OPT="`apxs2 -q CFLAGS` -fPIC" || die "emake failed"
+ emake OPT="`apxs2 -q CFLAGS` -fPIC" || die "econf failed"
}
src_install() {
apache-module_src_install
}
+src_test() {
+ python_version
+ cd test
+ PYTHONPATH="$(ls -d ${S}/dist/build/lib.*)"
+ sed -i \
+ -e "120ios.environ['PYTHONPATH']=\"${PYTHONPATH}\"" \
+ test.py || die "sed failed"
+ "${python}" test.py || die "tests failed"
+}
+
pkg_postinst() {
python_version
python_mod_optimize "/usr/$(get_libdir)/python${PYVER}/site-packages/mod_python"
}
pkg_postrm() {
- python_mod_cleanup
+ python_version
+ python_mod_cleanup "/usr/$(get_libdir)/python${PYVER}/site-packages/mod_python"
}