git: 8fb4d0364995 - main - multimedia/ffmpeg: define option MFX only on i386/amd64 (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Sat, 06 Aug 2022 13:08:06 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8fb4d03649957f31178e51d6f431797c688a0e2c

commit 8fb4d03649957f31178e51d6f431797c688a0e2c
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2022-08-06 13:05:13 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2022-08-06 13:05:13 +0000

    multimedia/ffmpeg: define option MFX only on i386/amd64 (+)
    
    Intel Media SDK available only for i386 and amd64 intel architectures,
    so adjust options list to not include MFX on any other arches
    
    Approved by:    portmgr blanket
---
 multimedia/ffmpeg/Makefile | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 8b6a6f0a44ec..2d4955ad25e9 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -34,7 +34,7 @@ OPTIONS_DEFINE=	ALSA AMR_NB AMR_WB AOM ARIBB24 ASM ASS BS2B CACA CDIO \
 		CODEC2 DAV1D DAVS2 DC1394 DEBUG DOCS DRM FDK_AAC FLITE \
 		FONTCONFIG FREETYPE FREI0R FRIBIDI GLSLANG GME GSM ICONV ILBC \
 		JACK KLVANC KVAZAAR LADSPA LAME LENSFUN LIBBLURAY LIBRSVG2 \
-		LIBXML2 LTO LV2 MFX MODPLUG MYSOFA OPENAL OPENCL OPENGL \
+		LIBXML2 LTO LV2 MODPLUG MYSOFA OPENAL OPENCL OPENGL \
 		OPENH264 OPENJPEG OPENMPT OPENVINO OPTIMIZED_CFLAGS OPUS POCKETSPHINX \
 		PULSEAUDIO RAV1E RABBITMQ RIST RTCPU RUBBERBAND SDL SMB SNAPPY \
 		SNDIO SOXR SPEEX SRT SSH SVTAV1 SVTHEVC SVTVP9 TENSORFLOW \
@@ -50,6 +50,10 @@ OPTIONS_DEFAULT_amd64=	SVTAV1
 # i386 is too register-starved for LTO (PR257124)
 OPTIONS_EXCLUDE_i386=	LTO
 
+# intel-media-sdk only for i386/amd64
+OPTIONS_DEFINE_amd64=	MFX
+OPTIONS_DEFINE_i386=	MFX
+
 .if !exists(${.CURDIR:H:H}/multimedia/davs2)
 # https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/5985a1bf7233
 OPTIONS_EXCLUDE+=	DAVS2