[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / cross / dasm

File: [cvs.NetBSD.org] / pkgsrc / cross / dasm / Makefile (download)

Revision 1.15, Tue Dec 1 14:55:54 2020 UTC (3 years, 4 months ago) by fcambus
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, HEAD
Changes since 1.14: +7 -7 lines

dasm: update to 2.20.14.1.

ChangeLog:

DASM version 2.20.14.1:

    * fixed support for forced word address x/y indexed (.wx / .wy)

    * man page added

    * missing opcodes added for mc68hc908 controller

    * Support for older macOS versions (OSX 10.5 and up)

DASM version 2.20.14:

    * Technical Documentation / User Guide for dasm in PDF format,
      written by Andrew Davie in his engaging style.

    * Dynamic Labels support by concatenating evaluated values

    * Multiline C style /* */ comments

    * Support for mc68hc908 controller family

    * Cleaned up and improved Unit Tests

    * new switch -R to remove output file if dasm found an
      error during assembly

    * Small optimization in the Atari 2600 CLEAN_START macro

    * SETSTR expression; typically used within a macro to use
      the name of an argument

# $NetBSD: Makefile,v 1.15 2020/12/01 14:55:54 fcambus Exp $

DISTNAME=	dasm-2.20.14.1
DIST_SUBDIR=	${PKGNAME_NOREV}
CATEGORIES=	cross
MASTER_SITES=	${MASTER_SITE_GITHUB:=dasm-assembler/}

MAINTAINER=	xmor61@users.sourceforge.net
HOMEPAGE=	https://dasm-assembler.github.io/
COMMENT=	Multi-CPU cross-assembler for 6502, 6803 and 68HC11
LICENSE=	gnu-gpl-v2

NO_CONFIGURE=	YES
USE_TOOLS+=	gmake

INSTALLATION_DIRS=	bin share/dasm ${PKGMANDIR}/man1

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/bin/dasm ${DESTDIR}${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/bin/ftohex ${DESTDIR}${PREFIX}/bin
	${INSTALL_DATA} ${WRKSRC}/docs/dasm.txt ${DESTDIR}${PREFIX}/share/dasm
	${INSTALL_DATA} ${WRKSRC}/docs/ftohex.txt ${DESTDIR}${PREFIX}/share/dasm
	${INSTALL_MAN} ${WRKSRC}/docs/dasm.1 \
		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1

.include "../../mk/bsd.pkg.mk"