Sun Jun 16 09:40:58 2013 UTC ()
Update to 2.20.11

* Update MASTER_SITES.
* Add LICENSE.
* Build with distfile's Makefile.
* Install our own do-install target (install target is not provided).

Changelog:

2.20.11 -- 07 April 2008

    * Peter H. Froehlich <phf at acm dot org> took over as maintainer
      from Andrew Davie, but both Andrew and Thomas Mathys still help.

    * DASM moved to sourceforge.net, the new website for DASM is now
      available at <http://dasm-dillon.sourceforge.net/>.

    * Fixed (the obvious version of) the long-standing "-1 bug" that
      made DASM reject sources with negative integer literals; there
      may still be signed/unsigned problems in other areas; there is
      certainly still a range checking error.

    * Fixed the usage message to reflect that symbol table sorting is
      controlled by -T and not by -t as the message claimed; also the
      format of the usage message is now more GNU-like.

    * The range of values for -T is now checked, you have to stick to
      0 or 1, arbitrary numbers will not work anymore.

    * Removed spurious output when running DASM. In general command
      line tools should only make output when there's something to
      report (a central Unix tenent). Sorry if you miss the messages,
      just look at the usage information instead. :-)

    * Added new -E# option to select format of error messages; -E0 is
      the default MS style, -E1 is "classic" style from Matthew Dillon,
      -E2 is GNU style from their coding standards.

2.20.10 -- 31 October 2004

    * Thomas Mathys added support for the Fairchild F8 processor to
      DASM. Thank you, Thomas!

    * Support files for the Channel-F Video Entertainment System (VES)
      added.

2.20.08 -- unreleased

    * Documentation changed from Word documents back to text files.

2.20.07 -- 17 July 2003

    * No user-visible changes.

2.20.05 -- unreleased

    * Symbol table dump is now performed even if an error occurred.

    * Symbol table dump now displays string symbols in string form.

2.20.04 -- 24 April 2003

    * Command line options now allow "/" as prefix in addition to "-"
      as before.

    * Division by zero is now treated as an unrecoverable error.

    * Error messages now contain more information about the error,
      including the actual source code where possible.

    * Output reworked. Typically, the -v option is now unnecessary as
      more appropriate messages allow you to find errors better.
      Compatibility with the -v option has been maintained, although
      there may be a few minor changes.

    * Branch out of range errors now list the distance to the branch.

    * Undefined symbols are now always listed in a separate table. If
      an unresolved symbol causes an error, the table is displayed
      automatically at the end of assembly. (Note: It can be alright
      to have a referenced but undefined symbol, for example when
      IFCONST is used. In this case, the undefined table will only
      be displayed if there is another undefined label, but it will
      contain *all* unresolved symbols.)

    * New command line option -T# where # is 0 or 1; 0 sorts symbol
      table alphabetically (default), 1 sorts symbol table by address.
      If available memory precludes sorting, the table is unsorted.

2.20.02 -- 24 April 2003

    * John Saeger contributed support for all illegal 6502 opcodes.
      Thank you, John! This fixes the LAX opcode as well.

2.20.01 -- 22 March 2003

    * Andrew Davie <atari2600 at taswegian dot com> took up the DASM
      project, starting from Olaf "Rhialto" Seibert's 2.12.04 version
      with both Olaf's and Matthew Dillon's blessing.

    * REPEAT now detects negative loop count (used to lock up).

    * Errors are now in the format "file (line): Error: string" to
      be compatible with MS VisualStudio.

    * Support files for the Atari 2600 Video Computer System (VCS)
      added.

    * Support for illegal 6502/6507 opcodes NOP zp and LAZ (zp),y
      added.

2.12.14 -- 19 August 1995

    * Olaf "Rhialto" Seibert's release of DASM with many changes to
      Matthew Dillon's 2.12 release.

Note that everything before 2.20.11 was *reconstructed* by Peter
Froehlich for the 2.20.11 release. Peter had no first-hand knowledge
of the early years but tried to be as accurate as possible, working
from multiple sources. Please feel free to submit any corrections you
may have regarding dates, features, and people.


(ryoon)
diff -r1.9 -r1.10 pkgsrc/cross/dasm/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/cross/dasm/PLIST
diff -r1.7 -r1.8 pkgsrc/cross/dasm/distinfo
diff -r1.1.1.1 -r0 pkgsrc/cross/dasm/files/Makefile
diff -r1.5 -r0 pkgsrc/cross/dasm/patches/patch-aa
diff -r1.2 -r0 pkgsrc/cross/dasm/patches/patch-ab

cvs diff -r1.9 -r1.10 pkgsrc/cross/dasm/Makefile (expand / switch to unified diff)

--- pkgsrc/cross/dasm/Makefile 2013/04/14 01:21:17 1.9
+++ pkgsrc/cross/dasm/Makefile 2013/06/16 09:40:58 1.10
@@ -1,25 +1,26 @@ @@ -1,25 +1,26 @@
1# $NetBSD: Makefile,v 1.9 2013/04/14 01:21:17 dholland Exp $ 1# $NetBSD: Makefile,v 1.10 2013/06/16 09:40:58 ryoon Exp $
2# 2#
3 3
4DISTNAME= dasm212 4DISTNAME= dasm-2.20.11
5PKGNAME= dasm-2.12 
6PKGREVISION= 2 
7CATEGORIES= cross 5CATEGORIES= cross
8MASTER_SITES= http://members.cox.net/rcolbert/zip/ 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dasm-dillon/}
9EXTRACT_SUFX= .zip 
10 7
11MAINTAINER= xmor61@users.sourceforge.net 8MAINTAINER= xmor61@users.sourceforge.net
12HOMEPAGE= http://dasm-dillon.sourceforge.net/ 9HOMEPAGE= http://dasm-dillon.sourceforge.net/
13COMMENT= Multi-CPU cross-assembler for 6502, 6803 and 68HC11 10COMMENT= Multi-CPU cross-assembler for 6502, 6803 and 68HC11
 11LICENSE= gnu-gpl-v2
14 12
15PKG_INSTALLATION_TYPES= overwrite pkgviews 13PKG_INSTALLATION_TYPES= overwrite pkgviews
16 14
17WRKSRC= ${WRKDIR} 
18NO_CONFIGURE= YES 15NO_CONFIGURE= YES
 16USE_TOOLS+= gmake
19 17
20MAKE_FILE= ${FILESDIR}/Makefile 18INSTALLATION_DIRS= bin share/dasm
21MAKE_ENV+= BINOWN=${BINOWN:Q} BINGRP=${BINGRP:Q} BINMODE=${BINMODE:Q} 
22 19
23INSTALLATION_DIRS= bin 20do-install:
 21 ${INSTALL_PROGRAM} ${WRKSRC}/bin/dasm ${DESTDIR}${PREFIX}/bin
 22 ${INSTALL_PROGRAM} ${WRKSRC}/bin/ftohex ${DESTDIR}${PREFIX}/bin
 23 ${INSTALL_DATA} ${WRKSRC}/doc/dasm.txt ${DESTDIR}${PREFIX}/share/dasm
 24 ${INSTALL_DATA} ${WRKSRC}/doc/ftohex.txt ${DESTDIR}${PREFIX}/share/dasm
24 25
25.include "../../mk/bsd.pkg.mk" 26.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/cross/dasm/PLIST (expand / switch to unified diff)

--- pkgsrc/cross/dasm/PLIST 2004/11/20 16:24:43 1.1.1.1
+++ pkgsrc/cross/dasm/PLIST 2013/06/16 09:40:58 1.2
@@ -1,2 +1,5 @@ @@ -1,2 +1,5 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2004/11/20 16:24:43 minskim Exp $ 1@comment $NetBSD: PLIST,v 1.2 2013/06/16 09:40:58 ryoon Exp $
2bin/dasm 2bin/dasm
 3bin/ftohex
 4share/dasm/dasm.txt
 5share/dasm/ftohex.txt

cvs diff -r1.7 -r1.8 pkgsrc/cross/dasm/distinfo (expand / switch to unified diff)

--- pkgsrc/cross/dasm/distinfo 2013/04/14 01:21:17 1.7
+++ pkgsrc/cross/dasm/distinfo 2013/06/16 09:40:58 1.8
@@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
1$NetBSD: distinfo,v 1.7 2013/04/14 01:21:17 dholland Exp $ 1$NetBSD: distinfo,v 1.8 2013/06/16 09:40:58 ryoon Exp $
2 2
3SHA1 (dasm212.zip) = cf14367131bc3490ab75a349d07ee276e114967d 3SHA1 (dasm-2.20.11.tar.gz) = 6c1f0091e88fff8f814a92304286c1875fd64693
4RMD160 (dasm212.zip) = dc1af353dae599acf5fedda46f586369e7030c51 4RMD160 (dasm-2.20.11.tar.gz) = 4a22a60d35e9f6ab93f1b135b2fbeca4edcd6b5d
5Size (dasm212.zip) = 63734 bytes 5Size (dasm-2.20.11.tar.gz) = 112184 bytes
6SHA1 (patch-aa) = f5d4838e914e4cb92401a65ec082cceefd1459fc 
7SHA1 (patch-ab) = 50b87f7aa07e9243da566b778d7b191a56ee229f 

File Deleted: pkgsrc/cross/dasm/files/Attic/Makefile

File Deleted: pkgsrc/cross/dasm/patches/Attic/patch-aa

File Deleted: pkgsrc/cross/dasm/patches/Attic/patch-ab