summaryrefslogtreecommitdiff
path: root/python3
diff options
context:
space:
mode:
authorFredrik Rinnestam <fredrik@crux.nu>2020-07-24 11:49:12 +0200
committerFredrik Rinnestam <fredrik@crux.nu>2020-07-24 11:49:22 +0200
commit7caf8d8ef1d2cba42a48f382b1aa9d20a39b369c (patch)
tree516fc4ae2b263710023680ec9e966bb18724bd77 /python3
parent97ec8c637ffe0bf89c08872a790818c809a752ab (diff)
downloadcore-7caf8d8ef1d2cba42a48f382b1aa9d20a39b369c.tar.gz
core-7caf8d8ef1d2cba42a48f382b1aa9d20a39b369c.tar.xz
python3: cleanup
Diffstat (limited to 'python3')
-rw-r--r--python3/.signature5
-rw-r--r--python3/Pkgfile5
-rw-r--r--python3/mpdecimal-2.5.patch43
3 files changed, 3 insertions, 50 deletions
diff --git a/python3/.signature b/python3/.signature
index f26bfea8..e86110d5 100644
--- a/python3/.signature
+++ b/python3/.signature
@@ -1,6 +1,5 @@
untrusted comment: verify with /etc/ports/core.pub
-RWRJc1FUaeVeqkuualt/6507aNTIu788Mpg9Zk+tB8YUKrJ3PpYsYYy44NoOESMxR5C6CPsvpJ8UvN1xsDaHio4fJY2sGD+oOAU=
-SHA256 (Pkgfile) = 19f06f462955e9087a074ce3d9359b4421931055fb658d82950b2d15b7bb461a
+RWRJc1FUaeVeqgDThGbdqJaz0XsdTeOSx5Iq3UE4Wg24H4/B12/E73Ld0DzBQC9+5mRKy7Fo5zfUw7LfnPojyk2+cE+befrcVA0=
+SHA256 (Pkgfile) = bb76b47e535f1f60ebaf55c16204be2cf668915a27560572d36b4658dbaf76b9
SHA256 (.footprint) = ff4b2cc43f515127aa19283cf48c3be6f23ee5379f0741e0e7c18ec990649215
SHA256 (Python-3.8.5.tar.xz) = e3003ed57db17e617acb382b0cade29a248c6026b1bd8aad1f976e9af66a83b0
-SHA256 (mpdecimal-2.5.patch) = 3a72812cb774610dea8abcac9ebe79d4e2ee3eb3d12be529a9865483dd9379db
diff --git a/python3/Pkgfile b/python3/Pkgfile
index 9a797b84..105fb0ec 100644
--- a/python3/Pkgfile
+++ b/python3/Pkgfile
@@ -6,14 +6,11 @@
name=python3
version=3.8.5
release=1
-source=(https://www.python.org/ftp/python/$version/Python-$version.tar.xz
- mpdecimal-2.5.patch)
+source=(https://www.python.org/ftp/python/$version/Python-$version.tar.xz)
build() {
cd Python-$version
- #patch -p1 -i $SRC/mpdecimal-2.5.patch
-
# Ensure that we are using the system copy of various libraries
rm -r Modules/expat
rm -r Modules/_ctypes/{darwin,libffi}*
diff --git a/python3/mpdecimal-2.5.patch b/python3/mpdecimal-2.5.patch
deleted file mode 100644
index 3a61e285..00000000
--- a/python3/mpdecimal-2.5.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 16eea45fbd3b7c3d1b222b7eb7a5d7ee427f70bd Mon Sep 17 00:00:00 2001
-From: Felix Yan <felixonmars@archlinux.org>
-Date: Thu, 16 Jul 2020 04:22:23 +0800
-Subject: [PATCH] [3.8] bpo-41302: Support system libmpdec 2.5 for Python 3.8
- (GH-21488)
-
-Define UNUSED only when mpdecimal.h doesn't define it. This would support
-building with system libmpdec 2.5 while retaining compatibility with system
-libmpdec 2.4 or the vendored copy.
-
-Tested to build fine with either system libmpdec or the vendored one.
----
- .../next/Build/2020-07-15-17-56-32.bpo-41302.S3o-x9.rst | 1 +
- Modules/_decimal/_decimal.c | 7 +++++++
- 2 files changed, 8 insertions(+)
- create mode 100644 Misc/NEWS.d/next/Build/2020-07-15-17-56-32.bpo-41302.S3o-x9.rst
-
-diff --git a/Misc/NEWS.d/next/Build/2020-07-15-17-56-32.bpo-41302.S3o-x9.rst b/Misc/NEWS.d/next/Build/2020-07-15-17-56-32.bpo-41302.S3o-x9.rst
-new file mode 100644
-index 0000000000000..2f1301740e748
---- /dev/null
-+++ b/Misc/NEWS.d/next/Build/2020-07-15-17-56-32.bpo-41302.S3o-x9.rst
-@@ -0,0 +1 @@
-+Enable building Python 3.8 with libmpdec-2.5.0 to ease maintenance for Linux distributions. Patch by Felix Yan.
-\ No newline at end of file
-diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c
-index df7c6e254bcf2..eb1f1a01feeca 100644
---- a/Modules/_decimal/_decimal.c
-+++ b/Modules/_decimal/_decimal.c
-@@ -58,6 +58,13 @@
-
- #define BOUNDS_CHECK(x, MIN, MAX) x = (x < MIN || MAX < x) ? MAX : x
-
-+#ifndef UNUSED
-+#if defined(__GNUC__) && !defined(__INTEL_COMPILER)
-+ #define UNUSED __attribute__((unused))
-+#else
-+ #define UNUSED
-+#endif
-+#endif
-
- /* _Py_DEC_MINALLOC >= MPD_MINALLOC */
- #define _Py_DEC_MINALLOC 4

Generated by cgit