From owner-svn-ports-head@FreeBSD.ORG Sat Aug 3 07:33:17 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2C4BE70F; Sat, 3 Aug 2013 07:33:17 +0000 (UTC) (envelope-from jgh@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1840F2A69; Sat, 3 Aug 2013 07:33:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r737XG5W008390; Sat, 3 Aug 2013 07:33:16 GMT (envelope-from jgh@svn.freebsd.org) Received: (from jgh@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r737XGXd008385; Sat, 3 Aug 2013 07:33:16 GMT (envelope-from jgh@svn.freebsd.org) Message-Id: <201308030733.r737XGXd008385@svn.freebsd.org> From: Jason Helfman Date: Sat, 3 Aug 2013 07:33:16 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r324179 - in head/devel: . acme X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Aug 2013 07:33:17 -0000 Author: jgh Date: Sat Aug 3 07:33:15 2013 New Revision: 324179 URL: http://svnweb.freebsd.org/changeset/ports/324179 Log: ACME is a free crossassembler, released under the GNU General Public License. The current version can produce code for the 6502, 65c02 and 65816 processors. It also supports some of the undocumented ("illegal") opcodes of the 6502. WWW: http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/ PR: ports/179019 Submitted by: uffe@uffe.org Added: head/devel/acme/ head/devel/acme/Makefile (contents, props changed) head/devel/acme/distinfo (contents, props changed) head/devel/acme/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat Aug 3 04:20:46 2013 (r324178) +++ head/devel/Makefile Sat Aug 3 07:33:15 2013 (r324179) @@ -36,6 +36,7 @@ SUBDIR += abi-compliance-checker SUBDIR += ace SUBDIR += ace+tao-doc + SUBDIR += acme SUBDIR += activitymail SUBDIR += adabooch SUBDIR += adabooch-doc-html Added: head/devel/acme/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/acme/Makefile Sat Aug 3 07:33:15 2013 (r324179) @@ -0,0 +1,68 @@ +# Created by: Uffe Jakobsen +# $FreeBSD$ + +PORTNAME= acme +PORTVERSION= 091 +CATEGORIES= devel +MASTER_SITES= http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/current/ +DISTNAME= ${PORTNAME}${PORTVERSION}src + +MAINTAINER= uffe@uffe.org +COMMENT= Crossassembler for 6502, 65c02 and 65816 processors + +LICENSE= GPLv2 + +OPTIONS_DEFINE= DOCS EXAMPLES + +USE_BZIP2= yes +USES= gmake + +BUILD_WRKSRC = ${WRKSRC}/src +WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} +PORTDOCS= * +PORTEXAMPLES= * + +PLIST_FILES= bin/acme \ + %%DATADIR%%/6502 \ + %%DATADIR%%/6502/Help.txt \ + %%DATADIR%%/6502/std.a \ + %%DATADIR%%/65816 \ + %%DATADIR%%/65816/Help.txt \ + %%DATADIR%%/65816/std.a \ + %%DATADIR%%/Own \ + %%DATADIR%%/Own/Help.txt +PLIST_DIRSTRY= %%DATADIR%%/6502 \ + %%DATADIR%%/65816 \ + %%DATADIR%%/Own \ + %%DATADIR%% + +.include + +post-patch-script: +.for i in CC CFLAGS + @${REINPLACE_CMD} 's|${i}.*= |${i} ?= |g' ${WRKSRC}/src/Makefile +.endfor + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/acme ${PREFIX}/bin/${PORTNAME} + +.for dir in 6502 65816 Own + @${MKDIR} ${DATADIR}/${dir} +.endfor + ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/6502/* ${DATADIR}/6502 + ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/65816/* ${DATADIR}/65816 + ${INSTALL_DATA} ${WRKSRC}/ACME_Lib/Own/* ${DATADIR}/Own + +.if ${PORT_OPTIONS:MDOCS} + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/ReadMe.txt ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR} +.endif + +.if ${PORT_OPTIONS:MEXAMPLES} + @${MKDIR} ${EXAMPLESDIR}/me + ${INSTALL_DATA} ${WRKSRC}/examples/*.a ${EXAMPLESDIR}/ + ${INSTALL_DATA} ${WRKSRC}/examples/me/*.a ${EXAMPLESDIR}/me/ +.endif + +.include Added: head/devel/acme/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/acme/distinfo Sat Aug 3 07:33:15 2013 (r324179) @@ -0,0 +1,2 @@ +SHA256 (acme091src.tar.bz2) = 47d538c8da650d6a9f832fa5262ff9f552477c7ccc4cc4fa502f620e5ccf0f38 +SIZE (acme091src.tar.bz2) = 113072 Added: head/devel/acme/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/acme/pkg-descr Sat Aug 3 07:33:15 2013 (r324179) @@ -0,0 +1,5 @@ +ACME is a free crossassembler, released under the GNU General Public License. +The current version can produce code for the 6502, 65c02 and 65816 processors. +It also supports some of the undocumented ("illegal") opcodes of the 6502. + +WWW: http://www.esw-heim.tu-clausthal.de/~marco/smorbrod/acme/