From 7b1ef650cb23735a925ff404b0f39b372f9a14e6 Mon Sep 17 00:00:00 2001 From: Mario Fetka Date: Wed, 6 May 2026 20:04:13 +0200 Subject: [PATCH] Remove 86box --- app-emulation/86Box/86Box-5.1.ebuild | 82 ---------------------------- app-emulation/86Box/86Box-5.3.ebuild | 82 ---------------------------- app-emulation/86Box/Manifest | 3 - app-emulation/86Box/metadata.xml | 25 --------- 4 files changed, 192 deletions(-) delete mode 100644 app-emulation/86Box/86Box-5.1.ebuild delete mode 100644 app-emulation/86Box/86Box-5.3.ebuild delete mode 100644 app-emulation/86Box/Manifest delete mode 100644 app-emulation/86Box/metadata.xml diff --git a/app-emulation/86Box/86Box-5.1.ebuild b/app-emulation/86Box/86Box-5.1.ebuild deleted file mode 100644 index ab3b66a0..00000000 --- a/app-emulation/86Box/86Box-5.1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Emulator of x86-based machines based on PCem" -HOMEPAGE="https://github.com/86Box/86Box" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="discord experimental +fluidsynth +munt new-dynarec +openal +qt6 +threads vde vnc" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - dev-libs/libserialport - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/libsndfile - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - fluidsynth? ( media-sound/fluidsynth:= ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt6? ( - dev-libs/wayland - dev-qt/qtbase:6=[gui,network,opengl,widgets] - x11-libs/libX11 - x11-libs/libXi - x11-libs/libxkbcommon - ) - vnc? ( net-libs/libvncserver ) -" -RDEPEND="${DEPEND} - qt6? ( dev-qt/qttranslations:6 ) - vde? ( net-misc/vde ) -" -BDEPEND=" - virtual/pkgconfig - qt6? ( kde-frameworks/extra-cmake-modules ) -" - -src_configure() { - # LTO needs to be filtered - # See https://bugs.gentoo.org/854507 - filter-lto - append-flags -fno-strict-aliasing - - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDISCORD="$(usex discord)" - -DDYNAREC="ON" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DHAS_VDE="$(usex vde "${EPREFIX}/usr/$(get_libdir)/libvdeplug.so" "HAS_VDE-NOTFOUND")" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DMUNT_EXTERNAL="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt6)" - -DRELEASE="ON" - -DRTMIDI="ON" - $(usex qt6 '-DUSE_QT6=ON' '') - -DVNC="$(usex vnc)" - ) - - cmake_src_configure -} - -pkg_postinst() { - elog "In order to use 86Box, you will need some roms for various emulated systems." - elog "See https://github.com/86Box/roms for more information." -} diff --git a/app-emulation/86Box/86Box-5.3.ebuild b/app-emulation/86Box/86Box-5.3.ebuild deleted file mode 100644 index ab3b66a0..00000000 --- a/app-emulation/86Box/86Box-5.3.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic - -DESCRIPTION="Emulator of x86-based machines based on PCem" -HOMEPAGE="https://github.com/86Box/86Box" -SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64" -IUSE="discord experimental +fluidsynth +munt new-dynarec +openal +qt6 +threads vde vnc" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - dev-libs/libserialport - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/libsndfile - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - fluidsynth? ( media-sound/fluidsynth:= ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt6? ( - dev-libs/wayland - dev-qt/qtbase:6=[gui,network,opengl,widgets] - x11-libs/libX11 - x11-libs/libXi - x11-libs/libxkbcommon - ) - vnc? ( net-libs/libvncserver ) -" -RDEPEND="${DEPEND} - qt6? ( dev-qt/qttranslations:6 ) - vde? ( net-misc/vde ) -" -BDEPEND=" - virtual/pkgconfig - qt6? ( kde-frameworks/extra-cmake-modules ) -" - -src_configure() { - # LTO needs to be filtered - # See https://bugs.gentoo.org/854507 - filter-lto - append-flags -fno-strict-aliasing - - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDISCORD="$(usex discord)" - -DDYNAREC="ON" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DHAS_VDE="$(usex vde "${EPREFIX}/usr/$(get_libdir)/libvdeplug.so" "HAS_VDE-NOTFOUND")" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DMUNT_EXTERNAL="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt6)" - -DRELEASE="ON" - -DRTMIDI="ON" - $(usex qt6 '-DUSE_QT6=ON' '') - -DVNC="$(usex vnc)" - ) - - cmake_src_configure -} - -pkg_postinst() { - elog "In order to use 86Box, you will need some roms for various emulated systems." - elog "See https://github.com/86Box/roms for more information." -} diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest deleted file mode 100644 index 834abe64..00000000 --- a/app-emulation/86Box/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST 86Box-5.1.tar.gz 13904013 BLAKE2B ef703622b18b465d66586a7f684a3a0f38d40e5179cd14b9bf8f2d39bafc36a8145e84bd6306b08eecdca03603ee2bc4d356f0bf501668667e496650949c5dd9 SHA512 5c68a21621da58a37a5e9f8199b2cabf0b3483303a44a53221c746f76a80d248d26b56499b771bd18670a16c3942ed6f3f92db95211a37677bda19becb75f70b -EBUILD 86Box-5.1.ebuild 1999 BLAKE2B a57b096b319cefa6d0afad377a72f79776c038369faf522ee66c27943dc0c02b8b2376348d4fb22b19e027b99d5dce74868b8aa0a566ec3eed05bf301f6cfbb0 SHA512 cc0b33d80c9ae09d9811784e2fea2fdfdbbd0f9de833c9f8481bf4ad3e6bab0e72512809675a431a93fb3f39edfc69410fc5ddf59ee39d9e34814e3e0490e29a -MISC metadata.xml 1208 BLAKE2B 2c0335cdbf10a3114fe99520d9d59c5a9c80d510f5c075d6b006e0401131a1da1e7ecd499845d8f97911004323decca58188bd94acac7ad7403ef92fe7b727ed SHA512 196309d65772b42c50ae280300a82f0bdeb046c5b8cb70128d981e645ee0bee75f995c44f4d40bc6ec6d841e3389e5e66153c49bfd79918d40ed7e93ffc56128 diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml deleted file mode 100644 index b2235723..00000000 --- a/app-emulation/86Box/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - conikost@gentoo.org - Conrad Kostecki - - - 86Box is a low level x86 emulator that runs older operating systems and software - designed for IBM PC systems and compatibles from 1981 through - fairly recent system designs based on the PCI bus. - - - Enable Discord integration - Enable hardware from devbranch, which may be unstable or unusable. - Enable MIDI support through media-sound/fluidsynth. - Enable MIDI MT-32 support through media-libs/munt-mt32emu. - Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. - Enable virtual networking through net-misc/vde. - - - https://github.com/86Box/86Box/issues - 86Box/86Box - -