From nobody@FreeBSD.org  Sun Dec 30 04:02:00 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 498E316A41A
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 Dec 2007 04:01:59 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id A743313C46B
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 Dec 2007 04:01:59 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id lBU41HWj069638
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 30 Dec 2007 04:01:17 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id lBU41HWB069637;
	Sun, 30 Dec 2007 04:01:17 GMT
	(envelope-from nobody)
Message-Id: <200712300401.lBU41HWB069637@www.freebsd.org>
Date: Sun, 30 Dec 2007 04:01:17 GMT
From: Sean McLaughlin <sigma.zx@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: devel/z80asm
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         119149
>Category:       ports
>Synopsis:       New port: devel/z80asm
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    lme
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 30 04:10:02 UTC 2007
>Closed-Date:    Mon Dec 31 21:33:48 UTC 2007
>Last-Modified:  Mon Dec 31 21:40:01 UTC 2007
>Originator:     Sean McLaughlin
>Release:        FreeBSD 6.3-PRERELEASE i386
>Organization:
n/a
>Environment:
System: FreeBSD Pavilion 6.3-PRERELEASE FreeBSD 6.3-PRERELEASE #3: Tue Dec 25 20:59:05 PST 2007 toor@Pavilion:/usr/obj/usr/src/sys/MYSMP i386
>Description:
New port: devel/z80asm
An assembler for the Z80 microprocessor.
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/devel/z80asm
#	/usr/ports/devel/z80asm/distinfo
#	/usr/ports/devel/z80asm/Makefile
#	/usr/ports/devel/z80asm/pkg-descr
#	/usr/ports/devel/z80asm/files
#	/usr/ports/devel/z80asm/files/patch-Makefile
#	/usr/ports/devel/z80asm/pkg-plist
#
echo c - /usr/ports/devel/z80asm
mkdir -p /usr/ports/devel/z80asm > /dev/null 2>&1
echo x - /usr/ports/devel/z80asm/distinfo
sed 's/^X//' >/usr/ports/devel/z80asm/distinfo << 'END-of-/usr/ports/devel/z80asm/distinfo'
XMD5 (z80asm-1.6.tar.gz) = 9bfb5580c7ad14276c835afa74bf629b
XSHA256 (z80asm-1.6.tar.gz) = 9585830f5e2ec8d4c5d14cdf898ee46cafd9c6496575c73189be1e4ca04ac9b7
XSIZE (z80asm-1.6.tar.gz) = 57032
END-of-/usr/ports/devel/z80asm/distinfo
echo x - /usr/ports/devel/z80asm/Makefile
sed 's/^X//' >/usr/ports/devel/z80asm/Makefile << 'END-of-/usr/ports/devel/z80asm/Makefile'
X# New ports collection makefile for: z80asm
X# Date created: 29 Dec 2007
X# Whom: Sean McLaughlin <sigma.zx@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME= z80asm
XPORTVERSION= 1.6
XCATEGORIES= devel
XMASTER_SITES= ${MASTER_SITE_SAVANNAH}
X
XMAINTAINER= sigma.zx@gmail.com
XCOMMENT= Assembler for the Z80 microprcessor
X
XUSE_GMAKE=yes
XMAN1= z80asm.1
X
Xpost-patch:
X	echo ${PATCHDIR}
X	@${REINPLACE_CMD} -e 's#/bin/bash#/bin/sh#' ${WRKSRC}/Makefile
X
Xdo-install:
X	${INSTALL_MAN} ${WRKSRC}/z80asm.1 ${PREFIX}/man/man1
X	${INSTALL_PROGRAM} ${WRKSRC}/z80asm ${PREFIX}/bin
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/examples/hello.asm ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/examples/macro.asm ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/examples/seek.asm ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/headers/msx-bios.asm ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/headers/msx2+-bios.asm ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/headers/msx2-bios.asm ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/headers/msx2-subrom.asm ${EXAMPLESDIR}
X	${INSTALL_MAN} -m 444 ${WRKSRC}/headers/msxturbor-bios.asm ${EXAMPLESDIR}
X.endif
X
X.include <bsd.port.mk>
X
END-of-/usr/ports/devel/z80asm/Makefile
echo x - /usr/ports/devel/z80asm/pkg-descr
sed 's/^X//' >/usr/ports/devel/z80asm/pkg-descr << 'END-of-/usr/ports/devel/z80asm/pkg-descr'
Xz80asm is an assembler for the Z80 microprcessor. The assembler aims to be portable
Xand complete. Of course it assembles all official mnemonics, but it also
Xaims to assemble the unofficial mnemonics.
X
XThe assembler features the output of listing files which show the source
Xwith the assembled codes and address next to it.
X
XIt also allows outputting of label files, in a format which can be
Xincluded by other assembler source files.
X
XOther noteworthy features are complete calculation capabilities,
Xconditional assembling of parts of the code, and inclusion of other
Xsource files.
X
XThe assembler was written with the MSX computer in mind as the target
Xplatform, but it can be used for any system with a Z80 in it. The
Xoriginal idea was to make header files with labels of MSX specific
Xaddresses (BIOS, BDOS, system variables), but nothing like this has been
Xdone yet.
X
XWWW: http://savannah.nongnu.org/projects/z80asm/
END-of-/usr/ports/devel/z80asm/pkg-descr
echo c - /usr/ports/devel/z80asm/files
mkdir -p /usr/ports/devel/z80asm/files > /dev/null 2>&1
echo x - /usr/ports/devel/z80asm/files/patch-Makefile
sed 's/^X//' >/usr/ports/devel/z80asm/files/patch-Makefile << 'END-of-/usr/ports/devel/z80asm/files/patch-Makefile'
X--- Makefile	2007-12-29 18:53:32.000000000 -0800
X+++ Makefile-mod	2007-12-29 18:53:14.000000000 -0800
X@@ -16,9 +16,9 @@
X # You should have received a copy of the GNU General Public License
X # along with this program.  If not, see <http://www.gnu.org/licenses/>.
X 
X-CC = gcc
X-CFLAGS = -O0 -Wall -Wwrite-strings -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -pedantic -ansi -Wshadow -ggdb3 -W -Ignulib
X-SHELL = /bin/bash
X+CC?= gcc
X+CFLAGS+= -Wall -Wwrite-strings -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wnested-externs -Winline -pedantic -ansi -Wshadow -ggdb3 -W -Ignulib
X+SHELL = /bin/sh
X VERSION ?= $(shell echo -n `cat VERSION | cut -d. -f1`. ; echo $$[`cat VERSION | cut -d. -f2` + 1])
X 
X all:z80asm
END-of-/usr/ports/devel/z80asm/files/patch-Makefile
echo x - /usr/ports/devel/z80asm/pkg-plist
sed 's/^X//' >/usr/ports/devel/z80asm/pkg-plist << 'END-of-/usr/ports/devel/z80asm/pkg-plist'
Xbin/z80asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/hello.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/macro.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/msx-bios.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/msx2+-bios.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/msx2-bios.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/msx2-subrom.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/msxturbor-bios.asm
X%%PORTDOCS%%%%EXAMPLESDIR%%/seek.asm
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
END-of-/usr/ports/devel/z80asm/pkg-plist
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->lme 
Responsible-Changed-By: lme 
Responsible-Changed-When: Mon Dec 31 15:19:23 UTC 2007 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=119149 
State-Changed-From-To: open->feedback 
State-Changed-By: lme 
State-Changed-When: Mon Dec 31 18:21:11 UTC 2007 
State-Changed-Why:  
The distfile cannot be fetched: 

lars@ttypb # port test ===> Validating port with portlint looks fine. 
===> flags: PREFIX=/tmp/z80asm-1.6 NO_DEPENDS=yes 
PKG_DBDIR=/tmp/pkg_db.8r1yscM9 ===> Cleaning workspace before port test 
===>  Cleaning for z80asm-1.6 => z80asm-1.6.tar.gz doesn't seem to exist 
in /usr/ports/distfiles/.  => Attempting to fetch from 
http://www.de-mirrors.de/nongnu/.  fetch: 
http://www.de-mirrors.de/nongnu/z80asm-1.6.tar.gz: Not Found => 
Attempting to fetch from http://download.savannah.nongnu.org/releases/. 
fetch: http://download.savannah.nongnu.org/releases/z80asm-1.6.tar.gz: 
Not Found => Attempting to fetch from 
http://ftp.cc.uoc.gr/mirrors/nongnu.org/.  fetch: 
http://ftp.cc.uoc.gr/mirrors/nongnu.org/z80asm-1.6.tar.gz: Moved 
Temporarily => Attempting to fetch from 
http://ftp.twaren.net/Unix/NonGNU/.  fetch: 
http://ftp.twaren.net/Unix/NonGNU/z80asm-1.6.tar.gz: Not Found => 
Attempting to fetch from ftp://ftp.cc.uoc.gr/mirrors/nongnu.org/. 
fetch: ftp://ftp.cc.uoc.gr/mirrors/nongnu.org/z80asm-1.6.tar.gz: File 
unavailable (e.g., file not found, no access) => Attempting to fetch 
from ftp://ftp.twaren.net/Unix/NonGNU/.  fetch: 
ftp://ftp.twaren.net/Unix/NonGNU/z80asm-1.6.tar.gz: File unavailable 
(e.g., file not found, no access) => Attempting to fetch from 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.  fetch: 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/z80asm-1.6.tar.gz: 
File unavailable (e.g., file not found, no access) => Couldn't fetch it 
- please try to retrieve this => port manually into 
/usr/ports/distfiles/ and try again. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=119149 
State-Changed-From-To: feedback->closed 
State-Changed-By: lme 
State-Changed-When: Mon Dec 31 21:33:47 UTC 2007 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=119149 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/119149: commit references a PR
Date: Mon, 31 Dec 2007 21:30:20 +0000 (UTC)

 lme         2007-12-31 21:30:16 UTC
 
   FreeBSD ports repository
 
   Modified files:
     devel                Makefile 
   Added files:
     devel/z80asm         Makefile distinfo pkg-descr pkg-plist 
     devel/z80asm/files   patch-Makefile 
   Log:
   z80asm is an assembler for the Z80 microprcessor. The assembler aims to be
   portable and complete. Of course it assembles all official mnemonics, but it
   also aims to assemble the unofficial mnemonics.
   
   The assembler features the output of listing files which show the source with
   the assembled codes and address next to it.
   
   It also allows outputting of label files, in a format which can be included by
   other assembler source files.
   
   Other noteworthy features are complete calculation capabilities, conditional
   assembling of parts of the code, and inclusion of other source files.
   
   The assembler was written with the MSX computer in mind as the target platform,
   but it can be used for any system with a Z80 in it. The original idea was to
   make header files with labels of MSX specific addresses (BIOS, BDOS, system
   variables), but nothing like this has been done yet.
   
   WWW: http://savannah.nongnu.org/projects/z80asm/
   
   PR:             ports/119149
   Submitted by:   Sean McLaughlin <sigma.zx (AT) gmail.com>
   
   Revision  Changes    Path
   1.2948    +1 -0      ports/devel/Makefile
   1.1       +39 -0     ports/devel/z80asm/Makefile (new)
   1.1       +3 -0      ports/devel/z80asm/distinfo (new)
   1.1       +15 -0     ports/devel/z80asm/files/patch-Makefile (new)
   1.1       +19 -0     ports/devel/z80asm/pkg-descr (new)
   1.1       +10 -0     ports/devel/z80asm/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
