dev-embedded/cc65: update snapshot

This commit is contained in:
Mario Fetka
2026-07-13 13:34:22 +02:00
parent cf4db8d7cb
commit 75d2ea9e25
4 changed files with 50 additions and 48 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
AUX cc65-mrustc.patch 1007 BLAKE2B a1755003730fef8df2af5644585e8411cc2ca64a5572c86b8425157d3de37d4ccb915852ad3b8c502bfab536c796e6219aa73db8d0803c3bb23f0424a4df30e1 SHA512 ba3d4c10ddef6d7e977d68c6df24e20f7c2964aff9f98f527aa09575c31b9cb3d0c58255f630fc56dc8b1c33a8470b76c5d5f8ac8aab896a8116d802f5f1eb41
AUX mrustc-cc65.patch 10372 BLAKE2B d50da4c3fb8d2dc93f6581a5494636501afed87c8f2ca4bd45b2f06772fd01c5e4b43b04f68a3b4bd224876f872bde815b09afe88061926c03a678eddd9a95c4 SHA512 df653d8001117172ef90162b6e040b0a72d2737f30f448ff13c9d368006e6e8f96faec1576114d958173428d4829a66b8e82f154c7875e74dd4343f22da588b9
DIST cc65-sources-2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f
EBUILD cc65-2.19-r1.ebuild 1380 BLAKE2B 6b944a13eea76dfae38634e4bf381e6991d19246614c24a4ad4a7df794726ecac895f6e9e9682be710917c465c1b673a025fb65ca3329897d0d095dbbdc517e4 SHA512 f30ce6a5ca3d8ede9de0b479c50d003e02bd091f7f5dc8663be8f856106be69e60f7fad477ca30f7a99d75775c5b6a28fb6ca0bcc5757a21121afdeb56a4f10f
DIST cc65-2.19_p20260711.tar.gz 3376267 BLAKE2B 405f31f051970367d8cda6cbe60d66655d4c6c32d1ce3784484e57dbcb72066c971d3aede359217263e45cb35da2ef157968cb53e012ca6c0f1946106f16568d SHA512 e871e5e498ece23b777b9245ed54e1e75423182b0d256eef3eb8328565e40b0d5c34d18e0e92c01ac95fa0638c16af3e2ead1c581c3f0ad7ac7ba52cda06a022
EBUILD cc65-2.19_p20260711.ebuild 1445 BLAKE2B 08800175bfc4957d4eb4d9d78c81bd08750cddd51bc24ede03b1a6f1e6a0437b723d127408128534bf888b014e6522e11a9470815addf3ca9f12453e4b6802e4 SHA512 d13a903f144d0611f04d36af3755a9cd3f58b461ea7205ba546d07d6a26f9e68164fd949a5889d917555a16a813995e93666b7625bfd2e5f187b7a99f802b2a2
MISC ChangeLog 3554 BLAKE2B 69591f3bf392915244406476078889781f4cc22f05f1267f489086af3d2822db62a7fe3fed3453845d9e92a7ca5d129f8b134287a26d7245a8ae4326845c1835 SHA512 62fb31a4e177d616a286524bb021b847ccf8ca932b90f118fd8d899a46b236a75479e9f4098040e5e14fffa3cb4a7fdcf05fb1aae291071296de6c50a90095d2
MISC metadata.xml 353 BLAKE2B 68cd74bd6ac67a37b80107744b710fb2fef939cb1c52be21b392337590b706bee7be948a2bc52ed46fae29bc52b985bb54f741669bf874f8c690e8836f0d1eff SHA512 44a4a571557657f417c6ff6910e02f7a52bcf6aab1ceb97349d9bcf38e459c8c32fd8276e2a83684602527c4321f34480cc9a8b2640d5c3ebf9294725bb64807
-44
View File
@@ -1,44 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=8
inherit toolchain-funcs
MRUSTC="0.8.1"
DESCRIPTION="It's a complete cross development package for 65(C)02 systems"
HOMEPAGE="https://www.cc65.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/V${PV}.tar.gz -> ${PN}-sources-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND="virtual/libc
doc? ( app-text/linuxdoc-tools )"
RDEPEND=${DEPEND}
PATCHES=(
"${FILESDIR}/cc65-mrustc.patch"
)
src_compile() {
# the build needs to be split otherwise we can't specify CC
# these makefiles are not parallel build aware
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
use doc && emake -C doc html info
}
src_install() {
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" \
BUILD_ID="Gentoo ${PV}${PR}" doc html info
}
@@ -0,0 +1,46 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit toolchain-funcs
MY_COMMIT="547d923588d870aacf0b0016c67d0f6a92a70f83"
DESCRIPTION="It's a complete cross development package for 65(C)02 systems"
HOMEPAGE="https://www.cc65.org/"
SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${MY_COMMIT}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND="
virtual/libc
doc? ( app-text/linuxdoc-tools )
"
RDEPEND="${DEPEND}"
PATCHES=( "${FILESDIR}/cc65-mrustc.patch" )
src_compile() {
# The build needs to be split otherwise we can't specify CC.
# These makefiles are not parallel-build aware.
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
BUILD_ID="Gentoo ${PV}${PR}" || die "src build failed"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" \
BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build failed"
use doc && emake -C doc html info
}
src_install() {
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${ED}/usr" \
BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${ED}/usr" \
BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${ED}/usr" \
BUILD_ID="Gentoo ${PV}${PR}" doc html info
}
@@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/libc doc? ( app-text/linuxdoc-tools )
SLOT=0
SRC_URI=https://github.com/cc65/cc65/archive/V2.19.tar.gz -> cc65-sources-2.19.tar.gz
SRC_URI=https://github.com/cc65/cc65/archive/547d923588d870aacf0b0016c67d0f6a92a70f83.tar.gz -> cc65-2.19_p20260711.tar.gz
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5
_md5_=481ccb12207ebc909d2211ec067256b5
_md5_=21ba8cbbfb5b00a9c8efbf7db0fce32d