summaryrefslogtreecommitdiff
path: root/app-emulation
diff options
context:
space:
mode:
Diffstat (limited to 'app-emulation')
-rw-r--r--app-emulation/Manifest.gzbin15687 -> 15686 bytes
-rw-r--r--app-emulation/hercules-sdl/Manifest3
-rw-r--r--app-emulation/hercules-sdl/hercules-sdl-4.7.0-r1.ebuild13
-rw-r--r--app-emulation/hercules-sdl/hercules-sdl-4.7.0.ebuild85
-rw-r--r--app-emulation/ruffle/Manifest2
-rw-r--r--app-emulation/ruffle/ruffle-0_p20240622.ebuild2
6 files changed, 11 insertions, 94 deletions
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 979270326987..0ea942198158 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/hercules-sdl/Manifest b/app-emulation/hercules-sdl/Manifest
index db987967acdb..9adbfddfa650 100644
--- a/app-emulation/hercules-sdl/Manifest
+++ b/app-emulation/hercules-sdl/Manifest
@@ -2,6 +2,5 @@ AUX gen_hashes.sh 706 BLAKE2B 85e0f867ea7012a9859f75cf8802ce85b50b23c2a7b48a1179
AUX hercules-sdl-4.4.1-htmldir.patch 774 BLAKE2B 3cf3c50c60059ae0bd042333c2220669f87aa37cf632d1bc2cec738e02ca5f74a2a4302e484a73b6e9df32edb8c4bf2c0a2198c32e1242cab970e4a819c254c1 SHA512 bae45addb0c4f339b93d9709119b7df5d330978e60b982349244b98a72b157f86180454fa82ff9918a082f705a06a379ff3212f59bd5c1777090bb0cf03b9795
AUX hercules-sdl-4.7.0-backport-pr658.patch 1591 BLAKE2B 4959d5d1f59c370d505156f0aec543af11a96e5b4513eb634f9c79aa69e537f854efd5870a710b50d8e2fd882bb33b34d2f7f5b15dab0c71fa503825f4c5b31c SHA512 3d3dcb3b1cb0cf580dff9f720c58a28597dc9ea926b6b3384cbaa88726515a0a25efbcde5a763488fcca0603d951f42702e416abe974c5f981befc3360733ed2
DIST hercules-sdl-4.7.tar.gz 25439384 BLAKE2B 78a8d2df947c80e23d0e956a25a4f009dd32b09f2834cc06373f685badf9f1e657bf0f4e4408c7085371c46085718998076f3a6063caf80c9161b1fa7caa91eb SHA512 9d7060c4e2687358b9547b59b47362d642cbf2bf009085fdd41e485170d0f81029ee3d04d12b905a3a266cd26a9087e92c231c3f4600c32a8535a6140656b7b0
-EBUILD hercules-sdl-4.7.0-r1.ebuild 2678 BLAKE2B 99fc2187abb2729f3749da3d38419d5254bc9574001ef13676a447eb3ffaa8673b9d3c7c052bf541994a562e3326259cd9825e3e7c887d6e99246c21d04c2a7a SHA512 a71847afbd15b79165e2f6dc89effa2fb9dc28fae5d24e3db4cabafeab1aee56e86d46a9b5c9b5c52748738186755b3c93887f54c37e61b02f32a0a659e034b9
-EBUILD hercules-sdl-4.7.0.ebuild 2604 BLAKE2B 916d399a2d0a53ade95495d1788399543ebe41000cb480307af7425c78cfe2adeaa53a753f9e66eedb3786a9d875794f1f44ef15a80653718bc02a8ed01add2d SHA512 1c4242b251e4b4d0ecf84b7e796a242ded35adeb686726bfe4833c0c4c1c69b0705f3216e6a31f24e9876a39b6315d228d65d149d8ca66a08cc77755f27abf47
+EBUILD hercules-sdl-4.7.0-r1.ebuild 2730 BLAKE2B 378e8c9cf94019b4ab0aa8bba8a136563e2a9e8282d863ee7c1be2169504b1dfefd11349c9c413b7dea20b833c0ac82f3bcff3266a8966a2293667a0d3ccd323 SHA512 8d6dd1399542cef2147ba963e92e49ac85ece4d95a1f1a2e34ccd1729d2205a938a18dff7c07068b3aca9f4c00f39a61165d41243eead22ee220347df21f0c41
MISC metadata.xml 1141 BLAKE2B b630c058fe32f2410985e53779d387fc007759f2bd36ad8240a2b6a2157b6c5921cfb4aa14ed3b513e0f787d9838bab46a6ceadd031d33daa2a3190d2ca64095 SHA512 fe090b27c7d46e6a9fee40a9d948f4124814d134cb64ff7f7d7b2d341f1db9313f5d071e5c34a312a3dacbe643c8083ba98a3b0058fa3886b9d024d6ecb17575
diff --git a/app-emulation/hercules-sdl/hercules-sdl-4.7.0-r1.ebuild b/app-emulation/hercules-sdl/hercules-sdl-4.7.0-r1.ebuild
index 2067dddd725d..773fa8bde935 100644
--- a/app-emulation/hercules-sdl/hercules-sdl-4.7.0-r1.ebuild
+++ b/app-emulation/hercules-sdl/hercules-sdl-4.7.0-r1.ebuild
@@ -25,23 +25,26 @@ FILECAPS=(
-M 755 cap_net_admin+ep usr/bin/hercifc
)
-RDEPEND="
- !app-emulation/hercules
+COMMON_DEPEND="
dev-libs/libltdl
net-libs/libnsl:0
sys-libs/zlib
bzip2? ( app-arch/bzip2 )
object-rexx? ( dev-lang/oorexx )
regina-rexx? ( dev-lang/regina-rexx )"
-DEPEND="${RDEPEND}
+RDEPEND="
+ !app-emulation/hercules
+ !app-arch/tapeutils
+ ${COMMON_DEPEND}"
+DEPEND="
+ ${COMMON_DEPEND}
~app-emulation/hercules-sdl-crypto-${PV}
~app-emulation/hercules-sdl-decnumber-${PV}
~app-emulation/hercules-sdl-softfloat-${PV}
~app-emulation/hercules-sdl-telnet-${PV}"
# Neither package support needs to be compiled-in for tests,
# but the "rexx" command needs to be available
-BDEPEND="${RDEPEND}
- test? ( || ( dev-lang/regina-rexx dev-lang/oorexx ) )"
+BDEPEND="test? ( || ( dev-lang/regina-rexx dev-lang/oorexx ) )"
PATCHES=(
"${FILESDIR}/${PN}-4.4.1-htmldir.patch"
diff --git a/app-emulation/hercules-sdl/hercules-sdl-4.7.0.ebuild b/app-emulation/hercules-sdl/hercules-sdl-4.7.0.ebuild
deleted file mode 100644
index 336396af8692..000000000000
--- a/app-emulation/hercules-sdl/hercules-sdl-4.7.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools fcaps
-
-DESCRIPTION="The SoftDevLabs (SDL) version of the Hercules 4.x Hyperion Emulator"
-HOMEPAGE="https://sdl-hercules-390.github.io/html/"
-SRC_URI="https://github.com/SDL-Hercules-390/hyperion/archive/refs/tags/Release_${PV/.0/}.tar.gz -> ${P/.0/}.tar.gz"
-
-S="${WORKDIR}/hyperion-Release_${PV/.0/}"
-LICENSE="QPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-# In theory USE=object-rexx and USE=regina-rexx are not mutually-exclusive.
-# In practice they functionally are as the Gentoo packages conflict, and
-# additionally Hercules only supports calling out to one of them at runtime,
-# controlled by the HREXX_PACKAGE environment variable.
-IUSE="bzip2 debug object-rexx regina-rexx test"
-RESTRICT="!test? ( test )"
-FILECAPS=(
- -M 755 cap_sys_nice\=eip usr/bin/hercules --
- -M 755 cap_sys_nice\=eip usr/bin/herclin --
- -M 755 cap_net_admin+ep usr/bin/hercifc
-)
-
-RDEPEND="
- dev-libs/libltdl
- net-libs/libnsl:0
- sys-libs/zlib
- bzip2? ( app-arch/bzip2 )
- object-rexx? ( dev-lang/oorexx )
- regina-rexx? ( dev-lang/regina-rexx )"
-DEPEND="${RDEPEND}
- ~app-emulation/hercules-sdl-crypto-${PV}
- ~app-emulation/hercules-sdl-decnumber-${PV}
- ~app-emulation/hercules-sdl-softfloat-${PV}
- ~app-emulation/hercules-sdl-telnet-${PV}"
-# Neither package support needs to be compiled-in for tests,
-# but the "rexx" command needs to be available
-BDEPEND="${RDEPEND}
- test? ( || ( dev-lang/regina-rexx dev-lang/oorexx ) )"
-
-PATCHES=( "${FILESDIR}/${PN}-4.4.1-htmldir.patch" )
-
-src_prepare() {
- rm -rf crypto decNumber SoftFloat telnet || die
- sed -i 's#/lib${hc_cv_pkg_lib_subdir}#/lib#g' configure.ac || die
- sed -i 's#_pkgname}${hc_cv_pkg_lib_suffix}#_pkgname}#g' configure.ac || die
-
- default
- eautoreconf
-}
-
-src_configure() {
- local -x ac_cv_lib_bz2_BZ2_bzBuffToBuffDecompress=$(usex bzip2)
- econf \
- $(use_enable bzip2 cckd-bzip2) \
- $(use_enable bzip2 het-bzip2) \
- $(use_enable object-rexx) \
- $(use_enable regina-rexx) \
- $(use_enable debug) \
- --enable-custom="Gentoo ${PF}.ebuild" \
- --disable-optimization \
- --disable-setuid-hercifc \
- --disable-capabilities \
- --enable-ipv6 \
- --enable-enhanced-configincludes \
- --disable-fthreads \
- --enable-shared \
- --enable-automatic-operator \
- --enable-extpkgs="${SYSROOT}/usr/$(get_libdir)/${PN}"
-}
-
-src_install() {
- default
- dodoc RELEASE.NOTES
-
- insinto /usr/share/hercules
- doins hercules.cnf
-
- # No static archives. Have to leave .la files for modules. #720342
- find "${ED}/usr/$(get_libdir)" -name "*.la" -delete || die
-}
diff --git a/app-emulation/ruffle/Manifest b/app-emulation/ruffle/Manifest
index 30bd72c8ba44..987fdea27939 100644
--- a/app-emulation/ruffle/Manifest
+++ b/app-emulation/ruffle/Manifest
@@ -743,6 +743,6 @@ DIST zvariant_derive-4.1.1.crate 11028 BLAKE2B b00fb48e2483bfe24a482a198db6e6d3d
DIST zvariant_utils-1.1.1.crate 6859 BLAKE2B 91c6cfc14b7cbdab9d662ea2f7db1506037ff8dfc58599e7e220fb44cef5260783117223251ea4a3dca03ea739c80eab2baa933fee3bfd1d78f0ae721ea36a97 SHA512 4ee75536e57aa6f05e9739c1a3bb037ebc276d22206c0a3ddc3c245395aefead5f8197af1e659e33780df968715101831c286ef28513aaf7f2a5e4a43767cdc3
DIST zvariant_utils-2.0.0.crate 6815 BLAKE2B 0321261a8371f2df14fcb0abb575dd413d834630eaf1a62b0bfc35384a536e1c1dff5a1fb26248ba4fc0dd5663dfca57892f0175ea98e5a000c8a19996e56b11 SHA512 162d8af9800a8afa16817e3580621768c9ab7d863153edc3cb1748e80aaa2f2b9c05bfffb53b098f313fe7cc2052cf49d854cc761771bc21ab1a93965a55f066
EBUILD ruffle-0_p20240521.ebuild 16013 BLAKE2B 9defe4e9f598d4842b006094633de453c4b6f0874b3d387a9e2ab1e4c081c77ccf88bef2c303244f2687c30b78a9cebb4b89a167d1c9054fb736ff4d3883ddb8 SHA512 ca0f37b5f2bf3bad3c43a8868d6aa73bdcbbd65a6c0d553c1b4fe651c81f368cbdda977cc18ac31833ffd429adf6283140fef89713da5526c454bee2f58d4e82
-EBUILD ruffle-0_p20240622.ebuild 16164 BLAKE2B dbf9612b28d743ccde5c437639b3111a39d5bad69066b9c23af864dde7aa0274efeb6737b2d75a1bc0ad562c4349d31aa6f1062137aec27d92d449e90c462c83 SHA512 c34a611059be3b39f88be1a8cf0ac05570f7a9f67076915120f789b8df06b6347becc7ce6a665370fd115e4680c6c24e9f4df4711ec2998df41fb51189883c0e
+EBUILD ruffle-0_p20240622.ebuild 16163 BLAKE2B 2ae8f34b2bade0464b4c3dbe4188f9b552696f90fd256abe2f3c4b2b853887e645ba0a41f7b41fd4cff8a1d1956a02a7f312152821f07e4585d8efa79ebe0db1 SHA512 157f0f96c0fb312b27fdc5a875c568d57927b1f337530904296f3d760c48b451f5d1e43867b991ab547b0b9c1dfcf08d7e02f67ac677a6543e8d93726a62f5fe
EBUILD ruffle-9999.ebuild 1802 BLAKE2B 01735bdc9079cbb492f8dbb45f14cfd6cf9392477986ff397ea42b559685600a1c8103f7974495af71f86021e97f46e068377f7d61ca78a88f4e6ad7f5ee8355 SHA512 70480cdcb18efbe91d60f66057de92e3ea641497862a465d75f33ab96b30737ee5b53872b3b6305e143e5c4c2333a52a01ef5b55ba385c405ebc55bcdbffd7ff
MISC metadata.xml 327 BLAKE2B aad7b4089000263fccd1bf6af04e88ac138658121db322215ce0dcc85380b12afa01cdcd2be232c5d2c773698b38903759ecaea6f4854d8c90c420c0a43f33b1 SHA512 bb5e665acc6d02ae3e6a22fbb483c293142104e538d386a9b93884f097629dcbb8ca7b614aa20e0358bf22ae36487c7d86cc1467103987845a70ebacc9c4a5d2
diff --git a/app-emulation/ruffle/ruffle-0_p20240622.ebuild b/app-emulation/ruffle/ruffle-0_p20240622.ebuild
index c39144c6eabb..1e9da2eb25ad 100644
--- a/app-emulation/ruffle/ruffle-0_p20240622.ebuild
+++ b/app-emulation/ruffle/ruffle-0_p20240622.ebuild
@@ -675,7 +675,7 @@ LICENSE+="
Unicode-DFS-2016 ZLIB
" # crates
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="test"
RESTRICT="!test? ( test )"