From fcb30de9dbd6d0989896943125daa0fbab74836b Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Thu, 27 Mar 2025 08:42:05 +0100 Subject: [PATCH] multimedia/libva-intel-media-driver: fix SIGSEV dump on wayland using libmpv on wayland from Qt application may lead to a SIGSEV, because the global instance is null but not tested. Import a patch from upstream, this fixes running jellyfinmediaplay on wayland --- multimedia/libva-intel-media-driver/Makefile | 2 + multimedia/libva-intel-media-driver/distinfo | 64 ++++++++++---------- 2 files changed, 35 insertions(+), 31 deletions(-) diff --git a/multimedia/libva-intel-media-driver/Makefile b/multimedia/libva-intel-media-driver/Makefile index c14ec1b7720b..7be9603f5ef3 100644 --- a/multimedia/libva-intel-media-driver/Makefile +++ b/multimedia/libva-intel-media-driver/Makefile @@ -1,6 +1,7 @@ PORTNAME= media-driver DISTVERSIONPREFIX= intel-media- DISTVERSION= 23.4.3 +PORTREVISION= 1 CATEGORIES= multimedia PKGNAMEPREFIX= libva-intel- @@ -21,6 +22,7 @@ PATCHFILES+= 17d384458.patch:-p1 #https://github.com/intel/media-driver/pull/178 PATCHFILES+= abb792cad.patch:-p1 #https://github.com/intel/media-driver/pull/1785 PATCHFILES+= 7d261abf2.patch:-p1 #https://github.com/intel/media-driver/pull/1785 PATCHFILES+= 67961a267.patch:-p1 #https://github.com/intel/media-driver/pull/1785 +PATCHFILES+= 4461a2703.patch:-p1 #https://github.com/intel/media-driver/commit/4461a2703eae517f678ed8d8270ff14f356b9b19 MAINTAINER= ports@FreeBSD.org COMMENT= VAAPI driver for Intel HD 5000 (Gen8) or newer diff --git a/multimedia/libva-intel-media-driver/distinfo b/multimedia/libva-intel-media-driver/distinfo index 2745ab7bd091..24effd3a012a 100644 --- a/multimedia/libva-intel-media-driver/distinfo +++ b/multimedia/libva-intel-media-driver/distinfo @@ -1,35 +1,37 @@ -TIMESTAMP = 1711293145 +TIMESTAMP = 1743060507 SHA256 (intel-media-driver-intel-media-23.4.3_GH0.tar.gz) = 83b95eefe86c9d58d92c2a77793541ea3cb643dff419599ffa87899fd58738cd SIZE (intel-media-driver-intel-media-23.4.3_GH0.tar.gz) = 25805389 -SHA256 (67961a267.patch) = be88e1a492b5b03d8dd516135fff4eb07e97a2f32d9b3ec7bd1a9a57f9c78cde -SIZE (67961a267.patch) = 846 -SHA256 (7d261abf2.patch) = 68d24418ead81595ea4729764abd51e930d99e45ac5023790f3bcea37c02cbc6 -SIZE (7d261abf2.patch) = 1950 -SHA256 (abb792cad.patch) = 32c71ff1849e161b77833f8b3925644756de80779fae3497a31e1a95cfd52a5b -SIZE (abb792cad.patch) = 1596 -SHA256 (17d384458.patch) = 846da2dd019172cb4ab64c8d094dceae9ab21483378c8ea35e5fe81f0182ab20 -SIZE (17d384458.patch) = 7680 -SHA256 (4ec9b2bd6.patch) = 3fadd418328cda433788ead1cf911003023e3dab79c29120de99b1939feb20a2 -SIZE (4ec9b2bd6.patch) = 1040 -SHA256 (2933bb51e.patch) = 4013d2a2a0b03d80e20580930246505e268e5a16057e07dfcdc229a81e6d8b45 -SIZE (2933bb51e.patch) = 1417 -SHA256 (59c560101.patch) = 38f7c9081e6c35e7550e34fad5075a547febc788e76d31bea78915a35c861cfc -SIZE (59c560101.patch) = 807 -SHA256 (daaa7172e.patch) = 0ff9dff3cbf0344368a1d5ec313d5ba5c38a482e7c9cfcb8b513b8972b898cb8 -SIZE (daaa7172e.patch) = 3305 -SHA256 (be6bd904b.patch) = 23e3c93a92fd03aac75b53a99d6edf8a9ed31ac046b1bf3266e041559b1836fc -SIZE (be6bd904b.patch) = 2378 -SHA256 (695b56fe0.patch) = e190823ee8c45437bda97ee0acbf07e6ee02197e8bc8f7e137080953e0c7a769 -SIZE (695b56fe0.patch) = 5997 -SHA256 (0f3012331.patch) = ad7862e7717db30d6e1295e49737a06425bcc00bd286fe4b2fa480e44d4e7855 -SIZE (0f3012331.patch) = 3421 -SHA256 (3297302d8.patch) = 8b029a88e44567d120dec6a940c9ecf3e71cc387c026942668d7e6e12d254be5 -SIZE (3297302d8.patch) = 1162 -SHA256 (7485cf796.patch) = 34d85d997c25ed2a6d6e8f426e137c517950276b8b9681dfa125fd7e2550183d -SIZE (7485cf796.patch) = 2027 -SHA256 (6e1f5e635.patch) = d14fff98319669fc6aef8aff830f34ee28a50a32f2466ced69582f40308b33cd -SIZE (6e1f5e635.patch) = 2197 -SHA256 (7e26e598e.patch) = 703f78ec4ec117fa67b224c5989a08b5c95b71db08d2b8bece16ef131caa9db3 -SIZE (7e26e598e.patch) = 1265 SHA256 (d54347296.patch) = b02fa57c0eee1f0d9d388a1cce649841b4902c297ed3c3f609ec5ae03f1131c4 SIZE (d54347296.patch) = 1241 +SHA256 (7e26e598e.patch) = 703f78ec4ec117fa67b224c5989a08b5c95b71db08d2b8bece16ef131caa9db3 +SIZE (7e26e598e.patch) = 1265 +SHA256 (6e1f5e635.patch) = d14fff98319669fc6aef8aff830f34ee28a50a32f2466ced69582f40308b33cd +SIZE (6e1f5e635.patch) = 2197 +SHA256 (7485cf796.patch) = 34d85d997c25ed2a6d6e8f426e137c517950276b8b9681dfa125fd7e2550183d +SIZE (7485cf796.patch) = 2027 +SHA256 (3297302d8.patch) = 8b029a88e44567d120dec6a940c9ecf3e71cc387c026942668d7e6e12d254be5 +SIZE (3297302d8.patch) = 1162 +SHA256 (0f3012331.patch) = ad7862e7717db30d6e1295e49737a06425bcc00bd286fe4b2fa480e44d4e7855 +SIZE (0f3012331.patch) = 3421 +SHA256 (695b56fe0.patch) = e190823ee8c45437bda97ee0acbf07e6ee02197e8bc8f7e137080953e0c7a769 +SIZE (695b56fe0.patch) = 5997 +SHA256 (be6bd904b.patch) = 23e3c93a92fd03aac75b53a99d6edf8a9ed31ac046b1bf3266e041559b1836fc +SIZE (be6bd904b.patch) = 2378 +SHA256 (daaa7172e.patch) = 0ff9dff3cbf0344368a1d5ec313d5ba5c38a482e7c9cfcb8b513b8972b898cb8 +SIZE (daaa7172e.patch) = 3305 +SHA256 (59c560101.patch) = 38f7c9081e6c35e7550e34fad5075a547febc788e76d31bea78915a35c861cfc +SIZE (59c560101.patch) = 807 +SHA256 (2933bb51e.patch) = 4013d2a2a0b03d80e20580930246505e268e5a16057e07dfcdc229a81e6d8b45 +SIZE (2933bb51e.patch) = 1417 +SHA256 (4ec9b2bd6.patch) = 3fadd418328cda433788ead1cf911003023e3dab79c29120de99b1939feb20a2 +SIZE (4ec9b2bd6.patch) = 1040 +SHA256 (17d384458.patch) = 846da2dd019172cb4ab64c8d094dceae9ab21483378c8ea35e5fe81f0182ab20 +SIZE (17d384458.patch) = 7680 +SHA256 (abb792cad.patch) = 32c71ff1849e161b77833f8b3925644756de80779fae3497a31e1a95cfd52a5b +SIZE (abb792cad.patch) = 1596 +SHA256 (7d261abf2.patch) = 68d24418ead81595ea4729764abd51e930d99e45ac5023790f3bcea37c02cbc6 +SIZE (7d261abf2.patch) = 1950 +SHA256 (67961a267.patch) = be88e1a492b5b03d8dd516135fff4eb07e97a2f32d9b3ec7bd1a9a57f9c78cde +SIZE (67961a267.patch) = 846 +SHA256 (4461a2703.patch) = 74270fedad7913d7f8802e9586d705578f575409cb016f8b2529e161fdd79a68 +SIZE (4461a2703.patch) = 1995