Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id EDBA384FCA for ; Tue, 26 Sep 2023 21:20:32 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id u-OOGgDgN5lc for ; Tue, 26 Sep 2023 21:20:32 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 4003584F67 for ; Tue, 26 Sep 2023 21:20:32 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 2E5ABFBDB; Tue, 26 Sep 2023 21:20:32 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_169576323219470" MIME-Version: 1.0 Date: Tue, 26 Sep 2023 21:20:32 +0000 From: "Thomas Klausner" Subject: CVS commit: pkgsrc/cross/64tass To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: wiz@netbsd.org X-Mailer: log_accum Message-Id: <20230926212032.2E5ABFBDB@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_169576323219470 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" 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. --_----------=_169576323219470 Content-Disposition: inline Content-Length: 3035 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii 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 +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 --_----------=_169576323219470--