commit:     ff864f5fc9ea92617ffd9ce13352158250d9c512
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 03:32:52 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 03:54:12 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff864f5f

games-emulation/vbam: add 2.1.5

Closes: https://bugs.gentoo.org/834377
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-emulation/vbam/Manifest                           |  1 +
 .../vbam/{vbam-9999.ebuild => vbam-2.1.5.ebuild}        | 17 ++++++++++++-----
 games-emulation/vbam/vbam-9999.ebuild                   | 17 ++++++++++++-----
 3 files changed, 25 insertions(+), 10 deletions(-)

diff --git a/games-emulation/vbam/Manifest b/games-emulation/vbam/Manifest
index cce742bd3f1b..dc89a1dadd98 100644
--- a/games-emulation/vbam/Manifest
+++ b/games-emulation/vbam/Manifest
@@ -1 +1,2 @@
 DIST vbam-2.1.4.tar.gz 3891574 BLAKE2B 
5255fe814ab583c433f273c31b36933c09301330b47b2deefa453453c1d127c29a1b9de2e945e6706b1f9d9ec517444989818f3db329b96c106bf5d51ec71ae3
 SHA512 
9070715797c6be1648661019f236eb9328eb409f52e80e15aac52d814cf4155cf1ea37c230557c1288f152f0d27d838b11bee38679787a8d5198ca81f173d896
+DIST vbam-2.1.5.tar.gz 4779351 BLAKE2B 
ef27185e0af1ad07016834f89689b9d81f59b9dc15ea7ea22d2fc72e0c3b86aeb2f23b4cab846f64d40cab35f0ea5510381530e9e8d7889c12949f5630272237
 SHA512 
5a85ac22ee8d2515d458503ecb5a40d62a490d4704bc966d1511e25b7530191e4e5e523505eada0c1203e45bb28433bc1e8a896d986de2b88998703f5a1c26a7

diff --git a/games-emulation/vbam/vbam-9999.ebuild 
b/games-emulation/vbam/vbam-2.1.5.ebuild
similarity index 91%
copy from games-emulation/vbam/vbam-9999.ebuild
copy to games-emulation/vbam/vbam-2.1.5.ebuild
index 7cd76d64a0ef..e5c66f3e0817 100644
--- a/games-emulation/vbam/vbam-9999.ebuild
+++ b/games-emulation/vbam/vbam-2.1.5.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 inherit wxwidgets xdg cmake
@@ -29,12 +29,12 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-       >=media-libs/libpng-1.4:0=
+       >=media-libs/libpng-1.4:=
        media-libs/libsdl2[joystick]
-       link? ( >=media-libs/libsfml-2.0:= )
        sys-libs/zlib:=
        virtual/glu
        virtual/opengl
+       link? ( >=media-libs/libsfml-2.0:= )
        lirc? ( app-misc/lirc )
        nls? ( virtual/libintl )
        wxwidgets? (
@@ -48,14 +48,16 @@ DEPEND="
 "
 BDEPEND="
        app-arch/zip
+       virtual/pkgconfig
        wxwidgets? ( virtual/imagemagick-tools )
+       amd64? ( || ( dev-lang/nasm dev-lang/yasm ) )
        x86? ( || ( dev-lang/nasm dev-lang/yasm ) )
        nls? ( sys-devel/gettext )
-       virtual/pkgconfig
 "
 
 src_configure() {
        use wxwidgets && setup-wxwidgets
+
        local mycmakeargs=(
                -DENABLE_FFMPEG=$(usex ffmpeg)
                -DENABLE_LINK=$(usex link)
@@ -67,10 +69,14 @@ src_configure() {
                -DENABLE_ASM_SCALERS=$(usex x86)
                -DCMAKE_SKIP_RPATH=ON
                -DENABLE_LTO=OFF
+               -DENABLE_ONLINEUPDATES=OFF
+               -DDISABLE_MACOS_PACKAGE_MANAGERS=ON
        )
+
        if use wxwidgets; then
                mycmakeargs+=( -DENABLE_OPENAL=$(usex openal) )
        fi
+
        cmake_src_configure
 }
 
@@ -81,6 +87,7 @@ src_install() {
                dodoc doc/ReadMe.SDL.txt
                doman src/debian/vbam.6
        fi
+
        use wxwidgets && doman src/debian/visualboyadvance-m.6
 }
 

diff --git a/games-emulation/vbam/vbam-9999.ebuild 
b/games-emulation/vbam/vbam-9999.ebuild
index 7cd76d64a0ef..e5c66f3e0817 100644
--- a/games-emulation/vbam/vbam-9999.ebuild
+++ b/games-emulation/vbam/vbam-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 WX_GTK_VER="3.0-gtk3"
 inherit wxwidgets xdg cmake
@@ -29,12 +29,12 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-       >=media-libs/libpng-1.4:0=
+       >=media-libs/libpng-1.4:=
        media-libs/libsdl2[joystick]
-       link? ( >=media-libs/libsfml-2.0:= )
        sys-libs/zlib:=
        virtual/glu
        virtual/opengl
+       link? ( >=media-libs/libsfml-2.0:= )
        lirc? ( app-misc/lirc )
        nls? ( virtual/libintl )
        wxwidgets? (
@@ -48,14 +48,16 @@ DEPEND="
 "
 BDEPEND="
        app-arch/zip
+       virtual/pkgconfig
        wxwidgets? ( virtual/imagemagick-tools )
+       amd64? ( || ( dev-lang/nasm dev-lang/yasm ) )
        x86? ( || ( dev-lang/nasm dev-lang/yasm ) )
        nls? ( sys-devel/gettext )
-       virtual/pkgconfig
 "
 
 src_configure() {
        use wxwidgets && setup-wxwidgets
+
        local mycmakeargs=(
                -DENABLE_FFMPEG=$(usex ffmpeg)
                -DENABLE_LINK=$(usex link)
@@ -67,10 +69,14 @@ src_configure() {
                -DENABLE_ASM_SCALERS=$(usex x86)
                -DCMAKE_SKIP_RPATH=ON
                -DENABLE_LTO=OFF
+               -DENABLE_ONLINEUPDATES=OFF
+               -DDISABLE_MACOS_PACKAGE_MANAGERS=ON
        )
+
        if use wxwidgets; then
                mycmakeargs+=( -DENABLE_OPENAL=$(usex openal) )
        fi
+
        cmake_src_configure
 }
 
@@ -81,6 +87,7 @@ src_install() {
                dodoc doc/ReadMe.SDL.txt
                doman src/debian/vbam.6
        fi
+
        use wxwidgets && doman src/debian/visualboyadvance-m.6
 }
 

Reply via email to