ports/160097: Update port: devel/z80-asm to 2.4.p3
KATO Tsuguru
tkato432 at yahoo.com
Wed Aug 24 18:50:20 UTC 2011
>Number: 160097
>Category: ports
>Synopsis: Update port: devel/z80-asm to 2.4.p3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Aug 24 18:50:20 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 7.4-RELEASE-p2 i386
>Organization:
>Environment:
>Description:
- Update to version 2.4.p3
Remove file:
files/patch-instr.h
files/patch-regs.h
pkg-plist
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/devel/z80-asm/Makefile devel/z80-asm/Makefile
--- /usr/ports/devel/z80-asm/Makefile 2011-08-03 15:25:16.000000000 +0900
+++ devel/z80-asm/Makefile 2011-08-20 05:33:38.000000000 +0900
@@ -6,24 +6,66 @@
#
PORTNAME= z80-asm
-PORTVERSION= 0.1
-PORTREVISION= 1
+PORTVERSION= 2.4.p3
CATEGORIES= devel
-MASTER_SITES= http://www.kerneled.org/files/FreeBSD-ports/
-DISTNAME= z80-asm
+MASTER_SITES= http://wwwhomes.uni-bielefeld.de/achim/z80-asm/
+DISTNAME= ${PORTNAME}-2.3
+DIST_SUBDIR= z80-asm
+
+PATCH_SITES= ${MASTER_SITES}
+PATCHFILES= diff_2.3_2.4-pre3.gz
+PATCH_DIST_STRIP= -p1
MAINTAINER= ports at FreeBSD.org
COMMENT= A Z80 assembly code assembler and disassembler
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2011-09-01
-
-BROKEN= Does not fetch
-
-MAN1= z80-asm.1 z80-dis.1
-MAN5= z80-file.5 z80-asm.5
-MANCOMPRESSED= no
USE_GMAKE= yes
-GNU_CONFIGURE= yes
+MAKE_JOBS_SAFE= yes
+
+MAN1= z80-asm.1 z80-mon.1
+MAN3= z80-cpu.3 z80-memory.3
+MAN5= z80-asm.5 z80-banks.5 z80-file.5 z80-keyboard.5 \
+ z80-memory.5 z80-ports.5
+PORTDOCS= CHANGELOG README TODO z80-asm.html z80-mon.html
+PLIST_FILES= ${BINS:S,^,bin/,}
+
+BINS= z80-asm z80-mon
+
+post-extract:
+ @${TOUCH} ${WRKSRC}/hardware/bus_masters
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|/usr/local|${PREFIX}|g ; \
+ s|^CC=|CC?=|g ; \
+ s|=-O2|+=|g ; \
+ s|make |$$(MAKE) |g ; \
+ s|gcc |$$(CC) |g' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e \
+ '/LCD=/s|^|#|g ; \
+ s|^CC=|CC?=|g ; \
+ s|=-O2|+=|g ; \
+ s|gcc |$$(CC) |g ; \
+ s|-lc ||g' ${WRKSRC}/hardware/Makefile
+
+do-install:
+.for file in ${BINS}
+ ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin
+.endfor
+.for file in ${MAN1}
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/${file} ${MAN1PREFIX}/man/man1
+.endfor
+.for file in ${MAN3}
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/${file} ${MAN3PREFIX}/man/man3
+.endfor
+.for file in ${MAN5}
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/${file} ${MAN5PREFIX}/man/man5
+.endfor
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR}
+.endfor
+.endif
.include <bsd.port.mk>
diff -urN /usr/ports/devel/z80-asm/distinfo devel/z80-asm/distinfo
--- /usr/ports/devel/z80-asm/distinfo 2011-07-04 02:00:31.000000000 +0900
+++ devel/z80-asm/distinfo 2011-08-18 15:29:50.000000000 +0900
@@ -1,2 +1,4 @@
-SHA256 (z80-asm.tar.gz) = 02c97b6a7b33d94da2167eec320ae02bd51f3daba7c01ac77e5ff3fc1f04c6d3
-SIZE (z80-asm.tar.gz) = 53127
+SHA256 (z80-asm/z80-asm-2.3.tar.gz) = d221ba488294e3e1ef0472425f696635768de4b565bdf47abaee5df0a5fe179a
+SIZE (z80-asm/z80-asm-2.3.tar.gz) = 527292
+SHA256 (z80-asm/diff_2.3_2.4-pre3.gz) = a00fda33ecb2271842fac4f10de5fe2da5a307ba05694c3fb3d16f6c56b82d8a
+SIZE (z80-asm/diff_2.3_2.4-pre3.gz) = 33063
diff -urN /usr/ports/devel/z80-asm/files/patch-instr.h devel/z80-asm/files/patch-instr.h
--- /usr/ports/devel/z80-asm/files/patch-instr.h 2007-10-03 07:49:20.000000000 +0900
+++ devel/z80-asm/files/patch-instr.h 1970-01-01 09:00:00.000000000 +0900
@@ -1,11 +0,0 @@
---- instr.h.orig 2007-10-02 18:55:31.000000000 +0200
-+++ instr.h 2007-10-02 18:55:46.000000000 +0200
-@@ -3,6 +3,8 @@
- #ifndef __INSTR_H
- #define __INSTR_H
-
-+#include "z80-asm.h"
-+
- #define I_DEFS 71
- #define I_DEFW 70
- #define I_DEFB 69
diff -urN /usr/ports/devel/z80-asm/files/patch-regs.h devel/z80-asm/files/patch-regs.h
--- /usr/ports/devel/z80-asm/files/patch-regs.h 2007-10-03 07:49:20.000000000 +0900
+++ devel/z80-asm/files/patch-regs.h 1970-01-01 09:00:00.000000000 +0900
@@ -1,11 +0,0 @@
---- regs.h.orig 2007-10-02 18:53:19.000000000 +0200
-+++ regs.h 2007-10-02 18:53:55.000000000 +0200
-@@ -3,6 +3,8 @@
- #ifndef __REGS_H
- #define __REGS_H
-
-+#include "z80-asm.h"
-+
- #define R_EMPTY 0
- #define R_A 1
- #define R_B 2
diff -urN /usr/ports/devel/z80-asm/pkg-descr devel/z80-asm/pkg-descr
--- /usr/ports/devel/z80-asm/pkg-descr 2004-05-21 22:33:15.000000000 +0900
+++ devel/z80-asm/pkg-descr 2011-08-18 16:45:45.000000000 +0900
@@ -1,7 +1,5 @@
-z80-asm is a double pass compiler of the Z80 CPU assembly
-language. It supports almost all of the Z80 opcodes and
-functionality that commercial Z80 assemblers have. This
-port also contains an interactive Z80 disassembler. This
-program suite was written by BrainSoft.
+Z80-asm is a C-source code availible package which contains a 2-pass
+Z80 assembler and a sofisticated Z80 monitor. This monitor can be used
+as debugger, disassembler, emulator and more for a Z80-CPU.
-WWW: http://artax.karlin.mff.cuni.cz/~brain/
+WWW: http://wwwhomes.uni-bielefeld.de/achim/z80-asm.html
diff -urN /usr/ports/devel/z80-asm/pkg-plist devel/z80-asm/pkg-plist
--- /usr/ports/devel/z80-asm/pkg-plist 2003-01-25 06:32:22.000000000 +0900
+++ devel/z80-asm/pkg-plist 1970-01-01 09:00:00.000000000 +0900
@@ -1,2 +0,0 @@
-bin/z80-asm
-bin/z80-dis
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list