ports/opt (3.0): [notify] libva: 1.1.1 -> 1.2.1. ABI breakage. Be sure to recompile any of the following packages on your system: ffmpeg ffmpeg-compat libva-intel gstreamer-vaapi1 libva-vdpau-driver gstreamer-vaapi

crux at crux.nu crux at crux.nu
Wed Aug 7 11:35:33 UTC 2013


commit 9452933b26bd49c3f7151f2ec56928c1b75843bf
Author: Danny Rawlins <monster.romster at gmail.com>
Date:   Wed Aug 7 21:35:26 2013 +1000

    [notify] libva: 1.1.1 -> 1.2.1. ABI breakage.
    Be sure to recompile any of the following packages on your system:
    ffmpeg ffmpeg-compat libva-intel gstreamer-vaapi1 libva-vdpau-driver gstreamer-vaapi

diff --git a/libva/.footprint b/libva/.footprint
index 677d719..0c50d24 100644
--- a/libva/.footprint
+++ b/libva/.footprint
@@ -3,6 +3,7 @@ drwxr-xr-x	root/root	usr/bin/
 -rwxr-xr-x	root/root	usr/bin/avcenc
 -rwxr-xr-x	root/root	usr/bin/h264encode
 -rwxr-xr-x	root/root	usr/bin/loadjpeg
+-rwxr-xr-x	root/root	usr/bin/mpeg2vaenc
 -rwxr-xr-x	root/root	usr/bin/mpeg2vldemo
 -rwxr-xr-x	root/root	usr/bin/putsurface
 -rwxr-xr-x	root/root	usr/bin/vainfo
@@ -13,44 +14,49 @@ drwxr-xr-x	root/root	usr/include/va/
 -rw-r--r--	root/root	usr/include/va/va_backend_egl.h
 -rw-r--r--	root/root	usr/include/va/va_backend_glx.h
 -rw-r--r--	root/root	usr/include/va/va_backend_tpi.h
+-rw-r--r--	root/root	usr/include/va/va_backend_vpp.h
+-rw-r--r--	root/root	usr/include/va/va_compat.h
 -rw-r--r--	root/root	usr/include/va/va_dec_jpeg.h
 -rw-r--r--	root/root	usr/include/va/va_dri2.h
 -rw-r--r--	root/root	usr/include/va/va_dricommon.h
 -rw-r--r--	root/root	usr/include/va/va_drm.h
 -rw-r--r--	root/root	usr/include/va/va_drmcommon.h
 -rw-r--r--	root/root	usr/include/va/va_egl.h
+-rw-r--r--	root/root	usr/include/va/va_enc_h264.h
+-rw-r--r--	root/root	usr/include/va/va_enc_mpeg2.h
 -rw-r--r--	root/root	usr/include/va/va_glx.h
 -rw-r--r--	root/root	usr/include/va/va_tpi.h
 -rw-r--r--	root/root	usr/include/va/va_version.h
+-rw-r--r--	root/root	usr/include/va/va_vpp.h
 -rw-r--r--	root/root	usr/include/va/va_x11.h
 drwxr-xr-x	root/root	usr/lib/
 drwxr-xr-x	root/root	usr/lib/dri/
 -rwxr-xr-x	root/root	usr/lib/dri/dummy_drv_video.la
 -rwxr-xr-x	root/root	usr/lib/dri/dummy_drv_video.so
 -rwxr-xr-x	root/root	usr/lib/libva-drm.la
-lrwxrwxrwx	root/root	usr/lib/libva-drm.so -> libva-drm.so.1.3300.0
-lrwxrwxrwx	root/root	usr/lib/libva-drm.so.1 -> libva-drm.so.1.3300.0
--rwxr-xr-x	root/root	usr/lib/libva-drm.so.1.3300.0
+lrwxrwxrwx	root/root	usr/lib/libva-drm.so -> libva-drm.so.1.3400.0
+lrwxrwxrwx	root/root	usr/lib/libva-drm.so.1 -> libva-drm.so.1.3400.0
+-rwxr-xr-x	root/root	usr/lib/libva-drm.so.1.3400.0
 -rwxr-xr-x	root/root	usr/lib/libva-egl.la
-lrwxrwxrwx	root/root	usr/lib/libva-egl.so -> libva-egl.so.1.3300.0
-lrwxrwxrwx	root/root	usr/lib/libva-egl.so.1 -> libva-egl.so.1.3300.0
--rwxr-xr-x	root/root	usr/lib/libva-egl.so.1.3300.0
+lrwxrwxrwx	root/root	usr/lib/libva-egl.so -> libva-egl.so.1.3400.0
+lrwxrwxrwx	root/root	usr/lib/libva-egl.so.1 -> libva-egl.so.1.3400.0
+-rwxr-xr-x	root/root	usr/lib/libva-egl.so.1.3400.0
 -rwxr-xr-x	root/root	usr/lib/libva-glx.la
-lrwxrwxrwx	root/root	usr/lib/libva-glx.so -> libva-glx.so.1.3300.0
-lrwxrwxrwx	root/root	usr/lib/libva-glx.so.1 -> libva-glx.so.1.3300.0
--rwxr-xr-x	root/root	usr/lib/libva-glx.so.1.3300.0
+lrwxrwxrwx	root/root	usr/lib/libva-glx.so -> libva-glx.so.1.3400.0
+lrwxrwxrwx	root/root	usr/lib/libva-glx.so.1 -> libva-glx.so.1.3400.0
+-rwxr-xr-x	root/root	usr/lib/libva-glx.so.1.3400.0
 -rwxr-xr-x	root/root	usr/lib/libva-tpi.la
-lrwxrwxrwx	root/root	usr/lib/libva-tpi.so -> libva-tpi.so.1.3300.0
-lrwxrwxrwx	root/root	usr/lib/libva-tpi.so.1 -> libva-tpi.so.1.3300.0
--rwxr-xr-x	root/root	usr/lib/libva-tpi.so.1.3300.0
+lrwxrwxrwx	root/root	usr/lib/libva-tpi.so -> libva-tpi.so.1.3400.0
+lrwxrwxrwx	root/root	usr/lib/libva-tpi.so.1 -> libva-tpi.so.1.3400.0
+-rwxr-xr-x	root/root	usr/lib/libva-tpi.so.1.3400.0
 -rwxr-xr-x	root/root	usr/lib/libva-x11.la
-lrwxrwxrwx	root/root	usr/lib/libva-x11.so -> libva-x11.so.1.3300.0
-lrwxrwxrwx	root/root	usr/lib/libva-x11.so.1 -> libva-x11.so.1.3300.0
--rwxr-xr-x	root/root	usr/lib/libva-x11.so.1.3300.0
+lrwxrwxrwx	root/root	usr/lib/libva-x11.so -> libva-x11.so.1.3400.0
+lrwxrwxrwx	root/root	usr/lib/libva-x11.so.1 -> libva-x11.so.1.3400.0
+-rwxr-xr-x	root/root	usr/lib/libva-x11.so.1.3400.0
 -rwxr-xr-x	root/root	usr/lib/libva.la
-lrwxrwxrwx	root/root	usr/lib/libva.so -> libva.so.1.3300.0
-lrwxrwxrwx	root/root	usr/lib/libva.so.1 -> libva.so.1.3300.0
--rwxr-xr-x	root/root	usr/lib/libva.so.1.3300.0
+lrwxrwxrwx	root/root	usr/lib/libva.so -> libva.so.1.3400.0
+lrwxrwxrwx	root/root	usr/lib/libva.so.1 -> libva.so.1.3400.0
+-rwxr-xr-x	root/root	usr/lib/libva.so.1.3400.0
 drwxr-xr-x	root/root	usr/lib/pkgconfig/
 -rw-r--r--	root/root	usr/lib/pkgconfig/libva-drm.pc
 -rw-r--r--	root/root	usr/lib/pkgconfig/libva-egl.pc
diff --git a/libva/.md5sum b/libva/.md5sum
index 66c0302..902152f 100644
--- a/libva/.md5sum
+++ b/libva/.md5sum
@@ -1 +1 @@
-cd5cc1ce37d6fc6f991ef579ac81d891  libva-1.1.1.tar.bz2
+ca95b343050cf8feaf98dfe08ce0191b  libva-1.2.1.tar.bz2
diff --git a/libva/Pkgfile b/libva/Pkgfile
index 92ba7f1..85a929e 100644
--- a/libva/Pkgfile
+++ b/libva/Pkgfile
@@ -5,13 +5,17 @@
 # Depends on: mesa3d xorg-libpciaccess
 
 name=libva
-version=1.1.1
+version=1.2.1
 release=1
 source=(http://www.freedesktop.org/software/vaapi/releases/$name/$name-$version.tar.bz2)
 
 build() {
 	cd $name-$version
 
+	echo "Be sure to install a backend."
+	echo "See README file in the libva port directory."
+	sleep 10
+
 	./configure \
 		--prefix=/usr \
         	--enable-glx \
diff --git a/libva/README b/libva/README
new file mode 100644
index 0000000..b828657
--- /dev/null
+++ b/libva/README
@@ -0,0 +1,5 @@
+Please install a backend driver for libva to function on your graphics card.
+
+libva-vdpau-driver: vdpau back-end for nvidia
+libva-intel-driver: back-end for intel cards (currently called libva-intel)
+



More information about the CRUX mailing list