Commit Graph

67 Commits

Author SHA1 Message Date
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
Robin H. Johnson
61b861acd7 Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
2017-02-28 11:50:50 -08:00
Michał Górny
36c397c3c5 dev-python/pypy: Clean up old versions 2017-02-17 12:44:44 +01:00
Michał Górny
821aaac711 dev-python/pypy: Bump to 5.6.0, #599918
Bump to 5.6.0 release. Includes an updated C/C++ compiler support patch
by Jan Ziak.
2016-12-09 19:10:12 +01:00
Michał Górny
13689849f4 dev-python/pypy: Bump to 5.4.1 2016-09-07 19:10:57 +02:00
Michał Górny
0e52d71f56 dev-python/pypy: Adjust subslot to match ABI ver on 5.4.0
Set subslot on pypy-5.4.0+ to match upstream ABI version, to avoid
unnecessary rebuilds on ABI-compatible upgrades. I was planning to do
this for quite some time but waited for next major bump to avoid
needless rebuilds. Sadly, with each bump I forgot again. Therefore,
let's do this in place while 5.4.0 is still fresh.
2016-09-07 19:10:52 +02:00
Michał Górny
2625ed683a dev-python/pypy: Bump to 5.4.0 2016-09-03 19:35:32 +02:00
Michał Górny
cc96bf1da3 dev-python/pypy: Remove unnecessary PDEP on python-updater 2016-07-29 17:09:07 +02:00
Michał Górny
57ff7768ae dev-python/pypy: Bump to 5.3.1, minor fixes 2016-07-03 10:19:07 +02:00
Michał Górny
ec2b13ece4 dev-python/pypy: Bump to 5.3.0 2016-06-09 18:10:21 +02:00
Michał Górny
0c6e5e3785 dev-python/pypy: Add missing resource CFFI build 2016-06-09 18:10:21 +02:00
Michał Górny
6d7f24dae1 dev-python/pypy: Bump to 5.1.1, #578598 2016-06-06 21:16:41 +02:00
Anthony G. Basile
5511b0a8bf dev-python/pypy: add libressl support
Package-Manager: portage-2.2.28
2016-06-03 08:58:54 -04:00
Michał Górny
1f2cdfa8b8 dev-python/pypy: INSDESTTREE -> custom var, #582982 2016-05-14 11:06:49 +02:00
Michał Górny
e34fc4f424 dev-python/pypy: Fix pax-marking in src_compile() 2016-05-14 11:06:49 +02:00
Michał Górny
9d91181c69 dev-python/pypy: Bump to 5.0.0, #577132 2016-03-12 14:40:46 +01:00
Michał Górny
05bd4dd77c dev-python/pypy: Drop old 2016-03-03 11:47:37 +01:00
Michał Górny
8849b098c0 Set appropriate maintainer types in metadata.xml (GLEP 67) 2016-01-24 23:58:38 +01:00
Michał Górny
cfd93d768e Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
2016-01-24 23:58:38 +01:00
Michał Górny
4412ca2c79 Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
2016-01-24 23:58:38 +01:00
Michał Górny
2cb56a3dcb dev-python/pypy*: Default to USE=shadowstack to improve compatibility
Prefer the shadowstack gcrootfinder over asmgcc since the latter
strongly relies on specific assembly being generated by gcc and is often
broken by various optimization flags.
2016-01-07 15:54:11 +01:00