summaryrefslogtreecommitdiff
path: root/dev-embedded/xa
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /dev-embedded/xa
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'dev-embedded/xa')
-rw-r--r--dev-embedded/xa/Manifest3
-rw-r--r--dev-embedded/xa/metadata.xml14
-rw-r--r--dev-embedded/xa/xa-2.3.10.ebuild27
3 files changed, 44 insertions, 0 deletions
diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest
new file mode 100644
index 000000000000..7cfa49a3fd89
--- /dev/null
+++ b/dev-embedded/xa/Manifest
@@ -0,0 +1,3 @@
+DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f
+EBUILD xa-2.3.10.ebuild 567 BLAKE2B 5aa8a1a9c00810a0ae1039ba92338ce97d0a75642eab6a082fca8db223d38fbc3a9b72b9fa454b7ac7e33e002ada1153a883b82eb89e1f3905e71df441653a1e SHA512 7c3affc4a1b726ca880af4e507433b6858e9b973f6dfecae7e428851a2b5b958ebf672ee207b612bc3cdd9c98244b5e2d528ce83ea18d9bda233ec1357334138
+MISC metadata.xml 547 BLAKE2B b527da76f0bb9f9ee7bb45a48f2f6ded265f296efb4babd2f74c3db9777071ebad2f733a45325115565b3e7932b9b3ec1d87129427aefe149f6871804ece5ffe SHA512 780c7e01126675e679037e97de4ddaaca26929326b5803068abbbf0a84218c02873a4db5bfa42704953a71164b62267f80227924edd3d46755a8d6238c0c94c3
diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml
new file mode 100644
index 000000000000..78ab730110bc
--- /dev/null
+++ b/dev-embedded/xa/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <longdescription>
+ xa is a high-speed, two-pass portable cross-assembler. It
+ understands mnemonics and generates code for NMOS 6502s (such as
+ 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s
+ (65C02 and Rockwell R65C02) and the 65816.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild
new file mode 100644
index 000000000000..0b4aabb57139
--- /dev/null
+++ b/dev-embedded/xa/xa-2.3.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler"
+HOMEPAGE="https://www.floodgap.com/retrotech/xa/"
+SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC) " \
+ CFLAGS="${CFLAGS} ${LDFLAGS}" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake install DESTDIR="${ED}/usr"
+ einstalldocs
+}