From owner-svn-ports-all@freebsd.org Tue Dec 26 12:02:59 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D3491E89421; Tue, 26 Dec 2017 12:02:59 +0000 (UTC) (envelope-from cpm@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D9EFC7251E; Tue, 26 Dec 2017 12:02:58 +0000 (UTC) (envelope-from cpm@FreeBSD.org) Received: from localhost (unknown [127.0.1.132]) by freefall.freebsd.org (Postfix) with ESMTP id 1BA871FE2E; Tue, 26 Dec 2017 12:02:56 +0000 (UTC) (envelope-from cpm@FreeBSD.org) Message-ID: <1514289770.1386.1.camel@FreeBSD.org> Subject: Re: svn commit: r457244 - in head/multimedia/mpv: . files From: "Carlos J. Puga Medina" To: Alexey Dokuchaev Cc: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Date: Tue, 26 Dec 2017 13:02:50 +0100 In-Reply-To: <20171226110629.GB99584@FreeBSD.org> References: <201712251800.vBPI0qS6007873@repo.freebsd.org> <20171226110629.GB99584@FreeBSD.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWJBwe5BQDlLASZU0/LTEWEfHbyj0Txi32+sKrp1Mv944X8/fm1rS+cAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wESCxwC7OBhbgAAACFpVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIFRoZSBHSU1QbbCXAAAAAghJREFUOMu11DFvEzEUAGCfEhBVFzuqAKkLd0O6VrIQsLXVSZXoWE5N1K3DobBBA9fQpRWc8OkWouaIjedWKiyREOKs+3PYfvalCNjgLVHeF7/3bMtBzV8C/VsQ8tecEgCcDgrzjekwKZ7TwsJZd/ywEKwwP+ZM8P3drTsAwWn2mpWuDDuYiK1bFs6De0KUUFw0tWxm+D4AIhuuvZqtyWYeO7jQ4Aea7jUqI+ixhQoHex4WshEvSXdood7stlv4oSuFOC4tqGcr0NjEqXgV4mMJO38nld4+xKNxRDon7khyKVqY7YR4d+Cg0OMrkWXZOM7YDkEfKiilCn1qYv4mighZiynuHHOAWq9QJq+BIES7lMFUtcikMnkDGHUoncA+uHgrP0ctIEqfwLHzeSo+eUA66AqzwN6n2ZHJhw6Qh/PoyC/QENyEyC/AyNjq74Bs+3UH0xYwzDUC4B97HgLocg1QLYgDDO1vf3UX9Y307Ew4AHh67YAFFsxEpkXwpXY3eIgMhAAE3R19L919nNnuD2wlPcDE3UeTL2ytEICQib9BXgS2fU8PrD82ToYO1OEmMSnYTjSqSv9wdC0tPYC+rQRQD9ESnldFCyqfmiYW+tlALt8gH2xrMdC/youbjzPXEun+/ReXsMCDyve3dZc09fn2Oas8oXGcJj6/fOeK5UmSMPmf/jL+GD8BEj0k/Fn6IO4AAAAASUVORK5CYII= Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-yIsSF/U1S1RJRHkeYWYu" X-Mailer: Evolution 3.24.2 FreeBSD GNOME Team Mime-Version: 1.0 X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Dec 2017 12:03:00 -0000 --=-yIsSF/U1S1RJRHkeYWYu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, 2017-12-26 at 11:06 +0000, Alexey Dokuchaev wrote: > On Mon, Dec 25, 2017 at 06:00:52PM +0000, Carlos J. Puga Medina > wrote: > > New Revision: 457244 > > URL: https://svnweb.freebsd.org/changeset/ports/457244 > >=20 > > Log: > > multimedia/mpv: Add VAAPI on Wayland support > > =20 > > - Add support to enable VAAPI under Wayland (disabled by default) > > - Regenerate patch with makepatch to make portlint happy > > =20 > > +.include > > + > > +.if ${PORT_OPTIONS:MVAAPI} && ${PORT_OPTIONS:MWAYLAND} > > +CONFIGURE_ARGS+=3D --enable-vaapi-wayland > > +LIB_DEPENDS+=3D libva-wayland.so:multimedia/libva > > +.else > > +CONFIGURE_ARGS+=3D --disable-vaapi-wayland > > +.endif >=20 > Consider using option helpers (shorter, more readable, declarative > style, > no .include needed): >=20 > VAAPI_IMPLIES=3D WAYLAND >=20 > VAAPI_LIB_DEPENDS=3D libva-wayland.so:multimedia/libva > VAAPI_CONFIGURE_ENABLE=3D vaapi-wayland >=20 If I switch to option helpers then VAAPI option should be disabled because it pulls some libraries not available. WAYLAND support is not enable by default. % find /usr/ports -name Makefile | xargs grep WAYLAND /usr/ports/graphics/mesa-libs/Makefile:OPTIONS_DEFINE=3D WAYLAND /usr/ports/graphics/mesa-libs/Makefile:WAYLAND_DESC=3D Ena ble support for the Wayland platform in EGL /usr/ports/graphics/mesa-libs/Makefile:WAYLAND_BUILD_DEPENDS=3D wa yland-protocols>=3D1.8:graphics/wayland-protocols /usr/ports/graphics/mesa-libs/Makefile:WAYLAND_LIB_DEPENDS=3D libw ayland-client.so:graphics/wayland \ /usr/ports/graphics/mesa-libs/Makefile:.if ${PORT_OPTIONS:MWAYLAND} /usr/ports/graphics/mesa-libs/Makefile:.if ${PORT_OPTIONS:MWAYLAND} /usr/ports/graphics/mesa-libs/Makefile:IGNORE=3D option WAYLAND is only valid on platforms with LLVM /usr/ports/graphics/mesa-libs/Makefile:.if ${PORT_OPTIONS:MWAYLAND} /usr/ports/multimedia/mpv/Makefile:OPTIONS_GROUP_VO=3D CACA OPENGL VAAPI VDPAU WAYLAND X11 /usr/ports/multimedia/mpv/Makefile:WAYLAND_DESC=3D Wayland (graphics) support /usr/ports/multimedia/mpv/Makefile:WAYLAND_LIB_DEPENDS=3D =09 libwayland-client.so:graphics/wayland \ /usr/ports/multimedia/mpv/Makefile:WAYLAND_CONFIGURE_OFF=3D =09 --disable-wayland /usr/ports/multimedia/mpv/Makefile:.if ${PORT_OPTIONS:MVAAPI} && ${PORT_OPTIONS:MWAYLAND} /usr/ports/multimedia/libva/Makefile:OPTIONS_DEFINE=3D DEBUG WAYLAND /usr/ports/multimedia/libva/Makefile:WAYLAND_DESC=3D Support wayland protocol /usr/ports/multimedia/libva/Makefile:WAYLAND_CONFIGURE_ENABLE=3D w ayland /usr/ports/multimedia/libva/Makefile:WAYLAND_LIB_DEPENDS=3D libway land-client.so:graphics/wayland /usr/ports/multimedia/libva/Makefile:WAYLAND_BUILD_DEPENDS=3D gsed :textproc/gsed /usr/ports/multimedia/libva/Makefile:post-configure-WAYLAND-on: .SILENT /usr/ports/net/freerdp1/Makefile:CMAKE_ARGS+=3D -DWITH_LIBSYSTEMD=3D OFF -DWITH_WAYLAND=3DOFF -DWITH_GSTREAMER_0_10=3DOFF ${CMAKE_ARGS_${ARCH}} /usr/ports/net/freerdp/Makefile:CMAKE_ARGS+=3D -DWITH_LIBSYSTEMD=3DO FF -DWITH_WAYLAND=3DOFF -DWITH_GSTREAMER_0_10=3DOFF ${CMAKE_ARGS_${ARCH}} /usr/ports/www/webkit2-gtk3/Makefile: -DENABLE_WAYLAND_T ARGET:BOOL=3DOFF \ Cheers, --=20 Carlos Jacobo Puga Medina PGP fingerprint =3D C60E 9497 5302 793B CC2D BB89 A1F3 5D66 E6D0 5453 --=-yIsSF/U1S1RJRHkeYWYu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEExg6Ul1MCeTvMLbuJofNdZubQVFMFAlpCOmtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM2 MEU5NDk3NTMwMjc5M0JDQzJEQkI4OUExRjM1RDY2RTZEMDU0NTMACgkQofNdZubQ VFN+jQf/WSlecsn0QSmDqnhlNt0pwoJAoFOaRKjEMk6niZeb0YpZMkgc0Wh1o6vt 5Mr7DM3NUFkFbWY5mDLCmROMdTKD17b3oaZgX5MghdfF+FoaTpBpRuXTJhtX2wq+ oimiopekK4n1NOEVlypx6ex2h4jZZt1Ud9WYa5gIuHYt80K4up0otuZ0iFHoCP8J zLD77BagcT19zNrNgkmTV3Zn0tFSGdNryF9weTnxUR3RPZZ0HTh+FyoaBBc0XhmE eIIIICqoQRBG3oZxKnDZxw/7lTLDJ8ntarJgwJANno1+GnaRiawndnvf2fjnkJRT bbua7bHihVEgYPOXK3VPi5YRPSDKOg== =d87P -----END PGP SIGNATURE----- --=-yIsSF/U1S1RJRHkeYWYu--