pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/cross/64tass



Module Name:    pkgsrc
Committed By:   wiz
Date:           Tue Sep 26 21:20:32 UTC 2023

Added Files:
        pkgsrc/cross/64tass: DESCR Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/cross/64tass/DESCR pkgsrc/cross/64tass/Makefile \
    pkgsrc/cross/64tass/PLIST pkgsrc/cross/64tass/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/cross/64tass/DESCR
diff -u /dev/null pkgsrc/cross/64tass/DESCR:1.1
--- /dev/null   Tue Sep 26 21:20:32 2023
+++ pkgsrc/cross/64tass/DESCR   Tue Sep 26 21:20:32 2023
@@ -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
Index: pkgsrc/cross/64tass/Makefile
diff -u /dev/null pkgsrc/cross/64tass/Makefile:1.1
--- /dev/null   Tue Sep 26 21:20:32 2023
+++ pkgsrc/cross/64tass/Makefile        Tue Sep 26 21:20:32 2023
@@ -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@localhost
+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"
Index: pkgsrc/cross/64tass/PLIST
diff -u /dev/null pkgsrc/cross/64tass/PLIST:1.1
--- /dev/null   Tue Sep 26 21:20:32 2023
+++ pkgsrc/cross/64tass/PLIST   Tue Sep 26 21:20:32 2023
@@ -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
Index: pkgsrc/cross/64tass/distinfo
diff -u /dev/null pkgsrc/cross/64tass/distinfo:1.1
--- /dev/null   Tue Sep 26 21:20:32 2023
+++ pkgsrc/cross/64tass/distinfo        Tue Sep 26 21:20:32 2023
@@ -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



Home | Main Index | Thread Index | Old Index