Commit Graph
87 Commits
Author SHA1 Message Date
Mikle Kolyada beb0f1bea2 dev-python/pypy: amd64 stable wrt bug #705690
Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2020-02-08 16:35:55 +03:00
Thomas Deutschmann 43c8ce7601 dev-python/pypy: x86 stable (bug #705690)
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
2020-01-27 16:44:24 +01:00
Michał Górny 5bb01f3cb5 dev-python/pypy: Skip broken tests
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2020-01-17 19:35:48 +01:00
Georgy Yakovlev 23821d4ae0 dev-python/pypy: keyword on ~ppc64
============ short test summary info ==================
FAIL lib-python/2.7/test/test_dictviews.py::unmodified
FAIL lib-python/2.7/test/test_gdbm.py::unmodified
FAIL lib-python/2.7/test/test_ssl.py::unmodified
FAIL lib-python/2.7/test/test_subprocess.py::unmodified
= 4 failed, 347 passed, 47 skipped, 1 pytest-warnings =

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
2020-01-04 15:51:37 -08:00
Michał Górny dd2b34c94e dev-python/pypy: Use updated dev-lang/python patchset
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-30 13:12:02 +01:00
Michał Górny 08ccd51046 dev-python/pypy: Remove unused USE=sandbox
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-30 12:57:56 +01:00
Michał Górny 684285a764 dev-python/pypy: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-30 12:57:50 +01:00
Michał Górny 3ccfb193c1 dev-python/pypy: Remove the live ebuild
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-30 12:57:49 +01:00
Michał Górny fcf512ef66 dev-python/pypy: Bump to 7.3.0 (now using split pypy-exe)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-25 19:38:03 +01:00
Michał Górny d057517187 dev-python/pypy: Bump to 7.3.0rc1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-14 12:58:10 +01:00
Michał Górny 81eb03188e dev-python/pypy: Allow openssl[bindist]
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-11-20 13:27:14 +01:00
Michał Górny 2c98eddaec dev-python/pypy: Drop 7.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-11-01 09:03:34 +01:00
Michał Górny 120efe206f dev-python/pypy: Bump to 7.2.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-10-18 18:24:15 +02:00
Michał Górny d91aa0743a dev-python/pypy: Drop old (<7.1.1)
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-05-24 16:21:35 +02:00
Michał Górny e515438419 dev-python/pypy: Bump to 7.1.1
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-04-21 08:29:52 +02:00
Michał Górny a6c6255e9d dev-python/pypy: Bump to 7.1.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-03-28 15:21:07 +01:00
Michał Górny 4c0261d9ad dev-python/pypy: Restore Gentoo path patch
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-02-16 16:08:21 +01:00
Michał Górny 3f800b11b5 dev-python/pypy: Sync live ebuild
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-02-14 23:07:14 +01:00
Michał Górny 63eb3421ce dev-python/pypy: Bump to 7.0.0
Bump to the new 7.0.0 release, and update CPython patchset.  Upstream
has apparently started using /usr/lib/pypy2.7 as package location
independently of prefix, so our patches stopped being necessary (but we
need subslot bump to move everything).  Thanks to Sander Sweers
for the early notification and research on the new release.

Bug: https://bugs.gentoo.org/677398
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-02-14 23:06:52 +01:00
Michał Górny 5e614e855f dev-python/pypy: Remove 5.10.0
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-01-05 14:39:48 +01:00
Michał Górny 34ad2d0e90 dev-python/pypy: Disable more problematic tests
Bug: https://bugs.gentoo.org/654242
2018-08-01 15:34:21 +02:00
Michał Górny f10fe39888 dev-python/pypy: Fix reenabling byte-compilation for tests
Bug: https://bugs.gentoo.org/654242
2018-08-01 14:24:13 +02:00
Michał Górny c2b6050428 dev-python/pypy: Drop <5.10.0 2018-04-29 08:24:04 +02:00
Michał Górny 08e74d1642 dev-python/pypy: Bump to 6.0.0 2018-04-27 08:34:29 +02:00
Michał Górny 2654ea2bcb dev-python/pypy: Remove half-broken USE=doc
The doc building code is currently broken as it is subject to Sphinx
version mismatch, and given that we would need separate logic to select
interpreter for the PyPy build, and for the sphinx call, it's better
to remove the doc building altogether and possible reintroduce it
as a separate package in the future.

Closes: https://bugs.gentoo.org/643046
2018-01-08 20:41:18 +01:00
Michał Górny e43e52540c dev-python/pypy: Clean old up 2018-01-06 00:19:24 +01:00
Michał Górny c33ec3a4bb dev-python/pypy: Bump to 5.10.0 2017-12-27 19:20:26 +01:00
Michał Górny 623100fcb1 dev-python/*: Update Manifest hashes 2017-12-09 19:23:08 +01:00
Michał Górny 01bb6b9ab7 dev-python/pypy: Fix mtimes between generated and source files
Ensure to preserve file mtimes while copying them from the source tree
to the installation image. This ensures that the generated files
are newer than source files, and that PyPy does not attempt to rewrite
them at runtime.
2017-11-16 13:33:33 +01:00
Michał Górny c39181e9cb dev-python/pypy: Inline deps and include dev-python/pycparser dep
Replace the autogenerated || dependency with an inlined version,
and include dev-python/pycparser in it when using CPython 2.7 (it is
built-in in dev-python/pypy, through CFFI). Enforce the dependency
only when USE=-low-memory, since otherwise CPython is not used, and we
can't enforce the dependency on PyPy anyway as it would cause circular
deps.

Closes: https://bugs.gentoo.org/634306
2017-11-11 16:07:27 +01:00
Michał Górny 61ee5e7fe9 dev-python/pypy: Generate caches earlier, in compile
Generate the caches in compile phase since they are needed for tests.

Closes: https://bugs.gentoo.org/636490
2017-11-05 13:19:19 +01:00
Michał Górny 76ad7134d3 dev-python/pypy: Remove incorrect pytest dep 2017-11-05 13:19:19 +01:00
Michał Górny 407473d02d dev-python/pypy: Remove unnecessary LD_LIBRARY_PATH
The pypy executable has $ORIGIN-based rpath.
2017-11-05 13:19:17 +01:00
Michał Górny 1e3348be2d dev-python/pypy: Fix cross-phase function calls
Closes: https://bugs.gentoo.org/596624
2017-10-15 12:07:36 +02:00
Michał Górny a2fa03f1db dev-python/pypy: Drop old 2017-10-15 11:38:11 +02:00
Michał Górny 2440e4f705 dev-python/pypy: Update low-memory doc
The translation and compilation are now completely separate, so
the remark about additional memory usage is obsolete now.
2017-10-15 09:29:53 +02:00
Michał Górny 8257183b07 dev-python/pypy: Remove inactive maintainer 2017-10-15 09:14:43 +02:00
Michał Górny ccc170f64e dev-python/pypy: Bump to 5.9.0 2017-10-09 20:58:14 +02:00
Michał Górny aaa73ac42b dev-python/pypy: Sync the live ebuild 2017-06-10 01:09:55 +02:00
Michał Górny 7345f7ca12 dev-python/pypy: Bump to 5.8.0 2017-06-10 01:09:47 +02:00
Michał Górny 1f77802d86 dev-python/pypy: Bump to 5.7.1 (based on cpy 2.7.13) 2017-04-25 23:49:13 +02:00
Michał Górny 5310ff1506 dev-python/pypy: Remove unused --make-jobs option
The --make-jobs option is no longer relevant since we are calling emake
directly. It was only used to pass -j to make when called by rpython.
2017-04-25 23:49:13 +02:00
Michał Górny 63581c5194 dev-python/pypy: Disarm implicit -flto (in 9999) 2017-04-25 23:49:12 +02:00
Michał Górny d97c60b5c1 dev-python/pypy: Bump 9999 to EAPI 6 2017-04-25 23:49:12 +02:00
Michał Górny 3fd6c1a1b1 dev-python/pypy: Update the distutils-cxx patch for upcoming 5.7.1 2017-04-25 23:49:11 +02:00
Michał Górny 7bbc0b0897 dev-python/pypy: Switch 9999 to cpy2.7.13 patchset
Use the patchset from CPython 2.7.13 to avoid keeping old patches
around. Disable the Turkish locale patch since it now alters the C
sources of CPython -- we need to figure out if pypy needs similar
alteration at all, and port it if necessary.
2017-04-25 23:49:10 +02:00
Michał Górny 1661f82d67 dev-python/pypy: Upstream deprecated asmgc, and defaults to shadowstack 2017-04-25 23:49:09 +02:00
Michał Górny dedd99246d dev-python/pypy: Use usession*-0 rather than -current 2017-04-08 07:42:44 +02:00
Michał Górny 80dfd9952e dev-python/pypy: Split translation and compile phases
Use the --source option to disable automatic compiling of generating C
sources, and build them manually afterwards. Most importantly, this
significantly reduces memory use because pypy failed to free memory that
was used for the translation, and that is no longer needed when
the compilation is started. Furthermore, it makes resuming compilation
possible.
2017-03-08 12:32:43 +01:00
Michał Górny a5bfdb537c dev-python/pypy: Sync the live ebuild 2017-03-08 12:32:41 +01:00