commit:     5a5e5ff13e23f1fa621a1039939bfe8bc6893004
Author:     Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Thu Aug 24 16:32:27 2023 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Aug 24 16:38:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=5a5e5ff1

dev-lang/cc65: do not call toolchain directly

Closes: https://bugs.gentoo.org/912926
Signed-off-by: Seth Price <sprice623 <AT> aol.com>

 dev-lang/cc65/{cc65-2.19-r2.ebuild => cc65-2.19-r3.ebuild} | 6 ++++--
 dev-lang/cc65/{cc65-9999.ebuild => cc65-9999-r1.ebuild}    | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-lang/cc65/cc65-2.19-r2.ebuild 
b/dev-lang/cc65/cc65-2.19-r3.ebuild
similarity index 67%
rename from dev-lang/cc65/cc65-2.19-r2.ebuild
rename to dev-lang/cc65/cc65-2.19-r3.ebuild
index d830a1e872..101856cdd6 100644
--- a/dev-lang/cc65/cc65-2.19-r2.ebuild
+++ b/dev-lang/cc65/cc65-2.19-r3.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit toolchain-funcs
+
 DESCRIPTION="Cross-development package for 65(C)02 systems"
 HOMEPAGE="https://cc65.github.io/";
 SRC_URI="https://github.com/cc65/cc65/archive/refs/tags/V${PV}.tar.gz";
@@ -12,10 +14,10 @@ SLOT="0"
 KEYWORDS="~amd64"
 
 src_compile() {
-       emake PREFIX="${EPREFIX}/usr"
+       emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${EPREFIX}/usr"
 }
 
 src_install() {
-       emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+       emake CC="$(tc-getCC)" AR="$(tc-getAR)" DESTDIR="${D}" 
PREFIX="${EPREFIX}/usr" install
        dodoc README.md
 }

diff --git a/dev-lang/cc65/cc65-9999.ebuild b/dev-lang/cc65/cc65-9999-r1.ebuild
similarity index 69%
rename from dev-lang/cc65/cc65-9999.ebuild
rename to dev-lang/cc65/cc65-9999-r1.ebuild
index f7f4043e76..184c42aa06 100644
--- a/dev-lang/cc65/cc65-9999.ebuild
+++ b/dev-lang/cc65/cc65-9999-r1.ebuild
@@ -13,10 +13,10 @@ LICENSE="ZLIB"
 SLOT="0"
 
 src_compile() {
-       emake PREFIX="${EPREFIX}/usr"
+       emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${EPREFIX}/usr"
 }
 
 src_install() {
-       emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+       emake CC="$(tc-getCC)" AR="$(tc-getAR)" DESTDIR="${D}" 
PREFIX="${EPREFIX}/usr" install
        dodoc README.md
 }

Reply via email to