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