aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-03-07 09:55:00 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-03-07 09:56:06 +0000
commit9d451afebfaaf96fba11fd194b455b14edceff24 (patch)
tree232cdacba535d0442a0c872251c2f11d26b588ec
parentdd56b238471f896a71aaace51b4c4b693365294b (diff)
downloadaports-9d451afebfaaf96fba11fd194b455b14edceff24.tar.bz2
aports-9d451afebfaaf96fba11fd194b455b14edceff24.tar.xz
main/python: upgrade to 2.7.6
fixes #2747
-rw-r--r--main/python/APKBUILD19
1 files changed, 13 insertions, 6 deletions
diff --git a/main/python/APKBUILD b/main/python/APKBUILD
index 3ad3e7dd0f..2704bc2368 100644
--- a/main/python/APKBUILD
+++ b/main/python/APKBUILD
@@ -1,8 +1,8 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=python
-pkgver=2.7.5
+pkgver=2.7.6
_verbase=${pkgver%.*}
-pkgrel=4
+pkgrel=0
pkgdesc="A high-level scripting language"
url="http://www.python.org"
arch="all"
@@ -14,7 +14,7 @@ subpackages="$pkgname-dev $pkgname-doc $pkgname-tests
depends=""
makedepends="expat-dev openssl-dev zlib-dev ncurses-dev bzip2-dev
gdbm-dev sqlite-dev libffi-dev readline-dev paxctl"
-source="http://www.$pkgname.org/ftp/$pkgname/$pkgver/Python-$pkgver.tar.bz2
+source="http://www.python.org/ftp/python/$pkgver/Python-$pkgver.tar.xz
find_library.patch
recvfrom_into_buffer_overflow_2.7.patch
"
@@ -29,6 +29,13 @@ prepare() {
# Make sure we use system libs
rm -r Modules/expat Modules/_ctypes/libffi* Modules/zlib || return 1
+
+ # make sure our /dev/shm is world writeable
+ if ! touch /dev/shm/$pkgname-$pkgver; then
+ error "/dev/shm is not world writeable. this will cause a broken python build"
+ return 1
+ fi
+ rm /dev/shm/$pkgname-$pkgver
}
build() {
@@ -88,12 +95,12 @@ gdbm() {
_mv_files $(find usr/lib -name '*gdbm*')
}
-md5sums="6334b666b7ff2038c761d7b27ba699c1 Python-2.7.5.tar.bz2
+md5sums="bcf93efa8eaf383c98ed3ce40b763497 Python-2.7.6.tar.xz
22e32fddd3a973172f2fd570f8c5c416 find_library.patch
9bfbe06cf0752d5906992bb1e09198ca recvfrom_into_buffer_overflow_2.7.patch"
-sha256sums="3b477554864e616a041ee4d7cef9849751770bc7c39adaf78a94ea145c488059 Python-2.7.5.tar.bz2
+sha256sums="1fd68e81f8bf7386ff239b7faee9ba387129d2cf34eab13350bd8503a0bff6a1 Python-2.7.6.tar.xz
452f9dc842316bcacfd7d6547ac5c1faaa286568cc782db1c0099464bc913946 find_library.patch
bdf280058fe31b6e9d08a32e4ce16e958e3dddeed515417a03b25e5ec62d41b4 recvfrom_into_buffer_overflow_2.7.patch"
-sha512sums="e0080a380cc280575efb8ec065f99a1ab6f0ac0528c9bb5688414b1d6bb3f42645d8257557764049cefe40f40a0cd7afca1094099ecbf15b7a97757e3dd45492 Python-2.7.5.tar.bz2
+sha512sums="e56e6cdd96ff7bcb680d11ad606c00f4264e413fc43ba7605b2d2e4a743fd6e464cbedabf18b461f742102e936f45d840302a99665b5f988b1df08b25285c238 Python-2.7.6.tar.xz
a1ea61266bb56358158de4036f5be0ad579b44ae616fe0f8d5cef59610886daed73979308c26e56f944435167a6bb8cc6278e6f97f9a72b5f5786d3c31668fc2 find_library.patch
21b534e41ce1cd1bf954849f4246ef0ae907ba7335b42ccfc914cc33068db91140dc1fea0f1b8a83818609e7f5a5f5df6623f029c2c86004f2126eb3f2699c06 recvfrom_into_buffer_overflow_2.7.patch"