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

Reply via email to