svn commit: r437566 - in head/multimedia: . libva libva-intel-driver libva-intel-driver/files libva-utils libva-utils/files libva/files

Guido Falsi madpilot at FreeBSD.org
Sun Apr 2 16:12:45 UTC 2017


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 at 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 at 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 <bsd.port.post.mk>

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 at 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


More information about the svn-ports-head mailing list