commit:     4d31305b349edb92c662cbfde4bd507d40837790
Author:     Pavel Kulyov <kulyov.pavel <AT> gmail <DOT> com>
AuthorDate: Mon Aug 11 16:45:58 2025 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 13:14:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d31305b

dev-scheme/chicken: add static-libs USE flag per user request

Static libraries are needed to create software based on the Chicken
Scheme compiler.

Bug: https://bugs.gentoo.org/724080
Closes: https://github.com/gentoo/gentoo/pull/43412
Part-of: https://github.com/gentoo/gentoo/pull/43412
Signed-off-by: Pavel Kulyov <kulyov.pavel <AT> gmail.com>
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-scheme/chicken/chicken-5.3.0.ebuild | 7 ++++---
 dev-scheme/chicken/chicken-5.4.0.ebuild | 6 +++---
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-scheme/chicken/chicken-5.3.0.ebuild 
b/dev-scheme/chicken/chicken-5.3.0.ebuild
index daf9c3453782..fcf8f6ba681e 100644
--- a/dev-scheme/chicken/chicken-5.3.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="8"
@@ -12,7 +12,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz";
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv x86"
-IUSE="doc"
+IUSE="static-libs doc"
 
 RDEPEND=""
 DEPEND=""
@@ -65,7 +65,8 @@ src_install() {
                DESTDIR="${D}" \
                install
        einstalldocs
-       find "${ED}" -name '*.a' -delete || die
+
+       use static-libs || find "${ED}" -name '*.a' -delete || die
 
        # let portage track this file (created later)
        touch "${ED}"/usr/$(get_libdir)/${PN}/11/modules.db || die

diff --git a/dev-scheme/chicken/chicken-5.4.0.ebuild 
b/dev-scheme/chicken/chicken-5.4.0.ebuild
index 3cae349459d0..8893792dac78 100644
--- a/dev-scheme/chicken/chicken-5.4.0.ebuild
+++ b/dev-scheme/chicken/chicken-5.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ SRC_URI="https://code.call-cc.org/releases/${PV}/${P}.tar.gz";
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 ~mips ppc ppc64 ~riscv x86"
-IUSE="doc"
+IUSE="static-libs doc"
 
 src_prepare() {
        default
@@ -64,7 +64,7 @@ src_install() {
                DESTDIR="${D}" \
                install
        einstalldocs
-       find "${ED}" -name '*.a' -delete || die
+       use static-libs || find "${ED}" -name '*.a' -delete || die
 
        # let portage track this file (created later)
        touch "${ED}"/usr/$(get_libdir)/${PN}/11/modules.db || die

Reply via email to