dev-embedded/cc65: update snapshot
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
+2
-2
@@ -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
|
||||
Reference in New Issue
Block a user