diff --git a/emulators/snes9x-gtk/Makefile b/emulators/snes9x-gtk/Makefile index 82d5c05a3365e..ffc395b61d478 100644 --- a/emulators/snes9x-gtk/Makefile +++ b/emulators/snes9x-gtk/Makefile @@ -1,6 +1,5 @@ PORTNAME= snes9x -DISTVERSION= 1.61 -PORTREVISION= 1 +DISTVERSION= 1.62.3 CATEGORIES= emulators PKGNAMESUFFIX= -gtk @@ -16,45 +15,49 @@ LICENSE_PERMS= dist-mirror pkg-mirror auto-accept LIB_DEPENDS= libminizip.so:archivers/minizip \ libepoxy.so:graphics/libepoxy \ - libpng.so:graphics/png + libpng.so:graphics/png \ + libharfbuzz.so:print/harfbuzz -USES= compiler:c++17-lang desktop-file-utils gettext \ - gnome localbase:ldflags meson pkgconfig sdl xorg +USES= cmake compiler:c++17-lang desktop-file-utils gettext \ + gnome localbase:ldflags pkgconfig sdl xorg USE_GITHUB= yes GH_ACCOUNT= snes9xgit -GH_TUPLE= KhronosGroup:glslang:bcf6a24:glslang/../shaders/glslang \ - KhronosGroup:SPIRV-Cross:1458bae:spirv/../shaders/SPIRV-Cross +GH_TUPLE= KhronosGroup:SPIRV-Cross:4e2fdb2:spirv/../external/SPIRV-Cross \ + KhronosGroup:Vulkan-Headers:a3dd265:vulkan/../external/vulkan-headers \ + KhronosGroup:glslang:6d41bb9:glslang/../external/glslang + USE_GNOME= gdkpixbuf2 gtkmm30 USE_SDL= sdl2 USE_XORG= x11 xrandr xext +CMAKE_ARGS= -DCMAKE_INSTALL_LOCALEDIR:STRING="share/locale" +CMAKE_OFF= DANGEROUS_HACKS DEBUGGER + PATCH_WRKSRC= ${WRKSRC}/.. WRKSRC_SUBDIR= gtk OPTIONS_MULTI= SOUND OPTIONS_MULTI_SOUND= ALSA OSS PORTAUDIO PULSEAUDIO -OPTIONS_DEFINE= DEBUGGER NLS WAYLAND XVIDEO +OPTIONS_DEFINE= NLS WAYLAND XVIDEO OPTIONS_DEFAULT= OSS WAYLAND XVIDEO OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib -ALSA_MESON_TRUE= alsa - -DEBUGGER_DESC= Snes9X debugger -DEBUGGER_MESON_TRUE= debugger +ALSA_CMAKE_BOOL= USE_ALSA -OSS_MESON_TRUE= oss +OSS_CMAKE_BOOL= USE_OSS PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio -PORTAUDIO_MESON_TRUE= portaudio +PORTAUDIO_CMAKE_BOOL= USE_PORTAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio -PULSEAUDIO_MESON_TRUE= pulseaudio +PULSEAUDIO_CMAKE_BOOL= USE_PULSEAUDIO WAYLAND_CATEGORIES= wayland WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland -WAYLAND_MESON_TRUE= wayland +WAYLAND_CMAKE_BOOL= USE_WAYLAND XVIDEO_USE= XORG=xv +XVIDEO_CMAKE_BOOL= USE_XV .include diff --git a/emulators/snes9x-gtk/distinfo b/emulators/snes9x-gtk/distinfo index dbc73d9a5a1ef..99702f3561e1e 100644 --- a/emulators/snes9x-gtk/distinfo +++ b/emulators/snes9x-gtk/distinfo @@ -1,7 +1,9 @@ -TIMESTAMP = 1663634942 -SHA256 (snes9xgit-snes9x-1.61_GH0.tar.gz) = ce7aad69c3041ba4c33690e9e7d21ceb1b9283d85759b1bf683dfb8c473511bb -SIZE (snes9xgit-snes9x-1.61_GH0.tar.gz) = 3016890 -SHA256 (KhronosGroup-glslang-bcf6a24_GH0.tar.gz) = 89e768efce6c406bb4d0c00c14559106dba83542e3f5385648b5338a80db945c -SIZE (KhronosGroup-glslang-bcf6a24_GH0.tar.gz) = 3183142 -SHA256 (KhronosGroup-SPIRV-Cross-1458bae_GH0.tar.gz) = f3eef2c0f46f8483bc61d687564c45ff6e9f4a38a7be5e6e4e5f59dd787a3785 -SIZE (KhronosGroup-SPIRV-Cross-1458bae_GH0.tar.gz) = 677457 +TIMESTAMP = 1683137147 +SHA256 (snes9xgit-snes9x-1.62.3_GH0.tar.gz) = 6912c69290ae854ea22b1b2c917d885b1c4a1a95acbe73cd4243ccb2071600fe +SIZE (snes9xgit-snes9x-1.62.3_GH0.tar.gz) = 3423799 +SHA256 (KhronosGroup-SPIRV-Cross-4e2fdb2_GH0.tar.gz) = b4aa8d130ad20632830fede15cd2de7e30863d6965b981b35e3ea985729544d3 +SIZE (KhronosGroup-SPIRV-Cross-4e2fdb2_GH0.tar.gz) = 1717730 +SHA256 (KhronosGroup-Vulkan-Headers-a3dd265_GH0.tar.gz) = d6b371456cc3be8a06041064ff330556c36ff274291770d9230a681323d6cd2c +SIZE (KhronosGroup-Vulkan-Headers-a3dd265_GH0.tar.gz) = 1831756 +SHA256 (KhronosGroup-glslang-6d41bb9_GH0.tar.gz) = 5ebd5be63e761f713934b43eec3b127f885c794f057977bde6fc94b86d2cf4dd +SIZE (KhronosGroup-glslang-6d41bb9_GH0.tar.gz) = 3686862 diff --git a/emulators/snes9x-gtk/pkg-plist b/emulators/snes9x-gtk/pkg-plist index bed7c959c5b8b..09a7266e0c483 100644 --- a/emulators/snes9x-gtk/pkg-plist +++ b/emulators/snes9x-gtk/pkg-plist @@ -6,6 +6,7 @@ share/icons/hicolor/24x24/apps/snes9x.png share/icons/hicolor/256x256/apps/snes9x.png share/icons/hicolor/32x32/apps/snes9x.png share/icons/hicolor/64x64/apps/snes9x.png +share/icons/hicolor/scalable/apps/snes9x.svg %%NLS%%share/locale/es/LC_MESSAGES/snes9x-gtk.mo %%NLS%%share/locale/fr_FR/LC_MESSAGES/snes9x-gtk.mo %%NLS%%share/locale/ja/LC_MESSAGES/snes9x-gtk.mo