Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-emulation/emutos/
Date: Sun, 07 Aug 2022 20:22:25
Message-Id: 1659903717.7432e97a4a645a2997560c7f52e387a7c9c187da.ionen@gentoo
1 commit: 7432e97a4a645a2997560c7f52e387a7c9c187da
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 7 20:21:49 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 7 20:21:57 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7432e97a
7
8 games-emulation/emutos: add 1.2
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 games-emulation/emutos/Manifest | 5 ++++
13 games-emulation/emutos/emutos-1.2.ebuild | 43 ++++++++++++++++++++++++++++++++
14 2 files changed, 48 insertions(+)
15
16 diff --git a/games-emulation/emutos/Manifest b/games-emulation/emutos/Manifest
17 index cd513eb0ee5b..131196855c8c 100644
18 --- a/games-emulation/emutos/Manifest
19 +++ b/games-emulation/emutos/Manifest
20 @@ -1,5 +1,10 @@
21 DIST emutos-1024k-1.1.1.zip 342557 BLAKE2B eff915f0c531296c1c68a73bd96ef9a8b27195c4fdcd957df75b48806cf77ae8483a6a4d7a105cd5a609cb3412754d8de221b20ddf5cde9371a4a89183aa5270 SHA512 76d108a7d0e501552ec49ae14a7d00a334c9f262d0d5fd9d6eb12837e2bd54ec652679c3368bdb4c38560b7621483a44fb386562aa6727235ae8a3c4af07930f
22 +DIST emutos-1024k-1.2.zip 349307 BLAKE2B cc856a44eeea347b578ae0b2a05a0dfd0ac27c65c434ee87d3688d4f5a9ef999fd75d765b9ab224c7e386ab10ce78e40cac717159a4fffab3ebfb7df9e3590ff SHA512 656ef5abd9e0ef867045151c3178f4ccfe8e5ab49657ccd62072651485a81c5b384c826a254832d4be71eb81b14ddd55b24922428aaf6f6b3aef3e87582fb23a
23 DIST emutos-192k-1.1.1.zip 2025455 BLAKE2B 9806be9d886653215d5553d2a908374da69a6982a2ec71ad04d2293c6fa2e4e5ccd651d95b78b4d58cbed45d9bf3ce9d8fc49b9409cb364f3120fb520cc2cfdf SHA512 7ec7ad52aa92553b2b0e61d88aac408ddf3c06d64f50854a02f7b44be99afecf9139906880641bba6bf17e431058c0afa11aae0a23479256c26713b87ec122e4
24 +DIST emutos-192k-1.2.zip 2021484 BLAKE2B f1ba0cde2000e0a0e0d48127a805c10396d2cc68f0209b4fc7fc34e3f5289f1dee451588cfde225c124386f961f17893c06ddfe7fc494169a4e17fab1d61d02f SHA512 2da55d3855e955e18ba00c0684907a0827a8928f1bddcb09d412b40e2baa560a0701880538007601deaec061bc221693f961bfa2992adb7112cc12104cb4be31
25 DIST emutos-256k-1.1.1.zip 2570117 BLAKE2B e5646dea14b8608db1cb49f1d51d21971c36b664f013f2146848b78d9b0b4260029507c2a5e66fba473b4263a673ac59bb40e0ebdf864cdd3efbfc68ecec485a SHA512 62e3dff01733e04a76e669e88268a80423811b579ecd2f9f9d2bb59b9cbe649af0838d4e1cc930a2ba8095f624d374add79dbe3f98f6589bc2b50dece14cec27
26 +DIST emutos-256k-1.2.zip 2573209 BLAKE2B a26a9099b0afd07ff200982f63fdc4c8a6a8559b850392618886b30be9c84ed985edce789eca76d6e3c66cc5919c754aef8784e30bb600a9b24b4948ca71dc44 SHA512 d476f8cf125accd0a3cde9761d3bf08af26ff88e6f1b7631e903dc777c59d74786fb2e74441db3373d9d01a7573a892d68b243f23774ae156d6598ada55c948c
27 DIST emutos-512k-1.1.1.zip 3117851 BLAKE2B 5a691e6b63ae5afb4e9f374580791d8e44feb75244ca287c9de19cd011224bfafb3041321b0f288b2add77d93402a958ac881a8a5200f49df4c81c062745b5ae SHA512 d5dd01e9470844b5c7b87231f021b3c50817517a7dc20f4b96cac51b318a7961dbff8df1534c7e89797f38aa8515c836feb1be4df5f7d0cf09f077d0ea57035a
28 +DIST emutos-512k-1.2.zip 3193629 BLAKE2B 77fdbf13e039f170b7bb1fe017ec8d4eb3216a6e9b6d528f4680c63e08e596700adbc7c0d9e78e0edcbf9cfbf7d6eefb1387198752871d0c9eb9005d09e09264 SHA512 76dbd9b9805f2ef747efee44b87755c4a519b890e211c6ca26df169ae3fa4562aa1c5dc53d9938ad72e632f33e516826c09b1101b7cf35255ed89b902e1c7cf1
29 DIST emutos-aranym-1.1.1.zip 295671 BLAKE2B a4e1b34d851c7a410253ed41fd3b783e1f23d0859eb07cef529dd9f003cc2df77caa0ac0cfab0a80c4ab9421013ba6d6fe38ba849e95e23c4565f25d095d9ca1 SHA512 a4aa1f084e5baca9809f86d216bc45d178822ebe7af1f507ffe243f9e2b217bd3a0ef8b290ade5a5dc54b92991937a2a906fdcf9b1bf890e0f2ee0410d835b85
30 +DIST emutos-aranym-1.2.zip 301209 BLAKE2B caecd86ea97a6e79d036dd4aabe6adc4749c3f339b7b888086547d658deb94fe2ef1702664a36f3c0fa4a405bedb4a6ec5a019a8f79c3896bc99abc26a06010d SHA512 2bebf3a54f1e874edd473fb97694a16784b04fcc8a707e0540362597d31acf2d6558560968d83ea2691426f44bf1e8fab9920770715bb5d4399d480947676304
31
32 diff --git a/games-emulation/emutos/emutos-1.2.ebuild b/games-emulation/emutos/emutos-1.2.ebuild
33 new file mode 100644
34 index 000000000000..d351e0bdc49a
35 --- /dev/null
36 +++ b/games-emulation/emutos/emutos-1.2.ebuild
37 @@ -0,0 +1,43 @@
38 +# Copyright 1999-2022 Gentoo Authors
39 +# Distributed under the terms of the GNU General Public License v2
40 +
41 +EAPI=8
42 +
43 +MY_L10N=( cs:cz de es fi fr el:gr hu it nl no pl ru sv:se de-CH:sg tr en-GB:uk en:us )
44 +MY_VERS=( 192k 256k 512k 1024k:etos aranym:emutos- )
45 +
46 +DESCRIPTION="Single-user single-tasking operating system for 32-bit Atari computer emulators"
47 +HOMEPAGE="http://emutos.sourceforge.net"
48 +SRC_URI="$(printf "mirror://sourceforge/emutos/${PN}-%s-${PV}.zip " "${MY_VERS[@]%:*}")"
49 +S="${WORKDIR}"
50 +
51 +LICENSE="GPL-2"
52 +SLOT="0"
53 +KEYWORDS="~amd64 ~x86"
54 +IUSE="$(printf 'l10n_%s ' "${MY_L10N[@]%:*}")"
55 +
56 +BDEPEND="app-arch/unzip"
57 +
58 +src_install() {
59 + local e list=()
60 + for e in "${MY_L10N[@]}"; do
61 + use l10n_${e%:*} && list+=( ${e#*:}.img )
62 + done
63 + (( ${#list[@]} )) || list=( us.img )
64 +
65 + insinto /usr/share/${PN}
66 + for e in "${MY_VERS[@]}"; do
67 + if [[ ${e} =~ : ]]; then
68 + doins ${PN}-${e%:*}-${PV}/${e#*:}${e%:*}.img # multilanguage
69 + else
70 + doins "${list[@]/#/${PN}-${e}-${PV}/etos${e%k}}" # single
71 + fi
72 + newdoc ${PN}-${e%:*}-${PV}/readme.txt readme-${e%:*}.txt
73 + done
74 +
75 + # These are identical for each, only need once.
76 + dodoc ${PN}-1024k-${PV}/doc/{announce,authors,bugs,changelog,emudesk,incompatible,status,todo,xhdi}.txt
77 +
78 + # Debug symbols usable by games-emulation/hatari (only provided with 1024k)
79 + doins ${PN}-1024k-${PV}/etos1024k.sym
80 +}