From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 407A31396D9 for ; Thu, 16 Nov 2017 12:33:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1B7F6E0DFE; Thu, 16 Nov 2017 12:33:49 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id EE764E0DFE for ; Thu, 16 Nov 2017 12:33:48 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4CAC933BE68 for ; Thu, 16 Nov 2017 12:33:47 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0D3269CA4 for ; Thu, 16 Nov 2017 12:33:46 +0000 (UTC) From: "Michał Górny" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michał Górny" Message-ID: <1510835613.01bb6b9ab7bbe5368ff598ad109bac9990989ac5.mgorny@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/pypy/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-python/pypy/pypy-5.9.0-r1.ebuild dev-python/pypy/pypy-5.9.0.ebuild dev-python/pypy/pypy-9999.ebuild X-VCS-Directories: dev-python/pypy/ X-VCS-Committer: mgorny X-VCS-Committer-Name: Michał Górny X-VCS-Revision: 01bb6b9ab7bbe5368ff598ad109bac9990989ac5 X-VCS-Branch: master Date: Thu, 16 Nov 2017 12:33:46 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: b8f02d04-4cb4-4c81-8988-c97158aa7d6b X-Archives-Hash: 710f2ec1025c337368968b4dd07fae45 commit: 01bb6b9ab7bbe5368ff598ad109bac9990989ac5 Author: Michał Górny gentoo org> AuthorDate: Wed Nov 15 17:00:11 2017 +0000 Commit: Michał Górny gentoo org> CommitDate: Thu Nov 16 12:33:33 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01bb6b9a 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. dev-python/pypy/{pypy-5.9.0.ebuild => pypy-5.9.0-r1.ebuild} | 2 ++ dev-python/pypy/pypy-9999.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dev-python/pypy/pypy-5.9.0.ebuild b/dev-python/pypy/pypy-5.9.0-r1.ebuild similarity index 99% rename from dev-python/pypy/pypy-5.9.0.ebuild rename to dev-python/pypy/pypy-5.9.0-r1.ebuild index ce877adabdf..7cfed8fcca3 100644 --- a/dev-python/pypy/pypy-5.9.0.ebuild +++ b/dev-python/pypy/pypy-5.9.0-r1.ebuild @@ -241,6 +241,8 @@ src_install() { doexe pypy-c libpypy-c.so pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so" insinto "${dest}" + # preserve mtimes to avoid obsoleting caches + insopts -p doins -r include lib_pypy lib-python dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy dodoc README.rst diff --git a/dev-python/pypy/pypy-9999.ebuild b/dev-python/pypy/pypy-9999.ebuild index 805c5e7f777..fecf7b18d4e 100644 --- a/dev-python/pypy/pypy-9999.ebuild +++ b/dev-python/pypy/pypy-9999.ebuild @@ -247,6 +247,8 @@ src_install() { doexe pypy-c libpypy-c.so pax-mark m "${ED%/}${dest}/pypy-c" "${ED%/}${dest}/libpypy-c.so" insinto "${dest}" + # preserve mtimes to avoid obsoleting caches + insopts -p doins -r include lib_pypy lib-python dosym ../$(get_libdir)/pypy/pypy-c /usr/bin/pypy dodoc README.rst