[gentoo-commits] repo/gentoo:master commit in: app-emulation/86Box/, app-emulation/86Box/files/

2024-09-15 Thread Conrad Kostecki
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/

2024-09-15 Thread Conrad Kostecki
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/

2024-07-27 Thread Conrad Kostecki
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/

2024-07-27 Thread Conrad Kostecki
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/

2024-06-27 Thread Conrad Kostecki
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/

2024-03-24 Thread Conrad Kostecki
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/

2024-03-23 Thread Conrad Kostecki
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/

2024-03-17 Thread Conrad Kostecki
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/

2024-03-09 Thread Conrad Kostecki
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/

2024-01-05 Thread Conrad Kostecki
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/

2024-01-05 Thread Conrad Kostecki
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/

2023-12-28 Thread Conrad Kostecki
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/

2023-11-11 Thread Conrad Kostecki
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/

2023-10-04 Thread Conrad Kostecki
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/

2023-04-22 Thread Conrad Kostecki
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/

2022-11-28 Thread Conrad Kostecki
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/

2022-11-28 Thread Conrad Kostecki
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/

2022-08-06 Thread Conrad Kostecki
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/

2022-08-06 Thread Conrad Kostecki
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/

2022-08-01 Thread Conrad Kostecki
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/

2022-08-01 Thread Conrad Kostecki
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/

2022-07-16 Thread Conrad Kostecki
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/

2022-07-16 Thread Conrad Kostecki
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/

2022-07-02 Thread Conrad Kostecki
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/

2022-07-02 Thread Conrad Kostecki
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/

2022-05-27 Thread Conrad Kostecki
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/

2022-05-27 Thread Conrad Kostecki
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/

2022-05-12 Thread Conrad Kostecki
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/

2022-04-22 Thread Conrad Kostecki
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/

2022-04-22 Thread Conrad Kostecki
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/

2022-04-21 Thread Conrad Kostecki
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/

2022-04-21 Thread Conrad Kostecki
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/

2022-04-10 Thread Conrad Kostecki
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/

2022-03-19 Thread Conrad Kostecki
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/

2022-03-19 Thread Conrad Kostecki
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/

2022-03-19 Thread Conrad Kostecki
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/

2022-03-07 Thread Conrad Kostecki
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/

2022-03-07 Thread Conrad Kostecki
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/

2022-02-13 Thread Conrad Kostecki
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
+   
+