diff options
Diffstat (limited to 'emulators')
-rw-r--r-- | emulators/ares/Makefile | 16 | ||||
-rw-r--r-- | emulators/ares/distinfo | 6 | ||||
-rw-r--r-- | emulators/citra/Makefile | 2 | ||||
-rw-r--r-- | emulators/dosbox-staging/Makefile | 1 | ||||
-rw-r--r-- | emulators/es-de/Makefile | 5 | ||||
-rw-r--r-- | emulators/es-de/distinfo | 6 | ||||
-rw-r--r-- | emulators/es-de/files/patch-es-app_CMakeLists.txt | 11 | ||||
-rw-r--r-- | emulators/es-de/pkg-plist | 23 | ||||
-rw-r--r-- | emulators/flycast/Makefile | 2 | ||||
-rw-r--r-- | emulators/magia/Makefile | 2 | ||||
-rw-r--r-- | emulators/mame/Makefile | 2 | ||||
-rw-r--r-- | emulators/ppsspp/Makefile | 2 | ||||
-rw-r--r-- | emulators/visualboyadvance-m/Makefile | 1 | ||||
-rw-r--r-- | emulators/wine-devel/files/pkg32.sh | 16 | ||||
-rw-r--r-- | emulators/wine/Makefile | 1 | ||||
-rw-r--r-- | emulators/yuzu/Makefile | 2 |
16 files changed, 70 insertions, 28 deletions
diff --git a/emulators/ares/Makefile b/emulators/ares/Makefile index 6ec6dc0301ee..d2e59fa9646a 100644 --- a/emulators/ares/Makefile +++ b/emulators/ares/Makefile @@ -1,8 +1,10 @@ PORTNAME= ares DISTVERSIONPREFIX= v -DISTVERSION= 144 +DISTVERSION= 145 PORTREVISION= 1 CATEGORIES= emulators +MASTER_SITES= https://github.com/${PORTNAME}-emulator/${PORTNAME}/releases/download/${DISTVERSIONFULL}/ +DISTNAME= ${PORTNAME}-source MAINTAINER= bsdcode@disroot.org COMMENT= Multi-system emulator @@ -14,16 +16,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= librashader>0:devel/librashader USES= cmake compiler:c++17-lang gl gnome pkgconfig xorg -USE_GITHUB= yes -GH_ACCOUNT= ares-emulator USE_GL= opengl USE_GNOME= gtk30 USE_XORG= x11 xext xrandr xrender CMAKE_ARGS= -DARES_CORES="${_CORES:S/ /;/gW}" \ - -DARES_VERSION_OVERRIDE=${DISTVERSIONFULL} \ -DENABLE_CCACHE=${CCACHE_ENABLED} -CMAKE_ON= ARES_SKIP_DEPS \ +CMAKE_ON= ARES_BUILD_OFFICIAL \ + ARES_SKIP_DEPS \ ARES_UNITY_CORES CMAKE_OFF= ARES_BUILD_LOCAL \ ARES_BUNDLE_SHADERS \ @@ -32,6 +32,8 @@ CMAKE_OFF= ARES_BUILD_LOCAL \ EXTRACT_AFTER_ARGS= --exclude thirdparty/librashader \ --no-same-owner --no-same-permissions +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} + OPTIONS_DEFINE= CHD SDL TOOLS OPTIONS_DEFAULT= A26 ALSA AO CHD CV FC GB GBA LIBRASHADER \ LIBRETRO LTO MD MS MSX MYVISION N64 NG NGP \ @@ -62,7 +64,7 @@ GBA_DESC= Game Boy Advance GB_DESC= Game Boy / Game Boy Color HOTKEYS_DESC= Inofficial hotkeys locking patch LIBRASHADER_DESC= Slang-shader support via librashader -LIBRETRO_DESC= Install slang-shaders from libretro +LIBRETRO_DESC= Install slang-shaders from libretro (implies ${LIBRETRO_IMPLIES}) MD_DESC= Sega Mega Drive / Genesis MSX_DESC= Microsoft MSX MS_DESC= Sega Master System / Mark III @@ -155,6 +157,8 @@ SG_VARS= _CORES+=sg SPEC_VARS= _CORES+=spec +# https://github.com/ares-emulator/ares/issues/2090 +TOOLS_IMPLIES= GBA MD NG SFC TOOLS_CMAKE_BOOL= ARES_BUILD_OPTIONAL_TARGETS UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd diff --git a/emulators/ares/distinfo b/emulators/ares/distinfo index 67421c24b118..6d6b5f6a7b60 100644 --- a/emulators/ares/distinfo +++ b/emulators/ares/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745841018 -SHA256 (ares-emulator-ares-v144_GH0.tar.gz) = 8d66fc880375293aaddbff575f21571ed9c7bc05bd5dd0e8e9ea65b104d5a458 -SIZE (ares-emulator-ares-v144_GH0.tar.gz) = 8959609 +TIMESTAMP = 1752185303 +SHA256 (ares-source.tar.gz) = 7a76acf87cca2903552683347fdf6f1cd06f436fa4e0c247108688785cbbd14b +SIZE (ares-source.tar.gz) = 8967048 diff --git a/emulators/citra/Makefile b/emulators/citra/Makefile index 5db1b3bb3ee3..56bda1777a87 100644 --- a/emulators/citra/Makefile +++ b/emulators/citra/Makefile @@ -104,7 +104,7 @@ post-patch: .endif post-configure: - @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${_DISTDIR},} \ + @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${DISTDIR}/,} \ ${BUILD_WRKSRC}/dist/compatibility_list/ .include <bsd.port.post.mk> diff --git a/emulators/dosbox-staging/Makefile b/emulators/dosbox-staging/Makefile index b013dfafdf98..0b75575cc5de 100644 --- a/emulators/dosbox-staging/Makefile +++ b/emulators/dosbox-staging/Makefile @@ -1,6 +1,7 @@ PORTNAME= dosbox-staging DISTVERSIONPREFIX= v DISTVERSION= 0.82.2 +PORTREVISION= 1 CATEGORIES= emulators MAINTAINER= makc@FreeBSD.org diff --git a/emulators/es-de/Makefile b/emulators/es-de/Makefile index 5e494aad2821..3695fa607252 100644 --- a/emulators/es-de/Makefile +++ b/emulators/es-de/Makefile @@ -1,7 +1,6 @@ PORTNAME= es-de DISTVERSIONPREFIX= v -DISTVERSION= 3.2.0 -PORTREVISION= 1 +DISTVERSION= 3.3.0 CATEGORIES= emulators MAINTAINER= bsdcode@disroot.org @@ -29,7 +28,7 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libharfbuzz.so:print/harfbuzz \ libicuuc.so:devel/icu \ liblunasvg.so:graphics/lunasvg \ - libpoppler.so:graphics/poppler \ + libpoppler-cpp.so:graphics/poppler \ libpugixml.so:textproc/pugixml \ librlottie.so:graphics/rlottie RUN_DEPENDS= ${_BR_DEPENDS} diff --git a/emulators/es-de/distinfo b/emulators/es-de/distinfo index c3e2a5486a63..d77a0d35d056 100644 --- a/emulators/es-de/distinfo +++ b/emulators/es-de/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743784837 -SHA256 (emulationstation-de-v3.2.0.tar.bz2) = dbe8e087042e49ec58d893a2408acbb45409b8b8f6f90afcbd9ad1219da612d3 -SIZE (emulationstation-de-v3.2.0.tar.bz2) = 72149068 +TIMESTAMP = 1752597245 +SHA256 (emulationstation-de-v3.3.0.tar.bz2) = e191f2ab66fdb0aea98369c4e5d94dd414a873d00b0129dfb65a502429f7eb93 +SIZE (emulationstation-de-v3.3.0.tar.bz2) = 72775703 diff --git a/emulators/es-de/files/patch-es-app_CMakeLists.txt b/emulators/es-de/files/patch-es-app_CMakeLists.txt new file mode 100644 index 000000000000..534d9feeea1c --- /dev/null +++ b/emulators/es-de/files/patch-es-app_CMakeLists.txt @@ -0,0 +1,11 @@ +--- es-app/CMakeLists.txt.orig 2025-07-15 16:46:41 UTC ++++ es-app/CMakeLists.txt +@@ -147,7 +147,7 @@ else() + else() + include_directories(${COMMON_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR}/src) + add_executable(es-de ${ES_SOURCES} ${ES_HEADERS}) +- target_link_libraries(es-de ${COMMON_LIBRARIES} ${CMAKE_DL_LIBS} es-core lunasvg::lunasvg) ++ target_link_libraries(es-de ${COMMON_LIBRARIES} ${CMAKE_DL_LIBS} es-core) + set_target_properties(es-de PROPERTIES INSTALL_RPATH_USE_LINK_PATH TRUE) + endif() + diff --git a/emulators/es-de/pkg-plist b/emulators/es-de/pkg-plist index b21bd1041343..75a84449b9d3 100644 --- a/emulators/es-de/pkg-plist +++ b/emulators/es-de/pkg-plist @@ -25,6 +25,9 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/licenses/DroidSans %%DATADIR%%/licenses/FFmpeg %%DATADIR%%/licenses/FontAwesome +%%DATADIR%%/licenses/Fontconfig +%%DATADIR%%/licenses/FreeImage +%%DATADIR%%/licenses/FreeType %%DATADIR%%/licenses/Freesound_CC0 %%DATADIR%%/licenses/Freesound_CCBY %%DATADIR%%/licenses/GLEW @@ -32,23 +35,31 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/licenses/GNUFreeFont %%DATADIR%%/licenses/HarfBuzz %%DATADIR%%/licenses/ICU +%%DATADIR%%/licenses/LibTIFF %%DATADIR%%/licenses/LunaSVG %%DATADIR%%/licenses/MAME %%DATADIR%%/licenses/NanumSquareNeo %%DATADIR%%/licenses/NotoEmoji %%DATADIR%%/licenses/Ogg +%%DATADIR%%/licenses/OpenJPEG +%%DATADIR%%/licenses/OpenSSL %%DATADIR%%/licenses/OpenSans %%DATADIR%%/licenses/Opus %%DATADIR%%/licenses/PhosphorIcons %%DATADIR%%/licenses/Poppler +%%DATADIR%%/licenses/SDL %%DATADIR%%/licenses/UTF8-CPP %%DATADIR%%/licenses/Vorbis +%%DATADIR%%/licenses/curl %%DATADIR%%/licenses/libgit2 +%%DATADIR%%/licenses/libiconv %%DATADIR%%/licenses/libintl -%%DATADIR%%/licenses/libvpx +%%DATADIR%%/licenses/libjpeg-turbo +%%DATADIR%%/licenses/libpng %%DATADIR%%/licenses/linear-es-de %%DATADIR%%/licenses/modern-es-de %%DATADIR%%/licenses/modern-es-de_nsoicons +%%DATADIR%%/licenses/pugixml %%DATADIR%%/licenses/rlottie %%DATADIR%%/licenses/slate-es-de %%DATADIR%%/licenses/ubuntu-font-licence-1.0 @@ -219,20 +230,24 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/resources/graphics/textinput_focused.svg %%DATADIR%%/resources/graphics/white.png %%DATADIR%%/resources/graphics/window_icon_256.png +%%NLS%%%%DATADIR%%/resources/locale/bs_BA/LC_MESSAGES/bs_BA.mo %%NLS%%%%DATADIR%%/resources/locale/ca_ES/LC_MESSAGES/ca_ES.mo %%NLS%%%%DATADIR%%/resources/locale/de_DE/LC_MESSAGES/de_DE.mo %%NLS%%%%DATADIR%%/resources/locale/en_GB/LC_MESSAGES/en_GB.mo %%NLS%%%%DATADIR%%/resources/locale/en_US/LC_MESSAGES/en_US.mo %%NLS%%%%DATADIR%%/resources/locale/es_ES/LC_MESSAGES/es_ES.mo %%NLS%%%%DATADIR%%/resources/locale/fr_FR/LC_MESSAGES/fr_FR.mo +%%NLS%%%%DATADIR%%/resources/locale/hr_HR/LC_MESSAGES/hr_HR.mo %%NLS%%%%DATADIR%%/resources/locale/it_IT/LC_MESSAGES/it_IT.mo %%NLS%%%%DATADIR%%/resources/locale/ja_JP/LC_MESSAGES/ja_JP.mo %%NLS%%%%DATADIR%%/resources/locale/ko_KR/LC_MESSAGES/ko_KR.mo %%NLS%%%%DATADIR%%/resources/locale/nl_NL/LC_MESSAGES/nl_NL.mo %%NLS%%%%DATADIR%%/resources/locale/pl_PL/LC_MESSAGES/pl_PL.mo %%NLS%%%%DATADIR%%/resources/locale/pt_BR/LC_MESSAGES/pt_BR.mo +%%NLS%%%%DATADIR%%/resources/locale/pt_PT/LC_MESSAGES/pt_PT.mo %%NLS%%%%DATADIR%%/resources/locale/ro_RO/LC_MESSAGES/ro_RO.mo %%NLS%%%%DATADIR%%/resources/locale/ru_RU/LC_MESSAGES/ru_RU.mo +%%NLS%%%%DATADIR%%/resources/locale/sr_RS/LC_MESSAGES/sr_RS.mo %%NLS%%%%DATADIR%%/resources/locale/sv_SE/LC_MESSAGES/sv_SE.mo %%NLS%%%%DATADIR%%/resources/locale/zh_CN/LC_MESSAGES/zh_CN.mo %%NLS%%%%DATADIR%%/resources/locale/zh_TW/LC_MESSAGES/zh_TW.mo @@ -252,17 +267,23 @@ share/applications/org.es_de.frontend.desktop %%DATADIR%%/resources/sounds/select.wav %%DATADIR%%/resources/sounds/systembrowse.wav %%DATADIR%%/resources/systems/android/es_find_rules.xml +%%DATADIR%%/resources/systems/android/es_import_rules.xml %%DATADIR%%/resources/systems/android/es_systems.xml %%DATADIR%%/resources/systems/haiku/es_find_rules.xml +%%DATADIR%%/resources/systems/haiku/es_import_rules.xml %%DATADIR%%/resources/systems/haiku/es_systems.xml %%DATADIR%%/resources/systems/linux/es_find_rules.xml +%%DATADIR%%/resources/systems/linux/es_import_rules.xml %%DATADIR%%/resources/systems/linux/es_systems.xml %%DATADIR%%/resources/systems/macos/es_find_rules.xml +%%DATADIR%%/resources/systems/macos/es_import_rules.xml %%DATADIR%%/resources/systems/macos/es_systems.xml %%DATADIR%%/resources/systems/unix/es_find_rules.xml +%%DATADIR%%/resources/systems/unix/es_import_rules.xml %%DATADIR%%/resources/systems/unix/es_systems.xml %%DATADIR%%/resources/systems/windows/es_find_rules.xml %%DATADIR%%/resources/systems/windows/es_find_rules_portable.xml +%%DATADIR%%/resources/systems/windows/es_import_rules.xml %%DATADIR%%/resources/systems/windows/es_systems.xml %%DATADIR%%/themes/linear-es-de/CREDITS.md %%DATADIR%%/themes/linear-es-de/LICENSE diff --git a/emulators/flycast/Makefile b/emulators/flycast/Makefile index c4a1f271ab9e..2366f019499b 100644 --- a/emulators/flycast/Makefile +++ b/emulators/flycast/Makefile @@ -1,7 +1,7 @@ PORTNAME= flycast DISTVERSIONPREFIX= v DISTVERSION= 2.5 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= emulators MAINTAINER= bsdcode@disroot.org diff --git a/emulators/magia/Makefile b/emulators/magia/Makefile index 81588293a169..982480a237d4 100644 --- a/emulators/magia/Makefile +++ b/emulators/magia/Makefile @@ -1,7 +1,7 @@ PORTNAME= magia DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= emulators MAINTAINER= ports@FreeBSD.org diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile index 793f30a06ba3..c4cda0872bf7 100644 --- a/emulators/mame/Makefile +++ b/emulators/mame/Makefile @@ -1,6 +1,6 @@ PORTNAME= mame DISTVERSION= 0.277 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= emulators games PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/emulators/ppsspp/Makefile b/emulators/ppsspp/Makefile index 8ae5f69a4b14..b4210cb7b275 100644 --- a/emulators/ppsspp/Makefile +++ b/emulators/ppsspp/Makefile @@ -39,7 +39,7 @@ GH_TUPLE?= hrydgard:glslang:8.13.3743-948-g50e0708:glslang/ext/glslang \ RetroAchievements:rcheevos:v11.6.0-gef0e22b:rcheevos/ext/rcheevos \ Tencent:rapidjson:v1.1.0-415-g73063f5:rapidjson/ext/rapidjson \ hrydgard:ppsspp-lua:7648485:lua/ext/lua -EXCLUDE= libpng17 libzip zlib +EXCLUDE= libzip zlib USE_GL= glew opengl CMAKE_ON= ${LIBZIP MINIUPNPC SNAPPY ZSTD:L:S/^/USE_SYSTEM_/} USE_VULKAN_DISPLAY_KHR CMAKE_OFF= USE_DISCORD diff --git a/emulators/visualboyadvance-m/Makefile b/emulators/visualboyadvance-m/Makefile index d15e80c07fef..c20867fd409d 100644 --- a/emulators/visualboyadvance-m/Makefile +++ b/emulators/visualboyadvance-m/Makefile @@ -58,6 +58,7 @@ GVBAM_USE= GNOME=gtkmm24,pangox-compat GVBAM_CMAKE_BOOL= ENABLE_GTK LINK_LIB_DEPENDS= libsfml-system.so:devel/sfml LINK_CMAKE_BOOL= ENABLE_LINK +LINK_BROKEN= Does not build LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_RUN_DEPENDS= lircd:comms/lirc LIRC_CMAKE_BOOL= ENABLE_LIRC diff --git a/emulators/wine-devel/files/pkg32.sh b/emulators/wine-devel/files/pkg32.sh index 64d82459c219..04595f6c104c 100644 --- a/emulators/wine-devel/files/pkg32.sh +++ b/emulators/wine-devel/files/pkg32.sh @@ -1,19 +1,23 @@ #!/bin/sh -e -if [ "$(id -u)" = 0 ] -then +if [ "$(id -u)" = 0 ]; then echo "Don't run this script as root!" exit 1 fi I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}" +ABI_FILE=/usr/lib32/libc.so.7 -if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ] -then +if [ ! -f $ABI_FILE ]; then + echo "\"$ABI_FILE\" not found; exiting." + exit 1 +fi + +if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ]; then mkdir -p "$I386_ROOT/usr/share/keys" ln -s /usr/share/keys/pkg "$I386_ROOT/usr/share/keys/pkg" fi # Show what we're going to do, then do it. -echo pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@" -exec pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@" +echo pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@" +exec pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@" diff --git a/emulators/wine/Makefile b/emulators/wine/Makefile index a086d9c20cfd..013bd97963f6 100644 --- a/emulators/wine/Makefile +++ b/emulators/wine/Makefile @@ -35,6 +35,7 @@ CONFIGURE_ARGS+=--verbose \ --without-capi \ --without-coreaudio \ --without-dbus \ + --without-ffmpeg \ --without-gettext --without-gettextpo \ --without-gphoto \ --without-gssapi \ diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile index bfdeabf39138..b69cba9c8771 100644 --- a/emulators/yuzu/Makefile +++ b/emulators/yuzu/Makefile @@ -136,7 +136,7 @@ WEBENGINE_CMAKE_BOOL= YUZU_USE_QT_WEB_ENGINE WEBENGINE_IMPLIES= GUI post-extract: - @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${_DISTDIR},} \ + @${CP} ${DISTFILES:M*\:gamedb:C/\:.*//:S,^,${DISTDIR}/,} \ ${WRKSRC}/dist/compatibility_list/ post-patch: |