commit:     23e6655c80cd05470321e2faacb9163e95bbb25d
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 20:12:26 2022 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 20:13:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e6655c

sys-devel/binutils-apple: bump to EAPI-7, fix pkgcheck warns

Closes: https://bugs.gentoo.org/884479
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 ...3.2.6.ebuild => binutils-apple-3.2.6-r1.ebuild} | 44 +++++++-------
 .../binutils-apple-8.2.1-r101.ebuild               |  2 +-
 ....1-r1.ebuild => binutils-apple-8.2.1-r2.ebuild} | 70 +++++++++++-----------
 3 files changed, 58 insertions(+), 58 deletions(-)

diff --git a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild 
b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
similarity index 87%
rename from sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
rename to sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
index 49c5ce262a52..d096612de55a 100644
--- a/sys-devel/binutils-apple/binutils-apple-3.2.6.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-3.2.6-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
-inherit eutils flag-o-matic toolchain-funcs
+inherit flag-o-matic toolchain-funcs
 
 RESTRICT="test" # the test suite will test what's installed.
 
@@ -34,7 +34,7 @@ S=${WORKDIR}
 
 is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
 
-prepare_ld64() {
+eprepare_ld64() {
        cd "${S}"/${LD64}/src
        cp "${WORKDIR}"/Makefile Makefile || die
 
@@ -90,14 +90,14 @@ prepare_ld64() {
 }
 
 src_prepare() {
-       prepare_ld64
+       eprepare_ld64
 
        cd "${S}"/${CCTOOLS}
-       epatch "${WORKDIR}"/${PN}-3.2.6-as-dir.patch
-       epatch "${WORKDIR}"/${PN}-3.1.1-libtool-ranlib.patch
-       epatch "${WORKDIR}"/${PN}-3.1.1-nmedit.patch
-       epatch "${WORKDIR}"/${PN}-3.1.1-no-headers.patch
-       epatch "${WORKDIR}"/${PN}-3.1.1-no-oss-dir.patch
+       eapply -p1 "${WORKDIR}"/${PN}-3.2.6-as-dir.patch
+       eapply -p1 "${WORKDIR}"/${PN}-3.1.1-libtool-ranlib.patch
+       eapply -p1 "${WORKDIR}"/${PN}-3.1.1-nmedit.patch
+       eapply -p1 "${WORKDIR}"/${PN}-3.1.1-no-headers.patch
+       eapply -p1 "${WORKDIR}"/${PN}-3.1.1-no-oss-dir.patch
 
        # drop as targets which are not suported by anything
        sed -i \
@@ -109,8 +109,8 @@ src_prepare() {
                as/Makefile || die
 
        cd "${S}"/${LD64}
-       epatch "${WORKDIR}"/${PN}-3.1.1-testsuite.patch
-       epatch "${WORKDIR}"/${PN}-3.2.6-lto.patch
+       eapply -p1 "${WORKDIR}"/${PN}-3.1.1-testsuite.patch
+       eapply -p1 "${WORKDIR}"/${PN}-3.2.6-lto.patch
 
        cd "${S}"
        ebegin "cleaning Makefiles from unwanted CFLAGS"
@@ -200,19 +200,19 @@ install_cctools() {
                COMMON_SUBDIRS='ar misc otool' \
                SUBDIRS_32= \
                RC_CFLAGS="${CFLAGS}" OFLAG="${CFLAGS}" \
-               DSTROOT=\"${D}\" \
-               BINDIR=\"${EPREFIX}\"${BINPATH} \
-               LOCBINDIR=\"${EPREFIX}\"${BINPATH} \
-               USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-               LOCLIBDIR=\"${EPREFIX}\"${LIBPATH} \
-               MANDIR=\"${EPREFIX}\"${DATAPATH}/man/
+               DSTROOT="\"${D}\"" \
+               BINDIR="\"${EPREFIX}\"${BINPATH}" \
+               LOCBINDIR="\"${EPREFIX}\"${BINPATH}" \
+               USRBINDIR="\"${EPREFIX}\"${BINPATH}" \
+               LOCLIBDIR="\"${EPREFIX}\"${LIBPATH}" \
+               MANDIR="\"${EPREFIX}\"${DATAPATH}/man/"
        cd "${S}"/${CCTOOLS}/as
        emake install \
                BUILD_OBSOLETE_ARCH= \
-               DSTROOT=\"${D}\" \
-               USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-               LIBDIR=\"${EPREFIX}\"${LIBPATH} \
-               LOCLIBDIR=\"${EPREFIX}\"${LIBPATH}
+               DSTROOT="\"${D}\"" \
+               USRBINDIR="\"${EPREFIX}\"${BINPATH}" \
+               LIBDIR="\"${EPREFIX}\"${LIBPATH}" \
+               LOCLIBDIR="\"${EPREFIX}\"${LIBPATH}"
 
        cd "${ED}"${BINPATH}
        insinto ${DATAPATH}/man/man1

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
index da5d72becad1..5c87dd7ecf22 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r101.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 CMAKE_MAKEFILE_GENERATOR=emake  # keep dependencies down
 
-inherit cmake toolchain-funcs
+inherit cmake
 
 DESCRIPTION="Darwin Xtools matching Xcode Tools ${PN}"
 HOMEPAGE="https://github.com/iains/darwin-xtools";

diff --git a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild 
b/sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild
similarity index 87%
rename from sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
rename to sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild
index b38e12eebe33..8d4f21c88bb0 100644
--- a/sys-devel/binutils-apple/binutils-apple-8.2.1-r1.ebuild
+++ b/sys-devel/binutils-apple/binutils-apple-8.2.1-r2.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="6"
+EAPI="7"
 
-inherit eutils flag-o-matic toolchain-funcs llvm prefix
+inherit flag-o-matic llvm prefix
 
 # versions:
 # XCode-11.3.1                 ld64-530        cctools-949.0.1
@@ -64,12 +64,12 @@ src_prepare() {
        cp "${S}"/ld64-136-compile_stubs.h ld/compile_stubs.h
        cp "${S}"/ld64-274.2-Makefile Makefile
 
-       epatch "${S}"/ld64-274.1-nolto.patch
-       epatch "${S}"/ld64-236.3-crashreporter.patch
-       epatch "${S}"/ld64-264.3.102-bitcode-case.patch
-       epatch "${S}"/ld64-274.1-unknown-fixup.patch
-       epatch "${S}"/ld64-274.1-notapi.patch
-       epatch "${S}"/ld64-274.2-cfi-info-type.patch
+       eapply -p2 "${S}"/ld64-274.1-nolto.patch
+       eapply -p2 "${S}"/ld64-236.3-crashreporter.patch
+       eapply -p2 "${S}"/ld64-264.3.102-bitcode-case.patch
+       eapply -p2 "${S}"/ld64-274.1-unknown-fixup.patch
+       eapply -p2 "${S}"/ld64-274.1-notapi.patch
+       eapply -p2 "${S}"/ld64-274.2-cfi-info-type.patch
 
        # workound llvm-3.9.{0,1} issue
        # https://bugs.gentoo.org/show_bug.cgi?id=603580
@@ -87,27 +87,27 @@ src_prepare() {
        cp ../../${CCTOOLS}/include/mach/machine.h include/mach/machine.h
        # add alias for newer identifiers, because ld64 uses both but cctools
        # header only defines the older
-       epatch "${S}"/ld64-236.3-missing-cputypes.patch
+       eapply -p2 "${S}"/ld64-236.3-missing-cputypes.patch
 
        local VER_STR="\"@(#)PROGRAM:ld  PROJECT:${LD64} (Gentoo 
${PN}-${PVR})\\n\""
        echo "char ldVersionString[] = ${VER_STR};" > version.cpp
 
-       epatch "${S}"/ld64-123.2-debug-backtrace.patch
+       eapply -p0 "${S}"/ld64-123.2-debug-backtrace.patch
 
        cd "${S}"/${CCTOOLS}
-       epatch "${S}"/${PN}-4.5-as.patch
-       epatch "${S}"/${PN}-5.1-as-dir.patch
-       epatch "${S}"/${PN}-5.1-ranlib.patch
-       epatch "${S}"/${PN}-3.1.1-libtool-ranlib.patch
-       epatch "${S}"/${PN}-3.1.1-no-headers.patch
-       epatch "${S}"/${PN}-4.0-no-oss-dir.patch
-       epatch "${S}"/cctools-839-intel-retf.patch
-       epatch "${S}"/${PN}-5.1-extraneous-includes.patch
-       epatch "${S}"/${PN}-5.1-strnlen.patch
-       epatch "${S}"/${PN}-7.3-make-j.patch
-       epatch "${S}"/${PN}-7.3-no-developertools-dir.patch
-       epatch "${S}"/${PN}-8.2.1-llvm-prefix-3.patch
-       epatch "${S}"/${PN}-8.2.1-llvm-shim.patch
+       eapply -p1 "${S}"/${PN}-4.5-as.patch
+       eapply -p1 "${S}"/${PN}-5.1-as-dir.patch
+       eapply -p2 "${S}"/${PN}-5.1-ranlib.patch
+       eapply -p1 "${S}"/${PN}-3.1.1-libtool-ranlib.patch
+       eapply -p1 "${S}"/${PN}-3.1.1-no-headers.patch
+       eapply -p0 "${S}"/${PN}-4.0-no-oss-dir.patch
+       eapply -p1 "${S}"/cctools-839-intel-retf.patch
+       eapply -p2 "${S}"/${PN}-5.1-extraneous-includes.patch
+       eapply -p1 "${S}"/${PN}-5.1-strnlen.patch
+       eapply -p1 "${S}"/${PN}-7.3-make-j.patch
+       eapply -p1 "${S}"/${PN}-7.3-no-developertools-dir.patch
+       eapply -p1 "${S}"/${PN}-8.2.1-llvm-prefix-3.patch
+       eapply -p1 "${S}"/${PN}-8.2.1-llvm-shim.patch
        eprefixify libstuff/execute.c
        cp ../${LD64}/src/other/prune_trie.h include/mach-o/ || die
 
@@ -263,19 +263,19 @@ install_cctools() {
                EFITOOLS= \
                COMMON_SUBDIRS='ar misc otool' \
                SUBDIRS_32= \
-               DSTROOT=\"${D}\" \
-               BINDIR=\"${EPREFIX}\"${BINPATH} \
-               LOCBINDIR=\"${EPREFIX}\"${BINPATH} \
-               USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-               LOCLIBDIR=\"${EPREFIX}\"${LIBPATH} \
-               MANDIR=\"${EPREFIX}\"${DATAPATH}/man/
+               DSTROOT="\"${D}\"" \
+               BINDIR="\"${EPREFIX}\"${BINPATH}" \
+               LOCBINDIR="\"${EPREFIX}\"${BINPATH}" \
+               USRBINDIR="\"${EPREFIX}\"${BINPATH}" \
+               LOCLIBDIR="\"${EPREFIX}\"${LIBPATH}" \
+               MANDIR="\"${EPREFIX}\"${DATAPATH}/man/"
        cd "${S}"/${CCTOOLS}/as
        emake install \
                BUILD_OBSOLETE_ARCH= \
-               DSTROOT=\"${D}\" \
-               USRBINDIR=\"${EPREFIX}\"${BINPATH} \
-               LIBDIR=\"${EPREFIX}\"${LIBPATH} \
-               LOCLIBDIR=\"${EPREFIX}\"${LIBPATH}
+               DSTROOT="\"${D}\"" \
+               USRBINDIR="\"${EPREFIX}\"${BINPATH}" \
+               LIBDIR="\"${EPREFIX}\"${LIBPATH}" \
+               LOCLIBDIR="\"${EPREFIX}\"${LIBPATH}"
 
        # upstream is starting to replace classic binutils with llvm-integrated
        # ones. In Xcode, nm and size are now symlinks to llvm-{nm,size} while 
the
@@ -294,7 +294,7 @@ install_cctools() {
        #    -> $EPREFIX/usr/lib/llvm/<major/bin/llvm-<tool>
        #    -> $EPREFIX/usr/bin/llvm-<tool>
        #    -> binutils-bin/<version>/<tool>-classic
-       budir=${D}/${EPREFIX}/${BINPATH}
+       budir="${D}"/${EPREFIX}/${BINPATH}
        for tool in nm size ; do
                use classic && \
                        ln -sfn ${tool}-classic "${budir}/${tool}" || \
@@ -314,7 +314,7 @@ install_cctools() {
                ln -sfn llvm-shim "${budir}/${tool}"
        done
 
-       cd "${ED}"${BINPATH}
+       cd "${ED}"/${BINPATH}
        insinto ${DATAPATH}/man/man1
        local skips manpage
        # ar brings an up-to-date manpage with it

Reply via email to