commit:     4e661f90fa8cf2d221d84ba48e15ac116d78b3d6
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 16 20:53:19 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 20:53:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e661f90

dev-libs/libffi: drop USE=test-bhaible

Run full testsuite unconditionally.

Reported-by: Joonas Niilola
Closes: https://bugs.gentoo.org/731820
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-libs/libffi/libffi-3.3-r1.ebuild | 11 +----------
 dev-libs/libffi/libffi-3.3-r2.ebuild | 11 +----------
 dev-libs/libffi/metadata.xml         |  1 -
 3 files changed, 2 insertions(+), 21 deletions(-)

diff --git a/dev-libs/libffi/libffi-3.3-r1.ebuild 
b/dev-libs/libffi/libffi-3.3-r1.ebuild
index f5c93c38123..996855591ae 100644
--- a/dev-libs/libffi/libffi-3.3-r1.ebuild
+++ b/dev-libs/libffi/libffi-3.3-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.ta
 LICENSE="MIT"
 SLOT="0/7" # SONAME=libffi.so.7
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="debug pax_kernel static-libs test test-bhaible"
+IUSE="debug pax_kernel static-libs test"
 
 RESTRICT="!test? ( test )"
 
@@ -50,15 +50,6 @@ pkg_setup() {
        fi
 }
 
-src_prepare() {
-       default
-
-       if ! use test-bhaible; then
-               # These tests are very heavyweight (hours of runtime)
-               rm -v testsuite/libffi.bhaible/bhaible.exp || die
-       fi
-}
-
 multilib_src_configure() {
        use userland_BSD && export HOST="${CHOST}"
        # --includedir= path maintains a few properties:

diff --git a/dev-libs/libffi/libffi-3.3-r2.ebuild 
b/dev-libs/libffi/libffi-3.3-r2.ebuild
index 22591c89471..abb1a62a7f1 100644
--- a/dev-libs/libffi/libffi-3.3-r2.ebuild
+++ b/dev-libs/libffi/libffi-3.3-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.ta
 LICENSE="MIT"
 SLOT="0/7" # SONAME=libffi.so.7
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
-IUSE="debug pax_kernel static-libs test +test-bhaible"
+IUSE="debug pax_kernel static-libs test"
 
 RESTRICT="!test? ( test )"
 
@@ -52,15 +52,6 @@ pkg_setup() {
        fi
 }
 
-src_prepare() {
-       default
-
-       if ! use test-bhaible; then
-               # These tests are very heavyweight (hours of runtime)
-               rm -v testsuite/libffi.bhaible/bhaible.exp || die
-       fi
-}
-
 multilib_src_configure() {
        use userland_BSD && export HOST="${CHOST}"
        # --includedir= path maintains a few properties:

diff --git a/dev-libs/libffi/metadata.xml b/dev-libs/libffi/metadata.xml
index ee959783eea..6e9a28c5ac8 100644
--- a/dev-libs/libffi/metadata.xml
+++ b/dev-libs/libffi/metadata.xml
@@ -35,7 +35,6 @@
        </longdescription>
        <use>
                <flag name="pax_kernel">Use PaX emulated trampolines, for we 
can't use PROT_EXEC</flag>
-               <flag name="test-bhaible">Run extended regression tests (very 
slow).</flag>
        </use>
        <upstream>
                <remote-id type="cpe">cpe:/a:libffi_project:libffi</remote-id>

Reply via email to