From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- dev-embedded/zmac/Manifest | 3 +++ dev-embedded/zmac/metadata.xml | 16 ++++++++++++++++ dev-embedded/zmac/zmac-1.3.ebuild | 30 ++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 dev-embedded/zmac/Manifest create mode 100644 dev-embedded/zmac/metadata.xml create mode 100644 dev-embedded/zmac/zmac-1.3.ebuild (limited to 'dev-embedded/zmac') diff --git a/dev-embedded/zmac/Manifest b/dev-embedded/zmac/Manifest new file mode 100644 index 000000000000..b869b19fcef9 --- /dev/null +++ b/dev-embedded/zmac/Manifest @@ -0,0 +1,3 @@ +DIST zmac13.zip 82067 BLAKE2B 8f15cc17d92ed8bdfc16504c2c958db1f158cf8cceda6aba01e626342961975c68e41321349c95721053b1d10f07373b76385ebf9c1b74dd70f69c5d6fd82b70 SHA512 84c1206e3abf19809ab4358c0b5d46771cdcfdeb4ded14aa39d81ca7f9d3780ca1917823bd06f49ee9fafaaa079bdbe8b614ce842d44181f55d4287515a187a2 +EBUILD zmac-1.3.ebuild 590 BLAKE2B dc7fbcf2db2205c91374c147468fd8a943dc38b7d5c050b9faaf46a53ff435a63b37637a3ad0cc738d2e1e5c82950ca525cd3d1c513f3af114e79af8b1e4215e SHA512 9cca780d0b13649081505c902c110d0457718ec69df796ed8a994a53e465f8c161a4c672134085f64e35e6aa3aa6c7d13db1e409b02dc5f3c85c1cf95d72e68a +MISC metadata.xml 635 BLAKE2B bb2ec2e726bb24ab5f0010979b01368ce0644a46ad589433377609863d3da769c5660f6613d2b775a9359aae44eee3fee7e7a578e320d840f5ade31a78b14fa0 SHA512 ce5a690df0362dfd32802e9e3d64bec1a00ca4a15c9dbbde2d3383baed657f701c516ff24dfc42f459f0fc7796386ce23ba249af7a6d88e98f9b9f3f345a43f0 diff --git a/dev-embedded/zmac/metadata.xml b/dev-embedded/zmac/metadata.xml new file mode 100644 index 000000000000..346710925585 --- /dev/null +++ b/dev-embedded/zmac/metadata.xml @@ -0,0 +1,16 @@ + + + + + ulm@gentoo.org + + + zmac is a Z80 macro cross-assembler. It has all the features you'd expect. + It assembles the specified input file and produces raw binary output. + (It can optionally produce CP/M-style Intel hex format.) By default it + also produces a nicely-formatted listing of the m/c alongside the source. + + As well as normal Z80 programs, zmac lets you write 8080 programs in Z80 + assembly. + + diff --git a/dev-embedded/zmac/zmac-1.3.ebuild b/dev-embedded/zmac/zmac-1.3.ebuild new file mode 100644 index 000000000000..7ae9a9a0270e --- /dev/null +++ b/dev-embedded/zmac/zmac-1.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=0 + +inherit toolchain-funcs + +DESCRIPTION="Z80 macro cross-assembler" +HOMEPAGE="http://www.tim-mann.org/trs80resources.html" +SRC_URI="http://www.tim-mann.org/trs80/${PN}${PV//.}.zip" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="app-arch/unzip" +RDEPEND="" + +S="${WORKDIR}" + +src_compile() { + emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}" || die +} + +src_install() { + dobin zmac || die + doman zmac.1 || die + dodoc ChangeLog MAXAM NEWS README || die +} -- cgit v1.2.3