diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile index caac4bd5a1e0..b411f4c0f133 100644 --- a/emulators/rpcs3/Makefile +++ b/emulators/rpcs3/Makefile @@ -1,104 +1,104 @@ PORTNAME= rpcs3 DISTVERSIONPREFIX= v -DISTVERSION= 0.0.40-18876 # git rev-list --count HEAD -DISTVERSIONSUFFIX= -gd46ddcee5d +DISTVERSION= 0.0.40-19155 # git rev-list --count HEAD +DISTVERSIONSUFFIX= -gec989781a3 CATEGORIES= emulators wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= PS3 emulator/debugger WWW= https://rpcs3.net/ LICENSE= APACHE20 ISCL GPLv2 MIT ZLIB LICENSE_COMB= multi LICENSE_FILE_ISCL= ${WRKSRC_cubeb}/LICENSE LICENSE_FILE_ZLIB= ${WRKSRC_asmjit}/LICENSE.md BUILD_DEPENDS= glslang>0:graphics/glslang LIB_DEPENDS= libzstd.so:archivers/zstd \ librtmidi.so:audio/rtmidi \ libhidapi.so:comms/hidapi \ libcurl.so:ftp/curl \ libpng.so:graphics/png \ libavcodec.so:multimedia/ffmpeg \ libminiupnpc.so:net/miniupnpc \ libpugixml.so:textproc/pugixml ONLY_FOR_ARCHS= aarch64 amd64 ONLY_FOR_ARCHS_REASON= requires int128 and SSE2 USE_GITHUB= yes GH_ACCOUNT= RPCS3 GH_TUPLE= RPCS3:soundtouch:2.3.1-78-g3982730:soundtouch/3rdparty/SoundTouch/soundtouch \ asmjit:asmjit:416f735:asmjit/3rdparty/asmjit/asmjit \ - jbeder:yaml-cpp:yaml-cpp-0.9.0-1-g05c44fc:yamlcpp/3rdparty/yaml-cpp/yaml-cpp \ + jbeder:yaml-cpp:yaml-cpp-0.9.0-1-g51a5d62:yamlcpp/3rdparty/yaml-cpp/yaml-cpp \ kcat:openal-soft:1.23.1:openal_soft/3rdparty/OpenAL/openal-soft \ kinetiknz:cubeb:cubeb-0.2-1628-g4848575:cubeb/3rdparty/cubeb/cubeb \ Megamouse:VulkanMemoryAllocator:1d8f600:vkalloc/3rdparty/GPUOpen/VulkanMemoryAllocator \ nothings:stb:013ac3b:stb/3rdparty/stblib/stb \ protocolbuffers:protobuf:edaa823d8b36:protobuf/3rdparty/protobuf/protobuf \ - wolfSSL:wolfssl:v5.8.0-stable:wolfssl/3rdparty/wolfssl/wolfssl \ + wolfSSL:wolfssl:v5.9.0-stable:wolfssl/3rdparty/wolfssl/wolfssl \ xioTechnologies:Fusion:v1.2.11:fusion/3rdparty/fusion/fusion USES= cmake gl iconv:wchar_t llvm:min=20,lib localbase:ldflags \ openal:soft pkgconfig python:build qt:6 xorg USE_GL= gl glew USE_QT= base multimedia svg USE_XORG= x11 CMAKE_ON= CMAKE_SKIP_RPATH CMAKE_ON+= ${GLSLANG FFMPEG HIDAPI LIBPNG LIBUSB MINIUPNPC PUGIXML RTMIDI XXHASH ZSTD:L:S/^/USE_SYSTEM_/} CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests CMAKE_OFF= USE_NATIVE_INSTRUCTIONS USE_PRECOMPILED_HEADERS CMAKE_ARGS+= -DLLVM_DIR:PATH="${LLVM_PREFIX}/lib/cmake/llvm" LDFLAGS+= -Wl,--as-needed # GLU OPTIONS_DEFINE= ALSA EVDEV FAUDIO JACK LTO OPENCV PULSEAUDIO SDL SNDIO VULKAN OPTIONS_DEFAULT=EVDEV FAUDIO JACK LTO OPENCV PULSEAUDIO SDL SNDIO VULKAN ALSA_BUILD_DEPENDS= alsa-lib>0:audio/alsa-lib ALSA_CMAKE_BOOL= USE_ALSA EVDEV_DESC= libevdev-based joystick support EVDEV_CMAKE_BOOL= USE_LIBEVDEV EVDEV_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto EVDEV_LIB_DEPENDS= libevdev.so:devel/libevdev \ libudev.so:devel/libudev-devd FAUDIO_DESC= FAudio audio support FAUDIO_LIB_DEPENDS= libFAudio.so:audio/faudio@sdl3 FAUDIO_CMAKE_BOOL= USE_FAUDIO USE_SYSTEM_FAUDIO JACK_BUILD_DEPENDS= jackit>0:audio/jack JACK_CMAKE_BOOL= USE_JACK LTO_CMAKE_BOOL= USE_LTO OPENCV_LIB_DEPENDS= libopencv_imgproc.so:graphics/opencv OPENCV_CMAKE_BOOL= USE_SYSTEM_OPENCV PULSEAUDIO_BUILD_DEPENDS=pulseaudio>0:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= USE_PULSE SDL_USES= sdl SDL_USE= SDL=sdl3 SDL_CMAKE_BOOL= USE_SDL USE_SYSTEM_SDL SNDIO_BUILD_DEPENDS= sndio>0:audio/sndio SNDIO_CMAKE_BOOL= USE_SNDIO VULKAN_DESC= Vulkan renderer VULKAN_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader VULKAN_CMAKE_BOOL= USE_VULKAN post-patch: @${REINPLACE_CMD} -e '/GIT_BRANCH/s/local_build/master/' \ -e '/GIT_FULL_BRANCH/s/local_build/${GH_ACCOUNT}\/${GH_PROJECT}\/master/' \ -e '/GIT_VERSION/s/local_build/${GH_TAGNAME:C/[^-]*-//}/' \ ${WRKSRC}/${PORTNAME}/git-version.cmake post-install: .if exists(/usr/bin/elfctl) ${ELFCTL} -e +wxneeded ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .endif .include diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo index ac5e66e7202a..7ca427fb603d 100644 --- a/emulators/rpcs3/distinfo +++ b/emulators/rpcs3/distinfo @@ -1,23 +1,23 @@ -TIMESTAMP = 1772647687 -SHA256 (RPCS3-rpcs3-v0.0.40-18876-gd46ddcee5d_GH0.tar.gz) = e733e598593ee42a38c52019472d992437094c9eab85d3e92d91a071cd806ecb -SIZE (RPCS3-rpcs3-v0.0.40-18876-gd46ddcee5d_GH0.tar.gz) = 6184407 +TIMESTAMP = 1775321232 +SHA256 (RPCS3-rpcs3-v0.0.40-19155-gec989781a3_GH0.tar.gz) = c583ccd7d1ab39cbf688a602ee14e4671dde65cc5f817c25442498e2bfb82185 +SIZE (RPCS3-rpcs3-v0.0.40-19155-gec989781a3_GH0.tar.gz) = 6609263 SHA256 (RPCS3-soundtouch-2.3.1-78-g3982730_GH0.tar.gz) = 68119ffee94c7eb2e12357599d7a47ec5cb029a89243daafb9ffad3fdfb433e9 SIZE (RPCS3-soundtouch-2.3.1-78-g3982730_GH0.tar.gz) = 607859 SHA256 (asmjit-asmjit-416f735_GH0.tar.gz) = 65ba9c3487da09af02db0c34405d1bdd3e49e134062930777f272007d97940fd SIZE (asmjit-asmjit-416f735_GH0.tar.gz) = 1151444 -SHA256 (jbeder-yaml-cpp-yaml-cpp-0.9.0-1-g05c44fc_GH0.tar.gz) = 705a6199504d5230712a443fa66103ea4074691bbef3fe1470b0dce84f5b5ecc -SIZE (jbeder-yaml-cpp-yaml-cpp-0.9.0-1-g05c44fc_GH0.tar.gz) = 1056566 +SHA256 (jbeder-yaml-cpp-yaml-cpp-0.9.0-1-g51a5d62_GH0.tar.gz) = ff8c34735ac9e8ed7ecd096c03f06b2b4d1bc4b82a1bdd49543bc5c805c5230d +SIZE (jbeder-yaml-cpp-yaml-cpp-0.9.0-1-g51a5d62_GH0.tar.gz) = 1056589 SHA256 (kcat-openal-soft-1.23.1_GH0.tar.gz) = dfddf3a1f61059853c625b7bb03de8433b455f2f79f89548cbcbd5edca3d4a4a SIZE (kcat-openal-soft-1.23.1_GH0.tar.gz) = 840185 SHA256 (kinetiknz-cubeb-cubeb-0.2-1628-g4848575_GH0.tar.gz) = 9f4c88716f3148767524775bb7efddf458473f922a6529c5784948077e39e738 SIZE (kinetiknz-cubeb-cubeb-0.2-1628-g4848575_GH0.tar.gz) = 244660 SHA256 (Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz) = 5aef11d98bae2ea911cda9fedcac6935d5bc5d0776cee581fc7b7204bd7b0d47 SIZE (Megamouse-VulkanMemoryAllocator-1d8f600_GH0.tar.gz) = 962218 SHA256 (nothings-stb-013ac3b_GH0.tar.gz) = f2f5aeaa2504f8dc3ee7412cb480f9be218766c7a652ce3bcebbc25ec72d7e9c SIZE (nothings-stb-013ac3b_GH0.tar.gz) = 1510649 SHA256 (protocolbuffers-protobuf-edaa823d8b36_GH0.tar.gz) = 606447f35339c07246bcbef67d474103f1d7452e21c8b826566e60a92a7bf68f SIZE (protocolbuffers-protobuf-edaa823d8b36_GH0.tar.gz) = 6891928 -SHA256 (wolfSSL-wolfssl-v5.8.0-stable_GH0.tar.gz) = f90f18c7f12913a0b351b1f4305e768697ea1380794df1f2984b9452ab0aeeaf -SIZE (wolfSSL-wolfssl-v5.8.0-stable_GH0.tar.gz) = 24936537 +SHA256 (wolfSSL-wolfssl-v5.9.0-stable_GH0.tar.gz) = 6efc62b86f145a5c52bfd62294ca66c20ce85b54e9033f5d7e0ee73eb30306c1 +SIZE (wolfSSL-wolfssl-v5.9.0-stable_GH0.tar.gz) = 26506897 SHA256 (xioTechnologies-Fusion-v1.2.11_GH0.tar.gz) = 5824b36f030db7530d4aa12a5de82d1e0e8688c607796d37dca8bb1573be80dc SIZE (xioTechnologies-Fusion-v1.2.11_GH0.tar.gz) = 447980 diff --git a/emulators/rpcs3/pkg-plist b/emulators/rpcs3/pkg-plist index 0f140c004ab3..4ea93cb30080 100644 --- a/emulators/rpcs3/pkg-plist +++ b/emulators/rpcs3/pkg-plist @@ -1,144 +1,181 @@ bin/rpcs3 share/applications/rpcs3.desktop share/icons/hicolor/48x48/apps/rpcs3.png share/icons/hicolor/scalable/apps/rpcs3.svg share/metainfo/rpcs3.metainfo.xml %%DATADIR%%/GuiConfigs/Classic (Bright).qss %%DATADIR%%/GuiConfigs/Darker Style by TheMitoSan.qss %%DATADIR%%/GuiConfigs/Envy.qss %%DATADIR%%/GuiConfigs/Kuroi (Dark) by Ani.qss %%DATADIR%%/GuiConfigs/ModernBlue Theme by TheMitoSan.qss %%DATADIR%%/GuiConfigs/Nekotekina by GooseWing.qss %%DATADIR%%/GuiConfigs/Skyline (Nightfall).qss %%DATADIR%%/GuiConfigs/Skyline.qss %%DATADIR%%/GuiConfigs/Windows 11 (Dark Mode) by GustavoGraziano.qss %%DATADIR%%/GuiConfigs/Windows 11 (Light Mode) by GustavoGraziano.qss %%DATADIR%%/GuiConfigs/YoRHa by Ani.qss %%DATADIR%%/GuiConfigs/YoRHa-background.jpg %%DATADIR%%/GuiConfigs/check_mark_white.png %%DATADIR%%/GuiConfigs/dark/arrow-down-disabled.svg %%DATADIR%%/GuiConfigs/dark/arrow-down.svg %%DATADIR%%/GuiConfigs/dark/arrow-left-disabled.svg %%DATADIR%%/GuiConfigs/dark/arrow-left.svg %%DATADIR%%/GuiConfigs/dark/arrow-next.svg %%DATADIR%%/GuiConfigs/dark/arrow-prev.svg %%DATADIR%%/GuiConfigs/dark/arrow-right-disabled.svg %%DATADIR%%/GuiConfigs/dark/arrow-right.svg %%DATADIR%%/GuiConfigs/dark/arrow-up-disabled.svg %%DATADIR%%/GuiConfigs/dark/arrow-up.svg %%DATADIR%%/GuiConfigs/dark/check-mark-disabled.svg %%DATADIR%%/GuiConfigs/dark/check-mark.svg %%DATADIR%%/GuiConfigs/dark/checkbox-checked-disabled.svg %%DATADIR%%/GuiConfigs/dark/checkbox-checked-hover.svg %%DATADIR%%/GuiConfigs/dark/checkbox-checked-pressed.svg %%DATADIR%%/GuiConfigs/dark/checkbox-checked.svg %%DATADIR%%/GuiConfigs/dark/checkbox-disabled.svg %%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate-disabled.svg %%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate-hover.svg %%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate-pressed.svg %%DATADIR%%/GuiConfigs/dark/checkbox-indeterminate.svg %%DATADIR%%/GuiConfigs/dark/checkbox-unchecked-hover.svg %%DATADIR%%/GuiConfigs/dark/checkbox-unchecked-pressed.svg %%DATADIR%%/GuiConfigs/dark/checkbox-unchecked.svg %%DATADIR%%/GuiConfigs/dark/empty.svg %%DATADIR%%/GuiConfigs/dark/list-arrow-closed-disabled.svg %%DATADIR%%/GuiConfigs/dark/list-arrow-closed.svg %%DATADIR%%/GuiConfigs/dark/list-arrow-open-disabled.svg %%DATADIR%%/GuiConfigs/dark/list-arrow-open.svg %%DATADIR%%/GuiConfigs/dark/radio-checked-disabled.svg %%DATADIR%%/GuiConfigs/dark/radio-checked-hover.svg %%DATADIR%%/GuiConfigs/dark/radio-checked-pressed.svg %%DATADIR%%/GuiConfigs/dark/radio-checked.svg %%DATADIR%%/GuiConfigs/dark/radio-disabled.svg %%DATADIR%%/GuiConfigs/dark/radio-unchecked-hover.svg %%DATADIR%%/GuiConfigs/dark/radio-unchecked-pressed.svg %%DATADIR%%/GuiConfigs/dark/radio-unchecked.svg %%DATADIR%%/GuiConfigs/dark/slider-handle-disabled.svg %%DATADIR%%/GuiConfigs/dark/slider-handle-hover.svg %%DATADIR%%/GuiConfigs/dark/slider-handle-pressed.svg %%DATADIR%%/GuiConfigs/dark/slider-handle.svg %%DATADIR%%/GuiConfigs/dark/window-close.svg %%DATADIR%%/GuiConfigs/dark/window-undock.svg %%DATADIR%%/GuiConfigs/kot-bg.jpg %%DATADIR%%/GuiConfigs/light/arrow-down-disabled.svg %%DATADIR%%/GuiConfigs/light/arrow-down.svg %%DATADIR%%/GuiConfigs/light/arrow-left-disabled.svg %%DATADIR%%/GuiConfigs/light/arrow-left.svg %%DATADIR%%/GuiConfigs/light/arrow-next.svg %%DATADIR%%/GuiConfigs/light/arrow-prev.svg %%DATADIR%%/GuiConfigs/light/arrow-right-disabled.svg %%DATADIR%%/GuiConfigs/light/arrow-right.svg %%DATADIR%%/GuiConfigs/light/arrow-up-disabled.svg %%DATADIR%%/GuiConfigs/light/arrow-up.svg %%DATADIR%%/GuiConfigs/light/check-mark-disabled.svg %%DATADIR%%/GuiConfigs/light/check-mark.svg %%DATADIR%%/GuiConfigs/light/checkbox-checked-disabled.svg %%DATADIR%%/GuiConfigs/light/checkbox-checked-hover.svg %%DATADIR%%/GuiConfigs/light/checkbox-checked-pressed.svg %%DATADIR%%/GuiConfigs/light/checkbox-checked.svg %%DATADIR%%/GuiConfigs/light/checkbox-disabled.svg %%DATADIR%%/GuiConfigs/light/checkbox-indeterminate-disabled.svg %%DATADIR%%/GuiConfigs/light/checkbox-indeterminate-hover.svg %%DATADIR%%/GuiConfigs/light/checkbox-indeterminate-pressed.svg %%DATADIR%%/GuiConfigs/light/checkbox-indeterminate.svg %%DATADIR%%/GuiConfigs/light/checkbox-unchecked-hover.svg %%DATADIR%%/GuiConfigs/light/checkbox-unchecked-pressed.svg %%DATADIR%%/GuiConfigs/light/checkbox-unchecked.svg %%DATADIR%%/GuiConfigs/light/empty.svg %%DATADIR%%/GuiConfigs/light/list-arrow-closed-disabled.svg %%DATADIR%%/GuiConfigs/light/list-arrow-closed.svg %%DATADIR%%/GuiConfigs/light/list-arrow-open-disabled.svg %%DATADIR%%/GuiConfigs/light/list-arrow-open.svg %%DATADIR%%/GuiConfigs/light/radio-checked-disabled.svg %%DATADIR%%/GuiConfigs/light/radio-checked-hover.svg %%DATADIR%%/GuiConfigs/light/radio-checked-pressed.svg %%DATADIR%%/GuiConfigs/light/radio-checked.svg %%DATADIR%%/GuiConfigs/light/radio-disabled.svg %%DATADIR%%/GuiConfigs/light/radio-unchecked-hover.svg %%DATADIR%%/GuiConfigs/light/radio-unchecked-pressed.svg %%DATADIR%%/GuiConfigs/light/radio-unchecked.svg %%DATADIR%%/GuiConfigs/light/slider-handle-disabled.svg %%DATADIR%%/GuiConfigs/light/slider-handle-hover.svg %%DATADIR%%/GuiConfigs/light/slider-handle-pressed.svg %%DATADIR%%/GuiConfigs/light/slider-handle.svg %%DATADIR%%/GuiConfigs/light/window-close.svg %%DATADIR%%/GuiConfigs/light/window-undock.svg %%DATADIR%%/GuiConfigs/list_arrow_blue.png %%DATADIR%%/GuiConfigs/list_arrow_down_blue.png %%DATADIR%%/GuiConfigs/list_arrow_down_green.png %%DATADIR%%/GuiConfigs/list_arrow_down_white.png %%DATADIR%%/GuiConfigs/list_arrow_green.png %%DATADIR%%/GuiConfigs/list_arrow_white.png %%DATADIR%%/Icons/ui/L1.png %%DATADIR%%/Icons/ui/L2.png %%DATADIR%%/Icons/ui/R1.png %%DATADIR%%/Icons/ui/R2.png %%DATADIR%%/Icons/ui/circle.png %%DATADIR%%/Icons/ui/cross.png %%DATADIR%%/Icons/ui/dpad.png %%DATADIR%%/Icons/ui/dpad_down.png %%DATADIR%%/Icons/ui/dpad_left.png %%DATADIR%%/Icons/ui/dpad_right.png %%DATADIR%%/Icons/ui/dpad_up.png %%DATADIR%%/Icons/ui/fade_bottom.png %%DATADIR%%/Icons/ui/fade_top.png +%%DATADIR%%/Icons/ui/home/256/bug-solid.png +%%DATADIR%%/Icons/ui/home/256/circle-left-solid.png +%%DATADIR%%/Icons/ui/home/256/display-solid.png +%%DATADIR%%/Icons/ui/home/256/floppy-disk-solid.png +%%DATADIR%%/Icons/ui/home/256/gamepad-solid.png +%%DATADIR%%/Icons/ui/home/256/gauge-solid.png +%%DATADIR%%/Icons/ui/home/256/headphones-solid.png +%%DATADIR%%/Icons/ui/home/256/home.png +%%DATADIR%%/Icons/ui/home/256/maximize-solid.png +%%DATADIR%%/Icons/ui/home/256/play-button-arrowhead.png +%%DATADIR%%/Icons/ui/home/256/power-off-solid.png +%%DATADIR%%/Icons/ui/home/256/rotate-left-solid.png +%%DATADIR%%/Icons/ui/home/256/screenshot.png +%%DATADIR%%/Icons/ui/home/256/settings.png +%%DATADIR%%/Icons/ui/home/256/sliders-solid.png +%%DATADIR%%/Icons/ui/home/256/trophy-solid.png +%%DATADIR%%/Icons/ui/home/256/user-group-solid.png +%%DATADIR%%/Icons/ui/home/256/video-camera.png +%%DATADIR%%/Icons/ui/home/32/bug-solid.png +%%DATADIR%%/Icons/ui/home/32/circle-left-solid.png +%%DATADIR%%/Icons/ui/home/32/display-solid.png +%%DATADIR%%/Icons/ui/home/32/floppy-disk-solid.png +%%DATADIR%%/Icons/ui/home/32/gamepad-solid.png +%%DATADIR%%/Icons/ui/home/32/gauge-solid.png +%%DATADIR%%/Icons/ui/home/32/headphones-solid.png +%%DATADIR%%/Icons/ui/home/32/home.png +%%DATADIR%%/Icons/ui/home/32/maximize-solid.png +%%DATADIR%%/Icons/ui/home/32/play-button-arrowhead.png +%%DATADIR%%/Icons/ui/home/32/power-off-solid.png +%%DATADIR%%/Icons/ui/home/32/rotate-left-solid.png +%%DATADIR%%/Icons/ui/home/32/screenshot.png +%%DATADIR%%/Icons/ui/home/32/settings.png +%%DATADIR%%/Icons/ui/home/32/sliders-solid.png +%%DATADIR%%/Icons/ui/home/32/trophy-solid.png +%%DATADIR%%/Icons/ui/home/32/user-group-solid.png +%%DATADIR%%/Icons/ui/home/32/video-camera.png %%DATADIR%%/Icons/ui/left_stick.png +%%DATADIR%%/Icons/ui/loading.png %%DATADIR%%/Icons/ui/new.png %%DATADIR%%/Icons/ui/right_stick.png %%DATADIR%%/Icons/ui/save.png %%DATADIR%%/Icons/ui/select.png %%DATADIR%%/Icons/ui/spinner-24.png %%DATADIR%%/Icons/ui/square.png %%DATADIR%%/Icons/ui/start.png %%DATADIR%%/Icons/ui/triangle.png %%DATADIR%%/test/dump_stack.elf %%DATADIR%%/test/gs_gcm_basic_triangle.elf %%DATADIR%%/test/gs_gcm_cube.elf %%DATADIR%%/test/gs_gcm_handle_system_cmd.elf %%DATADIR%%/test/gs_gcm_hello_world.elf %%DATADIR%%/test/gs_gcm_tetris.elf %%DATADIR%%/test/pad_test.elf %%DATADIR%%/test/ppu_thread.elf %%DATADIR%%/test/pspgame.elf %%DATADIR%%/test/rpcsp.elf %%DATADIR%%/test/spurs_test.self