[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/, app-emulation/86Box/files/
commit: df8fea79797d2acee18ea747481046dadd718a86 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Sep 15 13:40:42 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Sep 15 13:40:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df8fea79 app-emulation/86Box: drop 4.2 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.2.ebuild| 85 - app-emulation/86Box/Manifest| 1 - app-emulation/86Box/files/86Box-4.2-gcc14.patch | 28 3 files changed, 114 deletions(-) diff --git a/app-emulation/86Box/86Box-4.2.ebuild b/app-emulation/86Box/86Box-4.2.ebuild deleted file mode 100644 index d71b01dcb937.. --- a/app-emulation/86Box/86Box-4.2.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit 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="experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +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 ) - qt6? ( 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 - kde-frameworks/extra-cmake-modules - ) - qt6? ( - dev-qt/qtbase:6[gui,network,opengl,widgets] - dev-qt/qttranslations:6 - kde-frameworks/extra-cmake-modules - ) -" - -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${PN}-4.2-gcc14.patch" ) - -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)" - -DDYNAREC="ON" - -DMUNT_EXTERNAL="$(usex munt)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DRTMIDI="ON" - -DQT="$(usex qt5 'ON' $(usex qt6))" - -DRELEASE="ON" - $(usex qt6 '-DUSE_QT6=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 ba6834853309..ae6146a24334 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-4.2.1.tar.gz 5320110 BLAKE2B cf3379dffcd93f9c317c02b91ba5772a54abcc0e67ca588b22e07d5b221d40db4c0a54dcdd30cd1e2dd46a808393a9e09db917fe9445cbfb56ff9675d4eb35d9 SHA512 ed8e90f68318d163c39202479d654859d4d74b6fdffd47cfcba6b0393965265615aa008b02cfd04ac8cafc2f38cead53ed5d6071cabd4b96eba91ec805c5a2df -DIST 86Box-4.2.tar.gz 5297797 BLAKE2B a1933501f54539b05436a2c0f91454a253a0f1a98bbea165f0a11188c3f5a55af58dbbc53387fec1be853c5bcacb510d74f5a98a47d7821ab0f257f93f82 SHA512 af817d2fdf385e761bf98728633f6c5cf4feca5e39d7323d7825f2f6a11c42882009005d2c50fded19fb2615eff8679b010ab85fd38b7cabc08408e2c447baed diff --git a/app-emulation/86Box/files/86Box-4.2-gcc14.patch b/app-emulation/86Box/files/86Box-4.2-gcc14.patch deleted file mode 100644 index 68794d21cf1b.. --- a/app-emulation/86Box/files/86Box-4.2-gcc14.patch +++ /dev/null @@ -1,28 +0,0 @@ -From aca6355eb291171d652f09a530040d18f29dbd2e Mon Sep 17 00:00:00 2001 -From: OBattler -Date: Sat, 27 Jul 2024 16:58:36 +0200 -Subject: [PATCH] Rewrote a line in unix.c, fixes #4658. - - src/unix/unix.c | 8 ++-- - 1 file changed, 6 insertions(+), 2 deletions(-) - -diff --git a/src/unix/unix.c b/src/unix/unix.c -index 1fe477a231..d4d73817f9 100644 a/src/unix/unix.c -+++ b/src/unix/unix.c -@@ -640,8 +640,12 @@ ui_msgbox_header(int flags, void *header, void *message) - SDL_MessageBoxData msgdata; - SDL_MessageBoxButtonData msgbtn; - --if (!header) --
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: f745184b688cd5a864915a363747537bc8928afb Author: Conrad Kostecki gentoo org> AuthorDate: Sun Sep 15 13:38:09 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Sep 15 13:38:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f745184b app-emulation/86Box: add 4.2.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.2.1.ebuild | 73 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 74 insertions(+) diff --git a/app-emulation/86Box/86Box-4.2.1.ebuild b/app-emulation/86Box/86Box-4.2.1.ebuild new file mode 100644 index ..1be46ab052ba --- /dev/null +++ b/app-emulation/86Box/86Box-4.2.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 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="experimental +fluidsynth +munt new-dynarec +openal +qt6 +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 + qt6? ( x11-libs/libXi ) +" + +RDEPEND=" + ${DEPEND} + fluidsynth? ( media-sound/fluidsynth ) + munt? ( media-libs/munt-mt32emu ) + openal? ( media-libs/openal ) + qt6? ( + dev-qt/qtbase:6[gui,network,opengl,widgets] + dev-qt/qttranslations:6 + kde-frameworks/extra-cmake-modules + ) +" + +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)" + -DDYNAREC="ON" + -DMUNT_EXTERNAL="$(usex munt)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DRTMIDI="ON" + -DQT="$(usex qt6)" + -DRELEASE="ON" + $(usex qt6 '-DUSE_QT6=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 9e7e002eefc1..ba6834853309 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-4.2.1.tar.gz 5320110 BLAKE2B cf3379dffcd93f9c317c02b91ba5772a54abcc0e67ca588b22e07d5b221d40db4c0a54dcdd30cd1e2dd46a808393a9e09db917fe9445cbfb56ff9675d4eb35d9 SHA512 ed8e90f68318d163c39202479d654859d4d74b6fdffd47cfcba6b0393965265615aa008b02cfd04ac8cafc2f38cead53ed5d6071cabd4b96eba91ec805c5a2df DIST 86Box-4.2.tar.gz 5297797 BLAKE2B a1933501f54539b05436a2c0f91454a253a0f1a98bbea165f0a11188c3f5a55af58dbbc53387fec1be853c5bcacb510d74f5a98a47d7821ab0f257f93f82 SHA512 af817d2fdf385e761bf98728633f6c5cf4feca5e39d7323d7825f2f6a11c42882009005d2c50fded19fb2615eff8679b010ab85fd38b7cabc08408e2c447baed
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 2a68ff1d9661192a7d404a130c5a3f831655d91f Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 27 17:48:38 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 27 17:54:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a68ff1d app-emulation/86Box: drop 4.1.1-r1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.1.1-r1.ebuild | 83 --- app-emulation/86Box/Manifest | 1 - 2 files changed, 84 deletions(-) diff --git a/app-emulation/86Box/86Box-4.1.1-r1.ebuild b/app-emulation/86Box/86Box-4.1.1-r1.ebuild deleted file mode 100644 index 1acbe1d341bd.. --- a/app-emulation/86Box/86Box-4.1.1-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 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="experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +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 ) - qt6? ( 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 - kde-frameworks/extra-cmake-modules - ) - qt6? ( - dev-qt/qtbase:6[gui,network,opengl,widgets] - dev-qt/qttranslations:6 - kde-frameworks/extra-cmake-modules - ) -" - -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)" - -DDYNAREC="ON" - -DMUNT_EXTERNAL="$(usex munt)" - -DFLUIDSYNTH="$(usex fluidsynth)" - -DMINITRACE="OFF" - -DMUNT="$(usex munt)" - -DNEW_DYNAREC="$(usex new-dynarec)" - -DOPENAL="$(usex openal)" - -DPREFER_STATIC="OFF" - -DRTMIDI="ON" - -DQT="$(usex qt5 'ON' $(usex qt6))" - -DRELEASE="ON" - $(usex qt6 '-DUSE_QT6=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 25c2efc6ab80..9e7e002eefc1 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ -DIST 86Box-4.1.1.tar.gz 5383817 BLAKE2B 04a03f039e3112e9dc02d25073afdf53d45603a71e27f8377309667917f30ef9f213cf0a7a6d8c2f4c2f1dd0fd73adfac3bbd8f0f9fc4b47fb2e9cbedffb4b6c SHA512 d1b0a1810f8712464ce8266942e9bfdc9721ab4ac70bbb242b3b06d6a7d6613b7bcb0ba730a2e458b2731c8d58e38c4b245b6f4afb5ee6c11ab4a2fb0dfd6d5e DIST 86Box-4.2.tar.gz 5297797 BLAKE2B a1933501f54539b05436a2c0f91454a253a0f1a98bbea165f0a11188c3f5a55af58dbbc53387fec1be853c5bcacb510d74f5a98a47d7821ab0f257f93f82 SHA512 af817d2fdf385e761bf98728633f6c5cf4feca5e39d7323d7825f2f6a11c42882009005d2c50fded19fb2615eff8679b010ab85fd38b7cabc08408e2c447baed
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/files/, app-emulation/86Box/
commit: aedfbd106fbd6fad3606aae155bf3ece57a1a88f Author: Conrad Kostecki gentoo org> AuthorDate: Sat Jul 27 17:48:12 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Jul 27 17:54:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aedfbd10 app-emulation/86Box: add 4.2 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.2.ebuild| 85 + app-emulation/86Box/Manifest| 1 + app-emulation/86Box/files/86Box-4.2-gcc14.patch | 28 3 files changed, 114 insertions(+) diff --git a/app-emulation/86Box/86Box-4.2.ebuild b/app-emulation/86Box/86Box-4.2.ebuild new file mode 100644 index ..d71b01dcb937 --- /dev/null +++ b/app-emulation/86Box/86Box-4.2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2024 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="experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +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 ) + qt6? ( 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 + kde-frameworks/extra-cmake-modules + ) + qt6? ( + dev-qt/qtbase:6[gui,network,opengl,widgets] + dev-qt/qttranslations:6 + kde-frameworks/extra-cmake-modules + ) +" + +BDEPEND="virtual/pkgconfig" + +PATCHES=( "${FILESDIR}/${PN}-4.2-gcc14.patch" ) + +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)" + -DDYNAREC="ON" + -DMUNT_EXTERNAL="$(usex munt)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DRTMIDI="ON" + -DQT="$(usex qt5 'ON' $(usex qt6))" + -DRELEASE="ON" + $(usex qt6 '-DUSE_QT6=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 fc72319b4716..25c2efc6ab80 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-4.1.1.tar.gz 5383817 BLAKE2B 04a03f039e3112e9dc02d25073afdf53d45603a71e27f8377309667917f30ef9f213cf0a7a6d8c2f4c2f1dd0fd73adfac3bbd8f0f9fc4b47fb2e9cbedffb4b6c SHA512 d1b0a1810f8712464ce8266942e9bfdc9721ab4ac70bbb242b3b06d6a7d6613b7bcb0ba730a2e458b2731c8d58e38c4b245b6f4afb5ee6c11ab4a2fb0dfd6d5e +DIST 86Box-4.2.tar.gz 5297797 BLAKE2B a1933501f54539b05436a2c0f91454a253a0f1a98bbea165f0a11188c3f5a55af58dbbc53387fec1be853c5bcacb510d74f5a98a47d7821ab0f257f93f82 SHA512 af817d2fdf385e761bf98728633f6c5cf4feca5e39d7323d7825f2f6a11c42882009005d2c50fded19fb2615eff8679b010ab85fd38b7cabc08408e2c447baed diff --git a/app-emulation/86Box/files/86Box-4.2-gcc14.patch b/app-emulation/86Box/files/86Box-4.2-gcc14.patch new file mode 100644 index ..68794d21cf1b --- /dev/null +++ b/app-emulation/86Box/files/86Box-4.2-gcc14.patch @@ -0,0 +1,28 @@ +From aca6355eb291171d652f09a530040d18f29dbd2e Mon Sep 17 00:00:00 2001 +From: OBattler +Date: Sat, 27 Jul 2024 16:58:36 +0200 +Subject: [PATCH] Rewrote a line in unix.c, fixes #4658. + +--- + src/unix/unix.c | 8 ++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/src/unix/unix.c b/src/unix/unix.c +index 1fe477a231..d4d73817f9 100644 +--- a/src/unix/unix.c b/src/unix/unix.c +@@ -640,8 +640,12 @@ ui_msgbox_header(int flags, void *header, void *message) + SDL_MessageBoxData msgdata; + SDL_MessageBoxButtonData msgbtn; + +-if (!header) +-header =
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/files/
commit: abcee29c52cec939e90b4c21a2e007c76acb56dd Author: Michael Mair-Keimberger levelnine at> AuthorDate: Mon Jun 24 17:18:10 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jun 27 15:40:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abcee29c app-emulation/86Box: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Conrad Kostecki gentoo.org> .../86Box-4.0.1-incompatible-pointer-types.patch | 23 -- 1 file changed, 23 deletions(-) diff --git a/app-emulation/86Box/files/86Box-4.0.1-incompatible-pointer-types.patch b/app-emulation/86Box/files/86Box-4.0.1-incompatible-pointer-types.patch deleted file mode 100644 index df708d337b65.. --- a/app-emulation/86Box/files/86Box-4.0.1-incompatible-pointer-types.patch +++ /dev/null @@ -1,23 +0,0 @@ -From 13d582b56faf9caca114ec5625b34a7859ecb41f Mon Sep 17 00:00:00 2001 -From: OBattler -Date: Fri, 5 Jan 2024 13:01:17 +0100 -Subject: [PATCH] Unix: Use proper parentheses to cast the result, not the - flags, fixes #3994. - - src/unix/unix.c | 4 +--- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/unix/unix.c b/src/unix/unix.c -index e784df38e6..cfa8243135 100644 a/src/unix/unix.c -+++ b/src/unix/unix.c -@@ -635,7 +635,7 @@ - SDL_MessageBoxData msgdata; - SDL_MessageBoxButtonData msgbtn; - if (!header) --header = (void *) (flags & MBX_ANSI) ? "86Box" : L"86Box"; -+header = (void *) ((flags & MBX_ANSI) ? "86Box" : L"86Box"); - if (header <= (void *) 7168) - header = (void *) plat_get_string((int) header); - if (message <= (void *) 7168)
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: fd7baa88746733ac688df924a4c7c14c7f463a15 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Mar 24 23:30:21 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Mar 24 23:30:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd7baa88 app-emulation/86Box: drop dinput Closes: https://bugs.gentoo.org/927751 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/{86Box-4.1.1.ebuild => 86Box-4.1.1-r1.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app-emulation/86Box/86Box-4.1.1.ebuild b/app-emulation/86Box/86Box-4.1.1-r1.ebuild similarity index 94% rename from app-emulation/86Box/86Box-4.1.1.ebuild rename to app-emulation/86Box/86Box-4.1.1-r1.ebuild index 45d6114f04fe..1acbe1d341bd 100644 --- a/app-emulation/86Box/86Box-4.1.1.ebuild +++ b/app-emulation/86Box/86Box-4.1.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" -IUSE="dinput experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +threads" +IUSE="experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +threads" DEPEND=" app-emulation/faudio @@ -60,7 +60,6 @@ src_configure() { local mycmakeargs=( -DCPPTHREADS="$(usex threads)" -DDEV_BRANCH="$(usex experimental)" - -DDINPUT="$(usex dinput)" -DDYNAREC="ON" -DMUNT_EXTERNAL="$(usex munt)" -DFLUIDSYNTH="$(usex fluidsynth)"
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b698df687200f59bce188ec3aff340e2d15f5898 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 23 21:23:27 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 23 21:23:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b698df68 app-emulation/86Box: add 4.1.1, drop 4.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/{86Box-4.1.ebuild => 86Box-4.1.1.ebuild} | 0 app-emulation/86Box/Manifest | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emulation/86Box/86Box-4.1.ebuild b/app-emulation/86Box/86Box-4.1.1.ebuild similarity index 100% rename from app-emulation/86Box/86Box-4.1.ebuild rename to app-emulation/86Box/86Box-4.1.1.ebuild diff --git a/app-emulation/86Box/Manifest b/app-emulation/86Box/Manifest index 61cb80905d4a..afe37841ea36 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1,2 @@ DIST 86Box-4.0.1.tar.gz 5206128 BLAKE2B 56a4d374757eb67368bbc5782bceca3f4dec79dd36fad6698065a86c3937238b352425dd856169a1a65a42a4f60f1a68b099ece4a7c019be4229d61fabfc444a SHA512 b06a8c50558276f35f98795e0513b5bd39eed3a0d3a8d61bf79b373501cd823ab3ab12fb943e879a240292bca39c507a1a42b1b6f3f9ae596499b685a03acf98 -DIST 86Box-4.1.tar.gz 5367654 BLAKE2B d7bbe2ba203a866d6be3ebbc64531da38eb820cfb313837acb0ddf6bc6e93b25501bea1eb3c4a4f61f2383590ac35b7525c3643da6b9d246ae6e73e04e928f5f SHA512 bfc1267b333dd738e5935b0c6b9eec3d84863bda22ba52d4d51e59e72f6bcaa78b6e9c656699eef3c3e436072b18c32d11f8d57a5bb578fc0334430fbdb48b35 +DIST 86Box-4.1.1.tar.gz 5383817 BLAKE2B 04a03f039e3112e9dc02d25073afdf53d45603a71e27f8377309667917f30ef9f213cf0a7a6d8c2f4c2f1dd0fd73adfac3bbd8f0f9fc4b47fb2e9cbedffb4b6c SHA512 d1b0a1810f8712464ce8266942e9bfdc9721ab4ac70bbb242b3b06d6a7d6613b7bcb0ba730a2e458b2731c8d58e38c4b245b6f4afb5ee6c11ab4a2fb0dfd6d5e
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 88f503e81b931d4a32a153b1be14ac77aeb064e8 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Mar 17 12:57:55 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Mar 17 12:59:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88f503e8 app-emulation/86Box: fix unused cmake variable Closes: https://bugs.gentoo.org/927194 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.0.1-r1.ebuild | 2 +- app-emulation/86Box/86Box-4.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app-emulation/86Box/86Box-4.0.1-r1.ebuild b/app-emulation/86Box/86Box-4.0.1-r1.ebuild index 16aac070243a..9945e8bf8d6e 100644 --- a/app-emulation/86Box/86Box-4.0.1-r1.ebuild +++ b/app-emulation/86Box/86Box-4.0.1-r1.ebuild @@ -74,7 +74,7 @@ src_configure() { -DRTMIDI="ON" -DQT="$(usex qt5 'ON' $(usex qt6))" -DRELEASE="ON" - -DUSE_QT6="$(usex qt6)" + $(usex qt6 '-DUSE_QT6=ON') ) cmake_src_configure diff --git a/app-emulation/86Box/86Box-4.1.ebuild b/app-emulation/86Box/86Box-4.1.ebuild index 7937fddca15e..45d6114f04fe 100644 --- a/app-emulation/86Box/86Box-4.1.ebuild +++ b/app-emulation/86Box/86Box-4.1.ebuild @@ -72,7 +72,7 @@ src_configure() { -DRTMIDI="ON" -DQT="$(usex qt5 'ON' $(usex qt6))" -DRELEASE="ON" - -DUSE_QT6="$(usex qt6)" + $(usex qt6 '-DUSE_QT6=ON') ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 30b179a29313316947704c307196026b1e495589 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 9 13:50:24 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 9 13:56:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b179a2 app-emulation/86Box: add 4.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.1.ebuild | 84 app-emulation/86Box/Manifest | 1 + 2 files changed, 85 insertions(+) diff --git a/app-emulation/86Box/86Box-4.1.ebuild b/app-emulation/86Box/86Box-4.1.ebuild new file mode 100644 index ..7937fddca15e --- /dev/null +++ b/app-emulation/86Box/86Box-4.1.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2024 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 experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +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 ) + qt6? ( 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 + kde-frameworks/extra-cmake-modules + ) + qt6? ( + dev-qt/qtbase:6[gui,network,opengl,widgets] + dev-qt/qttranslations:6 + kde-frameworks/extra-cmake-modules + ) +" + +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="ON" + -DMUNT_EXTERNAL="$(usex munt)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DRTMIDI="ON" + -DQT="$(usex qt5 'ON' $(usex qt6))" + -DRELEASE="ON" + -DUSE_QT6="$(usex qt6)" + ) + + 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 2a1c020a0e40..61cb80905d4a 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-4.0.1.tar.gz 5206128 BLAKE2B 56a4d374757eb67368bbc5782bceca3f4dec79dd36fad6698065a86c3937238b352425dd856169a1a65a42a4f60f1a68b099ece4a7c019be4229d61fabfc444a SHA512 b06a8c50558276f35f98795e0513b5bd39eed3a0d3a8d61bf79b373501cd823ab3ab12fb943e879a240292bca39c507a1a42b1b6f3f9ae596499b685a03acf98 +DIST 86Box-4.1.tar.gz 5367654 BLAKE2B d7bbe2ba203a866d6be3ebbc64531da38eb820cfb313837acb0ddf6bc6e93b25501bea1eb3c4a4f61f2383590ac35b7525c3643da6b9d246ae6e73e04e928f5f SHA512 bfc1267b333dd738e5935b0c6b9eec3d84863bda22ba52d4d51e59e72f6bcaa78b6e9c656699eef3c3e436072b18c32d11f8d57a5bb578fc0334430fbdb48b35
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/files/, app-emulation/86Box/
commit: bd0ba607911a443f2ba20d5b6653e8007e18df74 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Jan 5 13:12:19 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jan 5 13:13:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd0ba607 app-emulation/86Box: fix incompatible-pointer-types Closes: https://bugs.gentoo.org/919343 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.0.1-r1.ebuild | 4 +++- .../86Box-4.0.1-incompatible-pointer-types.patch | 23 ++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/app-emulation/86Box/86Box-4.0.1-r1.ebuild b/app-emulation/86Box/86Box-4.0.1-r1.ebuild index cc978ae05ad0..16aac070243a 100644 --- a/app-emulation/86Box/86Box-4.0.1-r1.ebuild +++ b/app-emulation/86Box/86Box-4.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -51,6 +51,8 @@ RDEPEND=" BDEPEND="virtual/pkgconfig" +PATCHES=( "${FILESDIR}/${PN}-4.0.1-incompatible-pointer-types.patch" ) + src_configure() { # LTO needs to be filtered # See https://bugs.gentoo.org/854507 diff --git a/app-emulation/86Box/files/86Box-4.0.1-incompatible-pointer-types.patch b/app-emulation/86Box/files/86Box-4.0.1-incompatible-pointer-types.patch new file mode 100644 index ..df708d337b65 --- /dev/null +++ b/app-emulation/86Box/files/86Box-4.0.1-incompatible-pointer-types.patch @@ -0,0 +1,23 @@ +From 13d582b56faf9caca114ec5625b34a7859ecb41f Mon Sep 17 00:00:00 2001 +From: OBattler +Date: Fri, 5 Jan 2024 13:01:17 +0100 +Subject: [PATCH] Unix: Use proper parentheses to cast the result, not the + flags, fixes #3994. + +--- + src/unix/unix.c | 4 +--- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/unix/unix.c b/src/unix/unix.c +index e784df38e6..cfa8243135 100644 +--- a/src/unix/unix.c b/src/unix/unix.c +@@ -635,7 +635,7 @@ + SDL_MessageBoxData msgdata; + SDL_MessageBoxButtonData msgbtn; + if (!header) +-header = (void *) (flags & MBX_ANSI) ? "86Box" : L"86Box"; ++header = (void *) ((flags & MBX_ANSI) ? "86Box" : L"86Box"); + if (header <= (void *) 7168) + header = (void *) plat_get_string((int) header); + if (message <= (void *) 7168)
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: b794d485f9bb22f0d721821d5f5a2f4a7bed7a9f Author: Conrad Kostecki gentoo org> AuthorDate: Fri Jan 5 13:12:52 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jan 5 13:13:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b794d485 app-emulation/86Box: drop 3.11, 4.0 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.11.ebuild | 77 --- app-emulation/86Box/86Box-4.0.ebuild | 77 --- app-emulation/86Box/Manifest | 2 - 3 files changed, 156 deletions(-) diff --git a/app-emulation/86Box/86Box-3.11.ebuild b/app-emulation/86Box/86Box-3.11.ebuild deleted file mode 100644 index 1eb0faf7f95e.. --- a/app-emulation/86Box/86Box-3.11.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 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 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 - kde-frameworks/extra-cmake-modules - ) -" - -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="ON" - -DSLIRP_EXTERNAL="ON" - -DMUNT_EXTERNAL="$(usex munt)" - -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/86Box-4.0.ebuild b/app-emulation/86Box/86Box-4.0.ebuild deleted file mode 100644 index e7aba1c39380.. --- a/app-emulation/86Box/86Box-4.0.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 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 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 - kde-frameworks/extra-cmake-modules - ) -" - -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="ON" - -DMUNT_EXTERNAL="$(usex munt)" - -DFLUIDSYNTH="$(usex fluidsynth)" -
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3e9deadaabae4c024e334d4c4a80c3099f182d16 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Dec 28 13:49:42 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Dec 28 13:50:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9deada app-emulation/86Box: add qt6 support Signed-off-by: Conrad Kostecki gentoo.org> .../86Box/{86Box-4.0.1.ebuild => 86Box-4.0.1-r1.ebuild} | 11 +-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app-emulation/86Box/86Box-4.0.1.ebuild b/app-emulation/86Box/86Box-4.0.1-r1.ebuild similarity index 88% rename from app-emulation/86Box/86Box-4.0.1.ebuild rename to app-emulation/86Box/86Box-4.0.1-r1.ebuild index e7aba1c39380..cc978ae05ad0 100644 --- a/app-emulation/86Box/86Box-4.0.1.ebuild +++ b/app-emulation/86Box/86Box-4.0.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" -IUSE="dinput experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" +IUSE="dinput experimental +fluidsynth +munt new-dynarec +openal qt5 +qt6 +threads" DEPEND=" app-emulation/faudio @@ -25,6 +25,7 @@ DEPEND=" net-libs/libslirp sys-libs/zlib qt5? ( x11-libs/libXi ) + qt6? ( x11-libs/libXi ) " RDEPEND=" @@ -41,6 +42,11 @@ RDEPEND=" dev-qt/qtwidgets:5 kde-frameworks/extra-cmake-modules ) + qt6? ( + dev-qt/qtbase:6[gui,network,opengl,widgets] + dev-qt/qttranslations:6 + kde-frameworks/extra-cmake-modules + ) " BDEPEND="virtual/pkgconfig" @@ -64,8 +70,9 @@ src_configure() { -DOPENAL="$(usex openal)" -DPREFER_STATIC="OFF" -DRTMIDI="ON" - -DQT="$(usex qt5)" + -DQT="$(usex qt5 'ON' $(usex qt6))" -DRELEASE="ON" + -DUSE_QT6="$(usex qt6)" ) cmake_src_configure
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: dfaeebc6228212b599f3b0ffac1fa66529a20d01 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Nov 12 00:16:44 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Nov 12 00:24:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfaeebc6 app-emulation/86Box: add 4.0.1 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.0.1.ebuild | 77 ++ app-emulation/86Box/Manifest | 1 + 2 files changed, 78 insertions(+) diff --git a/app-emulation/86Box/86Box-4.0.1.ebuild b/app-emulation/86Box/86Box-4.0.1.ebuild new file mode 100644 index ..e7aba1c39380 --- /dev/null +++ b/app-emulation/86Box/86Box-4.0.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 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 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 + kde-frameworks/extra-cmake-modules + ) +" + +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="ON" + -DMUNT_EXTERNAL="$(usex munt)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DRTMIDI="ON" + -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 38878222668a..7f0ee388707f 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1,3 @@ DIST 86Box-3.11.tar.gz 4593971 BLAKE2B 0b2771492910f0c11835104e5ef7495ca052414a959e27732ec0d72bc6a6f4cb46c386f0642042425cfd4c4aa1b16e24e027e53034ffae618d9c51aff282cdf7 SHA512 4705f0bb7186a19b8a74450132a73c01e9fae80809e7cebf2ef0294100081ff6a27e0f81dbc661596a8d1cd7b04afc5dddb3e990dd10951a37a48de338c49a77 +DIST 86Box-4.0.1.tar.gz 5206128 BLAKE2B 56a4d374757eb67368bbc5782bceca3f4dec79dd36fad6698065a86c3937238b352425dd856169a1a65a42a4f60f1a68b099ece4a7c019be4229d61fabfc444a SHA512 b06a8c50558276f35f98795e0513b5bd39eed3a0d3a8d61bf79b373501cd823ab3ab12fb943e879a240292bca39c507a1a42b1b6f3f9ae596499b685a03acf98 DIST 86Box-4.0.tar.gz 5200746 BLAKE2B 74f702d7be42ee84a4ca337e13bb77ec3fb89b1e78018807d8ced63e474905799f1cf6bf7c093f17dedcc6da0c07b0283f9e2c490f3b3f7ba3c4f1689988b8d4 SHA512 8465e86e44bb5fa260f0550479e877a0f4a407eb59a00db8bab6764fecb292b8c9a370451eb71adbf84db990d7ea70e001cd1b2bc096c95caa7526901d20833e
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 3a3c5cf71f90d8f0f712a2b18204e0a53df23346 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Oct 4 16:46:01 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Oct 4 16:46:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a3c5cf7 app-emulation/86Box: add 4.0 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-4.0.ebuild | 77 app-emulation/86Box/Manifest | 1 + 2 files changed, 78 insertions(+) diff --git a/app-emulation/86Box/86Box-4.0.ebuild b/app-emulation/86Box/86Box-4.0.ebuild new file mode 100644 index ..e7aba1c39380 --- /dev/null +++ b/app-emulation/86Box/86Box-4.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 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 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 + kde-frameworks/extra-cmake-modules + ) +" + +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="ON" + -DMUNT_EXTERNAL="$(usex munt)" + -DFLUIDSYNTH="$(usex fluidsynth)" + -DMINITRACE="OFF" + -DMUNT="$(usex munt)" + -DNEW_DYNAREC="$(usex new-dynarec)" + -DOPENAL="$(usex openal)" + -DPREFER_STATIC="OFF" + -DRTMIDI="ON" + -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 60085919aa58..38878222668a 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ DIST 86Box-3.11.tar.gz 4593971 BLAKE2B 0b2771492910f0c11835104e5ef7495ca052414a959e27732ec0d72bc6a6f4cb46c386f0642042425cfd4c4aa1b16e24e027e53034ffae618d9c51aff282cdf7 SHA512 4705f0bb7186a19b8a74450132a73c01e9fae80809e7cebf2ef0294100081ff6a27e0f81dbc661596a8d1cd7b04afc5dddb3e990dd10951a37a48de338c49a77 +DIST 86Box-4.0.tar.gz 5200746 BLAKE2B 74f702d7be42ee84a4ca337e13bb77ec3fb89b1e78018807d8ced63e474905799f1cf6bf7c093f17dedcc6da0c07b0283f9e2c490f3b3f7ba3c4f1689988b8d4 SHA512 8465e86e44bb5fa260f0550479e877a0f4a407eb59a00db8bab6764fecb292b8c9a370451eb71adbf84db990d7ea70e001cd1b2bc096c95caa7526901d20833e
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: d2b939399465eff8c1775fdc410f67a42d2453ac Author: Conrad Kostecki gentoo org> AuthorDate: Sun Apr 23 00:16:44 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Apr 23 00:26:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b93939 app-emulation/86Box: always enable dynarec Closes: https://bugs.gentoo.org/903881 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.11.ebuild | 6 +++--- app-emulation/86Box/metadata.xml | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app-emulation/86Box/86Box-3.11.ebuild b/app-emulation/86Box/86Box-3.11.ebuild index d4296a2489e3..1eb0faf7f95e 100644 --- a/app-emulation/86Box/86Box-3.11.ebuild +++ b/app-emulation/86Box/86Box-3.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64" -IUSE="dinput +dynarec experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" +IUSE="dinput experimental +fluidsynth +munt new-dynarec +openal +qt5 +threads" DEPEND=" app-emulation/faudio @@ -55,7 +55,7 @@ src_configure() { -DCPPTHREADS="$(usex threads)" -DDEV_BRANCH="$(usex experimental)" -DDINPUT="$(usex dinput)" - -DDYNAREC="$(usex dynarec)" + -DDYNAREC="ON" -DSLIRP_EXTERNAL="ON" -DMUNT_EXTERNAL="$(usex munt)" -DFLUIDSYNTH="$(usex fluidsynth)" diff --git a/app-emulation/86Box/metadata.xml b/app-emulation/86Box/metadata.xml index 40e447a8f2ff..a06647c003b6 100644 --- a/app-emulation/86Box/metadata.xml +++ b/app-emulation/86Box/metadata.xml @@ -12,7 +12,6 @@ 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.
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: 8d4ede21dbdb27b08d29072a56f7d8f22470f4a7 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Nov 28 21:10:26 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Nov 28 21:51:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4ede21 app-emulation/86Box: add 3.11 Signed-off-by: Conrad Kostecki gentoo.org> app-emulation/86Box/86Box-3.11.ebuild | 77 +++ app-emulation/86Box/Manifest | 1 + 2 files changed, 78 insertions(+) diff --git a/app-emulation/86Box/86Box-3.11.ebuild b/app-emulation/86Box/86Box-3.11.ebuild new file mode 100644 index ..d4296a2489e3 --- /dev/null +++ b/app-emulation/86Box/86Box-3.11.ebuild @@ -0,0 +1,77 @@ +# 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 + kde-frameworks/extra-cmake-modules + ) +" + +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)" + -DSLIRP_EXTERNAL="ON" + -DMUNT_EXTERNAL="$(usex munt)" + -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 307e39504eee..462ba58d2cfe 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1 +1,2 @@ +DIST 86Box-3.11.tar.gz 4593971 BLAKE2B 0b2771492910f0c11835104e5ef7495ca052414a959e27732ec0d72bc6a6f4cb46c386f0642042425cfd4c4aa1b16e24e027e53034ffae618d9c51aff282cdf7 SHA512 4705f0bb7186a19b8a74450132a73c01e9fae80809e7cebf2ef0294100081ff6a27e0f81dbc661596a8d1cd7b04afc5dddb3e990dd10951a37a48de338c49a77 DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7
[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/
commit: ff6182285f1a002d943f3d9e7e34bdea32d3ad13 Author: Conrad Kostecki gentoo org> AuthorDate: Mon Nov 28 21:10:47 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Nov 28 21:51:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff618228 app-emulation/86Box: drop 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 deletions(-) diff --git a/app-emulation/86Box/86Box-3.7.1.ebuild b/app-emulation/86Box/86Box-3.7.1.ebuild deleted file mode 100644 index ab0476394bfd.. --- a/app-emulation/86Box/86Box-3.7.1.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 462ba58d2cfe..60085919aa58 100644 --- a/app-emulation/86Box/Manifest +++ b/app-emulation/86Box/Manifest @@ -1,2 +1 @@ DIST 86Box-3.11.tar.gz 4593971 BLAKE2B 0b2771492910f0c11835104e5ef7495ca052414a959e27732ec0d72bc6a6f4cb46c386f0642042425cfd4c4aa1b16e24e027e53034ffae618d9c51aff282cdf7 SHA512 4705f0bb7186a19b8a74450132a73c01e9fae80809e7cebf2ef0294100081ff6a27e0f81dbc661596a8d1cd7b04afc5dddb3e990dd10951a37a48de338c49a77 -DIST 86Box-3.7.1.tar.gz 4454288 BLAKE2B cd2678b1b0beb6fc37145cd38139a27f7789af8fc98bcb6d98644d60642edf618be6aa5509085826539a6146042f14bec59aabd5f1b38725b41d630390d23b11 SHA512 38abe254ea24eb6430eb87eca517bf7b318188df0f0f6d6dec5a04fefac143d591cea303398b7179fe72dc80cd0393778f9c64012b6183a6c8a6e615d40340e7
[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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 + +