summaryrefslogtreecommitdiffstats
path: root/base/directfb-1.0
diff options
context:
space:
mode:
Diffstat (limited to 'base/directfb-1.0')
-rw-r--r--base/directfb-1.0/.footprint244
-rw-r--r--base/directfb-1.0/.md5sum2
-rw-r--r--base/directfb-1.0/Pkgfile23
-rw-r--r--base/directfb-1.0/directfb#1.4.1-1.pkg.tar.gzbin0 -> 868582 bytes
-rw-r--r--base/directfb-1.0/libpng-1.4.patch42
5 files changed, 311 insertions, 0 deletions
diff --git a/base/directfb-1.0/.footprint b/base/directfb-1.0/.footprint
new file mode 100644
index 000000000..16fd74bda
--- /dev/null
+++ b/base/directfb-1.0/.footprint
@@ -0,0 +1,244 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/dfbdump
+-rwxr-xr-x root/root usr/bin/dfbg
+-rwxr-xr-x root/root usr/bin/dfbinfo
+-rwxr-xr-x root/root usr/bin/dfbinput
+-rwxr-xr-x root/root usr/bin/dfblayer
+-rwxr-xr-x root/root usr/bin/dfbpenmount
+-rwxr-xr-x root/root usr/bin/dfbscreen
+-rwxr-xr-x root/root usr/bin/dfbsummon
+-rwxr-xr-x root/root usr/bin/directfb-config
+-rwxr-xr-x root/root usr/bin/directfb-csource
+-rwxr-xr-x root/root usr/bin/mkdfiff
+-rwxr-xr-x root/root usr/bin/mkdgiff
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/directfb-internal/
+drwxr-xr-x root/root usr/include/directfb-internal/core/
+-rw-r--r-- root/root usr/include/directfb-internal/core/clipboard.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/colorhash.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/core.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/core_parts.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/core_system.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/coredefs.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/coretypes.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/fonts.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/gfxcard.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/graphics_driver.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/input.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/input_driver.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/layer_context.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/layer_control.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/layer_region.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/layers.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/layers_internal.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/palette.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/screen.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/screens.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/screens_internal.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/state.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/surfacemanager.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/surfaces.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/system.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/windows.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/windows_internal.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/windowstack.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/wm.h
+-rw-r--r-- root/root usr/include/directfb-internal/core/wm_module.h
+drwxr-xr-x root/root usr/include/directfb-internal/display/
+-rw-r--r-- root/root usr/include/directfb-internal/display/idirectfbdisplaylayer.h
+-rw-r--r-- root/root usr/include/directfb-internal/display/idirectfbpalette.h
+-rw-r--r-- root/root usr/include/directfb-internal/display/idirectfbscreen.h
+-rw-r--r-- root/root usr/include/directfb-internal/display/idirectfbsurface.h
+-rw-r--r-- root/root usr/include/directfb-internal/display/idirectfbsurface_layer.h
+-rw-r--r-- root/root usr/include/directfb-internal/display/idirectfbsurface_window.h
+drwxr-xr-x root/root usr/include/directfb-internal/fbdev/
+-rw-r--r-- root/root usr/include/directfb-internal/fbdev/agp.h
+-rw-r--r-- root/root usr/include/directfb-internal/fbdev/fb.h
+-rw-r--r-- root/root usr/include/directfb-internal/fbdev/fbdev.h
+-rw-r--r-- root/root usr/include/directfb-internal/fbdev/vt.h
+drwxr-xr-x root/root usr/include/directfb-internal/gfx/
+-rw-r--r-- root/root usr/include/directfb-internal/gfx/clip.h
+-rw-r--r-- root/root usr/include/directfb-internal/gfx/convert.h
+drwxr-xr-x root/root usr/include/directfb-internal/gfx/generic/
+-rw-r--r-- root/root usr/include/directfb-internal/gfx/generic/generic.h
+-rw-r--r-- root/root usr/include/directfb-internal/gfx/util.h
+-rw-r--r-- root/root usr/include/directfb-internal/idirectfb.h
+drwxr-xr-x root/root usr/include/directfb-internal/input/
+-rw-r--r-- root/root usr/include/directfb-internal/input/idirectfbinputbuffer.h
+-rw-r--r-- root/root usr/include/directfb-internal/input/idirectfbinputdevice.h
+drwxr-xr-x root/root usr/include/directfb-internal/media/
+-rw-r--r-- root/root usr/include/directfb-internal/media/idirectfbdatabuffer.h
+-rw-r--r-- root/root usr/include/directfb-internal/media/idirectfbfont.h
+-rw-r--r-- root/root usr/include/directfb-internal/media/idirectfbimageprovider.h
+-rw-r--r-- root/root usr/include/directfb-internal/media/idirectfbvideoprovider.h
+drwxr-xr-x root/root usr/include/directfb-internal/misc/
+-rw-r--r-- root/root usr/include/directfb-internal/misc/conf.h
+-rw-r--r-- root/root usr/include/directfb-internal/misc/gfx_util.h
+-rw-r--r-- root/root usr/include/directfb-internal/misc/util.h
+drwxr-xr-x root/root usr/include/directfb-internal/windows/
+-rw-r--r-- root/root usr/include/directfb-internal/windows/idirectfbwindow.h
+drwxr-xr-x root/root usr/include/directfb/
+-rw-r--r-- root/root usr/include/directfb/dfb_types.h
+-rw-r--r-- root/root usr/include/directfb/dfiff.h
+-rw-r--r-- root/root usr/include/directfb/dgiff.h
+drwxr-xr-x root/root usr/include/directfb/direct/
+-rw-r--r-- root/root usr/include/directfb/direct/build.h
+-rw-r--r-- root/root usr/include/directfb/direct/clock.h
+-rw-r--r-- root/root usr/include/directfb/direct/conf.h
+-rw-r--r-- root/root usr/include/directfb/direct/debug.h
+-rw-r--r-- root/root usr/include/directfb/direct/direct.h
+-rw-r--r-- root/root usr/include/directfb/direct/hash.h
+-rw-r--r-- root/root usr/include/directfb/direct/interface.h
+-rw-r--r-- root/root usr/include/directfb/direct/interface_implementation.h
+-rw-r--r-- root/root usr/include/directfb/direct/list.h
+-rw-r--r-- root/root usr/include/directfb/direct/log.h
+-rw-r--r-- root/root usr/include/directfb/direct/mem.h
+-rw-r--r-- root/root usr/include/directfb/direct/memcpy.h
+-rw-r--r-- root/root usr/include/directfb/direct/messages.h
+-rw-r--r-- root/root usr/include/directfb/direct/modules.h
+-rw-r--r-- root/root usr/include/directfb/direct/serial.h
+-rw-r--r-- root/root usr/include/directfb/direct/signals.h
+-rw-r--r-- root/root usr/include/directfb/direct/stream.h
+-rw-r--r-- root/root usr/include/directfb/direct/system.h
+-rw-r--r-- root/root usr/include/directfb/direct/thread.h
+-rw-r--r-- root/root usr/include/directfb/direct/trace.h
+-rw-r--r-- root/root usr/include/directfb/direct/tree.h
+-rw-r--r-- root/root usr/include/directfb/direct/types.h
+-rw-r--r-- root/root usr/include/directfb/direct/utf8.h
+-rw-r--r-- root/root usr/include/directfb/direct/util.h
+-rw-r--r-- root/root usr/include/directfb/directfb.h
+-rw-r--r-- root/root usr/include/directfb/directfb_keyboard.h
+-rw-r--r-- root/root usr/include/directfb/directfb_keynames.h
+-rw-r--r-- root/root usr/include/directfb/directfb_strings.h
+-rw-r--r-- root/root usr/include/directfb/directfb_util.h
+-rw-r--r-- root/root usr/include/directfb/directfb_version.h
+-rw-r--r-- root/root usr/include/directfb/directfbgl.h
+drwxr-xr-x root/root usr/include/directfb/fusion/
+-rw-r--r-- root/root usr/include/directfb/fusion/arena.h
+-rw-r--r-- root/root usr/include/directfb/fusion/build.h
+-rw-r--r-- root/root usr/include/directfb/fusion/call.h
+-rw-r--r-- root/root usr/include/directfb/fusion/conf.h
+-rw-r--r-- root/root usr/include/directfb/fusion/fusion.h
+-rw-r--r-- root/root usr/include/directfb/fusion/fusion_internal.h
+-rw-r--r-- root/root usr/include/directfb/fusion/hash.h
+-rw-r--r-- root/root usr/include/directfb/fusion/lock.h
+-rw-r--r-- root/root usr/include/directfb/fusion/object.h
+-rw-r--r-- root/root usr/include/directfb/fusion/property.h
+-rw-r--r-- root/root usr/include/directfb/fusion/reactor.h
+-rw-r--r-- root/root usr/include/directfb/fusion/ref.h
+drwxr-xr-x root/root usr/include/directfb/fusion/shm/
+-rw-r--r-- root/root usr/include/directfb/fusion/shm/pool.h
+-rw-r--r-- root/root usr/include/directfb/fusion/shm/shm.h
+-rw-r--r-- root/root usr/include/directfb/fusion/shm/shm_internal.h
+-rw-r--r-- root/root usr/include/directfb/fusion/shmalloc.h
+-rw-r--r-- root/root usr/include/directfb/fusion/types.h
+-rw-r--r-- root/root usr/include/directfb/fusion/vector.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_ati128.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_ati128.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_cyber5k.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_cyber5k.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_i810.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_i810.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_i830.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_i830.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_mach64.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_mach64.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_matrox.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_matrox.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_neomagic.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_neomagic.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_nsc.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_nsc.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_nvidia.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_nvidia.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_radeon.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_radeon.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_savage.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_savage.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_sis315.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_sis315.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_tdfx.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_tdfx.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_unichrome.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/gfxdrivers/libdirectfb_unichrome.so
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_joystick.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_joystick.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_keyboard.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_keyboard.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_linux_input.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_linux_input.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_lirc.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_lirc.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_mutouch.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_mutouch.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_penmount.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_penmount.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_ps2mouse.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_ps2mouse.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_serialmouse.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_serialmouse.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_sonypi.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_sonypi.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_wm97xx_ts.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/inputdrivers/libdirectfb_wm97xx_ts.so
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_default.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_default.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_dgiff.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_mpeg2.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider/
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/systems/
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/systems/libdirectfb_fbdev.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/systems/libdirectfb_fbdev.so
+drwxr-xr-x root/root usr/lib/directfb-1.0-0/wm/
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/wm/libdirectfbwm_default.la
+-rwxr-xr-x root/root usr/lib/directfb-1.0-0/wm/libdirectfbwm_default.so
+lrwxrwxrwx root/root usr/lib/libdirect-1.0.so.0 -> libdirect-1.0.so.0.1.0
+-rwxr-xr-x root/root usr/lib/libdirect-1.0.so.0.1.0
+-rwxr-xr-x root/root usr/lib/libdirect.la
+lrwxrwxrwx root/root usr/lib/libdirect.so -> libdirect-1.0.so.0.1.0
+lrwxrwxrwx root/root usr/lib/libdirectfb-1.0.so.0 -> libdirectfb-1.0.so.0.1.0
+-rwxr-xr-x root/root usr/lib/libdirectfb-1.0.so.0.1.0
+-rwxr-xr-x root/root usr/lib/libdirectfb.la
+lrwxrwxrwx root/root usr/lib/libdirectfb.so -> libdirectfb-1.0.so.0.1.0
+lrwxrwxrwx root/root usr/lib/libfusion-1.0.so.0 -> libfusion-1.0.so.0.1.0
+-rwxr-xr-x root/root usr/lib/libfusion-1.0.so.0.1.0
+-rwxr-xr-x root/root usr/lib/libfusion.la
+lrwxrwxrwx root/root usr/lib/libfusion.so -> libfusion-1.0.so.0.1.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/direct.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/directfb-internal.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/directfb.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/fusion.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/directfb-1.0.1/
+-rw-r--r-- root/root usr/share/directfb-1.0.1/cursor.dat
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/dfbg.1.gz
+-rw-r--r-- root/root usr/share/man/man1/directfb-csource.1.gz
+drwxr-xr-x root/root usr/share/man/man5/
+-rw-r--r-- root/root usr/share/man/man5/directfbrc.5.gz
diff --git a/base/directfb-1.0/.md5sum b/base/directfb-1.0/.md5sum
new file mode 100644
index 000000000..53dccfada
--- /dev/null
+++ b/base/directfb-1.0/.md5sum
@@ -0,0 +1,2 @@
+539e4b304d08bb0a2080c7b3f321d96f DirectFB-1.0.1.tar.gz
+bfb34caf0c9cf9499975590d6c047b23 libpng-1.4.patch
diff --git a/base/directfb-1.0/Pkgfile b/base/directfb-1.0/Pkgfile
new file mode 100644
index 000000000..55ce8a6ae
--- /dev/null
+++ b/base/directfb-1.0/Pkgfile
@@ -0,0 +1,23 @@
+# Description: Librairie graphique pour le mode Frame buffer
+# URL: http://www.directfb.org
+# Maintainer: NuTyX core team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: libjpeg , libpng, freetype
+
+name=directfb-1.0
+version=1.0.1
+release=1
+source=(http://www.directfb.org/downloads/Core/DirectFB-1.0/DirectFB-$version.tar.gz \
+libpng-1.4.patch)
+# To build with multicore add --enable-multi
+build() {
+ cd DirectFB-$version
+ patch -Np1 -i ../libpng-1.4.patch
+ ./configure --prefix=/usr \
+ --mandir=/usr/share/man \
+ --enable-zlib --disable-vnc \
+ --infodir=/usr/share/info \
+ --enable-x11=no
+ make
+ make DESTDIR=$PKG install
+}
diff --git a/base/directfb-1.0/directfb#1.4.1-1.pkg.tar.gz b/base/directfb-1.0/directfb#1.4.1-1.pkg.tar.gz
new file mode 100644
index 000000000..ad3639da0
--- /dev/null
+++ b/base/directfb-1.0/directfb#1.4.1-1.pkg.tar.gz
Binary files differ
diff --git a/base/directfb-1.0/libpng-1.4.patch b/base/directfb-1.0/libpng-1.4.patch
new file mode 100644
index 000000000..29b49a2ee
--- /dev/null
+++ b/base/directfb-1.0/libpng-1.4.patch
@@ -0,0 +1,42 @@
+diff -Naur DirectFB-1.4.3-orig/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c DirectFB-1.4.3/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c
+--- DirectFB-1.4.3-orig/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c 2010-01-20 00:22:27.000000000 -0500
++++ DirectFB-1.4.3/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c 2010-01-20 00:24:55.000000000 -0500
+@@ -168,7 +168,7 @@
+ static DFBResult
+ Probe( IDirectFBImageProvider_ProbeContext *ctx )
+ {
+- if (png_check_sig( ctx->header, 8 ))
++ if (!png_sig_cmp( ctx->header, 0, 8 ))
+ return DFB_OK;
+
+ return DFB_UNSUPPORTED;
+diff -Naur DirectFB-1.4.3-orig/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c DirectFB-1.4.3/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c
+--- DirectFB-1.4.3-orig/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c 2010-01-20 00:48:44.000000000 -0500
++++ DirectFB-1.4.3/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c 2010-01-20 00:50:27.000000000 -0500
+@@ -653,7 +653,7 @@
+ if (data->color_type == PNG_COLOR_TYPE_PALETTE) {
+ u32 key;
+ png_colorp palette = data->info_ptr->palette;
+- png_bytep trans = data->info_ptr->trans;
++ png_bytep trans = data->info_ptr->trans_alpha;
+ int num_colors = MIN( MAXCOLORMAPSIZE,
+ data->info_ptr->num_palette );
+ u8 cmap[3][num_colors];
+@@ -678,7 +678,7 @@
+ }
+ else {
+ /* ...or based on trans rgb value */
+- png_color_16p trans = &data->info_ptr->trans_values;
++ png_color_16p trans = &data->info_ptr->trans_color;
+
+ data->color_key = (((trans->red & 0xff00) << 8) |
+ ((trans->green & 0xff00)) |
+@@ -689,7 +689,7 @@
+ switch (data->color_type) {
+ case PNG_COLOR_TYPE_PALETTE: {
+ png_colorp palette = data->info_ptr->palette;
+- png_bytep trans = data->info_ptr->trans;
++ png_bytep trans = data->info_ptr->trans_alpha;
+ int num_trans = data->info_ptr->num_trans;
+ int num_colors = MIN( MAXCOLORMAPSIZE, data->info_ptr->num_palette );
+