diff --git a/emulators/dosbox-x/Makefile b/emulators/dosbox-x/Makefile index 4ee0f0ac3531..318c5b83d5bd 100644 --- a/emulators/dosbox-x/Makefile +++ b/emulators/dosbox-x/Makefile @@ -1,30 +1,30 @@ PORTNAME= dosbox-x DISTVERSIONPREFIX= ${PORTNAME}-v -DISTVERSION= 0.83.24 +DISTVERSION= 0.83.25 CATEGORIES= emulators MAINTAINER= nc@FreeBSD.org COMMENT= DOSBox fork LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png USES= autoreconf iconv sdl GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-core-inline USE_SDL= net sdl sound USE_GITHUB= yes GH_ACCOUNT= joncampbell123 OPTIONS_DEFINE= DOCS OPTIONS_RADIO= DEBUGGER OPTIONS_RADIO_DEBUGGER= DEBUGGER_ENABLE DEBUGGER_HEAVY DEBUGGER_ENABLE_DESC= Enable internal debugger DEBUGGER_HEAVY_DESC= Enable internal debugger with extra features DEBUGGER_ENABLE_CONFIGURE_ON= --enable-debug=yes DEBUGGER_HEAVY_CONFIGURE_ON= --enable-debug=heavy .include diff --git a/emulators/dosbox-x/distinfo b/emulators/dosbox-x/distinfo index ecbf74730c2a..cb55f35a28a6 100644 --- a/emulators/dosbox-x/distinfo +++ b/emulators/dosbox-x/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1650563722 -SHA256 (joncampbell123-dosbox-x-dosbox-x-v0.83.24_GH0.tar.gz) = f4746f1524cac58756123c7acbbc565e215d7f298a19667fd845dbba040c6021 -SIZE (joncampbell123-dosbox-x-dosbox-x-v0.83.24_GH0.tar.gz) = 64650623 +TIMESTAMP = 1651895554 +SHA256 (joncampbell123-dosbox-x-dosbox-x-v0.83.25_GH0.tar.gz) = f9691acf81f953371a166b1ccc9c8b3e58b984216f0145edf2d6f5a05e794ede +SIZE (joncampbell123-dosbox-x-dosbox-x-v0.83.25_GH0.tar.gz) = 64715876 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 e677a977b1a3..75caa4925894 100644 --- a/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp +++ b/emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp @@ -1,27 +1,33 @@ ---- src/gui/sdl_gui.cpp.orig 2022-04-21 18:01:44 UTC +--- src/gui/sdl_gui.cpp.orig 2022-05-01 06:25:42 UTC +++ src/gui/sdl_gui.cpp -@@ -3022,7 +3022,7 @@ class ConfigurationWindow : public GUI::ToplevelWindow +@@ -3059,7 +3059,7 @@ class ConfigurationWindow : public GUI::ToplevelWindow std::string url = "https://dosbox-x.com/"; #if defined(WIN32) ShellExecute(NULL, "open", url.c_str(), NULL, NULL, SW_SHOWNORMAL); -#elif defined(LINUX) +#elif defined(LINUX) || defined(__FreeBSD__) system(("xdg-open "+url).c_str()); #elif defined(MACOSX) system(("open "+url).c_str()); -@@ -3436,7 +3436,7 @@ void GUI_Shortcut(int select) { +@@ -3475,7 +3475,11 @@ void GUI_Shortcut(int select) { PIC_AddEvent(RunCfgTool, 100); } else #endif -- RunCfgTool(NULL); ++#ifdef __FreeBSD__ + RunCfgTool(0); ++#else + RunCfgTool(NULL); ++#endif } void GUI_Run(bool pressed) { -@@ -3458,5 +3458,5 @@ void GUI_Run(bool pressed) { +@@ -3490,5 +3494,9 @@ void GUI_Run(bool pressed) { PIC_AddEvent(RunCfgTool, 100); } else #endif -- RunCfgTool(NULL); ++#ifdef __FreeBSD__ + RunCfgTool(0); ++#else + RunCfgTool(NULL); ++#endif } diff --git a/emulators/dosbox-x/pkg-plist b/emulators/dosbox-x/pkg-plist index 0f5fe5d22ffb..2573a48e524a 100644 --- a/emulators/dosbox-x/pkg-plist +++ b/emulators/dosbox-x/pkg-plist @@ -1,57 +1,58 @@ bin/dosbox-x man/man1/dosbox-x.1.gz share/applications/com.dosbox_x.DOSBox-X.desktop share/bash-completion/completions/dosbox-x %%DATADIR%%/CHANGELOG %%DATADIR%%/FREECG98.BMP %%DATADIR%%/dosbox-x.reference.conf %%DATADIR%%/dosbox-x.reference.full.conf %%DATADIR%%/glshaders/ScanLine.glsl %%DATADIR%%/glshaders/advinterp2x.glsl %%DATADIR%%/glshaders/advinterp3x.glsl %%DATADIR%%/glshaders/advmame2x.glsl %%DATADIR%%/glshaders/advmame3x.glsl %%DATADIR%%/glshaders/crt-aperture.glsl %%DATADIR%%/glshaders/crt-caligari.glsl %%DATADIR%%/glshaders/crt-easymode.glsl %%DATADIR%%/glshaders/crt-easymode.tweaked.glsl %%DATADIR%%/glshaders/crt-geom.glsl %%DATADIR%%/glshaders/crt-geom.tweaked.glsl %%DATADIR%%/glshaders/crt-hyllian.glsl %%DATADIR%%/glshaders/crt-lottes-fast.glsl %%DATADIR%%/glshaders/crt-lottes-fast.subtle+gain.glsl %%DATADIR%%/glshaders/crt-lottes.glsl %%DATADIR%%/glshaders/crt-lottes.tweaked.glsl %%DATADIR%%/glshaders/crt-nes-mini.glsl %%DATADIR%%/glshaders/crt-pi.glsl %%DATADIR%%/glshaders/default.glsl %%DATADIR%%/glshaders/fakelottes.glsl %%DATADIR%%/glshaders/fakelottes.tweaked.glsl %%DATADIR%%/glshaders/none.glsl %%DATADIR%%/glshaders/pixel_perfect-scanlines.glsl %%DATADIR%%/glshaders/pixel_perfect.glsl %%DATADIR%%/glshaders/pixellate.glsl %%DATADIR%%/glshaders/rgb2x.glsl %%DATADIR%%/glshaders/rgb3x.glsl %%DATADIR%%/glshaders/scan2x.glsl %%DATADIR%%/glshaders/scan3x.glsl %%DATADIR%%/glshaders/sharp.glsl %%DATADIR%%/glshaders/tv2x.glsl %%DATADIR%%/glshaders/tv3x.glsl %%DATADIR%%/glshaders/xbr-lv2-3d.glsl %%DATADIR%%/glshaders/xbr-lv2-noblend.glsl %%DATADIR%%/glshaders/xbr-lv2.glsl %%DATADIR%%/glshaders/xbr-lv3.glsl %%DATADIR%%/glshaders/yee64.glsl %%DATADIR%%/glshaders/yeetron.glsl %%DATADIR%%/glshaders/zfast_crt.glsl %%DATADIR%%/translations/en_US.lng %%DATADIR%%/translations/es_ES.lng %%DATADIR%%/translations/fr_FR.lng %%DATADIR%%/translations/ja_JP.lng +%%DATADIR%%/translations/ko_KR.lng %%DATADIR%%/translations/pt_BR.lng %%DATADIR%%/translations/tr_TR.lng %%DATADIR%%/translations/zh_CN.lng %%DATADIR%%/translations/zh_TW.lng share/icons/hicolor/scalable/apps/dosbox-x.svg share/metainfo/com.dosbox_x.DOSBox-X.metainfo.xml