diff options
author | Guido Falsi <madpilot@FreeBSD.org> | 2017-04-02 16:12:42 +0000 |
---|---|---|
committer | Guido Falsi <madpilot@FreeBSD.org> | 2017-04-02 16:12:42 +0000 |
commit | 2eec4f83429e90851a9acd8758c36f0bd121bfd3 (patch) | |
tree | 6273fc995d8da24f4cd368d36f86d7baa5f13135 /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/Makefile | 5 | ||||
-rw-r--r-- | multimedia/libva/distinfo | 6 | ||||
-rw-r--r-- | multimedia/libva/files/patch-test__v4l_h264__encode__capture.cpp | 38 | ||||
-rw-r--r-- | multimedia/libva/pkg-descr | 2 | ||||
-rw-r--r-- | multimedia/libva/pkg-plist | 18 |
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 |