Yes but it needs some note about dlopen so when someone finally gets round to doing a proper WANTLIB sync across the tree (which is long overdue) they won't see it listed as Extra and remove it :-)
--
Sent from a phone, apologies for poor formatting.
On 29 July 2024 17:46:01 José Maldonado <josemald89@gmail.com> wrote:
El lun, 29 jul 2024 a la(s) 12:21 p.m., Stuart Henderson(stu@spacehopper.org) escribió:On 2024/07/29 12:06, José Maldonado wrote:El lun, 29 jul 2024 a la(s) 1:55 a.m., Rafael Sadowski(rafael@sizeofvoid.org) escribió:On Sun Jul 28, 2024 at 07:51:14PM GMT, José Maldonado wrote:El dom, 28 jul 2024 a la(s) 4:09 p.m., Rafael Sadowski(rafael@sizeofvoid.org) escribió:On Sun Jul 28, 2024 at 09:59:49AM GMT, Rafael Sadowski wrote:> OK to enable VA-API support in qt6multimedia?>> I've been using it for a few weeks and haven't noticed any problems so> far.>> Index: Makefile> ===================================================================> RCS file: /cvs/ports/x11/qt6/qtmultimedia/Makefile,v> diff -u -p -r1.13 Makefile> --- Makefile 17 Jul 2024 07:30:57 -0000 1.13> +++ Makefile 28 Jul 2024 07:58:12 -0000> @@ -1,7 +1,7 @@> QT6NAME = QtMultimedia> COMMENT = Qt6 multimedia components> PKGSPEC = qt6-qtmultimedia-${QT6_PKGSPEC}> -REVISION = 0> +REVISION = 1>> SHARED_LIBS += Qt6Multimedia 6.0 # 6.6> SHARED_LIBS += Qt6MultimediaQuick 4.0 # 6.6> @@ -16,7 +16,7 @@ WANTLIB += Xrandr avcodec avformat avuti> WANTLIB += gstallocators-1.0 gstapp-1.0 gstaudio-1.0 gstbase-1.0> WANTLIB += gstgl-1.0 gstpbutils-1.0 gstphotography-1.0 gstreamer-1.0> WANTLIB += gstvideo-1.0 gthread-2.0 intl m pulse swresample swscale> -WANTLIB += xkbcommon> +WANTLIB += va va-drm xkbcommonWhy only active va and va-drm in WANTLIB?Usually, VAAPI activation require va va-drm and va-x11This is not my decision. This is generated on the basis of the libraries usedby qtmultimedia.If a port uses some version of a library via dlopen and we know aboutit, we often list it like this# via dlopenWANTLIB += foooften such ports use dlopen at runtime so that they'll work whether thatlibrary is installed or not, but still need to be rebuilt if the ABIchanges, and without the "extra" WANTLIB pkg_add won't find the update.Good to know, especially since I'm new in porting stuff. But it'sunderstandable, after all, if the port doesn't find the library, andit needs it for some function, it will fail.The best thing (from my point of view) is to point the library andmake sure it's there, if you use it, it won't fail and thus you avoid"weird bugs".Thanks for your explanation!--"Dios en su Cielo, todo bien en la Tierra"***********************************************
No comments:
Post a Comment