From: Michał Górny Date: Wed, 15 Nov 2017 17:02:56 +0000 (+0100) Subject: dev-python/pypy3: Fix mtimes between generated and source files X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=73b650cc29c8819f87fd7a78ebec980e21a0d7bd;p=gentoo.git dev-python/pypy3: 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. --- diff --git a/dev-python/pypy3/pypy3-5.9.0.ebuild b/dev-python/pypy3/pypy3-5.9.0-r1.ebuild similarity index 99% rename from dev-python/pypy3/pypy3-5.9.0.ebuild rename to dev-python/pypy3/pypy3-5.9.0-r1.ebuild index 1fe12fc2c523..a1892572aacb 100644 --- a/dev-python/pypy3/pypy3-5.9.0.ebuild +++ b/dev-python/pypy3/pypy3-5.9.0-r1.ebuild @@ -210,6 +210,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 diff --git a/dev-python/pypy3/pypy3-9999.ebuild b/dev-python/pypy3/pypy3-9999.ebuild index 1369c84d3fc9..ff2a3ff800ed 100644 --- a/dev-python/pypy3/pypy3-9999.ebuild +++ b/dev-python/pypy3/pypy3-9999.ebuild @@ -237,6 +237,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