[arch-commits] Commit in python2/trunk (PKGBUILD python-2.7-db51.diff)
Allan McRae
allan at archlinux.org
Wed Oct 20 03:29:47 UTC 2010
Date: Tuesday, October 19, 2010 @ 23:29:47
Author: allan
Revision: 96373
upgpkg: python2 2.7-3
db-5.1 rebuild
Added:
python2/trunk/python-2.7-db51.diff
Modified:
python2/trunk/PKGBUILD
----------------------+
PKGBUILD | 8 ++++++--
python-2.7-db51.diff | 42 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-10-20 02:51:19 UTC (rev 96372)
+++ PKGBUILD 2010-10-20 03:29:47 UTC (rev 96373)
@@ -15,12 +15,16 @@
optdepends=('tk: for IDLE')
conflicts=('python<3')
options=('!makeflags')
-source=(http://www.python.org/ftp/python/${pkgver}/Python-${pkgver}.tar.bz2)
-md5sums=('0e8c9ec32abf5b732bea7d91b38c3339')
+source=(http://www.python.org/ftp/python/${pkgver}/Python-${pkgver}.tar.bz2
+ python-2.7-db51.diff)
+md5sums=('0e8c9ec32abf5b732bea7d91b38c3339'
+ 'd9b8161568ce17a305c1b71e61ccd4b5')
build() {
cd ${srcdir}/Python-${pkgver}
+ patch -Np1 -i $srcdir/python-2.7-db51.diff
+
export OPT="${CFLAGS}"
./configure --prefix=/usr --enable-shared --with-threads \
--enable-unicode=ucs4 --with-system-expat
Added: python-2.7-db51.diff
===================================================================
--- python-2.7-db51.diff (rev 0)
+++ python-2.7-db51.diff 2010-10-20 03:29:47 UTC (rev 96373)
@@ -0,0 +1,42 @@
+diff -Naur Python-2.7-orig//Modules/_bsddb.c Python-2.7/Modules/_bsddb.c
+--- Python-2.7-orig//Modules/_bsddb.c 2010-05-10 00:46:46.000000000 +1000
++++ Python-2.7/Modules/_bsddb.c 2010-10-20 13:19:26.436669911 +1000
+@@ -9765,8 +9765,11 @@
+
+ ADD_INT(d, DB_REP_PERMANENT);
+
+-#if (DBVER >= 44)
++#if (DBVER >= 44) && (DBVER <= 48)
+ ADD_INT(d, DB_REP_CONF_NOAUTOINIT);
++#endif
++
++#if (DBVER >= 44)
+ ADD_INT(d, DB_REP_CONF_DELAYCLIENT);
+ ADD_INT(d, DB_REP_CONF_BULK);
+ ADD_INT(d, DB_REP_CONF_NOWAIT);
+diff -Naur Python-2.7-orig//setup.py Python-2.7/setup.py
+--- Python-2.7-orig//setup.py 2010-06-27 22:36:16.000000000 +1000
++++ Python-2.7/setup.py 2010-10-20 13:10:48.256670026 +1000
+@@ -765,7 +765,7 @@
+ # a release. Most open source OSes come with one or more
+ # versions of BerkeleyDB already installed.
+
+- max_db_ver = (4, 8)
++ max_db_ver = (5, 1)
+ min_db_ver = (4, 1)
+ db_setup_debug = False # verbose debug prints from this script?
+
+@@ -787,8 +787,12 @@
+ return True
+
+ def gen_db_minor_ver_nums(major):
+- if major == 4:
++ if major == 5:
+ for x in range(max_db_ver[1]+1):
++ if allow_db_ver((5, x)):
++ yield x
++ if major == 4:
++ for x in range(9):
+ if allow_db_ver((4, x)):
+ yield x
+ elif major == 3:
More information about the arch-commits
mailing list