app-emulation/kegs: version bump (need to test)
This commit is contained in:
@@ -1,6 +1,10 @@
|
||||
AUX apple_logo.png 1288 SHA256 df37ab9f9101806ba15d6ace785137908d8159e73c559e283d542098bfc5c940 SHA512 9ff0093083e102949360e8f3789a5a21da0d6b405b70572027239cfd149ec196e26f336cc33bab59a981cef74c6f35abb59bb72e01f1106d324fd4501d023742 WHIRLPOOL 2b9bd1059b0488cc7f42bf72c52078f44c1f7719342471dd58c09f6458cb87e98351450f806a2a73dd39bced0183de490034b59f43e7b8f32531e30450212123
|
||||
AUX kegs-0.91-config.patch 2391 SHA256 67d48290081b85a2406658e7d218ab8fda0a25a2f745eca0964fb6f10121080c SHA512 33ef9425cfb54b274421b619bcdff246323682464ba0099df76d55122e30abcab352ea2bb27c1fd03421163af548770858b0b68f93995853942554132d79a926 WHIRLPOOL 51ffb8bc3c9256f88a7272724120d1c145c3727cd00835c3c104b8aa3c3f3c6bc4914d0c46c3e4141d95a45c9623071e3adc70ff7b2295c632b6078bbce8505a
|
||||
AUX kegs-0.91-vars.patch 592 SHA256 007ec8da9ee47d073fb95ac6ec6824b77e44fa7df73a3a89f80336aeed5900a6 SHA512 f3e057a57acb4f67c4c90bb5843c6d1f9719b38bed204ef92aca2c341ab5fa03e6367dc27af950a7984c3b18208ff648f603fe11871c4489db0afeeec4e639b7 WHIRLPOOL 2ea479780d4b205ecf92fe248e15f6e2647a7192a387f9051d0104036de298ad6be82eda1f7f99c97c4e15f848109798251f2309051d9de16e5d82b106cbe2cc
|
||||
AUX kegs-1.16-config.patch 2394 SHA256 a49720507832e5ddceeb4ee764df1fa6579e8990c2d4e2e4e4adcc8c220c7d33 SHA512 be2861101589adcc31cdb7f1c9f224874c5e34bdb55517f8430cd94ab984d3a98c6412370096090913dd235cead868888b708f20758eaa5d9522de093a9059ba WHIRLPOOL 37225c89baa3fb0b40693100417a5a358637b612e2738c7436d9ab8ae616d5dbdcfa59917aa0b5d7b0e53b23297237da6e194a71b5fed5ca0bead1b208f6b539
|
||||
AUX kegs.desktop 134 SHA256 0e6a60669dea3d18a5f601eadb4df71a2969a9c3fac4399b7790308da5a4eb52 SHA512 9b49b59496c29b8228d714d0a5b5211ab19ec38650fcd6b89f886819b723bc9fa7642e835e0d2a792beb89c59a86c733620ed8781e371065293fbdac27a04709 WHIRLPOOL 68fe9618f518f50a73fab8c17617bf80aa404789d947108b53abbfd96fb374c863a382b65ee6bbfc5a63a19941d246f2e34ca5a5383d01e04767615f89a890c4
|
||||
DIST kegs-0.91.zip 13891691 SHA256 9ec59363660fc49edf041f5cd31f684bb50582be60e501196e60ac9ae55fe804 SHA512 73109d24d87ab4d2860d80ccf0f8ade30210e2c856d70fac694068dbf0028d14494c15db5d72a7b7105225cdb49a1926700d2d193f69ee5e918951f540a918c2 WHIRLPOOL 6700f1d59e24da4fd1d7628ca618f4e171926bef2a0949b13509317c793a27f99424ae3892e355abac7c8971d58efe8ffc93497d74d59a9182a40e814da78891
|
||||
DIST kegs-1.16-ROMs.zip 13891691 SHA256 9ec59363660fc49edf041f5cd31f684bb50582be60e501196e60ac9ae55fe804 SHA512 73109d24d87ab4d2860d80ccf0f8ade30210e2c856d70fac694068dbf0028d14494c15db5d72a7b7105225cdb49a1926700d2d193f69ee5e918951f540a918c2 WHIRLPOOL 6700f1d59e24da4fd1d7628ca618f4e171926bef2a0949b13509317c793a27f99424ae3892e355abac7c8971d58efe8ffc93497d74d59a9182a40e814da78891
|
||||
DIST kegs-1.16.tar.gz 5430659 SHA256 b0166a31e40dadbdaf623c8a10b7718f71e7658a1b443f595b343ccb185d7db7 SHA512 b8c0386c4196c45116095ac5c6c79cba13b0d353d474decb8624507f3dca03048dbad59c8a6b7afe21993f6a34332ad68fa1e654d6203d1618b201e8ccec09d0 WHIRLPOOL 39d2bea63e5e23aed808b592ad4b4dd4f222db0836ae69ccccdceb4cb15273ba04062458f9e16b161afdd410c5103cdbb0bf25d1cc8b454cfd1253804c484f68
|
||||
EBUILD kegs-0.91.ebuild 1519 SHA256 9948290c8321a60601b7553c754f8db58059758acd1b1df6fc42cf86c2cf6936 SHA512 19365e6909bc4af81f435a83a696b3d1f09c56285530d59815dd01724b2694d182e0b7ed6f0890045283097d371153af59d5e9a58824b7b8f078ed3ee1e41cb2 WHIRLPOOL cf8de8bcd22e8cf72bb8c67779c1f8342f08f976691c30b0014cc31a40e7fce4d3f5d3d1bdf22c4def3d7004b774abc524a120fcbaaa347855357d6ef63fa032
|
||||
EBUILD kegs-1.16.ebuild 1731 SHA256 f2a75d157d0883b5df2a2ab88b661efb4b8c430718014ceb63104050359a38a2 SHA512 c0ca4481ad14b18fff000c995e5d42c864e4a950130a346ed930a0ec67e9a1c7484acff4befc9aab98dfae10aee1a5af73ba0dc06cd9ac3b510df6d7e37e9cd9 WHIRLPOOL 9543addeb807dd571112446b79b50bc6829fcd09320fbc5fbb42a614f92354c702cc36663f7e4dd44ed6a6757b91e06e3b2b527639c766176fc1793947d0aece
|
||||
|
||||
55
app-emulation/kegs/files/kegs-1.16-config.patch
Normal file
55
app-emulation/kegs/files/kegs-1.16-config.patch
Normal file
@@ -0,0 +1,55 @@
|
||||
--- a/kegs.1.16/config.kegs 2022-01-23 18:39:29.000000000 -0800
|
||||
+++ a/kegs.1.16/config.kegs 2022-08-15 11:33:30.509943949 -0700
|
||||
@@ -1,12 +1,48 @@
|
||||
# KEGS configuration file version 1.07
|
||||
|
||||
-s5d1 = XMAS_DEMO.gz
|
||||
-s5d2 =
|
||||
+s5d1 = #INSTALL.2mg
|
||||
+s5d2 = #SYSTOOLS2.2mg
|
||||
|
||||
-s6d1 = #dos33.dsk
|
||||
+s6d1 = #files.po
|
||||
s6d2 =
|
||||
|
||||
-s7d1 = NUCLEUS03.gz
|
||||
+s7d1 = boot.hdv
|
||||
|
||||
g_limit_speed = 2
|
||||
+g_cfg_rom_path = rom3.rom
|
||||
+g_raw_serial = 0
|
||||
+g_serial_modem[1] = 0
|
||||
|
||||
+bram1[00] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[10] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[20] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[30] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[40] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[50] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[60] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[70] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[80] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[90] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[a0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[b0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[c0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[d0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[e0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+bram1[f0] = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
+
|
||||
+bram3[00] = 00 00 00 01 00 00 0d 06 02 01 01 00 01 00 00 00
|
||||
+bram3[10] = 00 00 07 06 02 01 01 00 00 00 0c 00 00 00 05 06
|
||||
+bram3[20] = 01 00 00 00 00 00 00 01 00 00 00 00 05 02 02 00
|
||||
+bram3[30] = 00 00 2d 2d 00 00 00 00 00 00 02 02 02 06 08 00
|
||||
+bram3[40] = 01 02 03 04 05 06 07 0a 00 01 02 03 04 05 06 07
|
||||
+bram3[50] = 08 09 0a 0b 0c 0d 0e 0f 00 00 ff ff ff ff ff 81
|
||||
+bram3[60] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[70] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[80] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[90] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[a0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[b0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[c0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[d0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[e0] = ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
|
||||
+bram3[f0] = ff ff ff ff ff ff ff ff ff ff ff ff 0e 6d a4 c7
|
||||
62
app-emulation/kegs/kegs-1.16.ebuild
Normal file
62
app-emulation/kegs/kegs-1.16.ebuild
Normal file
@@ -0,0 +1,62 @@
|
||||
EAPI=8
|
||||
|
||||
inherit desktop
|
||||
|
||||
DESCRIPTION="Apple IIGS emulator"
|
||||
HOMEPAGE="http://kegs.sourceforge.net"
|
||||
SRC_URI="http://kegs.sourceforge.net/${PN}.${PV}.tar.gz -> ${P}.tar.gz
|
||||
ftp://ftp.apple.asimov.net/pub/apple_II/emulators/kegs/Kegs%20v0.91%20%28with%20system%206%20and%20free%20games%29.zip -> ${P}-ROMs.zip"
|
||||
DEPEND="x11-libs/libXext"
|
||||
LICENSE="GPL"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
PATCHES=( "$FILESDIR/$P-config.patch" )
|
||||
|
||||
src_unpack() {
|
||||
mkdir ${S}
|
||||
cd ${S}
|
||||
unpack $DISTDIR/${P}-ROMs.zip
|
||||
mkdir $WORKDIR/tmp
|
||||
unpack ./ROMS/rom1.zip
|
||||
mv APPLE2GS.ROM $WORKDIR/tmp/rom1.rom
|
||||
unpack ./ROMS/rom3.zip
|
||||
mv APPLE2GS.ROM2 $WORKDIR/tmp/rom3.rom
|
||||
unpack ./ROMS/System\ 6.0.1.zip
|
||||
mv System\ 6\ and\ Free\ Games.hdv $WORKDIR/tmp/boot.hdv
|
||||
rm -r *
|
||||
mv $WORKDIR/tmp ROMS
|
||||
unpack $DISTDIR/$P.tar.gz
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd ${S}/$PN.$PV/src
|
||||
ln -sf vars_x86linux vars
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${S}/$PN.$PV/xkegs
|
||||
|
||||
dodoc ${S}/$PN.$PV/README.kegs.txt
|
||||
|
||||
dodir /usr/share/kegs
|
||||
insinto /usr/share/kegs
|
||||
newins ${S}/ROMS/rom1.rom rom1.rom
|
||||
newins ${S}/ROMS/rom3.rom rom3.rom
|
||||
newins ${S}/ROMS/boot.hdv boot.hdv
|
||||
newins ${S}/$PN.$PV/config.kegs config.kegs
|
||||
|
||||
newicon ${FILESDIR}/apple_logo.png ${PN}.png
|
||||
|
||||
newmenu ${FILESDIR}/${PN}.desktop ${PN}.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "KEGS only supports OSS for sound output. If you're using ALSA,"
|
||||
ewarn "load the snd_pcm_oss module. (See /etc/conf.d/modules.)"
|
||||
elog ""
|
||||
elog "To use, copy boot.hdv and config.kegs from /usr/share/kegs to your"
|
||||
elog "home directory. boot.hdv contains System 6.0.1 and some games."
|
||||
elog "By default, ROM 3 firmware is loaded. ROM 01 is also available."
|
||||
elog "When KEGS is running, press F4 to enter the settings menu."
|
||||
}
|
||||
Reference in New Issue
Block a user