summaryrefslogtreecommitdiff
path: root/multimedia/libva
diff options
context:
space:
mode:
authorGuido Falsi <madpilot@FreeBSD.org>2017-04-02 16:12:42 +0000
committerGuido Falsi <madpilot@FreeBSD.org>2017-04-02 16:12:42 +0000
commit2eec4f83429e90851a9acd8758c36f0bd121bfd3 (patch)
tree6273fc995d8da24f4cd368d36f86d7baa5f13135 /multimedia/libva
parent- Add missing dependency (diff)
- 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
Notes
Notes: svn path=/head/; revision=437566
Diffstat (limited to 'multimedia/libva')
-rw-r--r--multimedia/libva/Makefile5
-rw-r--r--multimedia/libva/distinfo6
-rw-r--r--multimedia/libva/files/patch-test__v4l_h264__encode__capture.cpp38
-rw-r--r--multimedia/libva/pkg-descr2
-rw-r--r--multimedia/libva/pkg-plist18
5 files changed, 10 insertions, 59 deletions
diff --git a/multimedia/libva/Makefile b/multimedia/libva/Makefile
index 8e4e63b896ef..305d62c3d0a2 100644
--- a/multimedia/libva/Makefile
+++ b/multimedia/libva/Makefile
@@ -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
diff --git a/multimedia/libva/distinfo b/multimedia/libva/distinfo
index 313ae8dd3328..a2b7e179f9b3 100644
--- a/multimedia/libva/distinfo
+++ b/multimedia/libva/distinfo
@@ -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
diff --git a/multimedia/libva/files/patch-test__v4l_h264__encode__capture.cpp b/multimedia/libva/files/patch-test__v4l_h264__encode__capture.cpp
deleted file mode 100644
index c2c6c6c62d27..000000000000
--- a/multimedia/libva/files/patch-test__v4l_h264__encode__capture.cpp
+++ /dev/null
@@ -1,38 +0,0 @@
---- test/v4l_h264/encode/capture.cpp.orig 2016-06-21 01:29:25 UTC
-+++ test/v4l_h264/encode/capture.cpp
-@@ -30,6 +30,7 @@
- */
-
- #include <cstdlib> /* EXIT_FAILURE, EXIT_SUCCESS */
-+#include <cstdio> /* printf */
- #include <string>
- #include <cstring> /* strerror() */
- #include <cassert>
-@@ -37,7 +38,11 @@
- #include <fcntl.h> /* low-level i/o */
- #include <errno.h>
- #include <unistd.h>
-+#if defined __FreeBSD__ || defined __DragonFly__
-+#include <stdlib.h>
-+#else
- #include <malloc.h>
-+#endif
- #include <sys/stat.h>
- #include <sys/mman.h>
- #include <sys/ioctl.h>
-@@ -451,10 +456,15 @@ static void init_userp (unsigned int buf
- }
- for (n_buffers = 0; n_buffers < 4; ++n_buffers) {
- buffers[n_buffers].length = buffer_size;
-+#if defined __FreeBSD__ || defined __DragonFly__
-+ if(posix_memalign(&buffers[n_buffers].start, page_size, buffer_size))
-+ {
-+#else
- buffers[n_buffers].start = memalign (/* boundary */ page_size,
- buffer_size);
-
- if (!buffers[n_buffers].start) {
-+#endif
- std::cerr << "Out of memory\n";
- exit (EXIT_FAILURE);
- }
diff --git a/multimedia/libva/pkg-descr b/multimedia/libva/pkg-descr
index 8af205db570a..1377e3d5e27b 100644
--- a/multimedia/libva/pkg-descr
+++ b/multimedia/libva/pkg-descr
@@ -3,4 +3,4 @@ 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).
-WWW: http://freedesktop.org/wiki/Software/vaapi
+WWW: https://github.com/01org/libva
diff --git a/multimedia/libva/pkg-plist b/multimedia/libva/pkg-plist
index 0811d92f8e65..9c52012b3f98 100644
--- a/multimedia/libva/pkg-plist
+++ b/multimedia/libva/pkg-plist
@@ -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