summaryrefslogtreecommitdiff
path: root/dev-embedded/zmac
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /dev-embedded/zmac
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-embedded/zmac')
-rw-r--r--dev-embedded/zmac/Manifest3
-rw-r--r--dev-embedded/zmac/metadata.xml16
-rw-r--r--dev-embedded/zmac/zmac-1.3.ebuild30
3 files changed, 49 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>ulm@gentoo.org</email>
+</maintainer>
+<longdescription>
+ 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.
+</longdescription>
+</pkgmetadata>
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
+}