commit:     9def35446cd785b073a81e26f3113a6e663f1f8f
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  8 16:46:20 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Dec  8 16:47:03 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9def3544

dev-libs/gmp: make sure configure stays +x

Depending on the version of patch used, updates to the configure script
might have lost the +x bit.  Since we already chmod the main script, add
the wrapped one to the list too to workaround patch misbehavior.

 dev-libs/gmp/gmp-6.0.0a.ebuild | 3 ++-
 dev-libs/gmp/gmp-6.1.0.ebuild  | 3 ++-
 dev-libs/gmp/gmp-6.1.1.ebuild  | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-libs/gmp/gmp-6.0.0a.ebuild b/dev-libs/gmp/gmp-6.0.0a.ebuild
index 62f3477..3beced7 100644
--- a/dev-libs/gmp/gmp-6.0.0a.ebuild
+++ b/dev-libs/gmp/gmp-6.0.0a.ebuild
@@ -43,7 +43,8 @@ src_prepare() {
        #!/bin/sh
        exec env ABI="${GMPABI}" "$0.wrapped" "$@"
        EOF
-       chmod a+rx configure
+       # Patches to original configure might have lost the +x bit.
+       chmod a+rx configure{,.wrapped}
 }
 
 multilib_src_configure() {

diff --git a/dev-libs/gmp/gmp-6.1.0.ebuild b/dev-libs/gmp/gmp-6.1.0.ebuild
index 519ff18..456ed04 100644
--- a/dev-libs/gmp/gmp-6.1.0.ebuild
+++ b/dev-libs/gmp/gmp-6.1.0.ebuild
@@ -49,7 +49,8 @@ src_prepare() {
        #!/bin/sh
        exec env ABI="${GMPABI}" "$0.wrapped" "$@"
        EOF
-       chmod a+rx configure
+       # Patches to original configure might have lost the +x bit.
+       chmod a+rx configure{,.wrapped}
 }
 
 multilib_src_configure() {

diff --git a/dev-libs/gmp/gmp-6.1.1.ebuild b/dev-libs/gmp/gmp-6.1.1.ebuild
index 6aa461d..3096454 100644
--- a/dev-libs/gmp/gmp-6.1.1.ebuild
+++ b/dev-libs/gmp/gmp-6.1.1.ebuild
@@ -48,7 +48,8 @@ src_prepare() {
        #!/bin/sh
        exec env ABI="${GMPABI}" "$0.wrapped" "$@"
        EOF
-       chmod a+rx configure
+       # Patches to original configure might have lost the +x bit.
+       chmod a+rx configure{,.wrapped}
 }
 
 multilib_src_configure() {

Reply via email to