emulators/dolphin-emu: Switch to dolphin-provided mbedtls2

following the deprecation of security/mbedtls2.
This commit is contained in:
Ganael LAPLANCHE 2025-01-14 16:20:21 +01:00
parent 40724aa1cc
commit 158e516b8e

View File

@ -1,6 +1,6 @@
PORTNAME= dolphin-emu
PORTVERSION= 5.0.21264
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
@ -10,15 +10,13 @@ WWW= https://www.dolphin-emu.org
LICENSE= BSD3CLAUSE CC0-1.0 GPLv2+ MIT
LICENSE_COMB= multi
DEPRECATED= Depends on expired security/mbedtls2
EXPIRATION_DATE=2025-03-31
BUILD_DEPENDS= libfmt>=10.1:devel/libfmt \
vulkan-headers>0:graphics/vulkan-headers
# Notes on dependencies:
# - alsa support has been disabled (not optimal)
# - enet and soundtouch come from Externals/ as Dolphin's versions diverge
# (see comments in CMakeLists.txt)
# - mbedtls2 comes from Externals/ as it has been deprecated in the ports tree
# Various problems that may be addressed in the future:
# - freesurround comes from Externals/ as it is not available from ports yet
# - cubeb comes from Externals/ as it is not available from ports yet
@ -44,7 +42,6 @@ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libsndio.so:audio/sndio \
libsfml-system.so:devel/sfml \
libminiupnpc.so:net/miniupnpc \
libmbedtls.so:security/mbedtls2 \
libcurl.so:ftp/curl \
libhidapi.so:comms/hidapi \
libxkbcommon.so:x11/libxkbcommon