git: 868cb3eac6b5 - main - emulators/dosbox-x: Update to 2026-08-31

From: Nuno Teixeira <eduardo_at_FreeBSD.org>
Date: Tue, 01 Sep 2026 18:42:58 UTC
The branch main has been updated by eduardo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=868cb3eac6b535a85bab9c0ea1c444faf7269af5

commit 868cb3eac6b535a85bab9c0ea1c444faf7269af5
Author:     Nuno Teixeira <eduardo@FreeBSD.org>
AuthorDate: 2026-09-01 17:37:44 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2026-09-01 18:42:45 +0000

    emulators/dosbox-x: Update to 2026-08-31
    
    - Remove upstreamed ffmpeg9 patch
    - Remove unneeded #include <stdio.h> in include/setup.h patch.
    
    ChangeLog:
    https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.08.31
---
 emulators/dosbox-x/Makefile                        |  2 +-
 emulators/dosbox-x/distinfo                        |  6 +--
 emulators/dosbox-x/files/patch-fix-ffmpeg9         | 44 ----------------------
 emulators/dosbox-x/files/patch-include_setup.h     | 11 ------
 .../dosbox-x/files/patch-src_gui_sdl__gui.cpp      |  8 ++--
 5 files changed, 8 insertions(+), 63 deletions(-)

diff --git a/emulators/dosbox-x/Makefile b/emulators/dosbox-x/Makefile
index 9afabcd011b5..2650be5892d9 100644
--- a/emulators/dosbox-x/Makefile
+++ b/emulators/dosbox-x/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	dosbox-x
 DISTVERSIONPREFIX=	${PORTNAME}-v
-DISTVERSION=	2026.08.02
+DISTVERSION=	2026.08.31
 CATEGORIES=	emulators
 
 MAINTAINER=	eduardo@FreeBSD.org
diff --git a/emulators/dosbox-x/distinfo b/emulators/dosbox-x/distinfo
index 363b89fb00ea..8e6da134bff3 100644
--- a/emulators/dosbox-x/distinfo
+++ b/emulators/dosbox-x/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785777723
-SHA256 (joncampbell123-dosbox-x-dosbox-x-v2026.08.02_GH0.tar.gz) = 3438f3199dc301d7fdd1ab8ce44877c1755158e699b8deab21a7ad2c43cc0331
-SIZE (joncampbell123-dosbox-x-dosbox-x-v2026.08.02_GH0.tar.gz) = 133086440
+TIMESTAMP = 1788282490
+SHA256 (joncampbell123-dosbox-x-dosbox-x-v2026.08.31_GH0.tar.gz) = 992ea538ea858f9fb196b39de2276ce3048c731965e144e6288202abed109782
+SIZE (joncampbell123-dosbox-x-dosbox-x-v2026.08.31_GH0.tar.gz) = 133102570
diff --git a/emulators/dosbox-x/files/patch-fix-ffmpeg9 b/emulators/dosbox-x/files/patch-fix-ffmpeg9
deleted file mode 100644
index 9e4c2a9bbbef..000000000000
--- a/emulators/dosbox-x/files/patch-fix-ffmpeg9
+++ /dev/null
@@ -1,44 +0,0 @@
-From 18062c0ffb33db35fa52ce937ce25223140c0293 Mon Sep 17 00:00:00 2001
-From: maron2000 <68574602+maron2000@users.noreply.github.com>
-Date: Thu, 13 Aug 2026 18:02:16 +0900
-Subject: [PATCH 1/2] Fix build error on FFmpeg 9
-
----
- src/hardware/hardware.cpp | 21 +++++++++++++++++++--
- 1 file changed, 19 insertions(+), 2 deletions(-)
-
-diff --git src/hardware/hardware.cpp src/hardware/hardware.cpp
-index 79de484d2a..8cf82a3446 100644
---- src/hardware/hardware.cpp
-+++ src/hardware/hardware.cpp
-@@ -1288,10 +1288,27 @@ void CAPTURE_AddImage(Bitu width, Bitu height, Bitu bpp, Bitu pitch, Bitu flags,
- 			#else
- 			ffmpeg_aud_ctx->ch_layout = AV_CHANNEL_LAYOUT_STEREO;
- 			#endif
--
-+#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(61, 13, 100)
-+            // Legacy support for FFmpeg not supporting avcodec_get_supported_config()
- 			if (ffmpeg_aud_codec->sample_fmts != NULL)
- 				ffmpeg_aud_ctx->sample_fmt = (ffmpeg_aud_codec->sample_fmts)[0];
--			else
-+#else
-+            // For FFmpeg supporting avcodec_get_supported_config()
-+            const enum AVSampleFormat* formats = NULL;
-+
-+            const int ret = avcodec_get_supported_config(
-+                NULL,
-+                ffmpeg_aud_codec,
-+                AV_CODEC_CONFIG_SAMPLE_FORMAT,
-+                0,
-+                reinterpret_cast<const void**>(&formats),
-+                NULL
-+            );
-+
-+            if(ret >= 0 && formats != NULL)
-+                ffmpeg_aud_ctx->sample_fmt = formats[0];
-+#endif
-+            else
- 				ffmpeg_aud_ctx->sample_fmt = AV_SAMPLE_FMT_FLT;
- 
- 			if (avcodec_open2(ffmpeg_aud_ctx,ffmpeg_aud_codec,NULL) < 0) {
-
diff --git a/emulators/dosbox-x/files/patch-include_setup.h b/emulators/dosbox-x/files/patch-include_setup.h
deleted file mode 100644
index ca81c0e0316a..000000000000
--- a/emulators/dosbox-x/files/patch-include_setup.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/setup.h.orig	2022-04-01 04:26:03 UTC
-+++ include/setup.h
-@@ -20,6 +20,8 @@
- #ifndef DOSBOX_SETUP_H
- #define DOSBOX_SETUP_H
- 
-+#include <stdio.h>
-+
- #ifdef _MSC_VER
- //#pragma warning ( disable : 4786 )
- //#pragma warning ( disable : 4290 )
diff --git a/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp b/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
index 9d216f828c5f..7f967721fb55 100644
--- a/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
+++ b/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
@@ -1,6 +1,6 @@
---- src/gui/sdl_gui.cpp.orig	2026-08-02 19:09:21 UTC
+--- src/gui/sdl_gui.cpp.orig	2026-09-01 15:35:39 UTC
 +++ src/gui/sdl_gui.cpp
-@@ -4074,6 +4074,7 @@ void GUI_Shortcut(int select) {
+@@ -4075,6 +4075,7 @@ void GUI_Shortcut(int select) {
      shortcutid=select;
      shortcut=true;
      sel = select;
@@ -8,7 +8,7 @@
  #if defined(USE_TTF)
      if (ttf.inUse && !confres) {
          ttf_switch_off();
-@@ -4083,12 +4084,14 @@ void GUI_Shortcut(int select) {
+@@ -4084,12 +4085,14 @@ void GUI_Shortcut(int select) {
      } else
  #endif
      RunCfgTool(0);
@@ -23,7 +23,7 @@
  #if defined(USE_TTF)
      if (ttf.inUse) {
          ttf_switch_off();
-@@ -4098,4 +4101,5 @@ void GUI_Run(bool pressed) {
+@@ -4099,4 +4102,5 @@ void GUI_Run(bool pressed) {
      } else
  #endif
      RunCfgTool(0);