[arch-commits] CVS update of extra/devel/python (PKGBUILD)

andyrtr at archlinux.org andyrtr at archlinux.org
Mon Jan 7 22:19:08 UTC 2008


    Date: Monday, January 7, 2008 @ 17:19:08
  Author: andyrtr
    Path: /home/cvs-extra/extra/devel/python

Modified: PKGBUILD (1.48 -> 1.49)

upgpkg: python 2.5.1-4
rebuild for tk; add patch to fix #8284


----------+
 PKGBUILD |   20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)


Index: extra/devel/python/PKGBUILD
diff -u extra/devel/python/PKGBUILD:1.48 extra/devel/python/PKGBUILD:1.49
--- extra/devel/python/PKGBUILD:1.48	Tue Oct  9 14:16:12 2007
+++ extra/devel/python/PKGBUILD	Mon Jan  7 17:19:08 2008
@@ -1,28 +1,33 @@
-# $Id: PKGBUILD,v 1.48 2007/10/09 18:16:12 jason Exp $
+# $Id: PKGBUILD,v 1.49 2008/01/07 22:19:08 andyrtr Exp $
 # Maintainer: Jason Chu <jason at archlinux.org>
 pkgname=python
 pkgver=2.5.1
-pkgrel=3
+pkgrel=4
 _pybasever=2.5
 pkgdesc="A high-level scripting language"
-arch=(i686 x86_64)
+arch=('i686' 'x86_64')
+license=('custom')
 url="http://www.python.org"
 depends=('db>=4.6' 'bzip2' 'gdbm' 'openssl>=0.9.8d' 'zlib')
-makedepends=('tk' 'sqlite3')
+makedepends=('tk>=8.5.0' 'sqlite3')
 provides=('python-ctypes')
 conflicts=('python-ctypes')
 replaces=('python-ctypes')
 source=(http://www.python.org/ftp/python/${pkgver}/Python-${pkgver}.tar.bz2
 	Python-2.4.4-gdbm-1.patch
-	db4.6-setup.py-detection.patch)
+	db4.6-setup.py-detection.patch
+	python-2.5.CVE-2007-4965-int-overflow.patch)
 md5sums=('70084ffa561660f07de466c2c8c4842d'
          '2b61e06365e9fb5f3af22d946efa8be6'
-         '599fc8d1cb63a406d46e30c7e4b62a29')
+         '599fc8d1cb63a406d46e30c7e4b62a29'
+         '491416c1b337fc61b6cdf5981d895a7d')
 
 build() {
   cd ${startdir}/src/Python-${pkgver}
   patch -Np1 -i ${startdir}/src/Python-2.4.4-gdbm-1.patch || return 1
   patch -Np0 -i ${startdir}/src/db4.6-setup.py-detection.patch || return 1
+  # fix http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-4965
+  patch -Np1 -i ../python-2.5.CVE-2007-4965-int-overflow.patch || return 1
 
   ./configure --prefix=/usr --enable-shared --with-threads --enable-unicode
   # This is supposed to be the previous version's python directory
@@ -61,4 +66,7 @@
   mkdir -p ${startdir}/pkg/usr/lib/python${_pybasever}/Tools/scripts
   install Tools/scripts/README ${startdir}/pkg/usr/lib/python${_pybasever}/Tools/scripts/
   install Tools/scripts/*py ${startdir}/pkg/usr/lib/python${_pybasever}/Tools/scripts/
+
+  # license
+  install -D -m644 LICENSE ${startdir}/pkg/usr/share/licenses/${pkgname}/LICENSE
 }




More information about the arch-commits mailing list