[arch-commits] Commit in python/trunk (PKGBUILD)

2022-09-06 Thread Felix Yan via arch-commits
Date: Tuesday, September 6, 2022 @ 22:01:10
  Author: felixonmars
Revision: 455212

upgpkg: python 3.10.7-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-09-06 21:54:40 UTC (rev 455211)
+++ PKGBUILD2022-09-06 22:01:10 UTC (rev 455212)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.10.6
+pkgver=3.10.7
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -19,7 +19,7 @@
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
-sha512sums=('f2bf424bf4f4caa524ee1248b431e8e06d0745c3fc3ba457710d75f3698e653733feb4b059cd124f1de2a9e851c30d847f567aa47abef12898c9dc8a6507b476'
+sha512sums=('dc3432d72ee7382617318c9645204876d13bb61d4caf3fbbb65e6b14897261123c743049657c95e159e5566daf4dcde613d2e393f025de758f610b44eb958313'
 'SKIP')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 



[arch-commits] Commit in python/trunk (PKGBUILD)

2022-08-03 Thread Felix Yan via arch-commits
Date: Wednesday, August 3, 2022 @ 18:16:19
  Author: felixonmars
Revision: 452022

upgpkg: python 3.10.6-1

Modified:
  python/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2022-08-03 17:36:41 UTC (rev 452021)
+++ PKGBUILD2022-08-03 18:16:19 UTC (rev 452022)
@@ -8,8 +8,8 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.10.5
-pkgrel=2
+pkgver=3.10.6
+pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -19,7 +19,7 @@
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
-sha512sums=('aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90'
+sha512sums=('f2bf424bf4f4caa524ee1248b431e8e06d0745c3fc3ba457710d75f3698e653733feb4b059cd124f1de2a9e851c30d847f567aa47abef12898c9dc8a6507b476'
 'SKIP')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 



[arch-commits] Commit in python/trunk (PKGBUILD)

2022-06-06 Thread Felix Yan via arch-commits
Date: Monday, June 6, 2022 @ 19:54:58
  Author: felixonmars
Revision: 447670

upgpkg: python 3.10.5-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |   15 +--
 1 file changed, 5 insertions(+), 10 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-06-06 19:54:45 UTC (rev 447669)
+++ PKGBUILD2022-06-06 19:54:58 UTC (rev 447670)
@@ -8,8 +8,8 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.10.4
-pkgrel=2
+pkgver=3.10.5
+pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -17,11 +17,9 @@
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
-
https://github.com/python/cpython/commit/178a238f25ab8aff7689d7a09d66dc1583ecd6cb.patch)
-sha512sums=('6c9aeecddc55c7896b2e8527fca131c7b2b6127d56ce1a001ccedfebf590334e0c0bb7c517ed3cf1da3c1910e002552b56aa7e03eeb672f42ff0bd8150799113'
-'SKIP'
-
'a76517ddfcbfa7363999016ba6b938677f07350c4c167c49e5837d8711bea1c0d49f3c77706e361b88fe915fba8b2de7dc6dc251afa2d0a93ea03287bbde475d')
+source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
+sha512sums=('aa7f58a9b31de9824185b3e7bfa7da0dcf64ae9e89840664eae9d98d9048a650fa012cd5b873a62ff44b65b856db86f095c4003117406ec5e9583ec5f7e78e90'
+'SKIP')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 
   'A035C8C19219BA821ECEA86B64E628F8D684696D') # Pablo Galindo 
Salgado 
@@ -29,9 +27,6 @@
 prepare() {
   cd Python-${pkgver}
 
-  # FS#73002
-  patch -p1 -i ../178a238f25ab8aff7689d7a09d66dc1583ecd6cb.patch
-
   # FS#23997
   sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
 



[arch-commits] Commit in python/trunk (PKGBUILD)

2022-05-14 Thread Felix Yan via arch-commits
Date: Saturday, May 14, 2022 @ 08:34:14
  Author: felixonmars
Revision: 445450

upgpkg: python 3.10.4-2: fix FS#73002

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |   11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-05-14 08:23:02 UTC (rev 445449)
+++ PKGBUILD2022-05-14 08:34:14 UTC (rev 445450)
@@ -9,7 +9,7 @@
 pkgbase=python
 pkgname=(python python-tests)
 pkgver=3.10.4
-pkgrel=1
+pkgrel=2
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -17,9 +17,11 @@
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
+source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
+
https://github.com/python/cpython/commit/178a238f25ab8aff7689d7a09d66dc1583ecd6cb.patch)
 
sha512sums=('6c9aeecddc55c7896b2e8527fca131c7b2b6127d56ce1a001ccedfebf590334e0c0bb7c517ed3cf1da3c1910e002552b56aa7e03eeb672f42ff0bd8150799113'
-'SKIP')
+'SKIP'
+
'a76517ddfcbfa7363999016ba6b938677f07350c4c167c49e5837d8711bea1c0d49f3c77706e361b88fe915fba8b2de7dc6dc251afa2d0a93ea03287bbde475d')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 
   'A035C8C19219BA821ECEA86B64E628F8D684696D') # Pablo Galindo 
Salgado 
@@ -27,6 +29,9 @@
 prepare() {
   cd Python-${pkgver}
 
+  # FS#73002
+  patch -p1 -i ../178a238f25ab8aff7689d7a09d66dc1583ecd6cb.patch
+
   # FS#23997
   sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
 



[arch-commits] Commit in python/trunk (PKGBUILD)

2022-03-23 Thread Felix Yan via arch-commits
Date: Wednesday, March 23, 2022 @ 23:40:14
  Author: felixonmars
Revision: 440628

upgpkg: python 3.10.4-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-23 23:05:56 UTC (rev 440627)
+++ PKGBUILD2022-03-23 23:40:14 UTC (rev 440628)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.10.3
+pkgver=3.10.4
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -18,7 +18,7 @@
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
-sha512sums=('5020407798ebaae6002b8de29475c1064a32f1527a0e4ec6fe7fcf076b4ea3ef0ab4b4a7864a6081cc8dd01dd545123198b11cc8dd1259c670394b7d81f35a86'
+sha512sums=('6c9aeecddc55c7896b2e8527fca131c7b2b6127d56ce1a001ccedfebf590334e0c0bb7c517ed3cf1da3c1910e002552b56aa7e03eeb672f42ff0bd8150799113'
 'SKIP')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 



[arch-commits] Commit in python/trunk (PKGBUILD)

2022-03-20 Thread Evangelos Foutras via arch-commits
Date: Sunday, March 20, 2022 @ 09:35:44
  Author: foutrelis
Revision: 440306

Drop -flto=4 now that we use -flto=auto by default

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |3 ---
 1 file changed, 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-20 07:46:48 UTC (rev 440305)
+++ PKGBUILD2022-03-20 09:35:44 UTC (rev 440306)
@@ -30,9 +30,6 @@
   # FS#23997
   sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
 
-  # Speed up LTO
-  sed -i -e "s|-flto |-flto=4 |g" configure configure.ac
-
   # Ensure that we are using the system copy of various libraries (expat, 
libffi, and libmpdec),
   # rather than copies shipped in the tarball
   rm -r Modules/expat



[arch-commits] Commit in python/trunk (PKGBUILD)

2022-03-18 Thread Felix Yan via arch-commits
Date: Friday, March 18, 2022 @ 21:09:02
  Author: felixonmars
Revision: 439974

upgpkg: python 3.10.3-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-03-18 20:20:48 UTC (rev 439973)
+++ PKGBUILD2022-03-18 21:09:02 UTC (rev 439974)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.10.2
+pkgver=3.10.3
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -18,7 +18,7 @@
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
-sha512sums=('215a7159face84788fe547c1e2689b8d0ae510275157cf01636bef2902d0ff465f844eb0328c9f39fd1cd03a1d1736d4cf258992f2788e492a801a372032c08b'
+sha512sums=('5020407798ebaae6002b8de29475c1064a32f1527a0e4ec6fe7fcf076b4ea3ef0ab4b4a7864a6081cc8dd01dd545123198b11cc8dd1259c670394b7d81f35a86'
 'SKIP')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 



[arch-commits] Commit in python/trunk (PKGBUILD)

2022-01-15 Thread Felix Yan via arch-commits
Date: Saturday, January 15, 2022 @ 21:01:05
  Author: felixonmars
Revision: 434506

upgpkg: python 3.10.2-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |   25 +++--
 1 file changed, 7 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2022-01-15 20:36:15 UTC (rev 434505)
+++ PKGBUILD2022-01-15 21:01:05 UTC (rev 434506)
@@ -8,8 +8,8 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.10.1
-pkgrel=2
+pkgver=3.10.2
+pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -17,13 +17,9 @@
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
-https://bugs.python.org/file50485/cmp_interned_strings.patch
-
https://github.com/python/cpython/commit/934a24c641da5bc4bdb724e901adc20f9a5dff40.patch)
-sha512sums=('1c559e33f1252e51bafb941c380de16f142c0735858363c84cb8dbed6767843de3af126889c2826ffb94bd4777d7cdfc31040301c8c74de56af52b80b1aa9e76'
-'SKIP'
-
'd97fe57566169bfc06713d4aa420e1c85c0b9c1d0f96d61cdd3a4a86b2340753a80c56e0d48c16b513e3f639cee83b7fbbc0c21045d2f37bf37543048f914557'
-
'4257fabc494135313ad1df2e1b3e3ae1109b049a08b4968be6e54788327aefa81e3374e96b5dfedfc1488ec22a481c95900e250a9e3c917f7632f58030329ada')
+source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
+sha512sums=('215a7159face84788fe547c1e2689b8d0ae510275157cf01636bef2902d0ff465f844eb0328c9f39fd1cd03a1d1736d4cf258992f2788e492a801a372032c08b'
+'SKIP')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 
   'A035C8C19219BA821ECEA86B64E628F8D684696D') # Pablo Galindo 
Salgado 
@@ -31,12 +27,6 @@
 prepare() {
   cd Python-${pkgver}
 
-  # fixes crashes in sagemath - by arojas
-  patch -Np1 -i ../934a24c641da5bc4bdb724e901adc20f9a5dff40.patch
-
-  # FS#72979
-  patch -Np1 -i ../cmp_interned_strings.patch
-
   # FS#23997
   sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
 
@@ -54,7 +44,7 @@
   cd Python-${pkgver}
 
   # PGO should be done with -O3
-  CFLAGS="${CFLAGS/-O2/-O3}"
+  CFLAGS="${CFLAGS/-O2/-O3} -ffat-lto-objects"
 
   # Disable bundled pip & setuptools
   ./configure --prefix=/usr \
@@ -81,7 +71,6 @@
 check() {
   # test_socket: test.test_socket.RDSTest.testPeek hangs 
https://bugs.python.org/issue35247
   # test_tk: tkinter.test.test_tkinter.test_colorchooser.DefaultRootTest hangs
-  # test_ttk_guionly: test failures about "AssertionError: TclError not raised"
 
   cd Python-${pkgver}
 
@@ -91,7 +80,7 @@
 
   LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
   LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" 
-a -n "$servernum" \
-"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x 
test_socket -x test_tk -x test_ttk_guionly
+"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x 
test_socket -x test_tk
 }
 
 package_python() {



[arch-commits] Commit in python/trunk (PKGBUILD)

2021-12-19 Thread Felix Yan via arch-commits
Date: Sunday, December 19, 2021 @ 21:36:05
  Author: felixonmars
Revision: 432795

upgpkg: python 3.10.1-2: add a patch for sagemath crash

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |   11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-19 21:32:47 UTC (rev 432794)
+++ PKGBUILD2021-12-19 21:36:05 UTC (rev 432795)
@@ -9,7 +9,7 @@
 pkgbase=python
 pkgname=(python python-tests)
 pkgver=3.10.1
-pkgrel=1
+pkgrel=2
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -18,10 +18,12 @@
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
-https://bugs.python.org/file50485/cmp_interned_strings.patch)
+https://bugs.python.org/file50485/cmp_interned_strings.patch
+
https://github.com/python/cpython/commit/934a24c641da5bc4bdb724e901adc20f9a5dff40.patch)
 
sha512sums=('1c559e33f1252e51bafb941c380de16f142c0735858363c84cb8dbed6767843de3af126889c2826ffb94bd4777d7cdfc31040301c8c74de56af52b80b1aa9e76'
 'SKIP'
-
'd97fe57566169bfc06713d4aa420e1c85c0b9c1d0f96d61cdd3a4a86b2340753a80c56e0d48c16b513e3f639cee83b7fbbc0c21045d2f37bf37543048f914557')
+
'd97fe57566169bfc06713d4aa420e1c85c0b9c1d0f96d61cdd3a4a86b2340753a80c56e0d48c16b513e3f639cee83b7fbbc0c21045d2f37bf37543048f914557'
+
'4257fabc494135313ad1df2e1b3e3ae1109b049a08b4968be6e54788327aefa81e3374e96b5dfedfc1488ec22a481c95900e250a9e3c917f7632f58030329ada')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 
   'A035C8C19219BA821ECEA86B64E628F8D684696D') # Pablo Galindo 
Salgado 
@@ -29,6 +31,9 @@
 prepare() {
   cd Python-${pkgver}
 
+  # fixes crashes in sagemath - by arojas
+  patch -Np1 -i ../934a24c641da5bc4bdb724e901adc20f9a5dff40.patch
+
   # FS#72979
   patch -Np1 -i ../cmp_interned_strings.patch
 



[arch-commits] Commit in python/trunk (PKGBUILD)

2021-12-11 Thread Felix Yan via arch-commits
Date: Saturday, December 11, 2021 @ 18:19:46
  Author: felixonmars
Revision: 431887

upgpkg: python 3.10.1-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |   13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-12-11 18:19:02 UTC (rev 431886)
+++ PKGBUILD2021-12-11 18:19:46 UTC (rev 431887)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.10.0
+pkgver=3.10.1
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -17,9 +17,11 @@
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
-sha512sums=('82b2729afc7d72a80882f199970667dce7d971a2e5ecfe6cf84f7b68612ab2caf6ed6d7a8cb81f24ea85cb0816464bb2e8b2e6884eda62fa40742edc674193bd'
-'SKIP')
+source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
+https://bugs.python.org/file50485/cmp_interned_strings.patch)
+sha512sums=('1c559e33f1252e51bafb941c380de16f142c0735858363c84cb8dbed6767843de3af126889c2826ffb94bd4777d7cdfc31040301c8c74de56af52b80b1aa9e76'
+'SKIP'
+
'd97fe57566169bfc06713d4aa420e1c85c0b9c1d0f96d61cdd3a4a86b2340753a80c56e0d48c16b513e3f639cee83b7fbbc0c21045d2f37bf37543048f914557')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 
   'A035C8C19219BA821ECEA86B64E628F8D684696D') # Pablo Galindo 
Salgado 
@@ -27,6 +29,9 @@
 prepare() {
   cd Python-${pkgver}
 
+  # FS#72979
+  patch -Np1 -i ../cmp_interned_strings.patch
+
   # FS#23997
   sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
 



[arch-commits] Commit in python/trunk (PKGBUILD mpdecimal-2.5.1.patch)

2021-11-27 Thread Felix Yan via arch-commits
Date: Saturday, November 27, 2021 @ 23:06:38
  Author: felixonmars
Revision: 429401

upgpkg: python 3.10.0-1

Modified:
  python/trunk/PKGBUILD
Deleted:
  python/trunk/mpdecimal-2.5.1.patch

---+
 PKGBUILD  |   29 +++--
 mpdecimal-2.5.1.patch |   45 -
 2 files changed, 11 insertions(+), 63 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-11-27 20:01:59 UTC (rev 429400)
+++ PKGBUILD2021-11-27 23:06:38 UTC (rev 429401)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.9
+pkgver=3.10.0
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -17,22 +17,16 @@
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
-mpdecimal-2.5.1.patch)
-sha512sums=('0ab29fb9a7ecb808bd08d84d28908d5a934e0f021853da0f7a9c94670eb30c8dbbc233d461afdb3995b0de59275ef7e1de43e82d7f848802cbd6e6e50b7b25a6'
-'SKIP'
-
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
+source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
+sha512sums=('82b2729afc7d72a80882f199970667dce7d971a2e5ecfe6cf84f7b68612ab2caf6ed6d7a8cb81f24ea85cb0816464bb2e8b2e6884eda62fa40742edc674193bd'
+'SKIP')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
-  'E3FF2839C048B25C084DEBE9B26995E310250568') # Łukasz Langa (GPG 
langa.pl) 
+  'E3FF2839C048B25C084DEBE9B26995E310250568'  # Łukasz Langa (GPG 
langa.pl) 
+  'A035C8C19219BA821ECEA86B64E628F8D684696D') # Pablo Galindo 
Salgado 
 
 prepare() {
   cd Python-${pkgver}
 
-  patch -p1 -i ../mpdecimal-2.5.1.patch
-
-  # https://bugs.python.org/issue41346
-  sed -i 's/-j0 //' Makefile.pre.in
-
   # FS#23997
   sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
 
@@ -50,10 +44,7 @@
   cd Python-${pkgver}
 
   # PGO should be done with -O3
-  # Also included the -fno-semantic-interposition optimization:
-  # https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup
-  CFLAGS="${CFLAGS/-O2/-O3} -fno-semantic-interposition"
-  LDFLAGS="$LDFLAGS -fno-semantic-interposition"
+  CFLAGS="${CFLAGS/-O2/-O3}"
 
   # Disable bundled pip & setuptools
   ./configure --prefix=/usr \
@@ -78,7 +69,9 @@
 }
 
 check() {
-  # test_tk and test_ttk_guionly: https://bugs.python.org/issue43139
+  # test_socket: test.test_socket.RDSTest.testPeek hangs 
https://bugs.python.org/issue35247
+  # test_tk: tkinter.test.test_tkinter.test_colorchooser.DefaultRootTest hangs
+  # test_ttk_guionly: test failures about "AssertionError: TclError not raised"
 
   cd Python-${pkgver}
 
@@ -88,7 +81,7 @@
 
   LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
   LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" 
-a -n "$servernum" \
-"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_tk 
-x test_ttk_guionly
+"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x 
test_socket -x test_tk -x test_ttk_guionly
 }
 
 package_python() {

Deleted: mpdecimal-2.5.1.patch
===
--- mpdecimal-2.5.1.patch   2021-11-27 20:01:59 UTC (rev 429400)
+++ mpdecimal-2.5.1.patch   2021-11-27 23:06:38 UTC (rev 429401)
@@ -1,45 +0,0 @@
-From dd436be488bdca2123d12d1e148d85cb6f98be5f Mon Sep 17 00:00:00 2001
-From: Stefan Krah 
-Date: Sun, 10 Jan 2021 16:35:48 +0100
-Subject: [PATCH] Portability fixes.
-

- Modules/_decimal/_decimal.c | 4 ++--
- setup.py| 2 +-
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c
-index 664d45a90481d..bbd540bc376e2 100644
 a/Modules/_decimal/_decimal.c
-+++ b/Modules/_decimal/_decimal.c
-@@ -3295,7 +3295,7 @@ dec_format(PyObject *dec, PyObject *args)
- }
- else {
- size_t n = strlen(spec.dot);
--if (n > 1 || (n == 1 && !isascii((uchar)spec.dot[0]))) {
-+if (n > 1 || (n == 1 && !isascii((unsigned char)spec.dot[0]))) {
- /* fix locale dependent non-ascii characters */
- dot = dotsep_as_utf8(spec.dot);
- if (dot == NULL) {
-@@ -3304,7 +3304,7 @@ dec_format(PyObject *dec, PyObject *args)
- spec.dot = PyBytes_AS_STRING(dot);
- }
- n = strlen(spec.sep);
--if (n > 1 || (n == 1 && !isascii((uchar)spec.sep[0]))) {
-+if (n > 1 || (n == 1 && 

[arch-commits] Commit in python/trunk (PKGBUILD)

2021-11-20 Thread Felix Yan via arch-commits
Date: Saturday, November 20, 2021 @ 22:10:54
  Author: felixonmars
Revision: 428709

upgpkg: python 3.9.9-1

Modified:
  python/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-11-20 21:26:13 UTC (rev 428708)
+++ PKGBUILD2021-11-20 22:10:54 UTC (rev 428709)
@@ -8,8 +8,8 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.7
-pkgrel=2
+pkgver=3.9.9
+pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -19,7 +19,7 @@
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 mpdecimal-2.5.1.patch)
-sha512sums=('55139776ab58a40f9e1e70613d7071d559ef9e51e32a77791422aac134322c21a49f0348c42813214b69789c589367eae43e16d4ae838a73daf37617e966b735'
+sha512sums=('0ab29fb9a7ecb808bd08d84d28908d5a934e0f021853da0f7a9c94670eb30c8dbbc233d461afdb3995b0de59275ef7e1de43e82d7f848802cbd6e6e50b7b25a6'
 'SKIP'
 
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 



[arch-commits] Commit in python/trunk (PKGBUILD)

2021-10-10 Thread Felix Yan via arch-commits
Date: Sunday, October 10, 2021 @ 15:53:48
  Author: felixonmars
Revision: 425650

upgpkg: python 3.9.7-2: rebuild with libffi 3.4

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-10-10 13:34:18 UTC (rev 425649)
+++ PKGBUILD2021-10-10 15:53:48 UTC (rev 425650)
@@ -9,7 +9,7 @@
 pkgbase=python
 pkgname=(python python-tests)
 pkgver=3.9.7
-pkgrel=1
+pkgrel=2
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')



[arch-commits] Commit in python/trunk (PKGBUILD)

2021-08-31 Thread Felix Yan via arch-commits
Date: Tuesday, August 31, 2021 @ 14:09:40
  Author: felixonmars
Revision: 422774

upgpkg: python 3.9.7-1

Modified:
  python/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-08-31 13:36:47 UTC (rev 422773)
+++ PKGBUILD2021-08-31 14:09:40 UTC (rev 422774)
@@ -8,8 +8,8 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.6
-pkgrel=2
+pkgver=3.9.7
+pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -19,7 +19,7 @@
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 mpdecimal-2.5.1.patch)
-sha512sums=('01c529e3207738d8771caeb5ed6217e10745c21aa39832fe3185e1c87fdb6aedead97ce38dbb11e02d873654028bd8071c3f345c18452769520723284efe9dc1'
+sha512sums=('55139776ab58a40f9e1e70613d7071d559ef9e51e32a77791422aac134322c21a49f0348c42813214b69789c589367eae43e16d4ae838a73daf37617e966b735'
 'SKIP'
 
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 



[arch-commits] Commit in python/trunk (PKGBUILD)

2021-08-23 Thread Felix Yan via arch-commits
Date: Monday, August 23, 2021 @ 14:18:21
  Author: felixonmars
Revision: 422468

upgpkg: python 3.9.6-2: rebuild with libnsl 2.0.0

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-08-23 07:31:16 UTC (rev 422467)
+++ PKGBUILD2021-08-23 14:18:21 UTC (rev 422468)
@@ -9,7 +9,7 @@
 pkgbase=python
 pkgname=(python python-tests)
 pkgver=3.9.6
-pkgrel=1
+pkgrel=2
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')



[arch-commits] Commit in python/trunk (PKGBUILD)

2021-06-30 Thread Felix Yan via arch-commits
Date: Wednesday, June 30, 2021 @ 15:17:02
  Author: felixonmars
Revision: 418794

upgpkg: python 3.9.6-1

Modified:
  python/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-06-30 14:19:33 UTC (rev 418793)
+++ PKGBUILD2021-06-30 15:17:02 UTC (rev 418794)
@@ -8,8 +8,8 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.5
-pkgrel=3
+pkgver=3.9.6
+pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -19,7 +19,7 @@
 makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 mpdecimal-2.5.1.patch)
-sha512sums=('7b581af1b3e73695f124ff6a3a960e22104153a5d920ca930c046f42ea313b1e7ec77e39876db2bf5d5da6d7412cb072ff8ae7814dda12c14f9da6c570fb0995'
+sha512sums=('01c529e3207738d8771caeb5ed6217e10745c21aa39832fe3185e1c87fdb6aedead97ce38dbb11e02d873654028bd8071c3f345c18452769520723284efe9dc1'
 'SKIP'
 
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 



[arch-commits] Commit in python/trunk (PKGBUILD)

2021-05-24 Thread Evangelos Foutras via arch-commits
Date: Monday, May 24, 2021 @ 13:29:36
  Author: foutrelis
Revision: 416251

upgpkg: python 3.9.5-3: rebuild with GCC 11

Trying to resolve the following gnumeric build failure:

  lto1: fatal error: bytecode stream in file '/usr/lib/python3.9/
config-3.9-x86_64-linux-gnu/libpython3.9.a' generated with LTO
version 9.0 instead of the expected 11.0
  make[3]: *** [Makefile:563: python_loader.la] Error 1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-05-24 12:20:00 UTC (rev 416250)
+++ PKGBUILD2021-05-24 13:29:36 UTC (rev 416251)
@@ -9,7 +9,7 @@
 pkgbase=python
 pkgname=(python python-tests)
 pkgver=3.9.5
-pkgrel=2
+pkgrel=3
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')


[arch-commits] Commit in python/trunk (PKGBUILD)

2021-05-12 Thread Felix Yan via arch-commits
Date: Wednesday, May 12, 2021 @ 17:55:23
  Author: felixonmars
Revision: 415073

upgpkg: python 3.9.5-2: re-enable bluez support (FS#70438)

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-05-12 17:52:35 UTC (rev 415072)
+++ PKGBUILD2021-05-12 17:55:23 UTC (rev 415073)
@@ -9,7 +9,7 @@
 pkgbase=python
 pkgname=(python python-tests)
 pkgver=3.9.5
-pkgrel=1
+pkgrel=2
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -16,7 +16,7 @@
 license=('custom')
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
-makedepends=('tk' 'sqlite' 'mpdecimal' 'llvm' 'gdb' 'xorg-server-xvfb' 
'ttf-font')
+makedepends=('tk' 'sqlite' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 mpdecimal-2.5.1.patch)
 
sha512sums=('7b581af1b3e73695f124ff6a3a960e22104153a5d920ca930c046f42ea313b1e7ec77e39876db2bf5d5da6d7412cb072ff8ae7814dda12c14f9da6c570fb0995'


[arch-commits] Commit in python/trunk (PKGBUILD)

2021-05-09 Thread Felix Yan via arch-commits
Date: Sunday, May 9, 2021 @ 14:58:59
  Author: felixonmars
Revision: 414869

upgpkg: python 3.9.5-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-05-09 13:14:12 UTC (rev 414868)
+++ PKGBUILD2021-05-09 14:58:59 UTC (rev 414869)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.4
+pkgver=3.9.5
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -19,7 +19,7 @@
 makedepends=('tk' 'sqlite' 'mpdecimal' 'llvm' 'gdb' 'xorg-server-xvfb' 
'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 mpdecimal-2.5.1.patch)
-sha512sums=('3d8a5a38de0df6edc074d141e0b4a12b79d80439e4341cd4519218aa4bb7317be2736a17058ceec43fc987fc17ea5167c19eeafbdeef732a2f1656fe2f0f0d39'
+sha512sums=('7b581af1b3e73695f124ff6a3a960e22104153a5d920ca930c046f42ea313b1e7ec77e39876db2bf5d5da6d7412cb072ff8ae7814dda12c14f9da6c570fb0995'
 'SKIP'
 
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 


[arch-commits] Commit in python/trunk (PKGBUILD)

2021-04-20 Thread Felix Yan via arch-commits
Date: Tuesday, April 20, 2021 @ 16:46:09
  Author: felixonmars
Revision: 412925

upgpkg: python 3.9.4-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-04-20 16:07:00 UTC (rev 412924)
+++ PKGBUILD2021-04-20 16:46:09 UTC (rev 412925)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.3
+pkgver=3.9.4
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -19,7 +19,7 @@
 makedepends=('tk' 'sqlite' 'mpdecimal' 'llvm' 'gdb' 'xorg-server-xvfb' 
'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 mpdecimal-2.5.1.patch)
-sha512sums=('420b07c272b8da4b97f6edc21c3b51ef8ee1fffd291eebb032991ec2da4fc40ace3e9b608d7cea0c43ad3716792640c508e84a807c29cfa5a40f89d294f7b0ab'
+sha512sums=('3d8a5a38de0df6edc074d141e0b4a12b79d80439e4341cd4519218aa4bb7317be2736a17058ceec43fc987fc17ea5167c19eeafbdeef732a2f1656fe2f0f0d39'
 'SKIP'
 
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 


[arch-commits] Commit in python/trunk (PKGBUILD)

2021-04-09 Thread Felix Yan via arch-commits
Date: Friday, April 9, 2021 @ 10:28:33
  Author: felixonmars
Revision: 411799

upgpkg: python 3.9.3-1

Modified:
  python/trunk/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2021-04-09 07:39:33 UTC (rev 411798)
+++ PKGBUILD2021-04-09 10:28:33 UTC (rev 411799)
@@ -8,7 +8,7 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.2
+pkgver=3.9.3
 pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
@@ -16,10 +16,10 @@
 license=('custom')
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
-makedepends=('tk' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
+makedepends=('tk' 'sqlite' 'mpdecimal' 'llvm' 'gdb' 'xorg-server-xvfb' 
'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 mpdecimal-2.5.1.patch)
-sha512sums=('b204d865e4c974951830008c381678876987da267c37bce3b4e488c07aa744658e57b8dc5d248051d0391f3b580e69877f7772abc0a0de5288349d448ccf0789'
+sha512sums=('420b07c272b8da4b97f6edc21c3b51ef8ee1fffd291eebb032991ec2da4fc40ace3e9b608d7cea0c43ad3716792640c508e84a807c29cfa5a40f89d294f7b0ab'
 'SKIP'
 
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 


[arch-commits] Commit in python/trunk (PKGBUILD)

2021-02-20 Thread Felix Yan via arch-commits
Date: Saturday, February 20, 2021 @ 21:49:12
  Author: felixonmars
Revision: 408552

upgpkg: python 3.9.2-1

Modified:
  python/trunk/PKGBUILD

--+
 PKGBUILD |   13 +
 1 file changed, 5 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-02-20 17:02:18 UTC (rev 408551)
+++ PKGBUILD2021-02-20 21:49:12 UTC (rev 408552)
@@ -8,8 +8,8 @@
 
 pkgbase=python
 pkgname=(python python-tests)
-pkgver=3.9.1
-pkgrel=2
+pkgver=3.9.2
+pkgrel=1
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -18,12 +18,10 @@
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
-mpdecimal-2.5.1.patch
-
bpo-42794.patch::https://github.com/python/cpython/commit/b20d5e5ce95248e0fa77c5d7bf8f6f5b1231fa53.patch)
-sha512sums=('b90029d6825751685983e9dcf0e0ec9e46f18e6c7d37b0dd7a245a94316f8c0090308ad7c2b2b49ed2514b0b909177231dd5bcad03031bf4624e37136fcf8019'
+mpdecimal-2.5.1.patch)
+sha512sums=('b204d865e4c974951830008c381678876987da267c37bce3b4e488c07aa744658e57b8dc5d248051d0391f3b580e69877f7772abc0a0de5288349d448ccf0789'
 'SKIP'
-
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad'
-
'948f9c16e772a2f4c37f29e5b1d51da5fa10ae0f6701f2698f6e9dffe2f133431ec90f8e2223062a6691810e3b3a99449bf573e3f90e426b8a328a06f6094338')
+
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568') # Łukasz Langa (GPG 
langa.pl) 
 
@@ -31,7 +29,6 @@
   cd Python-${pkgver}
 
   patch -p1 -i ../mpdecimal-2.5.1.patch
-  patch -p1 -i ../bpo-42794.patch
 
   # https://bugs.python.org/issue41346
   sed -i 's/-j0 //' Makefile.pre.in


[arch-commits] Commit in python/trunk (PKGBUILD mpdecimal-2.5.1.patch)

2021-02-06 Thread Felix Yan via arch-commits
Date: Saturday, February 6, 2021 @ 12:59:55
  Author: felixonmars
Revision: 407560

upgpkg: python 3.9.1-2: rebuild with mpdecimal 2.5.1

Added:
  python/trunk/mpdecimal-2.5.1.patch
Modified:
  python/trunk/PKGBUILD

---+
 PKGBUILD  |   20 
 mpdecimal-2.5.1.patch |   45 +
 2 files changed, 61 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2021-02-06 12:50:54 UTC (rev 407559)
+++ PKGBUILD2021-02-06 12:59:55 UTC (rev 407560)
@@ -9,7 +9,7 @@
 pkgbase=python
 pkgname=(python python-tests)
 pkgver=3.9.1
-pkgrel=1
+pkgrel=2
 _pybasever=${pkgver%.*}
 pkgdesc="Next generation of the python high-level scripting language"
 arch=('x86_64')
@@ -17,9 +17,13 @@
 url="https://www.python.org/;
 depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'zlib')
 makedepends=('tk' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb' 'ttf-font')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc})
+source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
+mpdecimal-2.5.1.patch
+
bpo-42794.patch::https://github.com/python/cpython/commit/b20d5e5ce95248e0fa77c5d7bf8f6f5b1231fa53.patch)
 
sha512sums=('b90029d6825751685983e9dcf0e0ec9e46f18e6c7d37b0dd7a245a94316f8c0090308ad7c2b2b49ed2514b0b909177231dd5bcad03031bf4624e37136fcf8019'
-'SKIP')
+'SKIP'
+
'58f683cbfdc6aa84c03d068c1bc2f1d8d2c17ba4f7b632c14ab1d529d8332e767354266c3815e239427497fff1a42ec2a37739ea312d24cb76a69dcf1c98c0ad'
+
'948f9c16e772a2f4c37f29e5b1d51da5fa10ae0f6701f2698f6e9dffe2f133431ec90f8e2223062a6691810e3b3a99449bf573e3f90e426b8a328a06f6094338')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D'  # Ned Deily (Python 
release signing key) 
   'E3FF2839C048B25C084DEBE9B26995E310250568') # Łukasz Langa (GPG 
langa.pl) 
 
@@ -26,6 +30,12 @@
 prepare() {
   cd Python-${pkgver}
 
+  patch -p1 -i ../mpdecimal-2.5.1.patch
+  patch -p1 -i ../bpo-42794.patch
+
+  # https://bugs.python.org/issue41346
+  sed -i 's/-j0 //' Makefile.pre.in
+
   # FS#23997
   sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
 
@@ -71,6 +81,8 @@
 }
 
 check() {
+  # test_tk and test_ttk_guionly: https://bugs.python.org/issue43139
+
   cd Python-${pkgver}
 
   # Obtain next free server number for xvfb-run; this even works in a chroot 
environment.
@@ -79,7 +91,7 @@
 
   LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
   LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1920x1080x16 -ac +extension GLX" 
-a -n "$servernum" \
-"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall
+"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_tk 
-x test_ttk_guionly
 }
 
 package_python() {

Added: mpdecimal-2.5.1.patch
===
--- mpdecimal-2.5.1.patch   (rev 0)
+++ mpdecimal-2.5.1.patch   2021-02-06 12:59:55 UTC (rev 407560)
@@ -0,0 +1,45 @@
+From dd436be488bdca2123d12d1e148d85cb6f98be5f Mon Sep 17 00:00:00 2001
+From: Stefan Krah 
+Date: Sun, 10 Jan 2021 16:35:48 +0100
+Subject: [PATCH] Portability fixes.
+
+---
+ Modules/_decimal/_decimal.c | 4 ++--
+ setup.py| 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/Modules/_decimal/_decimal.c b/Modules/_decimal/_decimal.c
+index 664d45a90481d..bbd540bc376e2 100644
+--- a/Modules/_decimal/_decimal.c
 b/Modules/_decimal/_decimal.c
+@@ -3295,7 +3295,7 @@ dec_format(PyObject *dec, PyObject *args)
+ }
+ else {
+ size_t n = strlen(spec.dot);
+-if (n > 1 || (n == 1 && !isascii((uchar)spec.dot[0]))) {
++if (n > 1 || (n == 1 && !isascii((unsigned char)spec.dot[0]))) {
+ /* fix locale dependent non-ascii characters */
+ dot = dotsep_as_utf8(spec.dot);
+ if (dot == NULL) {
+@@ -3304,7 +3304,7 @@ dec_format(PyObject *dec, PyObject *args)
+ spec.dot = PyBytes_AS_STRING(dot);
+ }
+ n = strlen(spec.sep);
+-if (n > 1 || (n == 1 && !isascii((uchar)spec.sep[0]))) {
++if (n > 1 || (n == 1 && !isascii((unsigned char)spec.sep[0]))) {
+ /* fix locale dependent non-ascii characters */
+ sep = dotsep_as_utf8(spec.sep);
+ if (sep == NULL) {
+diff --git a/setup.py b/setup.py
+index ddc0bd067d4e4..c547a68664e8c 100644
+--- a/setup.py
 b/setup.py
+@@ -2199,7 +2199,7 @@ def detect_decimal(self):
+ undef_macros = []
+ if '--with-system-libmpdec' in 
sysconfig.get_config_var("CONFIG_ARGS"):
+ include_dirs = []
+-libraries = [':libmpdec.so.2']
++libraries = ['mpdec']
+ sources = ['_decimal/_decimal.c']
+