commit:     15fc1888be41be42f27f4ff005b6622121bd54da
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 16 18:02:11 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Wed Feb 16 18:51:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15fc1888

dev-scheme/guile: do not check Guile bytecode (QA issue)

Closes: https://bugs.gentoo.org/795849
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/guile/guile-2.0.14-r4.ebuild | 16 ++++++++++------
 dev-scheme/guile/guile-2.2.6.ebuild     |  9 +++++++--
 dev-scheme/guile/guile-2.2.7-r1.ebuild  |  6 +++++-
 dev-scheme/guile/guile-3.0.7-r1.ebuild  |  6 +++++-
 dev-scheme/guile/guile-3.0.8.ebuild     |  4 ++++
 5 files changed, 31 insertions(+), 10 deletions(-)

diff --git a/dev-scheme/guile/guile-2.0.14-r4.ebuild 
b/dev-scheme/guile/guile-2.0.14-r4.ebuild
index 50d02983c91f..6cdb67fff567 100644
--- a/dev-scheme/guile/guile-2.0.14-r4.ebuild
+++ b/dev-scheme/guile/guile-2.0.14-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,8 +12,8 @@ LICENSE="LGPL-3+"
 IUSE="debug debug-malloc +deprecated +networking +nls +regex +threads" # 
upstream recommended +networking +nls
 # emacs useflag removal not working
 
-# workaround for bug 596322
-REQUIRED_USE="regex"
+REQUIRED_USE="regex"  # workaround for bug 596322
+RESTRICT="strip"
 
 RDEPEND="
        >=dev-libs/boehm-gc-7.0:=[threads?]
@@ -33,14 +33,18 @@ DEPEND="${RDEPEND}
 SLOT="12/22" # subslot is soname version
 MAJOR="2.0"
 
-DOCS=( GUILE-VERSION HACKING README )
-
 PATCHES=(
        "${FILESDIR}/${PN}-2-snarf.patch"
        "${FILESDIR}/${P}-darwin.patch"
        "${FILESDIR}/${P}-ia64-fix-crash-thread-context-switch.patch"
 )
 
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
+DOCS=( GUILE-VERSION HACKING README )
+
 src_prepare() {
        default
        eautoreconf
@@ -75,7 +79,7 @@ src_install() {
        find "${ED}" -name '*.la' -delete || die
 
        # From Novell
-       #       https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
+       #       https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
        dodir /usr/share/gdb/auto-load/$(get_libdir)
        mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm 
"${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die
 

diff --git a/dev-scheme/guile/guile-2.2.6.ebuild 
b/dev-scheme/guile/guile-2.2.6.ebuild
index 7e08347d859f..fe2a735e677e 100644
--- a/dev-scheme/guile/guile-2.2.6.ebuild
+++ b/dev-scheme/guile/guile-2.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -30,6 +30,11 @@ BDEPEND="
        sys-devel/gettext"
 
 PATCHES=( "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch" )
+
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
 DOCS=( GUILE-VERSION HACKING README )
 
 src_configure() {
@@ -60,7 +65,7 @@ src_install() {
        default
 
        # From Novell
-       #       https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
+       #       https://bugzilla.novell.com/show_bug.cgi?id=874028#c0
        dodir /usr/share/gdb/auto-load/$(get_libdir)
        mv "${ED}"/usr/$(get_libdir)/libguile-*-gdb.scm 
"${ED}"/usr/share/gdb/auto-load/$(get_libdir) || die
 

diff --git a/dev-scheme/guile/guile-2.2.7-r1.ebuild 
b/dev-scheme/guile/guile-2.2.7-r1.ebuild
index 78619a6cc767..5ae0864f86fc 100644
--- a/dev-scheme/guile/guile-2.2.7-r1.ebuild
+++ b/dev-scheme/guile/guile-2.2.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -35,6 +35,10 @@ PATCHES=(
        "${FILESDIR}/${PN}-2.2.7-stack-up.patch"
 )
 
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
 DOCS=( GUILE-VERSION HACKING README )
 
 src_configure() {

diff --git a/dev-scheme/guile/guile-3.0.7-r1.ebuild 
b/dev-scheme/guile/guile-3.0.7-r1.ebuild
index 2bd3be08275a..0e90037860ba 100644
--- a/dev-scheme/guile/guile-3.0.7-r1.ebuild
+++ b/dev-scheme/guile/guile-3.0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -37,6 +37,10 @@ PATCHES=(
        "${WORKDIR}/${P}-gnulib-glibc-2.34.patch"
 )
 
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
 DOCS=( GUILE-VERSION HACKING README )
 
 src_prepare() {

diff --git a/dev-scheme/guile/guile-3.0.8.ebuild 
b/dev-scheme/guile/guile-3.0.8.ebuild
index a6544fa2fef0..efd31ce2549f 100644
--- a/dev-scheme/guile/guile-3.0.8.ebuild
+++ b/dev-scheme/guile/guile-3.0.8.ebuild
@@ -35,6 +35,10 @@ PATCHES=(
        "${FILESDIR}/${PN}-2.2.3-gentoo-sandbox.patch"
 )
 
+# guile generates ELF files without use of C or machine code
+# It's a portage's false positive. bug #677600
+QA_PREBUILT='*[.]go'
+
 DOCS=( GUILE-VERSION HACKING README )
 
 src_configure() {

Reply via email to