This commit is contained in:
Mario Fetka
2024-03-12 20:41:02 +01:00
parent 6efca6afa2
commit a14b80a8cf
74 changed files with 887 additions and 778 deletions

View File

@@ -1,12 +1,15 @@
BDEPEND=app-arch/unzip
DEFINED_PHASES=compile install
DEPEND=virtual/libc
DESCRIPTION=64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/tass64/
INHERIT=toolchain-funcs multilib
INHERIT=toolchain-funcs
IUSE=doc
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/libc
SLOT=0
SRC_URI=https://sourceforge.net/projects/tass64/files/source/64tass-1.58.2974-src.zip
_eclasses_=toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=08a7a1a85079f1117d9e44e78193e4f8
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=e36d33a94f2acb6daf8f1b190ce5ab20

View File

@@ -0,0 +1,15 @@
BDEPEND=app-arch/unzip
DEFINED_PHASES=compile install
DEPEND=virtual/libc
DESCRIPTION=64tass is cross assembler targeting the 65xx series of micro processors. Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/tass64/
INHERIT=toolchain-funcs
IUSE=doc
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
RDEPEND=virtual/libc
SLOT=0
SRC_URI=https://sourceforge.net/projects/tass64/files/source/64tass-1.59.3120-src.zip
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=e36d33a94f2acb6daf8f1b190ce5ab20

View File

@@ -0,0 +1,13 @@
DEFINED_PHASES=compile install
DEPEND=doc? ( app-text/linuxdoc-tools )
DESCRIPTION=ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816.
EAPI=8
HOMEPAGE=https://github.com/martinpiper/acme
INHERIT=toolchain-funcs multilib
IUSE=doc
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/martinpiper/acme/archive/master.zip -> acme-sources-0.96.4.zip
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=7264280dff2eba7a3c5b4abcd0183294

View File

@@ -0,0 +1,13 @@
DEFINED_PHASES=compile install
DEPEND=doc? ( app-text/linuxdoc-tools )
DESCRIPTION=ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816.
EAPI=8
HOMEPAGE=https://github.com/martinpiper/acme
INHERIT=toolchain-funcs multilib
IUSE=doc
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://sourceforge.net/code-snapshots/svn/a/ac/acme-crossass/code-0/acme-crossass-code-0-r336-trunk.zip -> acme-sources-0.97.zip
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=625a5eebc86240e859a6cce9b7742170

View File

@@ -0,0 +1,14 @@
DEFINED_PHASES=install unpack
DEPEND=sys-process/numactl
DESCRIPTION=Calypsi is a series of C compiler and assembly language cross compiler tool chains. The current tool chains are aimed towards the retro and hobby communities.
EAPI=8
HOMEPAGE=https://www.calypsi.cc/
INHERIT=unpacker pam
KEYWORDS=~amd64
LICENSE=Calypsi
RDEPEND=sys-process/numactl
RESTRICT=strip mirror test
SLOT=0
SRC_URI=https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-6502-5.2.deb https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-65816-5.2.deb https://github.com/hth313/Calypsi-tool-chains/releases/download/5.2/calypsi-68000-5.2.deb
_eclasses_=multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 pam b56d0c9c20fc5b553f13c8ae165a10a5
_md5_=2192b877abb12ed85b02f581c6723b30

View File

@@ -1,13 +1,13 @@
DEFINED_PHASES=compile install
DEPEND=doc? ( app-text/linuxdoc-tools )
DESCRIPTION=It's a complete cross development package for 65(C)02 systems
EAPI=7
EAPI=8
HOMEPAGE=http://www.cc65.org
INHERIT=eutils toolchain-funcs multilib
INHERIT=toolchain-funcs multilib
IUSE=doc
KEYWORDS=~amd64 ~ppc ~sparc ~x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://github.com/cc65/cc65/archive/V2.19.tar.gz -> cc65-sources-2.19.tar.gz
_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 wrapper 4a1902f969e5718126434fc35f3a0d9c eutils 8f942ebdcf04334697649d4a0bf65a32 toolchain-funcs 513c31b3346458ed1f3878b57da6d61c multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=e4a4f8dcd2844ab4dcf0496bbe23f470
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=1cce65d6c8190f973a171820a5ddf88e

View File

@@ -0,0 +1,14 @@
DEFINED_PHASES=compile install
DEPEND=virtual/libc doc? ( app-text/linuxdoc-tools )
DESCRIPTION=It's a complete cross development package for 65(C)02 systems
EAPI=8
HOMEPAGE=https://www.cc65.org/
INHERIT=toolchain-funcs
IUSE=doc
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
_eclasses_=toolchain-funcs e56c7649b804f051623c8bc1a1c44084 multilib c19072c3cd7ac5cb21de013f7e9832e0
_md5_=481ccb12207ebc909d2211ec067256b5