alarm/xf86-video-dove to 0.3.4-9

This commit is contained in:
Kevin Mihelich 2013-03-19 18:29:10 +00:00
parent 9e7ebdbd93
commit d376fc516a
2 changed files with 48 additions and 4 deletions

View file

@ -6,7 +6,7 @@ buildarch=4
pkgname="xf86-video-dove"
pkgver=0.3.4
pkgrel=8
pkgrel=9
arch=('armv7h')
url="http://www.solid-run.com/mw/index.php/CuBox_Drivers#GPU_Drivers"
license=('GPL2')
@ -15,7 +15,8 @@ makedepends=('pkgconfig' 'xorg-server-devel' 'resourceproto' 'scrnsaverproto')
options=('!libtool' '!strip')
source=("http://archlinuxarm.org/builder/src/xf86-video-dove-0.3.4.tar.gz"
"xorg.conf"
"dovefb-port-to-compat-api-for-new-server.patch")
"dovefb-port-to-compat-api-for-new-server.patch"
"rm-mibstore.patch")
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@ -23,6 +24,8 @@ build() {
CFLAGS="${CFLAGS} -I/opt/marvell-libgfx/include/HAL -g -DMRVL_SUPPORT_RANDR=1 -DMRVL_SUPPORT_EXA=1 -DDUMP_RAW_VIDEO=0 -DMRVL_USE_OFFSCREEN_HEAP=0 -DMRVL_EXA_MODE=2 -DMRVL_EXA_ENABLE_UP_DOWNLOAD=2 -DMRVL_EXA_FORCE_HW_LOAD=0 -DMRVL_EXA_ALLOC_PIXMAP_FROM_SYSTEM=0 -DMRVL_EXA_PERF_PROFILING=0 -DMRVL_EXA_TRACE_FALLBACK=0 -DMRVL_EXA_XBGR_SUPPORT=1 -DMRVL_XV_SUPPORT_RGB_FORMAT=1 -DMRVL_XV_TEX_VIDEO=1 -DMRVL_XV_OVERLAY_VIDEO=1 -DMRVL_XV_DEFERRED_STALL_GPU=1 -DMRVL_XV_USE_FAKE_FENCE_STALL=1 -DMRVL_RANDR_EDID_MODES=1 -DMRVL_CRTC_SUPPORT_ROTATION=1 -DMRVL_PLATFORM_INFO=1"
LDFLAGS="$LDFLAGS -L/opt/marvell-libgfx/lib"
patch -Np1 -i "${srcdir}/rm-mibstore.patch"
# autotools fix.
sed "s/^AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac
@ -44,5 +47,5 @@ package() {
md5sums=('b48a969dfab79a66c1817463380fa89c'
'03294f82a3df0ccdf63f62ea1e4d027a'
'0cf362fde4ca25572f8f264fb424e082')
'0cf362fde4ca25572f8f264fb424e082'
'9ee6940923cd8513c131fc83adc4f6b0')

View file

@ -0,0 +1,41 @@
diff -upr xf86-video-dove-0.3.4-a/src/dovefb.c xf86-video-dove-0.3.4-b/src/dovefb.c
--- xf86-video-dove-0.3.4-a/src/dovefb.c 2013-03-19 12:07:16.840080915 +0000
+++ xf86-video-dove-0.3.4-b/src/dovefb.c 2013-03-19 12:08:57.699645908 +0000
@@ -17,7 +17,6 @@
#include "xf86_OSproc.h"
#include "mipointer.h"
-#include "mibstore.h"
#include "micmap.h"
#include "colormapst.h"
#include "xf86cmap.h"
@@ -1507,7 +1506,6 @@ FBDevScreenInit(SCREEN_INIT_ARGS_DECL)
}
xf86SetBlackWhitePixels(pScreen);
- miInitializeBackingStore(pScreen);
xf86SetBackingStore(pScreen);
/* software cursor */
diff -upr xf86-video-dove-0.3.4-a/src/dovefb_driver.h xf86-video-dove-0.3.4-b/src/dovefb_driver.h
--- xf86-video-dove-0.3.4-a/src/dovefb_driver.h 2013-03-19 12:07:16.850075916 +0000
+++ xf86-video-dove-0.3.4-b/src/dovefb_driver.h 2013-03-19 12:08:16.500247765 +0000
@@ -18,7 +18,6 @@
#include "mipointer.h"
#include "micmap.h"
-#include "mibstore.h"
#include "colormapst.h"
#include "xf86cmap.h"
diff -upr xf86-video-dove-0.3.4-a/src/dovefb_xv.c xf86-video-dove-0.3.4-b/src/dovefb_xv.c
--- xf86-video-dove-0.3.4-a/src/dovefb_xv.c 2011-03-07 17:52:09.000000000 +0000
+++ xf86-video-dove-0.3.4-b/src/dovefb_xv.c 2013-03-19 12:08:16.510242929 +0000
@@ -9,7 +9,6 @@
#include "xf86.h"
#include "xf86_OSproc.h"
#include "mipointer.h"
-#include "mibstore.h"
#include "micmap.h"
#include "colormapst.h"
#include "xf86cmap.h"