File HandBrake-build-shared.patch of Package handbrake

--- make/include/main.defs.orig	2021-07-19 09:51:29.420769173 +0200
+++ make/include/main.defs	2021-07-19 09:51:29.436768899 +0200
@@ -29,35 +29,23 @@
     MODULES += contrib/jansson
     MODULES += contrib/libvpx
     MODULES += contrib/libjpeg-turbo
-endif
-
-ifeq (1,$(FEATURE.flatpak))
-    MODULES += contrib/jansson
-    MODULES += contrib/x264
-endif
-
-ifeq (1,$(FEATURE.fdk_aac))
-    MODULES += contrib/fdk-aac
-endif
-
-ifeq (1,$(FEATURE.x265))
     MODULES += contrib/x265
     MODULES += contrib/x265_8bit
     MODULES += contrib/x265_10bit
     MODULES += contrib/x265_12bit
-endif
-
-MODULES += contrib/libdav1d
-MODULES += contrib/zimg
-MODULES += contrib/ffmpeg
-MODULES += contrib/libdvdread
-MODULES += contrib/libdvdnav
-MODULES += contrib/libbluray
-
-ifeq (1,$(FEATURE.qsv))
-ifeq (,$(filter $(HOST.system),freebsd))
+    MODULES += contrib/libdav1d
+    MODULES += contrib/zimg
+    MODULES += contrib/ffmpeg
+    MODULES += contrib/libdvdread
+    MODULES += contrib/libdvdnav
+    MODULES += contrib/libbluray
+    MODULES += contrib/fdk-aac
     MODULES += contrib/libvpl
 endif
+
+ifeq (1,$(FEATURE.flatpak))
+    MODULES += contrib/jansson
+    MODULES += contrib/x264
 endif
 
 ifeq (1,$(FEATURE.vce))
--- gtk/configure.ac.orig	2021-07-19 09:51:32.612714687 +0200
+++ gtk/configure.ac	2021-07-19 09:51:32.628714415 +0200
@@ -203,7 +203,7 @@
 
 AM_CONDITIONAL([MINGW], [test "x$mingw_flag" = "xyes"])
 
-HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma -lzimg"
+HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma -lzimg -ldl"
 HB_CPPFLAGS="$HB_CPPFLAGS $HBINC"
 
 PKG_CHECK_MODULES([x264], [x264], sys_x264=yes, sys_x264=no)
--- test/module.defs.orig	2021-07-19 09:51:36.392650171 +0200
+++ test/module.defs	2021-07-19 09:51:36.408649898 +0200
@@ -16,7 +16,7 @@
 TEST.GCC.l = \
         ass avformat avfilter avcodec avutil swresample postproc mp3lame dvdnav \
         dvdread fribidi swscale vpx theoraenc theoradec vorbis vorbisenc ogg \
-        x264 bluray freetype xml2 bz2 z jansson harfbuzz opus speex lzma dav1d \
+        x264 x265 bluray freetype xml2 bz2 z jansson harfbuzz opus speex lzma dav1d \
         turbojpeg zimg
 
 ifeq (,$(filter $(HOST.system),darwin cygwin mingw))