commit:     baff69378cd98e77191d8db9fbcae669dd0af81b
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 22 20:47:34 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 22 20:47:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baff6937

media-sound/audiotools: migrate to PEP517

Closes: https://bugs.gentoo.org/909989
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 .../{audiotools-3.1.1-r2.ebuild => audiotools-3.1.1-r3.ebuild} | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild 
b/media-sound/audiotools/audiotools-3.1.1-r3.ebuild
similarity index 89%
rename from media-sound/audiotools/audiotools-3.1.1-r2.ebuild
rename to media-sound/audiotools/audiotools-3.1.1-r3.ebuild
index 261cb53096f9..3dee5dcab9ba 100644
--- a/media-sound/audiotools/audiotools-3.1.1-r2.ebuild
+++ b/media-sound/audiotools/audiotools-3.1.1-r3.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
@@ -6,8 +6,9 @@ EAPI=8
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE="xml(+)"
 DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
 
-inherit distutils-r1
+inherit distutils-r1 edo
 
 DESCRIPTION="Collection of command line audio tools"
 HOMEPAGE="https://audiotools.sourceforge.net/";
@@ -71,12 +72,13 @@ src_prepare() {
        )
 
        # enable/disable deps based on USE flags
-       local flag_lib flag lib
+       local flag_lib flag lib sedflags=()
        for flag_lib in "${USEFLAG_LIBS[@]}"; do
                flag=${flag_lib/:*}
                lib=${flag_lib/*:}
-               use ${flag} || { sed -i "/^${lib}:/s/probe/no/" setup.cfg || 
die; }
+               use ${flag} || sedflags+=( "-e" "/^${lib}:/s/probe/no/" )
        done
+       edo sed -i setup.cfg "${sedflags[@]}"
 }
 
 python_compile_all() {

Reply via email to