commit: 68d757d5379b7a91d895124b62f8bc5ea724d437
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 15 16:17:22 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Nov 16 12:33:39 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d757d5
dev-python/pypy3-bin: 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.
.../pypy3-bin/{pypy3-bin-5.9.0-r2.ebuild => pypy3-bin-5.9.0-r3.ebuild} | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r3.ebuild
similarity index 98%
rename from dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
rename to dev-python/pypy3-bin/pypy3-bin-5.9.0-r3.ebuild
index 0f0e4bd042d..4ac56798f83 100644
--- a/dev-python/pypy3-bin/pypy3-bin-5.9.0-r2.ebuild
+++ b/dev-python/pypy3-bin/pypy3-bin-5.9.0-r3.ebuild
@@ -150,6 +150,8 @@ src_install() {
doexe pypy3-c libpypy3-c.so
pax-mark m "${ED%/}${dest}/pypy3-c" "${ED%/}${dest}/libpypy3-c.so"
insinto "${dest}"
+ # preserve mtimes to avoid obsoleting caches
+ insopts -p
doins -r include lib_pypy lib-python
dosym ../$(get_libdir)/pypy3/pypy3-c /usr/bin/pypy3
dodoc README.rst