[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: d9334f54de41639a3c4de36c97e3d5594176b2fc Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:41:05 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9334f54 app-emulation/86Box: drop 3.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 - app-emulation/86Box/metadata.xml | 3 +- 3 files changed, 1 insertion(+), 59 deletions(-) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild deleted file mode 100644 index 95973bf3cce2.. --- a/app-emulation/86Box/86Box-3.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" - -DEPEND=" - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DPREFER_STATIC="OFF" - -DRELEASE="ON" - -DUSB="$(usex usb)" - -DVRAMDUMP="$(usex vramdump)" - ) - - 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 index bc9a2a378ddc..690f4082021c 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml index a2846e04b512..40e447a8f2ff 100644 --- a/app-emulation/86Box/metadata.xml +++ b/app-emulation/86Box/metadata.xml @@ -12,12 +12,11 @@ Enable legacy Dinput mode instead of Xinput for older controllers. + Enable dynamic recompiler, which should provide a better emulation speed. 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 dynamic recompiler, which should provide a better emulation speed. Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. - Enable the posibility to dump the virtual Video RAM. https://github.com/86Box/86Box/issues
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b084878a793a3465e20e894d76da2f672ea11b6f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:40:18 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b084878a app-emulation/86Box: add 3.2.1 Closes: https://bugs.gentoo.org/834722 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.2.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 050159bb66e2..bc9a2a378ddc 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 +DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3bcfaea230374ec68f3ff10814642cab32add32f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcfaea2 app-emulation/86Box: drop 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.6.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8a04c380ed2e..b399f7a95c43 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b448138a90716e7547e97fba9dfbb83e954ea750 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b448138a app-emulation/86Box: add 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 3f1f5d425f9b..8a04c380ed2e 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d +DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 8259be85ebb88559ff8d7ca94f0d27cf714eb06a Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:31:47 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:31:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8259be85 app-emulation/86Box: drop 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.7.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 9e2458274ae4..307e39504eee 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 -DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3364dbeda0c6a73a24c786eb7edf72a4de942d4e Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:30:40 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3364dbed app-emulation/86Box: add 3.7.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.1.ebuild | 74 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.1.ebuild b/app-emulation/86Box/86Box-3.7.1.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index b399f7a95c43..9e2458274ae4 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 646ce45262fdfa221bd8d0fb4cce784ef16af397 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:53:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646ce452 app-emulation/86Box: drop 3.2.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 -- app-emulation/86Box/Manifest | 1 - 2 files changed, 67 deletions(-) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild deleted file mode 100644 index 8408b5693b27.. --- a/app-emulation/86Box/86Box-3.2.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6a88968f35fd..1876ad26179d 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 45a07b0a3e00e434f8c5b76b137bd8039ad4c56b Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:52:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a07b0a app-emulation/86Box: add 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 66 app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 690f4082021c..6a88968f35fd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb +DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 08c15804b7288d83750e706093e78cb7b049b1fe Author: Conrad Kostecki gentoo org> AuthorDate: Thu May 12 21:19:42 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 12 21:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c15804 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/843890 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/{86Box-3.4.1.ebuild => 86Box-3.4.1-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild similarity index 98% rename from app-emulation/86Box/86Box-3.4.1.ebuild rename to app-emulation/86Box/86Box-3.4.1-r1.ebuild index 9463759e394c..83e0de773c6f 100644 --- a/app-emulation/86Box/86Box-3.4.1.ebuild +++ b/app-emulation/86Box/86Box-3.4.1-r1.ebuild @@ -15,6 +15,7 @@ KEYWORDS="~amd64" IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" DEPEND=" + app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:=
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 4844a7e9b8ccc4e15cbfcc5a7105bc504687ceef Author: Conrad Kostecki gentoo org> AuthorDate: Sun Apr 10 15:23:43 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Apr 10 15:24:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4844a7e9 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835655 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 6f4e3b3f01ac..9463759e394c 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -23,6 +23,7 @@ DEPEND=" media-libs/rtmidi net-libs/libslirp sys-libs/zlib + qt5? ( x11-libs/libXi ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: a3c20be17f9819a3a50a73627224eaa6aca694b1 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 19:52:48 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:40:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c20be1 app-emulation/86Box: filter lto Closes: https://bugs.gentoo.org/854507 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 83e0de773c6f..78a19f937313 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="Emulator of x86-based machines based on PCem" HOMEPAGE="https://github.com/86Box/86Box"; @@ -45,6 +45,10 @@ RDEPEND=" BDEPEND="virtual/pkgconfig" src_configure() { + # LTO needs to be filtered + # See https://bugs.gentoo.org/854507 + filter-lto + local mycmakeargs=( -DCPPTHREADS="$(usex threads)" -DDEV_BRANCH="$(usex experimental)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 501a1642f8aba4f6000bfe907af4b4f755a73bcc Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 20:47:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:47:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501a1642 app-emulation/86Box: add -fno-strict-aliasing Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 78a19f937313..ab0476394bfd 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -48,6 +48,7 @@ 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)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b79e8b8991d5b734d595ba77b65f2532ce50dd95 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Feb 13 23:54:35 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Feb 14 00:03:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79e8b89 app-emulation/86Box: initial import 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. Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 + app-emulation/86Box/metadata.xml | 26 + 3 files changed, 83 insertions(+) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild new file mode 100644 index ..95973bf3cce2 --- /dev/null +++ b/app-emulation/86Box/86Box-3.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" + +DEPEND=" + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DPREFER_STATIC="OFF" + -DRELEASE="ON" + -DUSB="$(usex usb)" + -DVRAMDUMP="$(usex vramdump)" + ) + + 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 new file mode 100644 index ..050159bb66e2 --- /dev/null +++ b/app-emulation/86Box/Manifest @@ -0,0 +1 @@ +DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml new file mode 100644 index ..a2846e04b512 --- /dev/null +++ b/app-emulation/86Box/metadata.xml @@ -0,0 +1,26 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + conik...@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 legacy Dinput mode instead of Xinput for older controllers. + 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 dynamic recompiler, which should provide a better emulation speed. + Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. + Enable the posibility to dump the virtual Video RAM. + + + https://github.com/86Box/86Box/issues + 86Box/86Box + +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: fb574f55776c6d43897a7a67a6389b3d006b2b3c Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:15 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb574f55 app-emulation/86Box: add 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 1876ad26179d..8043c4dde694 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 +DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: e66fa6c145f55da42f2ed4fc4a3d96606cc41cad Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66fa6c1 app-emulation/86Box: drop 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8043c4dde694..ad63835eb66f 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 58bffe97db4d940b69a68464fd3a4d0bc9db8144 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:14:13 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:14:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bffe97 app-emulation/86Box: drop 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index eaf6604969dd..09f0e0dab7f7 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa -DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 6bb4e4fe4a65504b4316cd70e05365e1fc78c842 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:13:58 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:13:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb4e4fe app-emulation/86Box: add 3.4.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1.ebuild | 68 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index ad63835eb66f..eaf6604969dd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: aeb78d2dd893802c93cd793412cefb9e69307152 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:28 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb78d2d app-emulation/86Box: add 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 048fa48cf024..602a4b647404 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc +DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3831147ef77bc0a952874191b2fcbcc141568cda Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3831147e app-emulation/86Box: drop 3.5 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.5.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 602a4b647404..3f1f5d425f9b 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 650a6c4239be2a8893c12b294424894d4940e6e3 Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:46:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650a6c42 app-emulation/86Box: drop 3.4.1-r1 Closes: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1-r1.ebuild | 69 --- app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.1-r1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.4.1-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6ea724bacc72..048fa48cf024 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: cb33d759afd231265771d394446d348e2bcadd3e Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:45:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb33d759 app-emulation/86Box: add 3.5 Bug: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.5.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 09f0e0dab7f7..6ea724bacc72 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa +DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: ca6cf07e7ea70c16b1987fcd3d96aebf0dcc3112 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 19:42:04 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 19:45:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6cf07e app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835632 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 8408b5693b27..6f4e3b3f01ac 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -33,6 +33,7 @@ RDEPEND=" qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 + dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qttranslations:5 dev-qt/qtwidgets:5
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: d9334f54de41639a3c4de36c97e3d5594176b2fc Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:41:05 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9334f54 app-emulation/86Box: drop 3.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 - app-emulation/86Box/metadata.xml | 3 +- 3 files changed, 1 insertion(+), 59 deletions(-) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild deleted file mode 100644 index 95973bf3cce2.. --- a/app-emulation/86Box/86Box-3.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" - -DEPEND=" - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DPREFER_STATIC="OFF" - -DRELEASE="ON" - -DUSB="$(usex usb)" - -DVRAMDUMP="$(usex vramdump)" - ) - - 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 index bc9a2a378ddc..690f4082021c 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml index a2846e04b512..40e447a8f2ff 100644 --- a/app-emulation/86Box/metadata.xml +++ b/app-emulation/86Box/metadata.xml @@ -12,12 +12,11 @@ Enable legacy Dinput mode instead of Xinput for older controllers. + Enable dynamic recompiler, which should provide a better emulation speed. 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 dynamic recompiler, which should provide a better emulation speed. Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. - Enable the posibility to dump the virtual Video RAM. https://github.com/86Box/86Box/issues
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b084878a793a3465e20e894d76da2f672ea11b6f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:40:18 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b084878a app-emulation/86Box: add 3.2.1 Closes: https://bugs.gentoo.org/834722 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.2.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 050159bb66e2..bc9a2a378ddc 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 +DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 8259be85ebb88559ff8d7ca94f0d27cf714eb06a Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:31:47 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:31:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8259be85 app-emulation/86Box: drop 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.7.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 9e2458274ae4..307e39504eee 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 -DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3364dbeda0c6a73a24c786eb7edf72a4de942d4e Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:30:40 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3364dbed app-emulation/86Box: add 3.7.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.1.ebuild | 74 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.1.ebuild b/app-emulation/86Box/86Box-3.7.1.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index b399f7a95c43..9e2458274ae4 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 4844a7e9b8ccc4e15cbfcc5a7105bc504687ceef Author: Conrad Kostecki gentoo org> AuthorDate: Sun Apr 10 15:23:43 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Apr 10 15:24:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4844a7e9 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835655 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 6f4e3b3f01ac..9463759e394c 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -23,6 +23,7 @@ DEPEND=" media-libs/rtmidi net-libs/libslirp sys-libs/zlib + qt5? ( x11-libs/libXi ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: fb574f55776c6d43897a7a67a6389b3d006b2b3c Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:15 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb574f55 app-emulation/86Box: add 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 1876ad26179d..8043c4dde694 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 +DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: e66fa6c145f55da42f2ed4fc4a3d96606cc41cad Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66fa6c1 app-emulation/86Box: drop 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8043c4dde694..ad63835eb66f 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 58bffe97db4d940b69a68464fd3a4d0bc9db8144 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:14:13 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:14:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bffe97 app-emulation/86Box: drop 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index eaf6604969dd..09f0e0dab7f7 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa -DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 6bb4e4fe4a65504b4316cd70e05365e1fc78c842 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:13:58 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:13:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb4e4fe app-emulation/86Box: add 3.4.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1.ebuild | 68 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index ad63835eb66f..eaf6604969dd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3bcfaea230374ec68f3ff10814642cab32add32f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcfaea2 app-emulation/86Box: drop 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.6.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8a04c380ed2e..b399f7a95c43 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b448138a90716e7547e97fba9dfbb83e954ea750 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b448138a app-emulation/86Box: add 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 3f1f5d425f9b..8a04c380ed2e 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d +DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 8259be85ebb88559ff8d7ca94f0d27cf714eb06a Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:31:47 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:31:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8259be85 app-emulation/86Box: drop 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.7.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 9e2458274ae4..307e39504eee 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 -DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3364dbeda0c6a73a24c786eb7edf72a4de942d4e Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:30:40 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3364dbed app-emulation/86Box: add 3.7.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.1.ebuild | 74 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.1.ebuild b/app-emulation/86Box/86Box-3.7.1.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index b399f7a95c43..9e2458274ae4 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: a3c20be17f9819a3a50a73627224eaa6aca694b1 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 19:52:48 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:40:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c20be1 app-emulation/86Box: filter lto Closes: https://bugs.gentoo.org/854507 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 83e0de773c6f..78a19f937313 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="Emulator of x86-based machines based on PCem" HOMEPAGE="https://github.com/86Box/86Box"; @@ -45,6 +45,10 @@ RDEPEND=" BDEPEND="virtual/pkgconfig" src_configure() { + # LTO needs to be filtered + # See https://bugs.gentoo.org/854507 + filter-lto + local mycmakeargs=( -DCPPTHREADS="$(usex threads)" -DDEV_BRANCH="$(usex experimental)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 501a1642f8aba4f6000bfe907af4b4f755a73bcc Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 20:47:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:47:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501a1642 app-emulation/86Box: add -fno-strict-aliasing Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 78a19f937313..ab0476394bfd 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -48,6 +48,7 @@ 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)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: aeb78d2dd893802c93cd793412cefb9e69307152 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:28 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb78d2d app-emulation/86Box: add 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 048fa48cf024..602a4b647404 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc +DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3831147ef77bc0a952874191b2fcbcc141568cda Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3831147e app-emulation/86Box: drop 3.5 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.5.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 602a4b647404..3f1f5d425f9b 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 646ce45262fdfa221bd8d0fb4cce784ef16af397 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:53:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646ce452 app-emulation/86Box: drop 3.2.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 -- app-emulation/86Box/Manifest | 1 - 2 files changed, 67 deletions(-) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild deleted file mode 100644 index 8408b5693b27.. --- a/app-emulation/86Box/86Box-3.2.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6a88968f35fd..1876ad26179d 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 45a07b0a3e00e434f8c5b76b137bd8039ad4c56b Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:52:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a07b0a app-emulation/86Box: add 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 66 app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 690f4082021c..6a88968f35fd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb +DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 08c15804b7288d83750e706093e78cb7b049b1fe Author: Conrad Kostecki gentoo org> AuthorDate: Thu May 12 21:19:42 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 12 21:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c15804 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/843890 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/{86Box-3.4.1.ebuild => 86Box-3.4.1-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild similarity index 98% rename from app-emulation/86Box/86Box-3.4.1.ebuild rename to app-emulation/86Box/86Box-3.4.1-r1.ebuild index 9463759e394c..83e0de773c6f 100644 --- a/app-emulation/86Box/86Box-3.4.1.ebuild +++ b/app-emulation/86Box/86Box-3.4.1-r1.ebuild @@ -15,6 +15,7 @@ KEYWORDS="~amd64" IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" DEPEND=" + app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:=
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 4844a7e9b8ccc4e15cbfcc5a7105bc504687ceef Author: Conrad Kostecki gentoo org> AuthorDate: Sun Apr 10 15:23:43 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Apr 10 15:24:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4844a7e9 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835655 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 6f4e3b3f01ac..9463759e394c 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -23,6 +23,7 @@ DEPEND=" media-libs/rtmidi net-libs/libslirp sys-libs/zlib + qt5? ( x11-libs/libXi ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: fb574f55776c6d43897a7a67a6389b3d006b2b3c Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:15 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb574f55 app-emulation/86Box: add 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 1876ad26179d..8043c4dde694 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 +DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: e66fa6c145f55da42f2ed4fc4a3d96606cc41cad Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66fa6c1 app-emulation/86Box: drop 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8043c4dde694..ad63835eb66f 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 58bffe97db4d940b69a68464fd3a4d0bc9db8144 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:14:13 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:14:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bffe97 app-emulation/86Box: drop 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index eaf6604969dd..09f0e0dab7f7 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa -DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 6bb4e4fe4a65504b4316cd70e05365e1fc78c842 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:13:58 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:13:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb4e4fe app-emulation/86Box: add 3.4.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1.ebuild | 68 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index ad63835eb66f..eaf6604969dd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 650a6c4239be2a8893c12b294424894d4940e6e3 Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:46:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650a6c42 app-emulation/86Box: drop 3.4.1-r1 Closes: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1-r1.ebuild | 69 --- app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.1-r1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.4.1-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6ea724bacc72..048fa48cf024 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: cb33d759afd231265771d394446d348e2bcadd3e Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:45:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb33d759 app-emulation/86Box: add 3.5 Bug: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.5.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 09f0e0dab7f7..6ea724bacc72 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa +DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b79e8b8991d5b734d595ba77b65f2532ce50dd95 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Feb 13 23:54:35 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Feb 14 00:03:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79e8b89 app-emulation/86Box: initial import 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. Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 + app-emulation/86Box/metadata.xml | 26 + 3 files changed, 83 insertions(+) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild new file mode 100644 index ..95973bf3cce2 --- /dev/null +++ b/app-emulation/86Box/86Box-3.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" + +DEPEND=" + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DPREFER_STATIC="OFF" + -DRELEASE="ON" + -DUSB="$(usex usb)" + -DVRAMDUMP="$(usex vramdump)" + ) + + 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 new file mode 100644 index ..050159bb66e2 --- /dev/null +++ b/app-emulation/86Box/Manifest @@ -0,0 +1 @@ +DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml new file mode 100644 index ..a2846e04b512 --- /dev/null +++ b/app-emulation/86Box/metadata.xml @@ -0,0 +1,26 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + conik...@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 legacy Dinput mode instead of Xinput for older controllers. + 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 dynamic recompiler, which should provide a better emulation speed. + Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. + Enable the posibility to dump the virtual Video RAM. + + + https://github.com/86Box/86Box/issues + 86Box/86Box + +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: ca6cf07e7ea70c16b1987fcd3d96aebf0dcc3112 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 19:42:04 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 19:45:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6cf07e app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835632 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 8408b5693b27..6f4e3b3f01ac 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -33,6 +33,7 @@ RDEPEND=" qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 + dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qttranslations:5 dev-qt/qtwidgets:5
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b79e8b8991d5b734d595ba77b65f2532ce50dd95 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Feb 13 23:54:35 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Feb 14 00:03:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79e8b89 app-emulation/86Box: initial import 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. Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 + app-emulation/86Box/metadata.xml | 26 + 3 files changed, 83 insertions(+) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild new file mode 100644 index ..95973bf3cce2 --- /dev/null +++ b/app-emulation/86Box/86Box-3.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" + +DEPEND=" + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DPREFER_STATIC="OFF" + -DRELEASE="ON" + -DUSB="$(usex usb)" + -DVRAMDUMP="$(usex vramdump)" + ) + + 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 new file mode 100644 index ..050159bb66e2 --- /dev/null +++ b/app-emulation/86Box/Manifest @@ -0,0 +1 @@ +DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml new file mode 100644 index ..a2846e04b512 --- /dev/null +++ b/app-emulation/86Box/metadata.xml @@ -0,0 +1,26 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + conik...@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 legacy Dinput mode instead of Xinput for older controllers. + 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 dynamic recompiler, which should provide a better emulation speed. + Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. + Enable the posibility to dump the virtual Video RAM. + + + https://github.com/86Box/86Box/issues + 86Box/86Box + +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 646ce45262fdfa221bd8d0fb4cce784ef16af397 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:53:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646ce452 app-emulation/86Box: drop 3.2.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 -- app-emulation/86Box/Manifest | 1 - 2 files changed, 67 deletions(-) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild deleted file mode 100644 index 8408b5693b27.. --- a/app-emulation/86Box/86Box-3.2.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6a88968f35fd..1876ad26179d 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 45a07b0a3e00e434f8c5b76b137bd8039ad4c56b Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:52:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a07b0a app-emulation/86Box: add 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 66 app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 690f4082021c..6a88968f35fd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb +DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: ca6cf07e7ea70c16b1987fcd3d96aebf0dcc3112 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 19:42:04 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 19:45:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6cf07e app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835632 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 8408b5693b27..6f4e3b3f01ac 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -33,6 +33,7 @@ RDEPEND=" qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 + dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qttranslations:5 dev-qt/qtwidgets:5
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: a3c20be17f9819a3a50a73627224eaa6aca694b1 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 19:52:48 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:40:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c20be1 app-emulation/86Box: filter lto Closes: https://bugs.gentoo.org/854507 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 83e0de773c6f..78a19f937313 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="Emulator of x86-based machines based on PCem" HOMEPAGE="https://github.com/86Box/86Box"; @@ -45,6 +45,10 @@ RDEPEND=" BDEPEND="virtual/pkgconfig" src_configure() { + # LTO needs to be filtered + # See https://bugs.gentoo.org/854507 + filter-lto + local mycmakeargs=( -DCPPTHREADS="$(usex threads)" -DDEV_BRANCH="$(usex experimental)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 501a1642f8aba4f6000bfe907af4b4f755a73bcc Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 20:47:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:47:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501a1642 app-emulation/86Box: add -fno-strict-aliasing Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 78a19f937313..ab0476394bfd 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -48,6 +48,7 @@ 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)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3bcfaea230374ec68f3ff10814642cab32add32f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcfaea2 app-emulation/86Box: drop 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.6.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8a04c380ed2e..b399f7a95c43 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b448138a90716e7547e97fba9dfbb83e954ea750 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b448138a app-emulation/86Box: add 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 3f1f5d425f9b..8a04c380ed2e 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d +DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 08c15804b7288d83750e706093e78cb7b049b1fe Author: Conrad Kostecki gentoo org> AuthorDate: Thu May 12 21:19:42 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 12 21:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c15804 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/843890 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/{86Box-3.4.1.ebuild => 86Box-3.4.1-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild similarity index 98% rename from app-emulation/86Box/86Box-3.4.1.ebuild rename to app-emulation/86Box/86Box-3.4.1-r1.ebuild index 9463759e394c..83e0de773c6f 100644 --- a/app-emulation/86Box/86Box-3.4.1.ebuild +++ b/app-emulation/86Box/86Box-3.4.1-r1.ebuild @@ -15,6 +15,7 @@ KEYWORDS="~amd64" IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" DEPEND=" + app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:=
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 650a6c4239be2a8893c12b294424894d4940e6e3 Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:46:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650a6c42 app-emulation/86Box: drop 3.4.1-r1 Closes: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1-r1.ebuild | 69 --- app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.1-r1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.4.1-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6ea724bacc72..048fa48cf024 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: cb33d759afd231265771d394446d348e2bcadd3e Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:45:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb33d759 app-emulation/86Box: add 3.5 Bug: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.5.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 09f0e0dab7f7..6ea724bacc72 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa +DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: aeb78d2dd893802c93cd793412cefb9e69307152 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:28 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb78d2d app-emulation/86Box: add 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 048fa48cf024..602a4b647404 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc +DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3831147ef77bc0a952874191b2fcbcc141568cda Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3831147e app-emulation/86Box: drop 3.5 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.5.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 602a4b647404..3f1f5d425f9b 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: d9334f54de41639a3c4de36c97e3d5594176b2fc Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:41:05 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9334f54 app-emulation/86Box: drop 3.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 - app-emulation/86Box/metadata.xml | 3 +- 3 files changed, 1 insertion(+), 59 deletions(-) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild deleted file mode 100644 index 95973bf3cce2.. --- a/app-emulation/86Box/86Box-3.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" - -DEPEND=" - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DPREFER_STATIC="OFF" - -DRELEASE="ON" - -DUSB="$(usex usb)" - -DVRAMDUMP="$(usex vramdump)" - ) - - 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 index bc9a2a378ddc..690f4082021c 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml index a2846e04b512..40e447a8f2ff 100644 --- a/app-emulation/86Box/metadata.xml +++ b/app-emulation/86Box/metadata.xml @@ -12,12 +12,11 @@ Enable legacy Dinput mode instead of Xinput for older controllers. + Enable dynamic recompiler, which should provide a better emulation speed. 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 dynamic recompiler, which should provide a better emulation speed. Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. - Enable the posibility to dump the virtual Video RAM. https://github.com/86Box/86Box/issues
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b084878a793a3465e20e894d76da2f672ea11b6f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:40:18 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b084878a app-emulation/86Box: add 3.2.1 Closes: https://bugs.gentoo.org/834722 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.2.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 050159bb66e2..bc9a2a378ddc 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 +DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 646ce45262fdfa221bd8d0fb4cce784ef16af397 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:53:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646ce452 app-emulation/86Box: drop 3.2.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 -- app-emulation/86Box/Manifest | 1 - 2 files changed, 67 deletions(-) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild deleted file mode 100644 index 8408b5693b27.. --- a/app-emulation/86Box/86Box-3.2.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6a88968f35fd..1876ad26179d 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 45a07b0a3e00e434f8c5b76b137bd8039ad4c56b Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:52:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a07b0a app-emulation/86Box: add 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 66 app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 690f4082021c..6a88968f35fd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb +DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b79e8b8991d5b734d595ba77b65f2532ce50dd95 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Feb 13 23:54:35 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Feb 14 00:03:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79e8b89 app-emulation/86Box: initial import 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. Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 + app-emulation/86Box/metadata.xml | 26 + 3 files changed, 83 insertions(+) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild new file mode 100644 index ..95973bf3cce2 --- /dev/null +++ b/app-emulation/86Box/86Box-3.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" + +DEPEND=" + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DPREFER_STATIC="OFF" + -DRELEASE="ON" + -DUSB="$(usex usb)" + -DVRAMDUMP="$(usex vramdump)" + ) + + 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 new file mode 100644 index ..050159bb66e2 --- /dev/null +++ b/app-emulation/86Box/Manifest @@ -0,0 +1 @@ +DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml new file mode 100644 index ..a2846e04b512 --- /dev/null +++ b/app-emulation/86Box/metadata.xml @@ -0,0 +1,26 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + conik...@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 legacy Dinput mode instead of Xinput for older controllers. + 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 dynamic recompiler, which should provide a better emulation speed. + Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. + Enable the posibility to dump the virtual Video RAM. + + + https://github.com/86Box/86Box/issues + 86Box/86Box + +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: ca6cf07e7ea70c16b1987fcd3d96aebf0dcc3112 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 19:42:04 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 19:45:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6cf07e app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835632 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 8408b5693b27..6f4e3b3f01ac 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -33,6 +33,7 @@ RDEPEND=" qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 + dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qttranslations:5 dev-qt/qtwidgets:5
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: d9334f54de41639a3c4de36c97e3d5594176b2fc Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:41:05 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9334f54 app-emulation/86Box: drop 3.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 - app-emulation/86Box/metadata.xml | 3 +- 3 files changed, 1 insertion(+), 59 deletions(-) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild deleted file mode 100644 index 95973bf3cce2.. --- a/app-emulation/86Box/86Box-3.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" - -DEPEND=" - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DPREFER_STATIC="OFF" - -DRELEASE="ON" - -DUSB="$(usex usb)" - -DVRAMDUMP="$(usex vramdump)" - ) - - 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 index bc9a2a378ddc..690f4082021c 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml index a2846e04b512..40e447a8f2ff 100644 --- a/app-emulation/86Box/metadata.xml +++ b/app-emulation/86Box/metadata.xml @@ -12,12 +12,11 @@ Enable legacy Dinput mode instead of Xinput for older controllers. + Enable dynamic recompiler, which should provide a better emulation speed. 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 dynamic recompiler, which should provide a better emulation speed. Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. - Enable the posibility to dump the virtual Video RAM. https://github.com/86Box/86Box/issues
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b084878a793a3465e20e894d76da2f672ea11b6f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:40:18 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b084878a app-emulation/86Box: add 3.2.1 Closes: https://bugs.gentoo.org/834722 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.2.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 050159bb66e2..bc9a2a378ddc 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 +DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 646ce45262fdfa221bd8d0fb4cce784ef16af397 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:53:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646ce452 app-emulation/86Box: drop 3.2.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 -- app-emulation/86Box/Manifest | 1 - 2 files changed, 67 deletions(-) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild deleted file mode 100644 index 8408b5693b27.. --- a/app-emulation/86Box/86Box-3.2.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6a88968f35fd..1876ad26179d 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 45a07b0a3e00e434f8c5b76b137bd8039ad4c56b Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 13:52:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 15:21:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45a07b0a app-emulation/86Box: add 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 66 app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 690f4082021c..6a88968f35fd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb +DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 08c15804b7288d83750e706093e78cb7b049b1fe Author: Conrad Kostecki gentoo org> AuthorDate: Thu May 12 21:19:42 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu May 12 21:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08c15804 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/843890 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/{86Box-3.4.1.ebuild => 86Box-3.4.1-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild similarity index 98% rename from app-emulation/86Box/86Box-3.4.1.ebuild rename to app-emulation/86Box/86Box-3.4.1-r1.ebuild index 9463759e394c..83e0de773c6f 100644 --- a/app-emulation/86Box/86Box-3.4.1.ebuild +++ b/app-emulation/86Box/86Box-3.4.1-r1.ebuild @@ -15,6 +15,7 @@ KEYWORDS="~amd64" IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" DEPEND=" + app-emulation/faudio dev-libs/libevdev media-libs/freetype:2= media-libs/libpng:=
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 4844a7e9b8ccc4e15cbfcc5a7105bc504687ceef Author: Conrad Kostecki gentoo org> AuthorDate: Sun Apr 10 15:23:43 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Apr 10 15:24:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4844a7e9 app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835655 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 6f4e3b3f01ac..9463759e394c 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -23,6 +23,7 @@ DEPEND=" media-libs/rtmidi net-libs/libslirp sys-libs/zlib + qt5? ( x11-libs/libXi ) " RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: d9334f54de41639a3c4de36c97e3d5594176b2fc Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:41:05 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9334f54 app-emulation/86Box: drop 3.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 - app-emulation/86Box/metadata.xml | 3 +- 3 files changed, 1 insertion(+), 59 deletions(-) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild deleted file mode 100644 index 95973bf3cce2.. --- a/app-emulation/86Box/86Box-3.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" - -DEPEND=" - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - sys-libs/zlib -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DPREFER_STATIC="OFF" - -DRELEASE="ON" - -DUSB="$(usex usb)" - -DVRAMDUMP="$(usex vramdump)" - ) - - 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 index bc9a2a378ddc..690f4082021c 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml index a2846e04b512..40e447a8f2ff 100644 --- a/app-emulation/86Box/metadata.xml +++ b/app-emulation/86Box/metadata.xml @@ -12,12 +12,11 @@ Enable legacy Dinput mode instead of Xinput for older controllers. + Enable dynamic recompiler, which should provide a better emulation speed. 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 dynamic recompiler, which should provide a better emulation speed. Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. - Enable the posibility to dump the virtual Video RAM. https://github.com/86Box/86Box/issues
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b084878a793a3465e20e894d76da2f672ea11b6f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Mar 7 19:40:18 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Mar 7 19:41:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b084878a app-emulation/86Box: add 3.2.1 Closes: https://bugs.gentoo.org/834722 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.2.1.ebuild | 66 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 67 insertions(+) diff --git a/app-emulation/86Box/86Box-3.2.1.ebuild b/app-emulation/86Box/86Box-3.2.1.ebuild new file mode 100644 index ..8408b5693b27 --- /dev/null +++ b/app-emulation/86Box/86Box-3.2.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 050159bb66e2..bc9a2a378ddc 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 +DIST 86Box-3.2.1.tar.gz 3967126 BLAKE2B 0979fc9e87da17f452022a4a1484da72eb0091835c4d7ed225e1e70940e5f7399b7b7cb22816419dbfd040a72ec2a6e50ae0eddc81cad6ef75974f4d511f9f3b SHA512 d725b9c2d2ada47e4492dd09c79af15010a03b174cf99705cf7ffbd4de39aa3a745bf5ab41e4f173e89f4c8d9c130e7540014a1824ff34bb88e634d8dc7860eb
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3bcfaea230374ec68f3ff10814642cab32add32f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcfaea2 app-emulation/86Box: drop 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.6.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8a04c380ed2e..b399f7a95c43 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b448138a90716e7547e97fba9dfbb83e954ea750 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b448138a app-emulation/86Box: add 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 3f1f5d425f9b..8a04c380ed2e 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d +DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 8259be85ebb88559ff8d7ca94f0d27cf714eb06a Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:31:47 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:31:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8259be85 app-emulation/86Box: drop 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.7.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 9e2458274ae4..307e39504eee 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 -DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3364dbeda0c6a73a24c786eb7edf72a4de942d4e Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:30:40 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3364dbed app-emulation/86Box: add 3.7.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.1.ebuild | 74 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.1.ebuild b/app-emulation/86Box/86Box-3.7.1.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index b399f7a95c43..9e2458274ae4 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b79e8b8991d5b734d595ba77b65f2532ce50dd95 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Feb 13 23:54:35 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Feb 14 00:03:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79e8b89 app-emulation/86Box: initial import 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. Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.1.ebuild | 56 app-emulation/86Box/Manifest | 1 + app-emulation/86Box/metadata.xml | 26 + 3 files changed, 83 insertions(+) diff --git a/app-emulation/86Box/86Box-3.1.ebuild b/app-emulation/86Box/86Box-3.1.ebuild new file mode 100644 index ..95973bf3cce2 --- /dev/null +++ b/app-emulation/86Box/86Box-3.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput experimental +fluidsynth +munt +dynarec new-dynarec +threads +usb vramdump" + +DEPEND=" + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + sys-libs/zlib +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DPREFER_STATIC="OFF" + -DRELEASE="ON" + -DUSB="$(usex usb)" + -DVRAMDUMP="$(usex vramdump)" + ) + + 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 new file mode 100644 index ..050159bb66e2 --- /dev/null +++ b/app-emulation/86Box/Manifest @@ -0,0 +1 @@ +DIST 86Box-3.1.tar.gz 3733570 BLAKE2B d0753b11b040fa0bdef5d2a7c7fb9abc12f6e19c22360cc037bbd33c9274241c5941f49f509520cda2e584d989a7913aaa72b65457232c6f1d4ea1a59b013370 SHA512 9b28e23b6f3c2b9fe1a96e398c2042a4a6d3a7fcba0728033018c9cd737105bbc0f20053352f00d4ddcf8805e47152681f2151f8b03ad03305e3d27fa1adc092 diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml new file mode 100644 index ..a2846e04b512 --- /dev/null +++ b/app-emulation/86Box/metadata.xml @@ -0,0 +1,26 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + conik...@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 legacy Dinput mode instead of Xinput for older controllers. + 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 dynamic recompiler, which should provide a better emulation speed. + Enable new dynamic recompiler from PCem 15, which should provide an even better emulation speed. + Enable the posibility to dump the virtual Video RAM. + + + https://github.com/86Box/86Box/issues + 86Box/86Box + +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: fb574f55776c6d43897a7a67a6389b3d006b2b3c Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:15 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb574f55 app-emulation/86Box: add 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 1876ad26179d..8043c4dde694 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 +DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: e66fa6c145f55da42f2ed4fc4a3d96606cc41cad Author: Conrad Kostecki gentoo org> AuthorDate: Thu Apr 21 21:25:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 21 21:25:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66fa6c1 app-emulation/86Box: drop 3.3 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8043c4dde694..ad63835eb66f 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.3.tar.gz 4017011 BLAKE2B f7d666e8a35cf500309bc02392f170d489c598c957d84a51f63cee870c7d12933c46964b555cf754587b926cfee3f6e99f07518e6c073996933e675b54dcd57e SHA512 c590b138d4cb19519847f13d8d68d6d8a54ee2372cb00e998dbb9b15d6c18beaa2e842625631fa716c1dba49149f1a93e8f6521a02d05d97b91ca311b8d91859 DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 58bffe97db4d940b69a68464fd3a4d0bc9db8144 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:14:13 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:14:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58bffe97 app-emulation/86Box: drop 3.4 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.ebuild | 68 app-emulation/86Box/Manifest | 1 - 2 files changed, 69 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.ebuild b/app-emulation/86Box/86Box-3.4.ebuild deleted file mode 100644 index 9463759e394c.. --- a/app-emulation/86Box/86Box-3.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index eaf6604969dd..09f0e0dab7f7 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa -DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 6bb4e4fe4a65504b4316cd70e05365e1fc78c842 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Apr 22 20:13:58 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Apr 22 20:13:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb4e4fe app-emulation/86Box: add 3.4.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1.ebuild | 68 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 69 insertions(+) diff --git a/app-emulation/86Box/86Box-3.4.1.ebuild b/app-emulation/86Box/86Box-3.4.1.ebuild new file mode 100644 index ..9463759e394c --- /dev/null +++ b/app-emulation/86Box/86Box-3.4.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index ad63835eb66f..eaf6604969dd 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.4.tar.gz 4218439 BLAKE2B ea5dbc31ca3b801f45c9923d0723fcf7f71dfda2a3835b54ee9c700650f28dbb8ed8644b0344c7cfea244fd755847842466bf203482b5eabde85f72b60b15fd8 SHA512 a60034e027bd188343c8eaefe6c56699bf5f7b8016cb1443b081655377bddbd84159cd63362d268a73fc6a5f92ec38544d2fb82aacdb40e8d0eec83bba00cff0
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: ca6cf07e7ea70c16b1987fcd3d96aebf0dcc3112 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 19 19:42:04 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 19 19:45:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6cf07e app-emulation/86Box: add missing dep Closes: https://bugs.gentoo.org/835632 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.3.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.3.ebuild b/app-emulation/86Box/86Box-3.3.ebuild index 8408b5693b27..6f4e3b3f01ac 100644 --- a/app-emulation/86Box/86Box-3.3.ebuild +++ b/app-emulation/86Box/86Box-3.3.ebuild @@ -33,6 +33,7 @@ RDEPEND=" qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 + dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qttranslations:5 dev-qt/qtwidgets:5
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: a3c20be17f9819a3a50a73627224eaa6aca694b1 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 19:52:48 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:40:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c20be1 app-emulation/86Box: filter lto Closes: https://bugs.gentoo.org/854507 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 83e0de773c6f..78a19f937313 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="Emulator of x86-based machines based on PCem" HOMEPAGE="https://github.com/86Box/86Box"; @@ -45,6 +45,10 @@ RDEPEND=" BDEPEND="virtual/pkgconfig" src_configure() { + # LTO needs to be filtered + # See https://bugs.gentoo.org/854507 + filter-lto + local mycmakeargs=( -DCPPTHREADS="$(usex threads)" -DDEV_BRANCH="$(usex experimental)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 501a1642f8aba4f6000bfe907af4b4f755a73bcc Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 20:47:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:47:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501a1642 app-emulation/86Box: add -fno-strict-aliasing Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 78a19f937313..ab0476394bfd 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -48,6 +48,7 @@ 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)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: aeb78d2dd893802c93cd793412cefb9e69307152 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:28 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb78d2d app-emulation/86Box: add 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 048fa48cf024..602a4b647404 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc +DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3831147ef77bc0a952874191b2fcbcc141568cda Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 2 16:23:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 2 16:25:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3831147e app-emulation/86Box: drop 3.5 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.5.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 602a4b647404..3f1f5d425f9b 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 650a6c4239be2a8893c12b294424894d4940e6e3 Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:46:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=650a6c42 app-emulation/86Box: drop 3.4.1-r1 Closes: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.4.1-r1.ebuild | 69 --- app-emulation/86Box/Manifest | 1 - 2 files changed, 70 deletions(-) diff --git a/app-emulation/86Box/86Box-3.4.1-r1.ebuild b/app-emulation/86Box/86Box-3.4.1-r1.ebuild deleted file mode 100644 index 83e0de773c6f.. --- a/app-emulation/86Box/86Box-3.4.1-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -src_configure() { - local mycmakeargs=( - -DCPPTHREADS="$(usex threads)" - -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 6ea724bacc72..048fa48cf024 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: cb33d759afd231265771d394446d348e2bcadd3e Author: Conrad Kostecki gentoo org> AuthorDate: Fri May 27 22:45:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri May 27 22:47:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb33d759 app-emulation/86Box: add 3.5 Bug: https://bugs.gentoo.org/847490 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.5.ebuild | 69 app-emulation/86Box/Manifest | 1 + 2 files changed, 70 insertions(+) diff --git a/app-emulation/86Box/86Box-3.5.ebuild b/app-emulation/86Box/86Box-3.5.ebuild new file mode 100644 index ..83e0de773c6f --- /dev/null +++ b/app-emulation/86Box/86Box-3.5.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DCPPTHREADS="$(usex threads)" + -DDEV_BRANCH="$(usex experimental)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 09f0e0dab7f7..6ea724bacc72 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.4.1.tar.gz 4221251 BLAKE2B 20e3dfbab2a624a834766e4b7767fade045358ef394d3178d02b909e1e696b723e89618bf97e0636bfff882353ae77be23fccc4367513f95fc2e4a08c22d53c5 SHA512 76a4f8d129bdad6d4eef5d34c68b4a90840b00ba0bc2771d07a24ffcf7baa8db6ce2a23936675e0126a2938f48486a734bcebae7f2df2bbaf67ffa7e8dc3b5fa +DIST 86Box-3.5.tar.gz 4260258 BLAKE2B 080f4b3f4937633cb60a9bba5ac9b70756ffd5096843158033c30ee648fa78d40b539a08383bd5d96e3208ad73ad811c21a24cda08d7ad54188b62753ef2ec2f SHA512 8f40d918e0fbae388a4aa4f037adaa7fa1920cafd5c0493f1f052ee59c677a898226ab7958b8f22899e3983664c2e63c9bcbaf82e27b42efebfb22bdcf4717dc
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3bcfaea230374ec68f3ff10814642cab32add32f Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:46 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bcfaea2 app-emulation/86Box: drop 3.6 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.6.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 8a04c380ed2e..b399f7a95c43 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b448138a90716e7547e97fba9dfbb83e954ea750 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 1 18:17:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 1 18:22:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b448138a app-emulation/86Box: add 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index 3f1f5d425f9b..8a04c380ed2e 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.6.tar.gz 5158884 BLAKE2B 7483b39ac377dba0f65680d40c88944bec5a77b64abeb859da586e6fecf2706f0803bbd18f443e4b6bdb3cfb03e50f3bdc264a586f629d3db62c5c965eb76ed5 SHA512 08f281f70afce47f8e483c0b16dc99b3704beb89c8ad007a6d1814f8cd3716d5bedc4cacbd61c79960e89152b24cfa34c53d51a10f99c811ca3d3290225d +DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 8259be85ebb88559ff8d7ca94f0d27cf714eb06a Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:31:47 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:31:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8259be85 app-emulation/86Box: drop 3.7 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.ebuild | 74 app-emulation/86Box/Manifest | 1 - 2 files changed, 75 deletions(-) diff --git a/app-emulation/86Box/86Box-3.7.ebuild b/app-emulation/86Box/86Box-3.7.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.7.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" - -DEPEND=" - app-emulation/faudio - dev-libs/libevdev - media-libs/freetype:2= - media-libs/libpng:= - media-libs/libsdl2 - media-libs/openal - media-libs/rtmidi - net-libs/libslirp - sys-libs/zlib - qt5? ( x11-libs/libXi ) -" - -RDEPEND=" - ${DEPEND} - fluidsynth? ( media-sound/fluidsynth ) - munt? ( media-libs/munt-mt32emu ) - openal? ( media-libs/openal ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qttranslations:5 - dev-qt/qtwidgets:5 - ) -" - -BDEPEND="virtual/pkgconfig" - -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)" - -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DQT="$(usex qt5)" - -DRELEASE="ON" - ) - - 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 index 9e2458274ae4..307e39504eee 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 -DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3364dbeda0c6a73a24c786eb7edf72a4de942d4e Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 6 13:30:40 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 6 13:30:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3364dbed app-emulation/86Box: add 3.7.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.7.1.ebuild | 74 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 75 insertions(+) diff --git a/app-emulation/86Box/86Box-3.7.1.ebuild b/app-emulation/86Box/86Box-3.7.1.ebuild new file mode 100644 index ..ab0476394bfd --- /dev/null +++ b/app-emulation/86Box/86Box-3.7.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 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="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" + +DEPEND=" + app-emulation/faudio + dev-libs/libevdev + media-libs/freetype:2= + media-libs/libpng:= + media-libs/libsdl2 + media-libs/openal + media-libs/rtmidi + net-libs/libslirp + sys-libs/zlib + qt5? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qttranslations:5 + dev-qt/qtwidgets:5 + ) +" + +BDEPEND="virtual/pkgconfig" + +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)" + -DDINPUT="$(usex dinput)" + -DDYNAREC="$(usex dynarec)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DQT="$(usex qt5)" + -DRELEASE="ON" + ) + + 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 index b399f7a95c43..9e2458274ae4 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7 DIST 86Box-3.7.tar.gz 4452842 BLAKE2B 90efc4f6c9f1f59e875d91f09b0fc97a435d93f4dd3db6cd6ad9405760f3f57c15803d8fc6974a5886230a57644f09a079258fbc34a05597c8a5ff78ffbffd90 SHA512 fde59f957387b907f62dac26ef903727d47576c2c82036e877fe6508b4d9c8bee843789f23ed6d963f12e3a502391b55077841b80faac036ed7071608caff4c9
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: a3c20be17f9819a3a50a73627224eaa6aca694b1 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 19:52:48 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:40:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c20be1 app-emulation/86Box: filter lto Closes: https://bugs.gentoo.org/854507 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 83e0de773c6f..78a19f937313 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit cmake +inherit cmake flag-o-matic DESCRIPTION="Emulator of x86-based machines based on PCem" HOMEPAGE="https://github.com/86Box/86Box"; @@ -45,6 +45,10 @@ RDEPEND=" BDEPEND="virtual/pkgconfig" src_configure() { + # LTO needs to be filtered + # See https://bugs.gentoo.org/854507 + filter-lto + local mycmakeargs=( -DCPPTHREADS="$(usex threads)" -DDEV_BRANCH="$(usex experimental)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 501a1642f8aba4f6000bfe907af4b4f755a73bcc Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 16 20:47:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 16 20:47:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501a1642 app-emulation/86Box: add -fno-strict-aliasing Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.6.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/86Box/86Box-3.6.ebuild b/app-emulation/86Box/86Box-3.6.ebuild index 78a19f937313..ab0476394bfd 100644 --- a/app-emulation/86Box/86Box-3.6.ebuild +++ b/app-emulation/86Box/86Box-3.6.ebuild @@ -48,6 +48,7 @@ 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)"