[arch-commits] Commit in python/repos/staging-x86_64 (6 files)

2019-01-10 Thread Felix Yan via arch-commits
Date: Friday, January 11, 2019 @ 01:01:00
  Author: felixonmars
Revision: 343538

archrelease: copy trunk to staging-x86_64

Added:
  python/repos/staging-x86_64/0001-compileall-Fix-ddir-when-recursing.patch
(from rev 343537, 
python/trunk/0001-compileall-Fix-ddir-when-recursing.patch)
  python/repos/staging-x86_64/PKGBUILD
(from rev 343537, python/trunk/PKGBUILD)
  python/repos/staging-x86_64/dont-make-libpython-readonly.patch
(from rev 343537, python/trunk/dont-make-libpython-readonly.patch)
Deleted:
  python/repos/staging-x86_64/0001-compileall-Fix-ddir-when-recursing.patch
  python/repos/staging-x86_64/PKGBUILD
  python/repos/staging-x86_64/dont-make-libpython-readonly.patch

---+
 0001-compileall-Fix-ddir-when-recursing.patch |  114 +-
 PKGBUILD  |  264 
 dont-make-libpython-readonly.patch|   26 +-
 3 files changed, 202 insertions(+), 202 deletions(-)

Deleted: 0001-compileall-Fix-ddir-when-recursing.patch
===
--- 0001-compileall-Fix-ddir-when-recursing.patch   2019-01-11 01:00:37 UTC 
(rev 343537)
+++ 0001-compileall-Fix-ddir-when-recursing.patch   2019-01-11 01:01:00 UTC 
(rev 343538)
@@ -1,57 +0,0 @@
-From 84fdbc156ed424d030686de350fbfc6c3593263f Mon Sep 17 00:00:00 2001
-Message-Id: 
<84fdbc156ed424d030686de350fbfc6c3593263f.1537028533.git.jan.steff...@gmail.com>
-From: "Jan Alexander Steffens (heftig)" 
-Date: Sat, 15 Sep 2018 18:22:06 +0200
-Subject: [PATCH] compileall: Fix ddir when recursing
-

- Lib/compileall.py | 14 +-
- 1 file changed, 9 insertions(+), 5 deletions(-)
-
-diff --git a/Lib/compileall.py b/Lib/compileall.py
-index 72592126d7..70e246fd96 100644
 a/Lib/compileall.py
-+++ b/Lib/compileall.py
-@@ -45,12 +45,16 @@ def _walk_dir(dir, ddir=None, maxlevels=10, quiet=0):
- else:
- dfile = None
- if not os.path.isdir(fullname):
--yield fullname
-+yield fullname, ddir
- elif (maxlevels > 0 and name != os.curdir and name != os.pardir and
-   os.path.isdir(fullname) and not os.path.islink(fullname)):
- yield from _walk_dir(fullname, ddir=dfile,
-  maxlevels=maxlevels - 1, quiet=quiet)
- 
-+def _compile_one(file_ddir, *args, **kwargs):
-+file, ddir = file_ddir
-+return compile_file(file, ddir, *args, **kwargs)
-+
- def compile_dir(dir, maxlevels=10, ddir=None, force=False, rx=None,
- quiet=0, legacy=False, optimize=-1, workers=1,
- invalidation_mode=py_compile.PycInvalidationMode.TIMESTAMP):
-@@ -79,17 +83,17 @@ def compile_dir(dir, maxlevels=10, ddir=None, force=False, 
rx=None,
- if workers is not None and workers != 1 and ProcessPoolExecutor is not 
None:
- workers = workers or None
- with ProcessPoolExecutor(max_workers=workers) as executor:
--results = executor.map(partial(compile_file,
--   ddir=ddir, force=force,
-+results = executor.map(partial(_compile_one,
-+   force=force,
-rx=rx, quiet=quiet,
-legacy=legacy,
-optimize=optimize,
-
invalidation_mode=invalidation_mode),
-files)
- success = min(results, default=True)
- else:
--for file in files:
--if not compile_file(file, ddir, force, rx, quiet,
-+for file_ddir in files:
-+if not _compile_one(file_ddir, force, rx, quiet,
- legacy, optimize, invalidation_mode):
- success = False
- return success
--- 
-2.18.0
-

Copied: 
python/repos/staging-x86_64/0001-compileall-Fix-ddir-when-recursing.patch (from 
rev 343537, python/trunk/0001-compileall-Fix-ddir-when-recursing.patch)
===
--- 0001-compileall-Fix-ddir-when-recursing.patch   
(rev 0)
+++ 0001-compileall-Fix-ddir-when-recursing.patch   2019-01-11 01:01:00 UTC 
(rev 343538)
@@ -0,0 +1,57 @@
+From 84fdbc156ed424d030686de350fbfc6c3593263f Mon Sep 17 00:00:00 2001
+Message-Id: 
<84fdbc156ed424d030686de350fbfc6c3593263f.1537028533.git.jan.steff...@gmail.com>
+From: "Jan Alexander Steffens (heftig)" 
+Date: Sat, 15 Sep 2018 18:22:06 +0200
+Subject: [PATCH] compileall: Fix ddir when recursing
+
+---
+ Lib/compileall.py | 14 +-
+ 1 file changed, 9 insertions(+), 5 deletions(-)
+
+diff --git a/Lib/compileall.py b/Lib/compileall.py
+index 72592126d7..70e246fd96 100644
+--- a/Lib/compileall.py
 b/Lib/compileall.py
+@@ -45,12 +45,16 @@ def _walk_dir(dir, ddir=None, 

[arch-commits] Commit in python/repos/staging-x86_64 (5 files)

2018-07-15 Thread Evangelos Foutras via arch-commits
Date: Sunday, July 15, 2018 @ 10:50:32
  Author: foutrelis
Revision: 328676

archrelease: copy trunk to staging-x86_64

Added:
  python/repos/staging-x86_64/PKGBUILD
(from rev 328675, python/trunk/PKGBUILD)
  
python/repos/staging-x86_64/bpo34056-always-return-bytes-from-_HackedGetData.get_data.patch
(from rev 328675, 
python/trunk/bpo34056-always-return-bytes-from-_HackedGetData.get_data.patch)
  python/repos/staging-x86_64/dont-make-libpython-readonly.patch
(from rev 328675, python/trunk/dont-make-libpython-readonly.patch)
Deleted:
  python/repos/staging-x86_64/PKGBUILD
  python/repos/staging-x86_64/dont-make-libpython-readonly.patch

-+
 PKGBUILD|  235 
+-
 bpo34056-always-return-bytes-from-_HackedGetData.get_data.patch |   83 +++
 dont-make-libpython-readonly.patch  |   26 -
 3 files changed, 217 insertions(+), 127 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-07-15 10:50:26 UTC (rev 328675)
+++ PKGBUILD2018-07-15 10:50:32 UTC (rev 328676)
@@ -1,114 +0,0 @@
-# $Id$
-# Maintainer: Angel Velasquez 
-# Maintainer: Felix Yan 
-# Contributor: Stéphane Gaudreault 
-# Contributor: Allan McRae 
-# Contributor: Jason Chu 
-
-pkgname=python
-pkgver=3.7.0
-pkgrel=2
-_pybasever=${pkgver%.*}
-pkgdesc="Next generation of the python high-level scripting language"
-arch=('x86_64')
-license=('custom')
-url="http://www.python.org/;
-depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib' 'libnsl')
-makedepends=('tk' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb')
-optdepends=('python-setuptools'
-'python-pip'
-'sqlite'
-'mpdecimal: for decimal'
-'xz: for lzma'
-'tk: for tkinter')
-provides=('python3')
-replaces=('python3')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
-dont-make-libpython-readonly.patch)
-sha512sums=('8bb11233fb67ee9ab8ed1b72f8fdc62f66e26a6beaaeb92448bce681cf065269833b1658d3ed2459127f25ba43adb0eab73cf27c59834a2a803fb529b4216739'
-'SKIP'
-
'2ef96708d5b13ae2a3d2cc62c87b4780e60ecfce914e190564492def3a11d5e56977659f41c7f9d12266e58050c766bce4e2b5d50b708eb792794fa8357920c4')
-validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D')  # Ned Deily (Python 
release signing key) 
-
-prepare() {
-  cd Python-${pkgver}
-
-  # FS#45809
-  patch -p1 -i ../dont-make-libpython-readonly.patch
-
-  # FS#23997
-  sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
-
-  # 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
-  rm -r Modules/_ctypes/{darwin,libffi}*
-  rm -r Modules/_decimal/libmpdec
-}
-
-build() {
-  cd Python-${pkgver}
-
-  # Disable bundled pip & setuptools
-  ./configure --prefix=/usr \
-  --enable-shared \
-  --with-threads \
-  --with-computed-gotos \
-  --enable-optimizations \
-  --with-lto \
-  --enable-ipv6 \
-  --with-system-expat \
-  --with-dbmliborder=gdbm:ndbm \
-  --with-system-ffi \
-  --with-system-libmpdec \
-  --enable-loadable-sqlite-extensions \
-  --without-ensurepip
-
-  # Obtain next free server number for xvfb-run; this even works in a chroot 
environment.
-  export servernum=99
-  while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do 
servernum=$((servernum+1)); done
-
-  LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" 
-a -n "$servernum" make EXTRA_CFLAGS="$CFLAGS"
-}
-
-check() {
-  # test_gdb is expected to fail with LTO
-  # test_idle, test_tk, test_ttk_guionly segfaults since 3.6.5
-  # test_cmd_line_script, test_compileall, test_importlib, 
test_multiprocessing_main_handling, test_py_compile, test_runpy fail in 3.7.0
-  # (All 6 are about zipfile import error)
-
-  cd Python-${pkgver}
-
-  # Obtain next free server number for xvfb-run; this even works in a chroot 
environment.
-  export servernum=99
-  while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do 
servernum=$((servernum+1)); done
-
-  LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
-  LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" 
-a -n "$servernum" \
-"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb 
-x test_idle -x test_tk -x test_ttk_guionly \
--x test_cmd_line_script -x test_compileall -x test_importlib -x 
test_multiprocessing_main_handling -x test_py_compile -x test_runpy
-}
-
-package() {
-  cd Python-${pkgver}
-
-  # Hack to avoid building again
-  sed -i 's/^all:.*$/all: build_all/' Makefile
-
-  make 

[arch-commits] Commit in python/repos/staging-x86_64 (PKGBUILD)

2018-06-28 Thread Felix Yan via arch-commits
Date: Thursday, June 28, 2018 @ 20:43:15
  Author: felixonmars
Revision: 327732

archrelease: copy trunk to staging-x86_64

Modified:
  python/repos/staging-x86_64/PKGBUILD

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

Modified: PKGBUILD
===
--- PKGBUILD2018-06-28 20:42:57 UTC (rev 327731)
+++ PKGBUILD2018-06-28 20:43:15 UTC (rev 327732)
@@ -6,7 +6,7 @@
 # Contributor: Jason Chu 
 
 pkgname=python
-pkgver=3.7.0
+pkgver=3.6.6
 pkgrel=1
 _pybasever=3.6
 pkgdesc="Next generation of the python high-level scripting language"
@@ -25,7 +25,7 @@
 replaces=('python3')
 
source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
 dont-make-libpython-readonly.patch)
-sha512sums=('8bb11233fb67ee9ab8ed1b72f8fdc62f66e26a6beaaeb92448bce681cf065269833b1658d3ed2459127f25ba43adb0eab73cf27c59834a2a803fb529b4216739'
+sha512sums=('c71f87c5906e770322a14cacad228655659f782207db826320449d12bf86091c3662f317e1773158dec52f8b052eaedfb4c03b561cc2a6cfcd381597fd2d2b04'
 'SKIP'
 
'2ef96708d5b13ae2a3d2cc62c87b4780e60ecfce914e190564492def3a11d5e56977659f41c7f9d12266e58050c766bce4e2b5d50b708eb792794fa8357920c4')
 validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D')  # Ned Deily (Python 
release signing key) 
@@ -42,6 +42,7 @@
   # Ensure that we are using the system copy of various libraries (expat, 
zlib, libffi, and libmpdec),
   # rather than copies shipped in the tarball
   rm -r Modules/expat
+  rm -r Modules/zlib
   rm -r Modules/_ctypes/{darwin,libffi}*
   rm -r Modules/_decimal/libmpdec
 }
@@ -72,10 +73,8 @@
 }
 
 check() {
-  # test_gdb is expected to fail with LTO
-  # test_idle, test_tk, test_ttk_guionly segfaults since 3.6.5
-  # test_cmd_line_script, test_compileall, test_importlib, 
test_multiprocessing_main_handling, test_py_compile, test_runpy fail in 3.7.0
-  # (All 6 are about zipfile import error)
+  # test_gdb is expected to fail with LTO~
+  # test_idle, test_tk, test_ttk_guionly segfaults on 3.6.5
 
   cd Python-${pkgver}
 
@@ -85,8 +84,7 @@
 
   LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
   LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" 
-a -n "$servernum" \
-"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb 
-x test_idle -x test_tk -x test_ttk_guionly \
--x test_cmd_line_script -x test_compileall -x test_importlib -x 
test_multiprocessing_main_handling -x test_py_compile -x test_runpy
+"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb 
-x test_idle -x test_tk -x test_ttk_guionly
 }
 
 package() {


[arch-commits] Commit in python/repos/staging-x86_64 (4 files)

2018-06-28 Thread Felix Yan via arch-commits
Date: Thursday, June 28, 2018 @ 20:02:32
  Author: felixonmars
Revision: 327728

archrelease: copy trunk to staging-x86_64

Added:
  python/repos/staging-x86_64/PKGBUILD
(from rev 327727, python/trunk/PKGBUILD)
  python/repos/staging-x86_64/dont-make-libpython-readonly.patch
(from rev 327727, python/trunk/dont-make-libpython-readonly.patch)
Deleted:
  python/repos/staging-x86_64/PKGBUILD
  python/repos/staging-x86_64/dont-make-libpython-readonly.patch

+
 PKGBUILD   |  226 +--
 dont-make-libpython-readonly.patch |   26 ++--
 2 files changed, 127 insertions(+), 125 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2018-06-28 20:02:11 UTC (rev 327727)
+++ PKGBUILD2018-06-28 20:02:32 UTC (rev 327728)
@@ -1,112 +0,0 @@
-# $Id$
-# Maintainer: Angel Velasquez 
-# Maintainer: Felix Yan 
-# Contributor: Stéphane Gaudreault 
-# Contributor: Allan McRae 
-# Contributor: Jason Chu 
-
-pkgname=python
-pkgver=3.6.6
-pkgrel=1
-_pybasever=3.6
-pkgdesc="Next generation of the python high-level scripting language"
-arch=('x86_64')
-license=('custom')
-url="http://www.python.org/;
-depends=('expat' 'bzip2' 'gdbm' 'openssl' 'libffi' 'zlib' 'libnsl')
-makedepends=('tk' 'sqlite' 'valgrind' 'bluez-libs' 'mpdecimal' 'llvm' 'gdb' 
'xorg-server-xvfb')
-optdepends=('python-setuptools'
-'python-pip'
-'sqlite'
-'mpdecimal: for decimal'
-'xz: for lzma'
-'tk: for tkinter')
-provides=('python3')
-replaces=('python3')
-source=("https://www.python.org/ftp/python/${pkgver%rc*}/Python-${pkgver}.tar.xz"{,.asc}
-dont-make-libpython-readonly.patch)
-sha512sums=('c71f87c5906e770322a14cacad228655659f782207db826320449d12bf86091c3662f317e1773158dec52f8b052eaedfb4c03b561cc2a6cfcd381597fd2d2b04'
-'SKIP'
-
'2ef96708d5b13ae2a3d2cc62c87b4780e60ecfce914e190564492def3a11d5e56977659f41c7f9d12266e58050c766bce4e2b5d50b708eb792794fa8357920c4')
-validpgpkeys=('0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D')  # Ned Deily (Python 
release signing key) 
-
-prepare() {
-  cd Python-${pkgver}
-
-  # FS#45809
-  patch -p1 -i ../dont-make-libpython-readonly.patch
-
-  # FS#23997
-  sed -i -e "s|^#.* /usr/local/bin/python|#!/usr/bin/python|" Lib/cgi.py
-
-  # Ensure that we are using the system copy of various libraries (expat, 
zlib, libffi, and libmpdec),
-  # rather than copies shipped in the tarball
-  rm -r Modules/expat
-  rm -r Modules/zlib
-  rm -r Modules/_ctypes/{darwin,libffi}*
-  rm -r Modules/_decimal/libmpdec
-}
-
-build() {
-  cd Python-${pkgver}
-
-  # Disable bundled pip & setuptools
-  ./configure --prefix=/usr \
-  --enable-shared \
-  --with-threads \
-  --with-computed-gotos \
-  --enable-optimizations \
-  --with-lto \
-  --enable-ipv6 \
-  --with-system-expat \
-  --with-dbmliborder=gdbm:ndbm \
-  --with-system-ffi \
-  --with-system-libmpdec \
-  --enable-loadable-sqlite-extensions \
-  --without-ensurepip
-
-  # Obtain next free server number for xvfb-run; this even works in a chroot 
environment.
-  export servernum=99
-  while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do 
servernum=$((servernum+1)); done
-
-  LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" 
-a -n "$servernum" make EXTRA_CFLAGS="$CFLAGS"
-}
-
-check() {
-  # test_gdb is expected to fail with LTO~
-  # test_idle, test_tk, test_ttk_guionly segfaults on 3.6.5
-
-  cd Python-${pkgver}
-
-  # Obtain next free server number for xvfb-run; this even works in a chroot 
environment.
-  export servernum=99
-  while ! xvfb-run -a -n "$servernum" /bin/true 2>/dev/null; do 
servernum=$((servernum+1)); done
-
-  LD_LIBRARY_PATH="${srcdir}/Python-${pkgver}":${LD_LIBRARY_PATH} \
-  LC_CTYPE=en_US.UTF-8 xvfb-run -s "-screen 0 1280x720x24 -ac +extension GLX" 
-a -n "$servernum" \
-"${srcdir}/Python-${pkgver}/python" -m test.regrtest -v -uall -x test_gdb 
-x test_idle -x test_tk -x test_ttk_guionly
-}
-
-package() {
-  cd Python-${pkgver}
-
-  # Hack to avoid building again
-  sed -i 's/^all:.*$/all: build_all/' Makefile
-
-  make DESTDIR="${pkgdir}" EXTRA_CFLAGS="$CFLAGS" install
-
-  # Why are these not done by default...
-  ln -s python3   "${pkgdir}"/usr/bin/python
-  ln -s python3-config"${pkgdir}"/usr/bin/python-config
-  ln -s idle3 "${pkgdir}"/usr/bin/idle
-  ln -s pydoc3"${pkgdir}"/usr/bin/pydoc
-  ln -s python${_pybasever}.1 "${pkgdir}"/usr/share/man/man1/python.1
-
-  # some useful "stuff" FS#46146
-  install -dm755 "${pkgdir}"/usr/lib/python${_pybasever}/Tools/{i18n,scripts}
-  install -m755 Tools/i18n/{msgfmt,pygettext}.py 
"${pkgdir}"/usr/lib/python${_pybasever}/Tools/i18n/
-  install 

[arch-commits] Commit in python/repos (staging-x86_64)

2011-02-21 Thread Stéphane Gaudreault
Date: Monday, February 21, 2011 @ 07:00:30
  Author: stephane
Revision: 110664

archrelease: copy trunk to staging-x86_64

Added:
  python/repos/staging-x86_64/



[arch-commits] Commit in python/repos (staging-x86_64 testing-x86_64)

2010-10-04 Thread Allan McRae
Date: Monday, October 4, 2010 @ 06:58:17
  Author: allan
Revision: 93950

db-move: moved python from [staging] to [testing] (x86_64)

Added:
  python/repos/testing-x86_64/
Deleted:
  python/repos/staging-x86_64/



[arch-commits] Commit in python/repos (staging-x86_64)

2010-08-17 Thread Allan McRae
Date: Tuesday, August 17, 2010 @ 08:29:10
  Author: allan
Revision: 87619

archrelease: copy trunk to staging-x86_64

Added:
  python/repos/staging-x86_64/