Index: head/devel/dxa65/Makefile =================================================================== --- head/devel/dxa65/Makefile (revision 444873) +++ head/devel/dxa65/Makefile (revision 444874) @@ -1,25 +1,30 @@ # Created by: Uffe Jakobsen # $FreeBSD$ PORTNAME= dxa PORTVERSION= 0.1.3 CATEGORIES= devel MASTER_SITES= http://www.floodgap.com/retrotech/xa/dists/ PKGNAMESUFFIX= 65 MAINTAINER= ports@FreeBSD.org COMMENT= Disassembler for MOS 6502 and compatible CPUs -OPTIONS_DEFINE= DOCS +LICENSE= GPLv2+ -PLIST_FILES= bin/dxa65 man/man1/dxa.1.gz -PORTDOCS= INSTALL MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" +PORTDOCS= INSTALL +PLIST_FILES= bin/dxa65 man/man1/dxa.1.gz + +OPTIONS_DEFINE= DOCS + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/dxa ${STAGEDIR}${PREFIX}/bin/dxa65 ${INSTALL_MAN} ${WRKSRC}/dxa.1 ${STAGEDIR}${MANPREFIX}/man/man1 + +do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/INSTALL ${STAGEDIR}${DOCSDIR} .include Index: head/devel/dxa65/files/patch-label.c =================================================================== --- head/devel/dxa65/files/patch-label.c (revision 444873) +++ head/devel/dxa65/files/patch-label.c (revision 444874) @@ -1,21 +1,20 @@ ---- label.c.orig 2006-11-01 18:23:28.000000000 +0200 -+++ label.c 2010-08-31 21:45:43.000000000 +0300 +--- label.c.orig 2006-11-01 16:23:28 UTC ++++ label.c @@ -40,7 +40,7 @@ #include "opcodes.h" label *labeltable; -char defaultlabel[5]; +char defaultlabel[6]; unsigned numLabels = 0; #ifndef __STDC__ -@@ -55,7 +55,7 @@ +@@ -55,7 +55,7 @@ void AddLabel (ADDR_T address, char *nam label *entry; char *buffer; - if (!((buffer = malloc (strlen (name))))) + if (!((buffer = malloc (strlen (name) + 1)))) return; entry = numLabels ? -