summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
Diffstat (limited to 'emulators')
-rw-r--r--emulators/dolphin-emu/Makefile2
-rw-r--r--emulators/fbsd-duckstation/Makefile2
-rw-r--r--emulators/flexemu/Makefile8
-rw-r--r--emulators/flexemu/distinfo10
-rw-r--r--emulators/flexemu/pkg-plist4
-rw-r--r--emulators/mesen/Makefile2
-rw-r--r--emulators/pcsx2/Makefile1
-rw-r--r--emulators/playonbsd/Makefile2
-rw-r--r--emulators/rpcs3/Makefile2
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/files/pkg32.sh27
-rw-r--r--emulators/wine-devel/files/wine-wow64.sh5
-rw-r--r--emulators/yuzu/Makefile2
14 files changed, 51 insertions, 24 deletions
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index 6db2e24031ca..8b32cb6300cc 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dolphin-emu
PORTVERSION= 2509
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
diff --git a/emulators/fbsd-duckstation/Makefile b/emulators/fbsd-duckstation/Makefile
index 86a9bab4f004..80485d071336 100644
--- a/emulators/fbsd-duckstation/Makefile
+++ b/emulators/fbsd-duckstation/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fbsd-duckstation
PORTVERSION= 20240614
DISTVERSIONPREFIX= v
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
diff --git a/emulators/flexemu/Makefile b/emulators/flexemu/Makefile
index b9869aa3664f..b68e764001a8 100644
--- a/emulators/flexemu/Makefile
+++ b/emulators/flexemu/Makefile
@@ -1,7 +1,6 @@
PORTNAME= flexemu
DISTVERSIONPREFIX= V
-DISTVERSION= 3.30
-PORTREVISION= 1
+DISTVERSION= 3.31
CATEGORIES= emulators
MAINTAINER= rhurlin@FreeBSD.org
@@ -14,7 +13,7 @@ USES= cmake compiler:c++17-lang desktop-file-utils gl \
ncurses qt:6 shared-mime-info xorg
USE_GITHUB= yes
GH_ACCOUNT= aladur
-GH_TUPLE= fmtlib:fmt:0c9fce2:fmt/fmt \
+GH_TUPLE= fmtlib:fmt:e424e3f:fmt/fmt \
google:googletest:b514bdc:googletest/googletest \
open-source-parsers:jsoncpp:8214f71:jsoncpp/jsoncpp
USE_GL= gl opengl
@@ -26,4 +25,7 @@ CMAKE_ARGS+= -DFLEXEMU_QT_MAJOR_VERSION=6 \
-DCLANG_TIDY=${LOCALBASE}/bin/clang-tidy${COMPILER_VERSION:C/.$//} \
-DRUN_CLANG_TIDY=${LOCALBASE}/llvm${COMPILER_VERSION:C/.$//}/bin/run-clang-tidy
+# test target should be executed as a regular user
+TEST_TARGET= test
+
.include <bsd.port.mk>
diff --git a/emulators/flexemu/distinfo b/emulators/flexemu/distinfo
index 9835ceb16053..5e9e8071ad3f 100644
--- a/emulators/flexemu/distinfo
+++ b/emulators/flexemu/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1758397524
-SHA256 (aladur-flexemu-V3.30_GH0.tar.gz) = 5146c1f9b6871a015a04ad04141984f5f887373a30b72bd44a28d2d898450002
-SIZE (aladur-flexemu-V3.30_GH0.tar.gz) = 11457428
-SHA256 (fmtlib-fmt-0c9fce2_GH0.tar.gz) = dd7dd5ef9e4677e8466a3f939613d1f73876c511a9a1be4857fb62590c110ca3
-SIZE (fmtlib-fmt-0c9fce2_GH0.tar.gz) = 701040
+TIMESTAMP = 1766518228
+SHA256 (aladur-flexemu-V3.31_GH0.tar.gz) = 35abc916f125a924a851d1a0751e2ac9cb63ef1b2a9598e0db01e114eda9ee51
+SIZE (aladur-flexemu-V3.31_GH0.tar.gz) = 11467032
+SHA256 (fmtlib-fmt-e424e3f_GH0.tar.gz) = 56742b51a75ec77120a6e4f1d1fb4a26ce02eb16751039de62a3b4d6c800771c
+SIZE (fmtlib-fmt-e424e3f_GH0.tar.gz) = 709029
SHA256 (google-googletest-b514bdc_GH0.tar.gz) = dcefc4adaca27f89b69371eadef42c4d311d2debfdee2a9a5985cae740463f98
SIZE (google-googletest-b514bdc_GH0.tar.gz) = 872710
SHA256 (open-source-parsers-jsoncpp-8214f71_GH0.tar.gz) = ac618109663963435516dcef05773d185f99d6cafbcec59bf2ba3e08c050f6a6
diff --git a/emulators/flexemu/pkg-plist b/emulators/flexemu/pkg-plist
index dda193858a03..11a6bc596d5c 100644
--- a/emulators/flexemu/pkg-plist
+++ b/emulators/flexemu/pkg-plist
@@ -107,15 +107,15 @@ share/icons/hicolor/256x256/apps/flexemu.png
share/icons/hicolor/32x32/apps/flexemu-flexplorer.png
share/icons/hicolor/32x32/apps/flexemu-fsetup.png
share/icons/hicolor/32x32/apps/flexemu.png
+share/icons/hicolor/48x48/apps/application-x-flex-diskimage.png
share/icons/hicolor/48x48/apps/flexemu-flexplorer.png
share/icons/hicolor/48x48/apps/flexemu-fsetup.png
share/icons/hicolor/48x48/apps/flexemu.png
-share/icons/hicolor/48x48/mimetypes/application-x-flex-diskimage.png
share/icons/hicolor/64x64/apps/flexemu-flexplorer.png
share/icons/hicolor/64x64/apps/flexemu-fsetup.png
share/icons/hicolor/64x64/apps/flexemu.png
+share/icons/hicolor/scalable/apps/application-x-flex-diskimage.svg
share/icons/hicolor/scalable/apps/flexemu-flexplorer.svg
share/icons/hicolor/scalable/apps/flexemu-fsetup.svg
share/icons/hicolor/scalable/apps/flexemu.svg
-share/icons/hicolor/scalable/mimetypes/application-x-flex-diskimage.svg
share/mime/packages/flexemu.xml
diff --git a/emulators/mesen/Makefile b/emulators/mesen/Makefile
index c9c1229e0e55..cfb7ae11d166 100644
--- a/emulators/mesen/Makefile
+++ b/emulators/mesen/Makefile
@@ -2,7 +2,7 @@ PORTNAME= mesen
DISTVERSION= 0.9.9
CATEGORIES= emulators
-MAINTAINER= cpetrik@proton.me
+MAINTAINER= ports@FreeBSD.org
COMMENT= Cross-platform Nintendo Entertainment System (NES/Famicom) emulator
WWW= https://www.mesen.ca/
diff --git a/emulators/pcsx2/Makefile b/emulators/pcsx2/Makefile
index 2a27df254f49..78cd0fce34cb 100644
--- a/emulators/pcsx2/Makefile
+++ b/emulators/pcsx2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pcsx2
PORTVERSION= 2.4.0
+PORTREVISION= 1
DISTVERSIONPREFIX= v
CATEGORIES= emulators
diff --git a/emulators/playonbsd/Makefile b/emulators/playonbsd/Makefile
index 260b492a8331..59c9ca98ac61 100644
--- a/emulators/playonbsd/Makefile
+++ b/emulators/playonbsd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= playonbsd
PORTVERSION= 4.2.10
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= emulators games
MAINTAINER= Clockwork6400@protonmail.com
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index d234ee6a59b7..7ee70f07a615 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.38 # git rev-list --count HEAD
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONSUFFIX= -18170-g23b339d410
CATEGORIES= emulators wayland
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index 2f0dfdc83ee8..7bbdb4e26d37 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 11.0-rc2
+DISTVERSION= 11.0-rc3
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/11.0/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index 2378c636c5bb..f626c45deaa4 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765613391
-SHA256 (wine-11.0-rc2.tar.xz) = 58c3f4091e94500ba691bd9cd47095137160ccd3b23c365473a6d90c843b55ef
-SIZE (wine-11.0-rc2.tar.xz) = 33148876
+TIMESTAMP = 1766260757
+SHA256 (wine-11.0-rc3.tar.xz) = 6f1dcd06fe8d9b19d7b6ce605373fa21c17a56abf67f84dba19e7a68b92a1322
+SIZE (wine-11.0-rc3.tar.xz) = 33168328
diff --git a/emulators/wine-devel/files/pkg32.sh b/emulators/wine-devel/files/pkg32.sh
index 04595f6c104c..41fed66b1045 100644
--- a/emulators/wine-devel/files/pkg32.sh
+++ b/emulators/wine-devel/files/pkg32.sh
@@ -18,6 +18,27 @@ if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ]; then
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=$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" "$@"
+run_pkg32()
+{
+ # Show what we're going to do, then do it.
+ echo pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@";
+ pkg -o ABI_FILE=$ABI_FILE -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@";
+}
+
+run_pkg32_old()
+{
+ shift
+
+ # Show what we're going to do, then do it.
+ echo pkg -o ABI="FreeBSD:14:i386" -o OSVERSION=1403000 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@";
+ pkg -o ABI="FreeBSD:14:i386" -o OSVERSION=1403000 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@";
+}
+
+if [ $# -gt 0 ]; then
+ case $1 in
+ --old) run_pkg32_old "$@" ;;
+ *) run_pkg32 "$@" ;;
+ esac
+else
+ run_pkg32 "$@"
+fi
diff --git a/emulators/wine-devel/files/wine-wow64.sh b/emulators/wine-devel/files/wine-wow64.sh
index 23afe20f1514..478b11d43f99 100644
--- a/emulators/wine-devel/files/wine-wow64.sh
+++ b/emulators/wine-devel/files/wine-wow64.sh
@@ -11,7 +11,9 @@ then
printf "%s doesn't exist!\n\n" "$I386_ROOT/$PREFIX/bin/wine"
printf "Try installing 32-bit Wine with\n\t%s\n" "$PREFIX/share/wine/pkg32.sh install wine-devel mesa-dri"
- printf "In the case of FreeBSD 15.0, use wine64.bin instead or use Poudriere if 32bit is needed\n"
+ printf "In the case of FreeBSD 15.0, use wine64.bin if 32bit is not needed\n"
+ printf "If 32bit is needed, then either use the repository from 14.3 with this command:\n\t%s\n" "$PREFIX/share/wine/pkg32.sh --old install -r FreeBSD-ports wine-devel mesa-dri"
+ printf "Or use Poudriere\n"
ABI=$(pkg config ABI | sed s/amd64/i386/)
FREEBSD_VERSION_MAJOR=`uname -r | sed "s/\..*//"`
@@ -36,6 +38,7 @@ if [ "$WINE32_VERSION" != "$WINE64_VERSION" ]
then
printf "wine [%s] and wine64 [%s] versions do not match!\n\n" "$WINE32_VERSION" "$WINE64_VERSION"
printf "Try updating 32-bit wine with\n\t%s\n" "$PREFIX/share/wine/pkg32.sh upgrade"
+ printf "If you are on 15.0, then you can use the old repository\n\t%s\n" "$PREFIX/share/wine/pkg32.sh --old upgrade -r FreeBSD-ports"
exit 1
fi
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index 6d86652c9b63..249702797de3 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yuzu
PORTVERSION= s20240301
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= emulators wayland
.if make(makesum)
MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb