From owner-svn-ports-head@freebsd.org Sun Apr 2 16:12:45 2017 Return-Path: Delivered-To: svn-ports-head@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 11F88D29EC7; Sun, 2 Apr 2017 16:12:45 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E31D9B52; Sun, 2 Apr 2017 16:12:44 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v32GCiKV074745; Sun, 2 Apr 2017 16:12:44 GMT (envelope-from madpilot@FreeBSD.org) Received: (from madpilot@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v32GCgns074732; Sun, 2 Apr 2017 16:12:42 GMT (envelope-from madpilot@FreeBSD.org) Message-Id: <201704021612.v32GCgns074732@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: madpilot set sender to madpilot@FreeBSD.org using -f From: Guido Falsi Date: Sun, 2 Apr 2017 16:12:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r437566 - in head/multimedia: . libva libva-intel-driver libva-intel-driver/files libva-utils libva-utils/files libva/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Apr 2017 16:12:45 -0000 Author: madpilot Date: Sun Apr 2 16:12:42 2017 New Revision: 437566 URL: https://svnweb.freebsd.org/changeset/ports/437566 Log: - Update multimedia/libva to 1.8.0 - Update multimedia/libva-intel-driver to 1.8.0 - Utility programs have been split out of libva distribution to another repository, so create a new libva-utils port, copied from libva, with these bits - While here, update home pages in pkg-descr files Added: head/multimedia/libva-utils/ - copied from r437395, head/multimedia/libva/ Deleted: head/multimedia/libva-intel-driver/files/ head/multimedia/libva-utils/files/ head/multimedia/libva/files/patch-test__v4l_h264__encode__capture.cpp Modified: head/multimedia/Makefile head/multimedia/libva-intel-driver/Makefile head/multimedia/libva-intel-driver/distinfo head/multimedia/libva-intel-driver/pkg-descr head/multimedia/libva-utils/Makefile head/multimedia/libva-utils/distinfo head/multimedia/libva-utils/pkg-descr head/multimedia/libva-utils/pkg-plist head/multimedia/libva/Makefile head/multimedia/libva/distinfo head/multimedia/libva/pkg-descr head/multimedia/libva/pkg-plist Modified: head/multimedia/Makefile ============================================================================== --- head/multimedia/Makefile Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/Makefile Sun Apr 2 16:12:42 2017 (r437566) @@ -210,6 +210,7 @@ SUBDIR += libv4l SUBDIR += libva SUBDIR += libva-intel-driver + SUBDIR += libva-utils SUBDIR += libva-vdpau-driver SUBDIR += libvdpau SUBDIR += libvpx Modified: head/multimedia/libva-intel-driver/Makefile ============================================================================== --- head/multimedia/libva-intel-driver/Makefile Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/libva-intel-driver/Makefile Sun Apr 2 16:12:42 2017 (r437566) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= libva-intel-driver -PORTVERSION= 1.7.3 -PORTREVISION= 2 +PORTVERSION= 1.8.0 CATEGORIES= multimedia MAINTAINER= madpilot@FreeBSD.org Modified: head/multimedia/libva-intel-driver/distinfo ============================================================================== --- head/multimedia/libva-intel-driver/distinfo Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/libva-intel-driver/distinfo Sun Apr 2 16:12:42 2017 (r437566) @@ -1,3 +1,3 @@ -TIMESTAMP = 1487846424 -SHA256 (01org-intel-vaapi-driver-1.7.3_GH0.tar.gz) = c1f02cbdf0398f096ddc91096fac6ee62267a54955f6d235d73a8ff2ea888118 -SIZE (01org-intel-vaapi-driver-1.7.3_GH0.tar.gz) = 1648659 +TIMESTAMP = 1491034980 +SHA256 (01org-intel-vaapi-driver-1.8.0_GH0.tar.gz) = 45a38641f3ddbd43d9c053bfd9cb809ecb2d5f5227f0e3c1c5a8d51dccf81b35 +SIZE (01org-intel-vaapi-driver-1.8.0_GH0.tar.gz) = 2308240 Modified: head/multimedia/libva-intel-driver/pkg-descr ============================================================================== --- head/multimedia/libva-intel-driver/pkg-descr Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/libva-intel-driver/pkg-descr Sun Apr 2 16:12:42 2017 (r437566) @@ -1,4 +1,4 @@ Libva driver for intel graphics cards with hardware accelerated features for video encode/decode. -WWW: http://cgit.freedesktop.org/vaapi/intel-driver +WWW: https://github.com/01org/intel-vaapi-driver Modified: head/multimedia/libva-utils/Makefile ============================================================================== --- head/multimedia/libva/Makefile Sat Apr 1 06:51:05 2017 (r437395) +++ head/multimedia/libva-utils/Makefile Sun Apr 2 16:12:42 2017 (r437566) @@ -1,32 +1,28 @@ # $FreeBSD$ -PORTNAME= libva -PORTVERSION= 1.7.3 +PORTNAME= libva-utils +PORTVERSION= 1.8.0 CATEGORIES= multimedia MAINTAINER= madpilot@FreeBSD.org -COMMENT= VAAPI wrapper and dummy driver +COMMENT= Collection of tests and utilities for VAAPI LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat -LIB_DEPENDS= libdrm.so:graphics/libdrm +LIB_DEPENDS= libva.so:multimedia/libva -USES= autoreconf gmake libtool localbase pkgconfig tar:bzip2 -USE_XORG= glproto pciaccess xext xfixes -USE_GL= gl +USES= autoreconf gmake libtool pkgconfig tar:bzip2 +#USE_XORG= glproto pciaccess xext xfixes +#USE_GL= gl GNU_CONFIGURE= yes -CONFIGURE_ARGS= --program-prefix=va -USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= 01org -GH_TAGNAME= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} -LDFLAGS+= -lpthread +#LDFLAGS+= -lpthread # prevent types conflict: videodev2.h vs. drm.h -CFLAGS+= -DHAVE_LINUX_INTEGER_TYPES +#CFLAGS+= -DHAVE_LINUX_INTEGER_TYPES OPTIONS_DEFINE= DEBUG @@ -44,14 +40,14 @@ CFLAGS+= -DNDEBUG INSTALL_TARGET= install-strip .endif -post-patch: .SILENT - ${REINPLACE_CMD} -e 's|\($$libdir\)/dri|\1/va|' \ - -e 's|$${libdir}/\(pkgconfig\)|${PREFIX}/libdata/\1|' \ - ${WRKSRC}/configure.ac - ${REINPLACE_CMD} -e 's/va\(info\)/\1/g' -e 's/info\.c/vainfo\.c/' \ - ${WRKSRC}/test/vainfo/Makefile.am - ${REINPLACE_CMD} '/^export VA_HEADER_/d' \ - ${WRKSRC}/doc/Makefile.am - ${REINPLACE_CMD} 's/-ldl//' ${WRKSRC}/va/Makefile.am +#post-patch: .SILENT +# ${REINPLACE_CMD} -e 's|\($$libdir\)/dri|\1/va|' \ +# -e 's|$${libdir}/\(pkgconfig\)|${PREFIX}/libdata/\1|' \ +# ${WRKSRC}/configure.ac +# ${REINPLACE_CMD} -e 's/va\(info\)/\1/g' -e 's/info\.c/vainfo\.c/' \ +# ${WRKSRC}/test/vainfo/Makefile.am +# ${REINPLACE_CMD} '/^export VA_HEADER_/d' \ +# ${WRKSRC}/doc/Makefile.am +# ${REINPLACE_CMD} 's/-ldl//' ${WRKSRC}/va/Makefile.am .include Modified: head/multimedia/libva-utils/distinfo ============================================================================== --- head/multimedia/libva/distinfo Sat Apr 1 06:51:05 2017 (r437395) +++ head/multimedia/libva-utils/distinfo Sun Apr 2 16:12:42 2017 (r437566) @@ -1,3 +1,3 @@ -TIMESTAMP = 1487845684 -SHA256 (01org-libva-1.7.3-libva-1.7.3_GH0.tar.gz) = f0f816a725007fbf3c7ed816ff71ba420696bec63ff49045e9b23d9b34ac73c8 -SIZE (01org-libva-1.7.3-libva-1.7.3_GH0.tar.gz) = 898775 +TIMESTAMP = 1491052388 +SHA256 (01org-libva-utils-1.8.0_GH0.tar.gz) = 2a7590c8428d0b453b004702c4c515669403cea27f9f17b2560b38da337ec943 +SIZE (01org-libva-utils-1.8.0_GH0.tar.gz) = 1011595 Modified: head/multimedia/libva-utils/pkg-descr ============================================================================== --- head/multimedia/libva/pkg-descr Sat Apr 1 06:51:05 2017 (r437395) +++ head/multimedia/libva-utils/pkg-descr Sun Apr 2 16:12:42 2017 (r437566) @@ -1,6 +1,4 @@ -The main motivation for VAAPI (Video Acceleration API) is to enable -hardware accelerated video decode/encode at various entry-points (VLD, -IDCT, Motion Compensation etc.) for the prevailing coding standards -today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3). +libva-utils is a collection of utilities and examples to exercise +VA-API in accordance with the libva project. -WWW: http://freedesktop.org/wiki/Software/vaapi +WWW: https://github.com/01org/libva-utils Modified: head/multimedia/libva-utils/pkg-plist ============================================================================== --- head/multimedia/libva/pkg-plist Sat Apr 1 06:51:05 2017 (r437395) +++ head/multimedia/libva-utils/pkg-plist Sun Apr 2 16:12:42 2017 (r437566) @@ -1,54 +1,8 @@ -bin/vaavcenc -bin/vah264encode +bin/avcenc +bin/h264encode bin/vainfo -bin/vajpegenc -bin/valoadjpeg -bin/vampeg2vaenc -bin/vampeg2vldemo -bin/vaputsurface -include/va/va.h -include/va/va_backend.h -include/va/va_backend_glx.h -include/va/va_backend_tpi.h -include/va/va_backend_vpp.h -include/va/va_compat.h -include/va/va_dec_hevc.h -include/va/va_dec_jpeg.h -include/va/va_dec_vp8.h -include/va/va_dec_vp9.h -include/va/va_dri2.h -include/va/va_dricommon.h -include/va/va_drm.h -include/va/va_drmcommon.h -include/va/va_enc_h264.h -include/va/va_enc_hevc.h -include/va/va_enc_jpeg.h -include/va/va_enc_mpeg2.h -include/va/va_enc_vp8.h -include/va/va_enc_vp9.h -include/va/va_glx.h -include/va/va_tpi.h -include/va/va_version.h -include/va/va_vpp.h -include/va/va_x11.h -lib/libva-drm.so -lib/libva-drm.so.1 -lib/libva-drm.so.1.3904.0 -lib/libva-glx.so -lib/libva-glx.so.1 -lib/libva-glx.so.1.3904.0 -lib/libva-tpi.so -lib/libva-tpi.so.1 -lib/libva-tpi.so.1.3904.0 -lib/libva-x11.so -lib/libva-x11.so.1 -lib/libva-x11.so.1.3904.0 -lib/libva.so -lib/libva.so.1 -lib/libva.so.1.3904.0 -lib/va/dummy_drv_video.so -libdata/pkgconfig/libva-drm.pc -libdata/pkgconfig/libva-glx.pc -libdata/pkgconfig/libva-tpi.pc -libdata/pkgconfig/libva-x11.pc -libdata/pkgconfig/libva.pc +bin/jpegenc +bin/loadjpeg +bin/mpeg2vaenc +bin/mpeg2vldemo +bin/putsurface Modified: head/multimedia/libva/Makefile ============================================================================== --- head/multimedia/libva/Makefile Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/libva/Makefile Sun Apr 2 16:12:42 2017 (r437566) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= libva -PORTVERSION= 1.7.3 +PORTVERSION= 1.8.0 CATEGORIES= multimedia MAINTAINER= madpilot@FreeBSD.org @@ -22,7 +22,6 @@ USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= 01org -GH_TAGNAME= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX} LDFLAGS+= -lpthread # prevent types conflict: videodev2.h vs. drm.h @@ -48,8 +47,6 @@ post-patch: .SILENT ${REINPLACE_CMD} -e 's|\($$libdir\)/dri|\1/va|' \ -e 's|$${libdir}/\(pkgconfig\)|${PREFIX}/libdata/\1|' \ ${WRKSRC}/configure.ac - ${REINPLACE_CMD} -e 's/va\(info\)/\1/g' -e 's/info\.c/vainfo\.c/' \ - ${WRKSRC}/test/vainfo/Makefile.am ${REINPLACE_CMD} '/^export VA_HEADER_/d' \ ${WRKSRC}/doc/Makefile.am ${REINPLACE_CMD} 's/-ldl//' ${WRKSRC}/va/Makefile.am Modified: head/multimedia/libva/distinfo ============================================================================== --- head/multimedia/libva/distinfo Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/libva/distinfo Sun Apr 2 16:12:42 2017 (r437566) @@ -1,3 +1,3 @@ -TIMESTAMP = 1487845684 -SHA256 (01org-libva-1.7.3-libva-1.7.3_GH0.tar.gz) = f0f816a725007fbf3c7ed816ff71ba420696bec63ff49045e9b23d9b34ac73c8 -SIZE (01org-libva-1.7.3-libva-1.7.3_GH0.tar.gz) = 898775 +TIMESTAMP = 1491034642 +SHA256 (01org-libva-1.8.0_GH0.tar.gz) = 924ed467d50a24018428448071a311d6467e0d40dc94731e2164f9d5d61bac51 +SIZE (01org-libva-1.8.0_GH0.tar.gz) = 195261 Modified: head/multimedia/libva/pkg-descr ============================================================================== --- head/multimedia/libva/pkg-descr Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/libva/pkg-descr Sun Apr 2 16:12:42 2017 (r437566) @@ -3,4 +3,4 @@ hardware accelerated video decode/encode IDCT, Motion Compensation etc.) for the prevailing coding standards today (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3). -WWW: http://freedesktop.org/wiki/Software/vaapi +WWW: https://github.com/01org/libva Modified: head/multimedia/libva/pkg-plist ============================================================================== --- head/multimedia/libva/pkg-plist Sun Apr 2 15:49:10 2017 (r437565) +++ head/multimedia/libva/pkg-plist Sun Apr 2 16:12:42 2017 (r437566) @@ -1,11 +1,3 @@ -bin/vaavcenc -bin/vah264encode -bin/vainfo -bin/vajpegenc -bin/valoadjpeg -bin/vampeg2vaenc -bin/vampeg2vldemo -bin/vaputsurface include/va/va.h include/va/va_backend.h include/va/va_backend_glx.h @@ -33,19 +25,19 @@ include/va/va_vpp.h include/va/va_x11.h lib/libva-drm.so lib/libva-drm.so.1 -lib/libva-drm.so.1.3904.0 +lib/libva-drm.so.1.4000.0 lib/libva-glx.so lib/libva-glx.so.1 -lib/libva-glx.so.1.3904.0 +lib/libva-glx.so.1.4000.0 lib/libva-tpi.so lib/libva-tpi.so.1 -lib/libva-tpi.so.1.3904.0 +lib/libva-tpi.so.1.4000.0 lib/libva-x11.so lib/libva-x11.so.1 -lib/libva-x11.so.1.3904.0 +lib/libva-x11.so.1.4000.0 lib/libva.so lib/libva.so.1 -lib/libva.so.1.3904.0 +lib/libva.so.1.4000.0 lib/va/dummy_drv_video.so libdata/pkgconfig/libva-drm.pc libdata/pkgconfig/libva-glx.pc