Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=774214d0e38c9e984ea0953f461e8d4e6a4f8dc5
commit 774214d0e38c9e984ea0953f461e8d4e6a4f8dc5 Author: Marius Cirsta <[email protected]> Date: Thu Jan 23 23:20:05 2014 +0200 directfb-1.7.1-1-x86_64 * version bump * remove sysfsutils diff --git a/source/xlib-extra/directfb/DirectFB-1.6.3-setregion.patch b/source/xlib-extra/directfb/DirectFB-1.6.3-setregion.patch new file mode 100644 index 0000000..8d25a51 --- /dev/null +++ b/source/xlib-extra/directfb/DirectFB-1.6.3-setregion.patch @@ -0,0 +1,85 @@ +https://build.opensuse.org/package/view_file?expand=1&file=DirectFB-setregion.patch&package=DirectFB&project=openSUSE%3AFactory + +--- gfxdrivers/cyber5k/cyber5k.c ++++ gfxdrivers/cyber5k/cyber5k.c +@@ -636,7 +636,8 @@ osdSetRegion( CoreLayer + CoreLayerRegionConfigFlags updated, + CoreSurface *surface, + CorePalette *palette, +- CoreSurfaceBufferLock *lock ) ++ CoreSurfaceBufferLock *left_lock, ++ CoreSurfaceBufferLock *right_lock ) + { + DFBResult ret; + +@@ -644,7 +645,7 @@ osdSetRegion( CoreLayer + ret = oldPrimaryFuncs.SetRegion( layer, oldPrimaryDriverData, + layer_data, region_data, + config, updated, surface, +- palette, lock ); ++ palette, left_lock, right_lock ); + if (ret) + return ret; + +--- gfxdrivers/radeon/radeon_crtc1.c ++++ gfxdrivers/radeon/radeon_crtc1.c +@@ -147,14 +147,15 @@ crtc1SetRegion( CoreLayer + CoreLayerRegionConfigFlags updated, + CoreSurface *surface, + CorePalette *palette, +- CoreSurfaceBufferLock *lock ) ++ CoreSurfaceBufferLock *left_lock, ++ CoreSurfaceBufferLock *right_lock ) + { + + if (updated & ~CLRCF_OPTIONS) { + return OldPrimaryLayerFuncs.SetRegion( layer, + OldPrimaryLayerDriverData, + layer_data, region_data, +- config, updated, surface, palette, lock ); ++ config, updated, surface, palette, left_lock, right_lock ); + } + + return DFB_OK; +--- gfxdrivers/cle266/uc_primary.c ++++ gfxdrivers/cle266/uc_primary.c +@@ -138,7 +138,8 @@ osdSetRegion( CoreLayer + CoreLayerRegionConfigFlags updated, + CoreSurface *surface, + CorePalette *palette, +- CoreSurfaceBufferLock *lock ) ++ CoreSurfaceBufferLock *left_lock, ++ CoreSurfaceBufferLock *right_lock ) + { + DFBResult ret; + UcDriverData *ucdrv = (UcDriverData*) driver_data; +@@ -147,7 +148,7 @@ osdSetRegion( CoreLayer + ret = ucOldPrimaryFuncs.SetRegion( layer, ucOldPrimaryDriverData, + layer_data, region_data, + config, updated, surface, +- palette, lock ); ++ palette, left_lock, right_lock ); + if (ret) + return ret; + +--- gfxdrivers/unichrome/uc_primary.c ++++ gfxdrivers/unichrome/uc_primary.c +@@ -135,7 +135,8 @@ osdSetRegion( CoreLayer + CoreLayerRegionConfigFlags updated, + CoreSurface *surface, + CorePalette *palette, +- CoreSurfaceBufferLock *lock ) ++ CoreSurfaceBufferLock *left_lock, ++ CoreSurfaceBufferLock *right_lock ) + { + DFBResult ret; + UcDriverData *ucdrv = (UcDriverData*) driver_data; +@@ -144,7 +145,7 @@ osdSetRegion( CoreLayer + ret = ucOldPrimaryFuncs.SetRegion( layer, ucOldPrimaryDriverData, + layer_data, region_data, + config, updated, surface, +- palette, lock ); ++ palette, left_lock, right_lock ); + if (ret) + return ret; + diff --git a/source/xlib-extra/directfb/FrugalBuild b/source/xlib-extra/directfb/FrugalBuild index feec60d..997709b 100644 --- a/source/xlib-extra/directfb/FrugalBuild +++ b/source/xlib-extra/directfb/FrugalBuild @@ -3,19 +3,21 @@ pkgname=directfb _F_archive_name=DirectFB -pkgver=1.4.13 -_pkgver=1.4-5 +pkgver=1.7.1 +_pkgver=1.7-1 pkgrel=1 pkgdesc="A thin library that provides hardware graphics acceleration, input device handling and abstraction, integrated windowing system on top of the Linux Framebuffer Device." url="http://www.directfb.org" license="LGPL" -depends=('sdl' 'sysfsutils' 'freetype2' 'libpng>=1.4.1' 'libjpeg>=8a' 'libmpeg3' 'zlib' 'libx11>=1.2.1' 'libxext') +depends=('sdl' 'freetype2' 'libpng>=1.4.1' 'libjpeg>=8a' 'libmpeg3' 'zlib' 'libx11>=1.2.1' 'libxext') makedepends=('xextproto') groups=('xlib-extra') archs=('i686' 'x86_64') up2date="lynx -dump http://directfb.org/index.php?path=Main%2FDownloads | Flasttar" -source=(http://www.directfb.org/downloads/Core/$_F_archive_name-1.4/$_F_archive_name-$pkgver.tar.gz) -sha1sums=('41c6108741fcbeb55f5d1a33d8efc20a8f4db5d5') +source=(http://www.directfb.org/downloads/Core/$_F_archive_name-1.7/$_F_archive_name-$pkgver.tar.gz \ + DirectFB-1.6.3-setregion.patch) +sha1sums=('ff3dc6885f2875586849d88ee9f87fca866259b0' \ + 'dea3b81410e98e7fd2bd44c954e52ea60c0852ca') subpkgs=("$pkgname-video-i810" "$pkgname-video-i830" "$pkgname-video-savage" "$pkgname-video-neomagic" \ "$pkgname-video-unichrome" "$pkgname-video-nv" "$pkgname-video-sis" "$pkgname-video-mga" "$pkgname-video-ati" \ _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
