diff options
Diffstat (limited to 'sys-apps/coreutils/coreutils-9.1-r2.ebuild')
-rw-r--r-- | sys-apps/coreutils/coreutils-9.1-r2.ebuild | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/sys-apps/coreutils/coreutils-9.1-r2.ebuild b/sys-apps/coreutils/coreutils-9.1-r2.ebuild index 19d468c871..0807fff2b9 100644 --- a/sys-apps/coreutils/coreutils-9.1-r2.ebuild +++ b/sys-apps/coreutils/coreutils-9.1-r2.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 # Try to keep an eye on Fedora's packaging: https://src.fedoraproject.org/rpms/coreutils -# The upstream coreutils maintianers also maintain the package in Fedora and may +# The upstream coreutils maintainers also maintain the package in Fedora and may # backport fixes which we want to pick up. -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{9..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/coreutils.asc inherit flag-o-matic python-any-r1 toolchain-funcs verify-sig @@ -25,6 +25,7 @@ if [[ ${PV} == *_p* ]] ; then else SRC_URI="mirror://gnu/${PN}/${P}.tar.xz verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )" + KEYWORDS="~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi @@ -116,13 +117,14 @@ src_prepare() { -e "/src_libstdbuf_so_LDFLAGS = -shared/s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/libexec/coreutils/libstdbuf.dylib:" \ Makefile.in \ || die + + sed -i \ + -e "s/libstdbuf\\.so/libstdbuf$(get_libname)/" \ + src/stdbuf.c \ + Makefile.in \ + configure \ + || die fi - sed -i \ - -e "s/libstdbuf\\.so/libstdbuf$(get_libname)/" \ - src/stdbuf.c \ - Makefile.in \ - configure \ - || die # Since we've patched many .c files, the make process will try to # re-build the manpages by running `./bin --help`. When doing a |