cross/64tass: import 64tass-1.59.3120
Packaged for wip by Olaf Seibert and myself. 64tass is cross assembler targeting the 65xx series of micro processors. Features: - Open source portable C with minimal dependencies - Familiar syntax to Omicron TASS and TASM - Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510 - Arbitrary-precision integers and bit strings, double precision floating point numbers - Character and byte strings, array arithmetic - Handles UTF-8, UTF-16 and 8 bit RAW encoded source files, Unicode character strings - Supports Unicode identifiers with compatibility normalization and optional case insensitivity - Built-in "linker" with section support - Various memory models, binary targets and text output formats (also Hex/S-record) - Assembly and label listings available for debugging or exporting - Conditional compilation, macros, structures, unions, scopes
This commit is contained in:
parent
ff447053e6
commit
61171e738f
18
cross/64tass/DESCR
Normal file
18
cross/64tass/DESCR
Normal file
|
@ -0,0 +1,18 @@
|
|||
64tass is cross assembler targeting the 65xx series of micro processors.
|
||||
|
||||
Features:
|
||||
- Open source portable C with minimal dependencies
|
||||
- Familiar syntax to Omicron TASS and TASM
|
||||
- Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510
|
||||
- Arbitrary-precision integers and bit strings, double precision floating point
|
||||
numbers
|
||||
- Character and byte strings, array arithmetic
|
||||
- Handles UTF-8, UTF-16 and 8 bit RAW encoded source files, Unicode character
|
||||
strings
|
||||
- Supports Unicode identifiers with compatibility normalization and optional
|
||||
case insensitivity
|
||||
- Built-in "linker" with section support
|
||||
- Various memory models, binary targets and text output formats (also
|
||||
Hex/S-record)
|
||||
- Assembly and label listings available for debugging or exporting
|
||||
- Conditional compilation, macros, structures, unions, scopes
|
27
cross/64tass/Makefile
Normal file
27
cross/64tass/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
# $NetBSD: Makefile,v 1.1 2023/09/26 21:20:32 wiz Exp $
|
||||
|
||||
DISTNAME= 64tass-1.59.3120-src
|
||||
PKGNAME= ${DISTNAME:S/-src//}
|
||||
CATEGORIES= cross
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tass64/}
|
||||
EXTRACT_SUFX= .zip
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://sourceforge.net/projects/tass64/
|
||||
COMMENT= Cross-assembler for 6502-like processors
|
||||
LICENSE= gnu-gpl-v2 # or-later
|
||||
|
||||
USE_LANGUAGES= c
|
||||
BUILD_TARGET= 64tass
|
||||
|
||||
INSTALLATION_DIRS+= bin
|
||||
INSTALLATION_DIRS+= share/doc/64tass
|
||||
INSTALLATION_DIRS+= ${PKGMANDIR}/man1
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/64tass ${DESTDIR}${PREFIX}/bin/
|
||||
${INSTALL_MAN} ${WRKSRC}/64tass.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/64tass
|
||||
${INSTALL_DATA} ${WRKSRC}/README.html ${DESTDIR}${PREFIX}/share/doc/64tass
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
5
cross/64tass/PLIST
Normal file
5
cross/64tass/PLIST
Normal file
|
@ -0,0 +1,5 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2023/09/26 21:20:32 wiz Exp $
|
||||
bin/64tass
|
||||
man/man1/64tass.1
|
||||
share/doc/64tass/README
|
||||
share/doc/64tass/README.html
|
5
cross/64tass/distinfo
Normal file
5
cross/64tass/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1 2023/09/26 21:20:32 wiz Exp $
|
||||
|
||||
BLAKE2s (64tass-1.59.3120-src.zip) = b17809b396ef429bf1c948643aacb2db70fcd07c52723ddadca3943c0f0109f2
|
||||
SHA512 (64tass-1.59.3120-src.zip) = 4cbccdcd05397937e410a00c6459b3c5df131e15b9e2ce78d493cf2eb3859c1ad6a6b56be05736f1f0d376a357c308b85e54f69973f4083c9e6e6c2b0326a2ac
|
||||
Size (64tass-1.59.3120-src.zip) = 752572 bytes
|
Loading…
Reference in a new issue