[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-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-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-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-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-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-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-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-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-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-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
+   
+



[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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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
+   
+



[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-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
+   
+



[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-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-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-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-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-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-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-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-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-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-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-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-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
+   
+



[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-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-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-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-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-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-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-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-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-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-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-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
+   
+



[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-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-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-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-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-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-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-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-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-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-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-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-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-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)"



  1   2   >