Skip to content

Commit

Permalink
multimedia/ffmpeg: Add NETWORK DEFAULT OPTION
Browse files Browse the repository at this point in the history
Details:
Disabling the NETWORK OPTION (DEFAULT) allows users to compile ffmpeg
without networking code in libavcodec.

PR:		268786
Reported by:	Alexander Ushakov <alexander@polyvizor.com>
MFH:		2023Q1
  • Loading branch information
ephemeralriggs committed Jan 8, 2023
1 parent 27c2e64 commit 8855990
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions multimedia/ffmpeg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ffmpeg
PORTVERSION= 4.4.3
PORTREVISION= 3
PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= multimedia audio net
MASTER_SITES= https://ffmpeg.org/releases/
Expand Down Expand Up @@ -35,7 +35,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 MODPLUG MYSOFA NVENC OPENAL OPENCL OPENGL \
LIBXML2 LTO LV2 MODPLUG MYSOFA NETWORK NVENC 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 \
Expand All @@ -47,8 +47,9 @@ OPTIONS_DEFINE_amd64= MFX
OPTIONS_DEFINE_i386= MFX

OPTIONS_DEFAULT= AOM ASM ASS DAV1D DRM FONTCONFIG FREETYPE FREI0R GMP \
GNUTLS ICONV LAME LIBXML2 OPTIMIZED_CFLAGS OPUS RTCPU \
SVTAV1 V4L VAAPI VDPAU VMAF VORBIS VPX WEBP X264 X265 XCB
GNUTLS ICONV LAME LIBXML2 NETWORK OPTIMIZED_CFLAGS OPUS \
RTCPU SVTAV1 V4L VAAPI VDPAU VMAF VORBIS VPX WEBP X264 \
X265 XCB
OPTIONS_DEFAULT_amd64= NVENC
OPTIONS_DEFAULT_i386= NVENC

Expand Down Expand Up @@ -113,6 +114,7 @@ LICENSE_DESC= Licensing options
LV2_DESC= LV2 audio filtering
MFX_DESC= Intel MediaSDK (aka Quick Sync Video)
MYSOFA_DESC= SOFAlizer binaural filter
NETWORK_DESC= Networking support
NONFREE_DESC= Allow use of nonfree code
NVENC_DESC= NVIDIA decoder/encoder with CUDA support
OPENMPT_DESC= Decoding tracked files via libopenmpt
Expand Down Expand Up @@ -350,6 +352,9 @@ MODPLUG_CONFIGURE_ENABLE= libmodplug
MYSOFA_LIB_DEPENDS= libmysofa.so:audio/libmysofa
MYSOFA_CONFIGURE_ENABLE= libmysofa

# network
NETWORK_CONFIGURE_ENABLE= network

# nvenc
NVENC_BUILD_DEPENDS= ${LOCALBASE}/include/ffnvcodec/nvEncodeAPI.h:multimedia/ffnvcodec-headers
NVENC_CONFIGURE_ENABLE= nvenc
Expand Down

0 comments on commit 8855990

Please sign in to comment.