Package: directfb / 1.7.7-9

Metadata

Package Version Patches format
directfb 1.7.7-9 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
02_fix_sh772x_build.patch | (download)

gfxdrivers/sh772x/Makefile.am | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 _fix_sh772x_build

Fix FTBFS on Renesas SH (sh4) because libjpeg doesn't link against sh772x driver.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=536314

93_fix_unicode_key_handling.patch | (download)

inputdrivers/keyboard/keyboard.c | 17 17 + 0 - 0 !
inputdrivers/linux_input/linux_input.c | 23 23 + 0 - 0 !
2 files changed, 40 insertions(+)

 _fix_unicode_key_handling

===================================================================

94_fix_mknod.patch | (download)

gfxdrivers/davinci/davinci_c64x.c | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 fix mknod and makedev


0004 Add missing files from upstream.patch | (download)

gfxdrivers/davinci/davinci_c64x.h | 935 935 + 0 - 0 !
gfxdrivers/davinci/davinci_gfxdriver.h | 169 169 + 0 - 0 !
gfxdrivers/davinci/davincifb.h | 581 581 + 0 - 0 !
3 files changed, 1685 insertions(+)

 add missing files from upstream

Closes: #598976

0005 Turn libdavinci_c64x.la into a convenience library.patch | (download)

gfxdrivers/davinci/Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 turn libdavinci_c64x.la into a convenience library


0006 fix client gfx_state initialisation.patch | (download)

src/core/CoreGraphicsStateClient.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix client->gfx_state initialisation

Shortly before the DirectFB 1.7.7 release, an optimisation was added
to CoreGraphicsStateClient_Init() to avoid creating an extended
Graphics State object if it will not later be required:

  4d422fb Client: Create extended Graphics State object when needed for later usage

Unfortunately the client->gfx_state variable used to track the
extended Graphics State object is not initialised, which can lead to
rashes etc due to creation of the Graphics State object erroneously
being skipped.

Upstream-Status: Pending

Signed-off-by: Andre McCurdy <armccurdy at gmail.com>

reproducible_build.patch | (download)

lib/direct/Makefile.am | 2 1 + 1 - 0 !
lib/fusion/Makefile.am | 2 1 + 1 - 0 !
lib/voodoo/Makefile.am | 2 1 + 1 - 0 !
src/Makefile.am | 2 1 + 1 - 0 !
src/core/Makefile.am | 1 0 + 1 - 0 !
src/core/core.c | 2 1 + 1 - 0 !
wm/unique/Makefile.am | 2 1 + 1 - 0 !
7 files changed, 6 insertions(+), 7 deletions(-)

 enable reproducible building
 - Sort list of object files while linking
 - Strip build time from binary