* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2022-11-04 23:54 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2022-11-04 23:54 UTC (permalink / raw
To: gentoo-commits
commit: 3d21b19835d9a943aab52b81f983d29d838d787c
Author: Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Fri Nov 4 23:53:27 2022 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Fri Nov 4 23:53:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d21b198
dev-lang/cc65: new package, add 2.19
Signed-off-by: Seth Price <sprice623 <AT> aol.com>
dev-lang/cc65/cc65-2.19.ebuild | 23 +++++++++++++++++++++++
dev-lang/cc65/metadata.xml | 19 +++++++++++++++++++
2 files changed, 42 insertions(+)
diff --git a/dev-lang/cc65/cc65-2.19.ebuild b/dev-lang/cc65/cc65-2.19.ebuild
new file mode 100644
index 000000000..887df3f00
--- /dev/null
+++ b/dev-lang/cc65/cc65-2.19.ebuild
@@ -0,0 +1,23 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Cross-development package for 65(C)02 systems"
+HOMEPAGE="https://cc65.github.io/"
+EGIT_REPO_URI="https://github.com/cc65/cc65.git"
+EGIT_COMMIT="V${PV}"
+
+LICENSE="ZLIB"
+SLOT="0"
+
+src_compile() {
+ emake
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+ dodoc README.md
+}
diff --git a/dev-lang/cc65/metadata.xml b/dev-lang/cc65/metadata.xml
new file mode 100644
index 000000000..9f302d0be
--- /dev/null
+++ b/dev-lang/cc65/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <name>Seth Price</name>
+ <email>sprice623@aol.com</email>
+ </maintainer>
+ <longdescription lang="en">
+ cc65 is a complete cross development package for 65(C)02 systems,
+ including a powerful macro assembler, a C compiler, linker,
+ archiver and several other tools.
+ cc65 has C and runtime library support for many of the old
+ 6502 machines.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/cc65/cc65/issues</bugs-to>
+ <remote-id type="github">cc65/cc65</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2023-08-13 17:37 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2023-08-13 17:37 UTC (permalink / raw
To: gentoo-commits
commit: 25cde59babd28185db8b91454af1183251d0242b
Author: Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Sun Aug 13 17:31:29 2023 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Sun Aug 13 17:36:28 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=25cde59b
dev-lang/cc65: specify `$PREFIX` at compile
.macpack fails to find the $PREFIX/share/cc65 directory when
`$PREFIX` is not specified at compile time—not install time.
See <https://github.com/cc65/cc65/issues/1726> for more info.
Signed-off-by: Seth Price <sprice623 <AT> aol.com>
dev-lang/cc65/{cc65-2.19.ebuild => cc65-2.19-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/cc65/cc65-2.19.ebuild b/dev-lang/cc65/cc65-2.19-r1.ebuild
similarity index 93%
rename from dev-lang/cc65/cc65-2.19.ebuild
rename to dev-lang/cc65/cc65-2.19-r1.ebuild
index 887df3f009..6f80345a5c 100644
--- a/dev-lang/cc65/cc65-2.19.ebuild
+++ b/dev-lang/cc65/cc65-2.19-r1.ebuild
@@ -14,7 +14,7 @@ LICENSE="ZLIB"
SLOT="0"
src_compile() {
- emake
+ emake PREFIX="${EPREFIX}/usr"
}
src_install() {
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2023-08-21 17:48 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2023-08-21 17:48 UTC (permalink / raw
To: gentoo-commits
commit: 83187d61f00715248bc02ff5bf7216e3fc310908
Author: Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Mon Aug 21 17:46:11 2023 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Mon Aug 21 17:47:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=83187d61
dev-lang/cc65: use .tar.gz dist instead of Git
Signed-off-by: Seth Price <sprice623 <AT> aol.com>
dev-lang/cc65/Manifest | 1 +
dev-lang/cc65/{cc65-2.19-r1.ebuild => cc65-2.19-r2.ebuild} | 7 ++-----
2 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/dev-lang/cc65/Manifest b/dev-lang/cc65/Manifest
new file mode 100644
index 0000000000..339090cb0c
--- /dev/null
+++ b/dev-lang/cc65/Manifest
@@ -0,0 +1 @@
+DIST V2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f
diff --git a/dev-lang/cc65/cc65-2.19-r1.ebuild b/dev-lang/cc65/cc65-2.19-r2.ebuild
similarity index 74%
rename from dev-lang/cc65/cc65-2.19-r1.ebuild
rename to dev-lang/cc65/cc65-2.19-r2.ebuild
index 6f80345a5c..d26ed15ec1 100644
--- a/dev-lang/cc65/cc65-2.19-r1.ebuild
+++ b/dev-lang/cc65/cc65-2.19-r2.ebuild
@@ -1,14 +1,11 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022, 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit git-r3
-
DESCRIPTION="Cross-development package for 65(C)02 systems"
HOMEPAGE="https://cc65.github.io/"
-EGIT_REPO_URI="https://github.com/cc65/cc65.git"
-EGIT_COMMIT="V${PV}"
+SRC_URI="https://github.com/cc65/cc65/archive/refs/tags/V${PV}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2023-08-21 17:52 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2023-08-21 17:52 UTC (permalink / raw
To: gentoo-commits
commit: 001e6b11d6b23e2df03491dacda37b85e6300fff
Author: Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Mon Aug 21 17:52:01 2023 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Mon Aug 21 17:52:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=001e6b11
dev-lang/cc65: add 9999
Signed-off-by: Seth Price <sprice623 <AT> aol.com>
dev-lang/cc65/cc65-9999.ebuild | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/dev-lang/cc65/cc65-9999.ebuild b/dev-lang/cc65/cc65-9999.ebuild
new file mode 100644
index 0000000000..f7f4043e76
--- /dev/null
+++ b/dev-lang/cc65/cc65-9999.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2022, 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Cross-development package for 65(C)02 systems"
+HOMEPAGE="https://cc65.github.io/"
+EGIT_REPO_URI="https://github.com/cc65/cc65.git"
+
+LICENSE="ZLIB"
+SLOT="0"
+
+src_compile() {
+ emake PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+ dodoc README.md
+}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2023-08-21 17:53 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2023-08-21 17:53 UTC (permalink / raw
To: gentoo-commits
commit: 814eb414ea6ed4e6b98aa13e321e2b48a51ae1f4
Author: Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Mon Aug 21 17:53:38 2023 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Mon Aug 21 17:53:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=814eb414
dev-lang/cc65: keyword 2.19-r2 for ~amd64
Signed-off-by: Seth Price <sprice623 <AT> aol.com>
dev-lang/cc65/cc65-2.19-r2.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-lang/cc65/cc65-2.19-r2.ebuild b/dev-lang/cc65/cc65-2.19-r2.ebuild
index d26ed15ec1..d830a1e872 100644
--- a/dev-lang/cc65/cc65-2.19-r2.ebuild
+++ b/dev-lang/cc65/cc65-2.19-r2.ebuild
@@ -9,6 +9,7 @@ SRC_URI="https://github.com/cc65/cc65/archive/refs/tags/V${PV}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
+KEYWORDS="~amd64"
src_compile() {
emake PREFIX="${EPREFIX}/usr"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2023-08-24 16:38 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2023-08-24 16:38 UTC (permalink / raw
To: gentoo-commits
commit: 5a5e5ff13e23f1fa621a1039939bfe8bc6893004
Author: Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Thu Aug 24 16:32:27 2023 +0000
Commit: Seth Price <sprice623 <AT> aol <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
}
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2023-08-24 16:39 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2023-08-24 16:39 UTC (permalink / raw
To: gentoo-commits
commit: 4114ebaee8ba41090cc4aa857028a576d256f128
Author: Seth Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Thu Aug 24 16:39:15 2023 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Thu Aug 24 16:39:15 2023 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4114ebae
dev-lang/cc65: inherit toolchain-funcs
Signed-off-by: Seth Price <sprice623 <AT> aol.com>
dev-lang/cc65/cc65-9999-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-lang/cc65/cc65-9999-r1.ebuild b/dev-lang/cc65/cc65-9999-r1.ebuild
index 184c42aa06..dc3fbf25fd 100644
--- a/dev-lang/cc65/cc65-9999-r1.ebuild
+++ b/dev-lang/cc65/cc65-9999-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit git-r3
+inherit git-r3 toolchain-funcs
DESCRIPTION="Cross-development package for 65(C)02 systems"
HOMEPAGE="https://cc65.github.io/"
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/
@ 2024-11-21 22:26 Seth Price
0 siblings, 0 replies; 8+ messages in thread
From: Seth Price @ 2024-11-21 22:26 UTC (permalink / raw
To: gentoo-commits
commit: d6d8b28d7aa1a334a2bee45429a1672bab116f88
Author: Seth M. Price <sprice623 <AT> aol <DOT> com>
AuthorDate: Thu Nov 21 22:24:15 2024 +0000
Commit: Seth Price <sprice623 <AT> aol <DOT> com>
CommitDate: Thu Nov 21 22:24:15 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d6d8b28d
dev-lang/cc65: add warning about parallel make
Added warning about parallel make jobs potentially
causing “random” build failure.
Build revision not bumped due to trivial change.
(I think this is what I’m supposed to do here.)
Bug: https://bugs.gentoo.org/912925
Closes: https://github.com/cc65/cc65/issues/2543
Signed-off-by: Seth M. Price <sprice623 <AT> aol.com>
dev-lang/cc65/cc65-2.19-r3.ebuild | 5 +++++
dev-lang/cc65/cc65-9999-r1.ebuild | 5 +++++
2 files changed, 10 insertions(+)
diff --git a/dev-lang/cc65/cc65-2.19-r3.ebuild b/dev-lang/cc65/cc65-2.19-r3.ebuild
index 101856cdd..c365d5163 100644
--- a/dev-lang/cc65/cc65-2.19-r3.ebuild
+++ b/dev-lang/cc65/cc65-2.19-r3.ebuild
@@ -14,6 +14,11 @@ SLOT="0"
KEYWORDS="~amd64"
src_compile() {
+ ewarn "According to an upstream maintainer, cc65 has a tendency to"
+ ewarn "\"fail randomly\" when using \`make -j' to build in parallel."
+ ewarn "If compiling this package fails, and you have parallel jobs"
+ ewarn "enabled, try again with \`MAKEOPTS+=-j1' to disable them."
+
emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${EPREFIX}/usr"
}
diff --git a/dev-lang/cc65/cc65-9999-r1.ebuild b/dev-lang/cc65/cc65-9999-r1.ebuild
index dc3fbf25f..32270f99b 100644
--- a/dev-lang/cc65/cc65-9999-r1.ebuild
+++ b/dev-lang/cc65/cc65-9999-r1.ebuild
@@ -13,6 +13,11 @@ LICENSE="ZLIB"
SLOT="0"
src_compile() {
+ ewarn "According to an upstream maintainer, cc65 has a tendency to"
+ ewarn "\"fail randomly\" when using \`make -j' to build in parallel."
+ ewarn "If compiling this package fails, and you have parallel jobs"
+ ewarn "enabled, try again with \`MAKEOPTS+=-j1' to disable them."
+
emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${EPREFIX}/usr"
}
^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-11-21 22:26 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-24 16:39 [gentoo-commits] repo/proj/guru:dev commit in: dev-lang/cc65/ Seth Price
-- strict thread matches above, loose matches on Subject: below --
2024-11-21 22:26 Seth Price
2023-08-24 16:38 Seth Price
2023-08-21 17:53 Seth Price
2023-08-21 17:52 Seth Price
2023-08-21 17:48 Seth Price
2023-08-13 17:37 Seth Price
2022-11-04 23:54 Seth Price
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox