From: Rafael Sadowski Subject: citra-0.0.0.2104 tweaks To: The OpenBSD ports mailing-list Date: Mon, 12 Jan 2026 21:43:30 +0100 Add ffmpeg libs to WANTLIB and add the dlopen comment above it. While I'm here, regen WANTLIB (I like the output form make port-lib-depends-check), correct wrong "\" and finally remove obsolete CXXFLAGS entry. OK? Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/citra/Makefile,v diff -u -p -r1.35 Makefile --- Makefile 13 Dec 2025 12:02:29 -0000 1.35 +++ Makefile 12 Jan 2026 20:37:45 -0000 @@ -9,7 +9,7 @@ DISTNAME = citra-unified-source-20240303 V = 2104 PKGNAME = citra-0.0.0.${V} -REVISION = 2 +REVISION = 3 CATEGORIES = emulators @@ -20,14 +20,15 @@ PERMIT_PACKAGE = Yes USE_NOBTCFI = Yes -WANTLIB += ${COMPILER_LIBCXX} -WANTLIB += Qt6Concurrent Qt6Core Qt6DBus Qt6Gui Qt6Multimedia -WANTLIB += Qt6Widgets SoundTouch boost_iostreams-mt crypto openal -WANTLIB += ssl SDL2 boost_serialization-mt -WANTLIB += c cryptopp enet fmt m usb-1.0 -WANTLIB += GL Qt6Network boost_chrono-mt boost_container-mt boost_locale-mt -WANTLIB += boost_random-mt boost_regex-mt boost_system-mt boost_thread-mt -WANTLIB += xkbcommon +WANTLIB += ${COMPILER_LIBCXX} GL Qt6Concurrent Qt6Core Qt6DBus +WANTLIB += Qt6Gui Qt6Multimedia Qt6Network Qt6Widgets SDL2 SoundTouch +WANTLIB += boost_chrono-mt boost_container-mt boost_iostreams-mt +WANTLIB += boost_locale-mt boost_random-mt boost_regex-mt boost_serialization-mt +WANTLIB += boost_system-mt boost_thread-mt c crypto cryptopp enet +WANTLIB += fmt m openal ssl usb-1.0 xkbcommon + +# ffmpeg is loaded via dlopen(3) when dumping recorded gameplay video +WANTLIB += avcodec avdevice avfilter avformat avutil swresample swscale SITES = https://archive.org/download/citra-latest-stuff/Nightly%20build%20%2B%20source%20-%200ff3440/ EXTRACT_SUFX = .tar.xz @@ -40,13 +41,12 @@ COMPILER = base-clang ports-clang BUILD_DEPENDS = devel/catch2 \ devel/git \ - devel/robin-map \ + devel/robin-map RUN_DEPENDS = devel/desktop-file-utils \ misc/shared-mime-info \ x11/gtk+4,-guic -# ffmpeg is loaded via dlopen(3) when dumping recorded gameplay video LIB_DEPENDS = audio/openal \ audio/soundtouch \ devel/boost \ @@ -83,7 +83,7 @@ MODCMAKE_LDFLAGS = -L${LOCALBASE}/lib WRKDIST = ${WRKDIR}/${DISTNAME} -CXXFLAGS += -I${LOCALBASE}/include -I${LOCALBASE}/lib/qt5/cmake/Qt5/ +CXXFLAGS += -I${LOCALBASE}/include ppost-extract: rm -r ${WRKSRC}/externals/cryptopp-cmake \