debian/0000755000000000000000000000000011756155177007205 5ustar debian/libdirectfb-dev.install.i3860000644000000000000000000000657411756116001014305 0ustar usr/bin/directfb-config usr/bin/directfb-csource usr/include/directfb-internal/*.h usr/include/directfb-internal/core/*.h usr/include/directfb-internal/devmem/*.h usr/include/directfb-internal/display/*.h usr/include/directfb-internal/fbdev/*.h usr/include/directfb-internal/gfx/*.h usr/include/directfb-internal/gfx/generic/*.h usr/include/directfb-internal/input/*.h usr/include/directfb-internal/media/*.h usr/include/directfb-internal/misc/*.h usr/include/directfb-internal/windows/*.h usr/include/directfb/*.h usr/include/directfb/direct/*.h usr/include/directfb/fusion/*.h usr/include/directfb/fusion/shm/*.h usr/include/directfb/unique/*.h usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i810.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i830.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_neomagic.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_savage.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_unichrome.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.a usr/lib/*/directfb-*/systems/libdirectfb_devmem.a usr/lib/*/directfb-*/systems/libdirectfb_fbdev.a usr/lib/*/directfb-*/systems/libdirectfb_x11.a usr/lib/*/directfb-*/wm/libdirectfbwm_default.a usr/lib/*/directfb-*/wm/libdirectfbwm_unique.a usr/lib/*/libdirect.a usr/lib/*/libdirect.so usr/lib/*/libdirectfb.a usr/lib/*/libdirectfb.so usr/lib/*/libfusion.a usr/lib/*/libfusion.so usr/lib/*/libuniquewm.a usr/lib/*/libuniquewm.so usr/lib/*/pkgconfig/direct.pc usr/lib/*/pkgconfig/directfb-internal.pc usr/lib/*/pkgconfig/directfb.pc usr/lib/*/pkgconfig/fusion.pc usr/share/man/man1/directfb-csource.1 debian/libdirectfb-1.2-9.install.i3860000644000000000000000000000444011756116125014172 0ustar usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i810.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i830.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_neomagic.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_savage.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_unichrome.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so usr/lib/*/directfb-*/systems/libdirectfb_devmem.so usr/lib/*/directfb-*/systems/libdirectfb_fbdev.so usr/lib/*/directfb-*/wm/libdirectfbwm_default.so usr/lib/*/directfb-*/wm/libdirectfbwm_unique.so usr/lib/*/libdirect-*.so.* usr/lib/*/libdirectfb-*.so.* usr/lib/*/libfusion-*.so.* usr/lib/*/libuniquewm-*.so.* usr/share/directfb-*/cursor.dat debian/rules0000755000000000000000000000706011756115304010254 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 pkg_lib := $(shell dh_listpackages | head -n1) pkg_lib_udeb := $(pkg_lib)-udeb pkg_bin_udeb := libdirectfb-bin-udeb pkgs_deb := $(shell dh_listpackages | sed -e '/$(pkg_lib)/d; /udeb/d; /dbg/d') pkgs_dbg := $(shell dh_listpackages | grep dbg | sed -e 's|-dbg||') DESTDIR_DIST := $(CURDIR)/debian/tmp DESTDIR_UDEB := $(CURDIR)/debian/tmp-udeb BUILD_DIST := directfb-build BUILD_UDEB := directfb-udeb conf_script_env := LDFLAGS="-Wl,--as-needed" DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) conf_gnu_type += --build $(DEB_HOST_GNU_TYPE) else conf_gnu_type += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) CROSS=LD=$(DEB_HOST_GNU_TYPE)-ld endif ifeq ($(DEB_HOST_ARCH_OS), linux) conf_options := \ --with-gfxdrivers=all \ --enable-video4linux2 conf_options_udeb := \ --with-gfxdrivers=matrox \ --with-inputdrivers=keyboard,linuxinput,ps2mouse,serialmouse else conf_options := \ --with-gfxdrivers=none \ --with-inputdrivers=ps2mouse conf_options_udeb := $(conf_options) endif %: dh $@ --parallel override_dh_auto_configure: autoreconf -f -i mkdir -p $(BUILD_DIST) cd $(BUILD_DIST) && \ $(conf_script_env) ../configure \ $(conf_gnu_type) \ --prefix=/usr \ --includedir=\$${prefix}/include \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --sysconfdir=/etc \ --localstatedir=/var \ $(conf_options) \ --enable-static \ --enable-unique \ --disable-sdl \ --disable-vnc \ --enable-x11 mkdir -p $(BUILD_UDEB) cd $(BUILD_UDEB) && \ $(conf_script_env) ../configure \ $(conf_gnu_type) \ --prefix=/usr \ --includedir=\$${prefix}/include \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --mandir=\$${prefix}/share/man \ --infodir=\$${prefix}/share/info \ --sysconfdir=/etc \ --localstatedir=/var \ $(conf_options_udeb) \ --disable-sdl \ --disable-x11 \ --disable-vnc \ --disable-gif \ --disable-jpeg \ --disable-mpeg2 \ --disable-unique \ --disable-video4linux \ --disable-mmx \ --disable-sse override_dh_auto_build: $(MAKE) $(CROSS) -C $(BUILD_DIST) $(MAKE) $(CROSS) -C $(BUILD_UDEB) override_dh_clean: rm -rf $(BUILD_DIST) rm -rf $(BUILD_UDEB) find . -name 'Makefile.in' -delete rm -f configure config.* aclocal.m4 ltmain.sh INSTALL \ missing mkinstalldirs depcomp install-sh compile rm -rf $(DESTDIR_UDEB) rm -f m4/libtool.m4 rm -f m4/ltoptions.m4 rm -f m4/ltsugar.m4 rm -f m4/ltversion.m4 rm -f m4/lt~obsolete.m4 dh_clean override_dh_auto_install: $(MAKE) $(CROSS) -C $(BUILD_DIST) install DESTDIR=$(DESTDIR_DIST) $(MAKE) $(CROSS) -C $(BUILD_UDEB) install DESTDIR=$(DESTDIR_UDEB) override_dh_install: dh_install -a -N$(pkg_lib_udeb) -N$(pkg_bin_udeb) --sourcedir=$(DESTDIR_DIST) dh_install --remaining-packages --sourcedir=$(DESTDIR_UDEB) override_dh_link: for pkg in $(pkgs_deb); do \ rm -rf debian/$$pkg/usr/share/doc/$$pkg; \ dh_link -p$$pkg usr/share/doc/$(pkg_lib) usr/share/doc/$$pkg; \ done override_dh_makeshlibs: dh_makeshlibs -a --add-udeb=$(pkg_lib_udeb) override_dh_strip: for pkg in $(pkgs_dbg); do \ dh_strip -p$$pkg --dbg-package=$${pkg}-dbg; \ done dh_strip --remaining-packages .PHONY: override_dh_auto_test debian/libdirectfb-1.2-9.install.amd640000644000000000000000000000444011756116153014415 0ustar usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i810.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i830.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_neomagic.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_savage.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_unichrome.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so usr/lib/*/directfb-*/systems/libdirectfb_devmem.so usr/lib/*/directfb-*/systems/libdirectfb_fbdev.so usr/lib/*/directfb-*/wm/libdirectfbwm_default.so usr/lib/*/directfb-*/wm/libdirectfbwm_unique.so usr/lib/*/libdirect-*.so.* usr/lib/*/libdirectfb-*.so.* usr/lib/*/libfusion-*.so.* usr/lib/*/libuniquewm-*.so.* usr/share/directfb-*/cursor.dat debian/libdirectfb-1.2-9.install0000644000000000000000000000130011756163747013506 0ustar usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so usr/lib/*/directfb-*/systems/libdirectfb_devmem.so usr/lib/*/directfb-*/wm/libdirectfbwm_default.so usr/lib/*/directfb-*/wm/libdirectfbwm_unique.so usr/lib/*/libdirect-*.so.* usr/lib/*/libdirectfb-*.so.* usr/lib/*/libfusion-*.so.* usr/lib/*/libuniquewm-*.so.* usr/share/directfb-*/cursor.dat debian/libdirectfb-dev.install.linux0000644000000000000000000000616211756115734014760 0ustar usr/bin/directfb-config usr/bin/directfb-csource usr/include/directfb-internal/*.h usr/include/directfb-internal/core/*.h usr/include/directfb-internal/devmem/*.h usr/include/directfb-internal/display/*.h usr/include/directfb-internal/fbdev/*.h usr/include/directfb-internal/gfx/*.h usr/include/directfb-internal/gfx/generic/*.h usr/include/directfb-internal/input/*.h usr/include/directfb-internal/media/*.h usr/include/directfb-internal/misc/*.h usr/include/directfb-internal/windows/*.h usr/include/directfb/*.h usr/include/directfb/direct/*.h usr/include/directfb/fusion/*.h usr/include/directfb/fusion/shm/*.h usr/include/directfb/unique/*.h usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.a usr/lib/*/directfb-*/systems/libdirectfb_devmem.a usr/lib/*/directfb-*/systems/libdirectfb_fbdev.a usr/lib/*/directfb-*/systems/libdirectfb_x11.a usr/lib/*/directfb-*/wm/libdirectfbwm_default.a usr/lib/*/directfb-*/wm/libdirectfbwm_unique.a usr/lib/*/libdirect.a usr/lib/*/libdirect.so usr/lib/*/libdirectfb.a usr/lib/*/libdirectfb.so usr/lib/*/libfusion.a usr/lib/*/libfusion.so usr/lib/*/libuniquewm.a usr/lib/*/libuniquewm.so usr/lib/*/pkgconfig/direct.pc usr/lib/*/pkgconfig/directfb-internal.pc usr/lib/*/pkgconfig/directfb.pc usr/lib/*/pkgconfig/fusion.pc usr/share/man/man1/directfb-csource.1 debian/libdirectfb-dev.install.armel0000644000000000000000000000655611756116037014725 0ustar usr/bin/directfb-config usr/bin/directfb-csource usr/include/directfb-internal/*.h usr/include/directfb-internal/core/*.h usr/include/directfb-internal/devmem/*.h usr/include/directfb-internal/display/*.h usr/include/directfb-internal/fbdev/*.h usr/include/directfb-internal/gfx/*.h usr/include/directfb-internal/gfx/generic/*.h usr/include/directfb-internal/input/*.h usr/include/directfb-internal/media/*.h usr/include/directfb-internal/misc/*.h usr/include/directfb-internal/windows/*.h usr/include/directfb/*.h usr/include/directfb/direct/*.h usr/include/directfb/fusion/*.h usr/include/directfb/fusion/shm/*.h usr/include/directfb/linux/*.h usr/include/directfb/unique/*.h usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_davinci.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_omap.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_ucb1x00_ts.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.a usr/lib/*/directfb-*/systems/libdirectfb_devmem.a usr/lib/*/directfb-*/systems/libdirectfb_fbdev.a usr/lib/*/directfb-*/systems/libdirectfb_x11.a usr/lib/*/directfb-*/wm/libdirectfbwm_default.a usr/lib/*/directfb-*/wm/libdirectfbwm_unique.a usr/lib/*/libdavinci_c64x.a usr/lib/*/libdavinci_c64x.so usr/lib/*/libdirect.a usr/lib/*/libdirect.so usr/lib/*/libdirectfb.a usr/lib/*/libdirectfb.so usr/lib/*/libfusion.a usr/lib/*/libfusion.so usr/lib/*/libuniquewm.a usr/lib/*/libuniquewm.so usr/lib/*/pkgconfig/direct.pc usr/lib/*/pkgconfig/directfb-internal.pc usr/lib/*/pkgconfig/directfb.pc usr/lib/*/pkgconfig/fusion.pc usr/share/man/man1/directfb-csource.1 debian/control0000644000000000000000000001264011756163747010615 0ustar Source: directfb Priority: optional Maintainer: Debian DirectFB Team Uploaders: Fathi Boudra , Otavio Salvador , Luis Mondesi Build-Depends: autoconf, automake, debhelper (>= 9), libfreetype6-dev, libjpeg-dev, libpng-dev, libtool, libts-dev [linux-any], libx11-dev, libxext-dev, pkg-config, x11proto-core-dev, zlib1g-dev Standards-Version: 3.9.3 Section: libs Homepage: http://www.directfb.org/ Vcs-Browser: http://svn.debian.org/wsvn/pkg-directfb/directfb/ Vcs-Svn: svn://svn.debian.org/pkg-directfb/directfb/trunk/ Package: libdirectfb-1.2-9 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Conflicts: libdirectfb-1.2-0 [armel] Description: direct frame buffer graphics - shared libraries DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. Package: libdirectfb-1.2-9-udeb XC-Package-Type: udeb Section: debian-installer Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Provides: libdirectfb-1.2-9 Description: direct frame buffer graphics - shared libraries DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains the shared libraries for use with the Debian installer. Package: libdirectfb-bin Architecture: any Depends: libdirectfb-1.2-9 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: direct frame buffer graphics - binaries DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains the DirectFB background configuration tool and the directfbrc man page. Package: libdirectfb-bin-udeb XC-Package-Type: udeb Section: debian-installer Architecture: any Depends: libdirectfb-1.2-9-udeb (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: direct frame buffer graphics - binaries DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains the DirectFB dfbinfo debugging tool. Package: libdirectfb-extra Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: libdirectfb-1.2-9 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: direct frame buffer graphics - extra providers DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains the following providers: . * image PNG * image JPEG * font FreeType * system X11 Package: libdirectfb-dev Section: libdevel Architecture: any Depends: libdirectfb-1.2-9 (= ${binary:Version}), libdirectfb-extra, libfreetype6-dev, libjpeg-dev, libpng-dev, libx11-dev, libxext-dev, x11proto-core-dev, zlib1g-dev (>= 1:1.1.3), ${misc:Depends}, ${shlibs:Depends} Description: direct frame buffer graphics library - development files DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains the files needed to compile and link programs which use DirectFB. Package: libdirectfb-1.2-9-dbg Section: debug Architecture: any Multi-Arch: same Priority: extra Depends: libdirectfb-1.2-9 (= ${binary:Version}), ${misc:Depends} Description: direct frame buffer graphics - shared libraries debug symbols DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains DirectFB shared libraries debugging symbols. Package: libdirectfb-bin-dbg Section: debug Architecture: any Priority: extra Depends: libdirectfb-1.2-9-dbg (= ${binary:Version}), libdirectfb-bin (= ${binary:Version}), ${misc:Depends} Description: direct frame buffer graphics - binaries debug symbols DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains DirectFB binaries debugging symbols. Package: libdirectfb-extra-dbg Section: debug Architecture: any Multi-Arch: same Priority: extra Depends: libdirectfb-1.2-9-dbg (= ${binary:Version}), libdirectfb-extra (= ${binary:Version}), ${misc:Depends} Description: direct frame buffer graphics - extra provider debug symbols DirectFB is a graphics library which was designed with embedded systems in mind. It offers maximum hardware accelerated performance at a minimum of resource usage and overhead. . This package contains DirectFB extra provide debugging symbols. debian/compat0000644000000000000000000000000211756111413010364 0ustar 9 debian/libdirectfb-1.2-9.docs0000644000000000000000000000005111336024017012746 0ustar NEWS README TODO docs/README.screenshots debian/watch0000644000000000000000000000021110264570401010210 0ustar # Site Directory Pattern Version Script version=3 http://www.directfb.org/download/DirectFB/ DirectFB-(\d.*)\.tar\.gz debian uupdate debian/libdirectfb-bin.install0000644000000000000000000000042411756163747013616 0ustar usr/bin/dfbdump usr/bin/dfbfx usr/bin/dfbg usr/bin/dfbinfo usr/bin/dfbinput usr/bin/dfbinspector usr/bin/dfblayer usr/bin/dfbmaster usr/bin/dfbpenmount usr/bin/dfbscreen usr/bin/mkdfiff usr/bin/mkdgiff usr/bin/uwmdump usr/share/man/man1/dfbg.1 usr/share/man/man5/directfbrc.5 debian/directfb-config.10000644000000000000000000000610511267267013012304 0ustar .TH directfb-config 1 2006-06-14 0.9.25.1 "DirectFB User's Manual" .SH NAME directfb-config \- script to get information about the installed version of directfb .SH SYNOPSIS .B directfb\-config .RB [ \-\-prefix [=\fIDIR\fP]] .RB [ \-\-exec\-prefix [=\fIDIR\fP]] .RB [ \-\-version ] .RB [ \-\-libs ] .RB [ \-\-cflags ] .RB [ \-\-input =\fI\fP[,\fI\fP]...] .RB [ \-\-graphics =\fI\fP[,\fI\fP]...] .RB [ \-\-fonts =\fI\fP[,\fI\fP]...] .RB [ \-\-imageprovider =\fI\fP[,\fI\fP]...] .RB [ \-\-videoprovider =\fI\fP[,\fI\fP]...] .SH DESCRIPTION .PP \fIdirectfb\-config\fP is a tool that is used to configure to determine the compiler and linker flags that should be used to compile and link programs that use \fIdirectfb\fP. It is also used internally to the .m4 macros for GNU autoconf that are included with \fIdirectfb\fP. . .SH OPTIONS \fIdirectfb\-config\fP accepts the following options: .TP 8 .B \-\-version Print the currently installed version of \fIdirectfb\fP on the standard output. .TP 8 .B \-\-libs Print the linker flags that are necessary to link a \fIdirectfb\fP program. .TP 8 .B \-\-cflags Print the compiler flags that are necessary to compile a \fIdirectfb\fP program. .TP 8 .BR \-\-prefix [=\fIDIR\fP] If specified, use PREFIX instead of the installation prefix that \fIdirectfb\fP was built with when computing the output for the \fB\-\-cflags\fP and \fB\-\-libs\fP options. This option is also used for the exec prefix if \fB\-\-exec\-prefix\fP was not specified. This option must be specified before any \fB\-\-libs\fP or \fB\-\-cflags\fP options. .TP 8 .BR \-\-exec\-prefix [=\fIDIR\fP] If specified, use PREFIX instead of the installation exec prefix that \fIdirectfb\fP was built with when computing the output for the \fB\-\-cflags\fP and \fB\-\-libs\fP options. This option must be specified before any \fB\-\-libs\fP or \fB\-\-cflags\fP options. .TP 8 .BR \-\-input =\fI\fP[,\fI\fP]... Print the linker flags necessary to statically link the listed input drivers into the object. .TP 8 .BR \-\-graphics =\fI\fP[,\fI\fP]... Print the linker flags necessary to statically link the listed graphic drivers into the object. .TP 8 .BR \-\-fonts =\fI\fP[,\fI\fP]... Print the linker flags necessary to statically link the listed font implementations into the object. .TP 8 .BR \-\-imageprovider =\fI\fP[,\fI\fP]... Print the linker flags necessary to statically link the listed imageprovider implementations into the object. .TP 8 .BR \-\-videoprovider =\fI\fP[,\fI\fP]... Print the linker flags necessary to statically link the listed videoprovider implementations into the object. .SH COPYRIGHT Copyright \(co 1998 Owen Taylor Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Adapted to directfb by Guillem Jover . debian/libdirectfb-extra.install0000644000000000000000000000044711756163747014176 0ustar usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so usr/lib/*/directfb-*/systems/libdirectfb_x11.so debian/libdirectfb-1.2-9-udeb.install.linux0000644000000000000000000000166711756116200015557 0ustar usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so usr/lib/*/directfb-*/systems/libdirectfb_devmem.so usr/lib/*/directfb-*/systems/libdirectfb_fbdev.so usr/lib/*/directfb-*/wm/libdirectfbwm_default.so usr/lib/*/libdirect-*.so.* usr/lib/*/libdirectfb-*.so.* usr/lib/*/libfusion-*.so.* usr/share/directfb-*/cursor.dat debian/copyright0000644000000000000000000000352011756163747011142 0ustar This package was debianized by: Fredrik Hallenberg on Tue, 17 Apr 2001 15:28:35 +0200. Maintained by Guillem Jover from 2003 to march 2008. Maintained by Debian DirectFB Team since march 2008. It was downloaded from: http://www.directfb.org Upstream Authors: Denis Oliver Kropp Andreas Hundt Sven Neumann Ville Syrjälä Claudio Ciccani Copyright: Copyright © 2001-2010 The DirectFB Organization (directfb.org) Copyright © 2000-2004 Convergence (integrated media) GmbH License: This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. The Debian packaging is: Copyright © 2008-2010 Fathi Boudra Copyright © 2003-2008 Guillem Jover Copyright © 2001-2003 Fredrik Hallenberg and is licensed under the LGPL version 2.1, see above. debian/libdirectfb-bin-udeb.install0000644000000000000000000000002011756163747014523 0ustar usr/bin/dfbinfo debian/libdirectfb-dev.manpages0000644000000000000000000000003110114555444013725 0ustar debian/directfb-config.1 debian/changelog0000644000000000000000000010356311756154667011072 0ustar directfb (1.2.10.0-5) unstable; urgency=low * Update debian/control: - bump debhelper build dependency to 9. - drop libsysfs-dev build dependency. (Closes: #627651) - bump Standards-Version to 3.9.3 (no changes needed). * Add debian/patches/100_fix_format_string_errors.patch: Fix FTBFS with -Werror=format-security. Thanks to Micah Gersten. (Closes: #645809) * libpng1.5 transition: - add support for libpng 1.5. (Closes: #648138) - replace libpng12-dev build dependency by libpng-dev. (Closes: #662302) * Add multiarch support. (Closes: #663039) -- Fathi Boudra Sat, 19 May 2012 20:22:53 +0300 directfb (1.2.10.0-4.3) unstable; urgency=low * Non-maintainer upload. * Fix "directfb ftbfs on armel. Implicit declaration error" - Thanks Peter Green for bug report and patch (Closes: #644782) * Remove m4 macros when calling clean target -- Hector Oron Mon, 17 Oct 2011 12:53:01 +0100 directfb (1.2.10.0-4.2) unstable; urgency=low * Non-maintainer upload. * Changed designation of the architecture for libsysfs-dev and libts-dev from list of architectures to linux-any. (Closes: #596949, #634512) * Fix Build on Renesas sh4. (Closes: #635888) Update patches/02_fix_sh772x_build.patch. -- Nobuhiro Iwamatsu Wed, 10 Aug 2011 07:27:09 +0900 directfb (1.2.10.0-4.1) unstable; urgency=low * Non-maintainer upload. * Fix typo for LDFLAGS. (Closes: #624875, #625178) -- Andres Mejia Sun, 24 Jul 2011 13:19:08 -0400 directfb (1.2.10.0-4) unstable; urgency=low * Drop libmpeg3-dev build-dependency/dependency. (Closes: #507527) * Conflict on armel architecture only. (Closes: #584617) * Bump Standards-Version to 3.9.0 (no changes needed). -- Fathi Boudra Wed, 30 Jun 2010 20:50:02 +0300 directfb (1.2.10.0-3) unstable; urgency=low * Add missing Conflicts against libdirectfb-1.2-0 on armel architecture. (Closes: #576835) -- Fathi Boudra Fri, 16 Apr 2010 14:41:01 +0300 directfb (1.2.10.0-2) unstable; urgency=low * Keep wilcard usage to install libdirectfb. Fix kfreebsd FTBFS. -- Fathi Boudra Thu, 25 Mar 2010 09:44:25 +0100 directfb (1.2.10.0-1) unstable; urgency=low * Rename binary packages caused by a soname change. * Fix some lintian warnings. -- Fathi Boudra Thu, 25 Mar 2010 08:28:33 +0100 directfb (1.2.10really1.2.8-1) unstable; urgency=medium * Restore directfb 1.2.8 as 1.2.10really1.2.8 to avoid more breakage during libjpeg transition. (Closes: #569815) -- Fathi Boudra Sun, 14 Feb 2010 19:58:46 +0100 directfb (1.2.10-1) unstable; urgency=low * New upstream release. -- Fathi Boudra Sun, 14 Feb 2010 11:05:38 +0100 directfb (1.2.9-1) unstable; urgency=low * New upstream release. * Switch to dpkg-source 3.0 (quilt) format. * Update debian/control: - Remove quilt build dependency. - Update (build-)dependency on libjpeg62-dev to libjpeg-dev. (Closes: #569232) - Bump Standards-Version to 3.8.4 (no changes needed). - Fix typo in package description: "This packages". (Closes: #557502) * Update debian/rules: - Enable parallel build (pass --parallel option to dh). -- Fathi Boudra Sun, 14 Feb 2010 09:58:07 +0100 directfb (1.2.8-5) unstable; urgency=low * Apply patch from Samuel Thibault to fix FTBFS on non-linux ports. (Closes: #550889) * Bump Standards-Version from 3.8.0 to 3.8.2 (no changes needed). -- Fathi Boudra Mon, 19 Oct 2009 17:23:35 +0200 directfb (1.2.8-4) unstable; urgency=low * Add missing c64x.h include for armel. -- Fathi Boudra Sun, 16 Aug 2009 19:13:54 +0200 directfb (1.2.8-3) unstable; urgency=low * Add missing libdavinci_c64x library. Fix armel build. -- Fathi Boudra Sun, 16 Aug 2009 11:25:09 +0200 directfb (1.2.8-2) unstable; urgency=low * Use per-architecture install files. (Closes: #541662, #541705) -- Fathi Boudra Sun, 16 Aug 2009 00:08:05 +0200 directfb (1.2.8-1) unstable; urgency=low * New upstream release. * Update debian/patches/70_linux_fusion.patch to linux-fusion 8.1.1. * Add debian/patches: - 01_default_cflags.patch Upstream clear default CFLAGS and force -O3. Use default CFLAGS on Debian. - 02_fix_sh772x_build.patch Fix FTBFS on Renesas SH (sh4) because libjpeg doesn't link against sh772x driver. Thanks to Nobuhiro Iwamatsu. (Closes: #536314) * Bump debian/compat to 7. * Update debian/control: - Bump debhelper and quilt build dependencies version. - Add avr32 into architectures list for libsysfs-dev build dependency. (Closes: #528416) - Add sh4 into architecture list for libsysfs-dev build dependency. (Closes: #536315) - Bump Standards-Version from 3.8.0 to 3.8.2 (no changes needed). - Add missing ${misc:Depends}. Thanks to lintian. - Add debug packages: libdirectfb-1.2-0-dbg, libdirectfb-bin-dbg and libdirectfb-extra-dbg. (Closes: #532620) * Fix debian/directfb-config.1 file. Thanks to lintian. * Rename debian/docs to debian/libdirectfb-1.2-0.docs file. * Update *.install files: more verbose. * Replace debian/libdirectfb-extra.files by debian/libdirectfb-extra.install file. * Convert debian/rules to dh usage. * Add debian/source.lintian-overrides to override lintian error about avr32 architecture. -- Fathi Boudra Wed, 12 Aug 2009 23:34:02 +0200 directfb (1.2.7-2) unstable; urgency=low * Upload to Sid. -- Fathi Boudra Mon, 09 Mar 2009 18:15:26 +0100 directfb (1.2.7-1) experimental; urgency=low * New upstream release. -- Fathi Boudra Wed, 28 Jan 2009 14:16:19 +0100 directfb (1.2.6-1) experimental; urgency=low * New upstream release. (Closes: #500093) - debian/patches/01_link_static_priv.patch: Merged upstream. - debian/patches/03_link_static_sysfs.patch: Merged upstream. - debian/patches/05_link_dynamic.patch: Refreshed. - debian/patches/08_link_static_ar.patch: Removed. - debian/patches/24_distclean.patch: Merged upstream. - debian/patches/30_linux_types.patch: Merged upstream. - debian/patches/40_page_size.patch: Merged upstream. - debian/patches/50_siginfo.patch: Merged upstream. - debian/patches/91_linux_types_cruft.patch: Removed. - debian/patches/93_fix_unicode_key_handling.patch: Refreshed. * Update debian/libdirectfb-bin.install: - Add mkdfiff and mkdgiff binaries. * Update debian/rules: - Add includedir, sysconfdir and localstatedir to configure options. - Add LDFLAGS to configure script: --as-needed. -- Fathi Boudra Sun, 09 Nov 2008 16:50:45 +0100 directfb (1.0.1-11) unstable; urgency=low * Remove 92_reopen_console.patch: it fails in the usual case, but works when run through strace. (Closes: #493899) -- Fathi Boudra Sun, 17 Aug 2008 16:42:54 +0200 directfb (1.0.1-10) unstable; urgency=low * Add 93_fix_unicode_key_handling.patch: when the library asks the kernel for the key symbols, the result are truncated for unicode symbols if the keyboard is not in K_UNICODE mode. So, a temporary switch is needed, as well as applying the right bitmask in order to retrieve the full unicode symbol. Thanks to Jérémy Bobbio. (Closes: #401296) * Now using Standards-Version 3.8.0 (no changes needed). -- Fathi Boudra Tue, 22 Jul 2008 18:49:17 +0200 directfb (1.0.1-9) unstable; urgency=low * Add cross build support. Thanks to Neil Williams. (Closes: #480933) * Add 92_reopen_console.patch: when libdirectfb detects zero length reads, it attempts to reopen the console (possibly from a newly mounted root tree). -- Fathi Boudra Wed, 14 May 2008 22:44:06 +0200 directfb (1.0.1-8) unstable; urgency=low * Adopt the directfb suite of packages. Set maintainer to Debian DirectFB Team: Otavio Salvador, Luis Mondesi and myself. (Closes: #465402) * Exclude linux specific package to fix FTBFS on GNU/kFreeBSD due to unsatisfied Build-Depends on libts-dev. (Closes: #465945) -- Fathi Boudra Sat, 01 Mar 2008 10:46:17 +0100 directfb (1.0.1-7) unstable; urgency=low * Orphan package, set maintainer to Debian QA Group. * Replace libts0-dev with libts-dev in Build-Depends. (Closes: #464222) * Properly serialize patch and configure targets to support parallel builds. * Patch cleanup: - debian/patches/09_link_static_as-needed.patch: Merged into ... - debian/patches/08_link_static_ar.patch: ... this. - debian/patches/05_link_dynamic.patch: Update Status pseudo-fields: - debian/patches/70_linux_fusion.patch: Likewise. * Update copyright information. * Remove Vcs information from debian/copyright (it's now in debian/control). -- Guillem Jover Tue, 12 Feb 2008 09:31:01 +0200 directfb (1.0.1-6) unstable; urgency=medium * Add shlib:Depends substvar on libdirectfb-dev's Depends needed by directfb-csource. Thanks to Niko Tyni . * Patch cleanup: - debian/patches/04_bashisms.patch: Remove, was already disabled. - debian/patches/10_linux_config.h.patch: Rename to ... - debian/patches/90_linux_config.h.patch: ... this. - debian/patches/30_linux_types.patch: Move distro specific change ... - debian/patches/91_linux_types_cruft.patch: ... here. New file. - Add upstream status information to all patches. * Add libts0-dev to Build-Depends to enable tslib support. (Closes: #456584) * Yield the CPU on the keyboard loop. (Closes: #458418) - debian/patches/80_from_HEAD_yield_cpu_on_kbd_loop.patch: New file. Stole from git HEAD. Set medium urgency as this is breaking splashy in testing. -- Guillem Jover Mon, 28 Jan 2008 07:40:06 +0200 directfb (1.0.1-5) unstable; urgency=low * Replace all instances of __type with type, where type are s8, u8, s16, u16, s32, u32, s64 and u64. - debian/patches/30_linux_types.patch: Update. -- Guillem Jover Tue, 11 Dec 2007 02:36:27 +0200 directfb (1.0.1-4) unstable; urgency=low * Add armel in libsysfs-dev architecture specifier in Build-Depends. (Closes: #454769) Thanks to Joey Hess . * Enable DIRECTFB_NO_CRUFT in dfb_types.h to avoid polluting the type namespace. (Closes: #454944) - debian/patches/30_linux_types.patch: Update. -- Guillem Jover Tue, 11 Dec 2007 00:23:18 +0200 directfb (1.0.1-3) unstable; urgency=low * Upload to unstable. * Now using Standards-Version 3.7.3 (no changes needed). * Remove XB- from Package-Type fields. * Do not remove duplicated Depends entries, dpkg-dev does it now. * Remove 'trunk/' from Vcs-Browser. * Move dependency in debian/rules from build-dist and build-udeb targets to configure.in. * Do not ignore errors from 'rm -rf' in 'debian/rules clean'. * Call configure with autotools-dev recommended --build and --host options. * Change DEB_HOST_ARCH_OS assignment to only if it's not already set. * Restore parts of patch lost when preparing 1.0.1-1. (Closes: #446948) - debian/patches/09_link_static_as-needed.patch: Update. -- Guillem Jover Fri, 07 Dec 2007 10:41:48 +0200 directfb (1.0.1-2) experimental; urgency=low * Reorder variable assignments in debian/rules so that they get properly initialized. * Remove version from zlib1g-dev Build-Depends. * Switch from automake1.9 to automake in Build-Depends. * Add pkg-config to Build-Depends. (Closes: #441966) * Add Homepage, Vcs-Browser and Vcs-Svn fields. -- Guillem Jover Wed, 12 Sep 2007 22:10:29 +0300 directfb (1.0.1-1) experimental; urgency=low * New upstream release. (Closes: #416911) - debian/patches/05_link_dynamic.patch: Resync. - debian/patches/09_link_static_as-needed.patch: Likewise. - debian/patches/10_linux_config.h.patch: Likewise. - debian/patches/24_distclean.patch: Likewise. - debian/patches/50_siginfo.patch: Likewise. - debian/patches/60_touchpad.patch: Removed, superseded upstream. - debian/patches/13_x86_conditional_rdtsc.patch: Likewise. - debian/patches/70_linux_fusion.patch: New file. * Do not ship the .la files in libdirectfb-dev. * Remove duplicated relationships from the substvar files. * Change the Package-Type field from XC- to XB-. * Initialize DEB_HOST_ARCH_OS with dpkg-architecture. * Move dfbinfo from libdirectfb-1.0-0-udeb to libdirectfb-bin-udeb. * Remove Tag fields, they are better maintained outside the package. -- Guillem Jover Tue, 04 Sep 2007 05:20:21 +0300 directfb (0.9.25.1-6) unstable; urgency=low * Add a Dependency on libsysfs-dev to libdirectfb-dev. (Closes: #407316) * Fix static linking path in directfb-config when using WM libraries. (Closes: #407670) - debian/patches/09_link_static_as-needed.patch: Updated. Thanks to Tim Dijkstra . * Fix static linking options in directfb-config missing capitalization for some symbols. (Closes: #407935) - debian/patches/09_link_static_as-needed.patch: Updated. Based on a patch by Tim Dijkstra . * Do not include as it is not exported by the kernel anymore. (Closes: #427276) - debian/patches/10_linux_config.h.patch: Updated. * Use ${binary:Version} instead of the deprecated substvar ${Source-Version}. * Remove debian/tmp-udeb on clean to fix a build failure if built twice in a row. (Closes: #424184) * Remove autogenerated files on clean to keep the diff tidy. * Include and needed by in 'gfxdrivers/i830/i830.h'. - debian/patches/30_linux_types.patch: Updated. -- Guillem Jover Thu, 07 Jun 2007 06:33:21 +0300 directfb (0.9.25.1-5) unstable; urgency=low * Make linux_input handle correctly touchpad devices. (Closes: #354624, #375402, #383608, #383866, #395067, #395118, #400579) - debian/patches/60_touchpad.patch: New file. Thanks to Attilio Fiandrotti . -- Guillem Jover Mon, 4 Dec 2006 08:57:56 +0200 directfb (0.9.25.1-4) unstable; urgency=low * Switched to quilt: - Add new debian/patches/series file. - Add Build-Depends on 'quilt (>= 0.40)'. - Include quilt.make from debian/rules. - Remove now unused debian/patch.mk. * Add a Tag: field to all binary packages, using partial data from debtags. * Do not build nor install any gfxdriver in the udeb, except for Linux systems where we include the Matrox driver. (Closes: #390438) * Reorder patches to ease merging in upstream: - debian/patches/02_link_static_ar.patch: Rename to ... - debian/patches/08_link_static_ar.patch: ... here. - debian/patches/06_link_static_as-needed.patch: Rename to ... - debian/patches/09_link_static_as-needed.patch: ... here. - debian/patches/03_link_static_sysfs.patch: Resync. * Remove unneded zlib linking instances from some of the resulting objects. - debian/patches/05_link_dynamic.patch: New file. * Fix Linux kernel types use on non-Linux systems. - debian/patches/30_linux_types.patch: Update. * Do not use PAGE_SIZE at all on Linux, this variable was not supposed to be exported to userland. - debian/patches/40_page_size.patch: Update. * Unify short package descriptions. * Install dbfinfo in the udeb under '/usr/lib/directfb-M.N.O/bin' to keep it co-installable as long as we do not have a package libdirectfb-bin-udeb. (Closes: #390437) * Fix inconditional use of SA_SIGINFO, which is not present in the Hurd. - debian/patches/50_siginfo.patch: New file. Thanks to Samuel Thibault . * Support building on non-Linux systems. (Closes: #363491) * Switch variables to non-recursive and fix indentation in debian/rules. -- Guillem Jover Tue, 17 Oct 2006 13:06:09 +0300 directfb (0.9.25.1-3) unstable; urgency=medium * Fix build failure on powerpc, due to the inconditional use of PAGE_SIZE. - debian/patches/40_page_size.patch: New file. -- Guillem Jover Mon, 31 Jul 2006 19:56:10 +0300 directfb (0.9.25.1-2) unstable; urgency=low * Upload to unstable. * Do not leak libdl nor libz to projects dynamically linking against directfb trough the .pc files or directfb-config. (Closes: #373983) - debian/patches/01_link_static_priv.patch: New file. * Force linking the selected modules when statically linking, now that the toolchain enforces --as-needed by default. (Closes: #378368) - debian/patches/06_link_static_as-needed.patch: New file. -- Guillem Jover Tue, 25 Jul 2006 20:44:11 +0300 directfb (0.9.25.1-1) experimental; urgency=low * New upstream release. (Closes: #366460) - debian/patches/00_plugins_link.patch: Merged upstream. Remove. - debian/patches/01_missing_rules.patch: Likewise. - debian/patches/11_syscall.patch: Likewise. - debian/patches/12_remove_sys_io.h.patch: Likewise. - debian/patches/22_videodev.patch: Likewise. - debian/patches/23_fbdev.patch: Likewise. - debian/patches/30_linux_types.patch: Sync. - debian/patches/13_x86_conditional_rdtsc.patch: Likewise. - debian/patches/24_distclean.patch: Likewise. - debian/patches/03_link_static_sysfs.patch: Likewise. * Updated version in directfb-config.1. * Now using Standards-Version 3.7.2. * Wrapped debian/control field lines, as per latest policy. * Remove sh from libsysfs-dev Build-Depends architecture delimiter. * Replace x-dev Dependency in libdirectfb-dev with x11proto-core-dev. (Closes: #366011) -- Guillem Jover Wed, 14 Jun 2006 12:20:21 +0300 directfb (0.9.24-4) unstable; urgency=low * Replace x-dev Build-Dependency with x11proto-core-dev. (Closes: #366011) * Refer to Debian as a generic system, and not mention GNU/Linux. * Fix bashisms in directfb-config. (Closes: #369006, #370756) - debian/patches/04_bashisms.patch: New file. * Use rdtsc on x86 conditionally, so that subarches which do not provide it do not SIGILL. (Closes: #373217) - debian/patches/13_x86_conditional_rdtsc.patch: New file. -- Guillem Jover Wed, 14 Jun 2006 10:00:15 +0300 directfb (0.9.24-3) unstable; urgency=low * Fix FTBFS on amd64 due to conflicting types for int64_t. (Closes: #316277) - debian/patches/30_linux_types.patch: Updated. Thanks to Kurt Roeckx . * Fix missing libsysfs when statically linking. - debian/patches/03_link_static_sysfs.patch: New file. -- Guillem Jover Fri, 14 Apr 2006 21:11:39 +0300 directfb (0.9.24-2) unstable; urgency=low * Upload to unstable. -- Guillem Jover Mon, 10 Apr 2006 14:48:47 +0300 directfb (0.9.24-1) experimental; urgency=low * New upstream release. (Closes: #342496) - debian/patches/00_plugins_link.patch: Sync. Fix SDL provider linking against the system directfb libraries. - debian/patches/22_videodev.patch: Sync. - debian/patches/23_fbdev.patch: Likewise. - debian/patches/24_distclean.patch: Likewise. - debian/patches/30_linux_types.patch: Likewise. - debian/patches/01_missing_rules.patch: New file. Add missing rules/ directory in the released tarball. - debian/patches/31_libsysfs2.patch: Removed, upstream can now build with libsysfs1 and libsysfs2. * Switch to debhelper compatibilty level 5. * Rename debian/patch.mk clean target to unpatch. Make patch and unpatch single colon rules. Make patch, unpatch, apply-patches and reverse-patches PHONY. * Remove obsolete --disable configure options for the udeb build. * Do not use stamp files for configuere, use config.status instead. * Reorganized binary packages contents, and move providers with external dependencies to libdirectfb-extra: (Closes: #188490) - Update libdirectfb-extra description. - debian/rules (VERSION, DEB_BUILD_GNU_SYSTEM): Remove unused variables. (package_lib): Change to a simple expanded variable. (package_udeb): Use package_lib to generate the name. (packages_nolib): Exclude package_lib and package_udeb from the list. (prefix_tmp): Change to ... (DESTDIR_DIST): ... this. Fix all callers. (prefix_udeb): Change to ... (DESTDIR_UDEB): ... this. Fix all callers. (install): Do not remove stuff, as we are now explicitly selecting what to install. (binary-arch): Use dh_install instead of dh_movefiles, and exclude some files from the global lists. Remove dh_isntallexamples comment. Use packages_nolib in the for loop. - debian/libdirectfb-0.9-24.files: Rename to ... - debian/libdirectfb-0.9-24.install: ... this. Install the default font provider; the gif and mpeg2 image provider; the v4l video provider; all gfxdrivers; all inputdrivers; the fbdev system provider; and all the wm providers. - debian/libdirectfb-0.9-24-udeb.install: New file. Explicitly list package contents, previously picked from the remaining not removed ones. - debian/libdirectfb-bin.files: Rename to ... - debian/libdirectfb-bin.install: ... this. - debian/libdirectfb-dev.files: Rename to ... - debian/libdirectfb-dev.install: ... this. Install all .la and .a files for all providers. - debian/libdirectfb-extra.files: Rename to ... - debian/libdirectfb-extra.install: ... this. Install SDL input and system provider; the ft2 font provider; the jpeg and png image providers. * Enable X11 system and input providers. * Use .a archives for static linking instead of the .o files. - debian/patches/02_link_static_ar.patch: New file. * Add "udeb:" lines to the shlibs file (Build-Depend on debhelper 5.0.22). (Closes: #360211) * Fix bold and italic use in directfb-config manpage. -- Guillem Jover Fri, 31 Mar 2006 05:34:41 +0300 directfb (0.9.22-9) unstable; urgency=low * Switch to libsysfs-dev >= 2.0. (Closes: #347627) - debian/patches/31_libsysfs2.patch: New file. Thanks to Martin Pitt . * Drop SDL support, as it is creating a cyclic Build-Dependency loop. (Closes: #354839) -- Guillem Jover Thu, 2 Mar 2006 01:38:27 +0200 directfb (0.9.22-8) unstable; urgency=low * Add missing direct link dependencies to libdirect.so and libfusion.so for plugins. (Closes: #330831) - debian/patches/00_plugins_link.patch: Update. * Move the regular libdirectfb package Depends in the udeb to a Provides. (Closes: #331441) -- Guillem Jover Thu, 6 Oct 2005 23:05:12 +0300 directfb (0.9.22-7) unstable; urgency=low * Remove outdated header files not matching the build configuration. - debian/patches/24_distclean.patch: New file. Thanks to Tobias Grimm . * Fix type clashing on amd64 by making sure 'dfb_types.h' is included before anything else, this time for real. (Closes: #316277) - debian/patches/30_linux_types.patch: Update. Thanks to Andreas Jochens . * Use generated library package to retrieve shlibdeps information. -- Guillem Jover Sat, 24 Sep 2005 18:49:16 +0300 directfb (0.9.22-6) unstable; urgency=low * Add ppc64 to the libsys-fs Build-Depends architecture. (Closes: #326041) * Fix type clashing on amd64 by including 'dfb_types.h' instead of 'asm/types.h'. (Closes: #316277) - debian/patches/13_linux_types.patch: Reordered by renaming to ... - debian/patches/30_linux_types.patch: ... this. Thanks to Andreas Jochens for the initial patch. * Update LGPL to 2.1 and fix FSF address in debian/copyright. -- Guillem Jover Sat, 10 Sep 2005 04:31:13 +0300 directfb (0.9.22-5) unstable; urgency=low * Update watch file to version 3 (no changes needed). * Fix multiple declaration of C integer types on amd64. The proper fix is to stop using internal kernel types, though. (Closes: #316277) -- Guillem Jover Sat, 16 Jul 2005 04:55:01 +0300 directfb (0.9.22-4) unstable; urgency=low * Add missing libtool to the Build-Depends. (Closes: #315772) -- Guillem Jover Tue, 28 Jun 2005 02:38:08 +0300 directfb (0.9.22-3) unstable; urgency=low * Enable static libraries for real. Thanks to Otavio Salvador for noticing. * Now using Standards-Version 3.6.2 (no changes needed). * Fix link dependencies for plugins. Thanks to Colin Watson for the initial patch, afterwards completed. * Build the ATI Rage 128 driver by default. * Enable Video4Linux 2. * Enable additional WM module (unique). -- Guillem Jover Wed, 22 Jun 2005 03:43:12 +0300 directfb (0.9.22-2) experimental; urgency=low * Add Build-Depends for automake1.9. (Closes: #311174) * Add static libraries. (Closes: #304983) * Add all programs to libdirectfb-bin. * Make Build-Depends on libsysfs-dev linux specific. * Remove dirs files. * Clean debian/rules. - Do not use stamp files for build targets. - Merge install targets. - Make binary-arch target only call install. * Clean debian/control: - Reorder and indentation changes. - Remove obsolete Conflicts and Replaces lines. * Share the doc dir among packages. -- Guillem Jover Sat, 18 Jun 2005 22:58:16 +0300 directfb (0.9.22-1) experimental; urgency=low * New upstream release. (Closes: #287989, #298070) - Builds with gcc-4.0. (Closes: #305522) - 20_matrox.patch: Removed, integrated upstream. - 24_matrox_sysfs.patch: Likewise. - 22_videodev.patch: Resync. Rename header files. - 23_linux_fb.h.patch: Likewise. Rename to ... - 23_fbdev.patch: ... this. * Fix several build failures: - 11_syscall.patch: Use syscall() instead of _syscall0. _syscall0 isn't supported on ia64. - 10_linux_config.h.patch: Do not rely on linux/config.h. The values in it almost certainly don't match the running kernel. - 12_remove_sys_io.h.patch: Remove unneeded unconditonal . Thanks to Jeff Bailey . * Drop broken-by-design libdirectfb-udeb-dev package. Use libdirectfb-dev instead. Thanks to Colin Watson . * Use debhelper 4.2 udeb support. -- Guillem Jover Fri, 27 May 2005 23:33:39 +0300 directfb (0.9.20-5) unstable; urgency=low * Fix Subversion repository address. * Add sysfs support to the matrox gxfdriver. (Closes: #280986) Thanks to Mark Bergsma . -- Guillem Jover Mon, 31 Jan 2005 08:22:09 +0100 directfb (0.9.20-4) unstable; urgency=medium * Fix FTBFS on GNU/Linux systems that does not have . - 23_linux_fb.h.patch: Add missing check for to enable the savage3d driver build. (Closes: #267818) * Added missing man page for directfb-config. -- Guillem Jover Mon, 30 Aug 2004 09:45:04 +0200 directfb (0.9.20-3) unstable; urgency=medium * Update Depends from libpng3-dev to the renamed package libpng12-dev. (Closes: #263092) * Fix FTBFS on GNU/Linux systems that does not have . - 23_linux_fb.h.patch: Revert the accidental removal of the have_sysio check. (Closes: #267818) * Only install fb_linux.h on GNU/Linux systems. * Added Depends on libc6-dev | libc-dev. -- Guillem Jover Sat, 28 Aug 2004 14:11:47 +0200 directfb (0.9.20-2) unstable; urgency=low * Update debian/patch.mk, provide a patch target. * Do not wrap Build-Depends. * Cleaned debian/rules. * Use License: instead of missplaced Copyright: on debian/copyright. * Updated patches: - 21_i810.patch: Removed, it was fixed upstream. - 22_videdev.patch: Add videodev2.h, and sync with linux kernel 2.6.6. - 23_linux_fb.h.patch: Include into the source, patched to support the Savage board. * Remove unneeded Build-Depends on xlibs-dev. * Update Build-Depends from libpng3-dev to the renamed package libpng12-dev. (Closes: #263092) * Added the location of the Subversion repo used for the packages. * Added Section to the source package. -- Guillem Jover Wed, 18 Aug 2004 18:24:39 +0200 directfb (0.9.20-1) unstable; urgency=low * New Upstream Release. (Closes: #220508) - 21_i810.patch: Removed DSPF_RGB24 correction fixed upstream. -- Guillem Jover Tue, 20 Jan 2004 09:31:37 +0100 directfb (0.9.19-2) unstable; urgency=low * New Maintainer. * Added a watch file. * Moved DH_COMPAT to the compat file * Switched to debhelper compatibilty level 4. * Changed -dev packages Section to libdevel. * Moved SDL and FreeType plugins to the -extra package. * Removed libflash-dev from dependencies as there is no flash video provider. * Added debian/patches fixing build failures due to the new linux-kernel-headers: (Closes: #220338) - 20_matrox.patch - 21_i810.patch - 22_videodev.patch * Added debian/patch.mk. * Now using Standards-Version 3.6.1. -- Guillem Jover Thu, 13 Nov 2003 15:26:05 +0100 directfb (0.9.19-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Wed, 6 Aug 2003 20:15:25 +0200 directfb (0.9.18-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Tue, 3 Jun 2003 20:52:06 +0200 directfb (0.9.17-2) unstable; urgency=low * Added xlibs-dev to build-depends (closes: #187677) -- Fredrik Hallenberg Sun, 6 Apr 2003 08:33:49 +0200 directfb (0.9.17-1) unstable; urgency=low * New upstream release (closes: #185955) -- Fredrik Hallenberg Sun, 23 Mar 2003 13:22:12 +0100 directfb (0.9.16-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Thu, 30 Jan 2003 18:40:20 +0100 directfb (0.9.15-3) unstable; urgency=low * Make libdirectfb-extra package to reduce dependencies on main package. Compile with avifile and libmpeg3. -- Fredrik Hallenberg Sat, 25 Jan 2003 12:51:23 +0100 directfb (0.9.15-2) unstable; urgency=low * Make directfb-udeb package -- Fredrik Hallenberg Thu, 2 Jan 2003 19:31:36 +0100 directfb (0.9.15-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Sat, 14 Dec 2002 17:24:26 +0100 directfb (0.9.13-1) unstable; urgency=low * New upstream release (closes: #158466) -- Fredrik Hallenberg Sat, 5 Oct 2002 14:52:51 +0200 directfb (0.9.12-1) unstable; urgency=low * New upstream release (closes: #153450) * Build-depend on libpng3-dev instead of libpng-dev (closes: #154231) -- Fredrik Hallenberg Thu, 25 Jul 2002 20:17:06 +0200 directfb (0.9.11-1) unstable; urgency=low * New upstream release (thanks mechanix@debian.org) * Add libflash-dev to Build-Depends:. * Build using libpng-dev instead of libpng2-dev. (Closes: #146979) * Make -dev package conflict with libdirectfb8 package. (Closes: #149146) * Change package name to libdirectfb-0.9 -- Fredrik Hallenberg Thu, 6 Jun 2002 18:37:48 +0200 directfb (0.9.10-2) unstable; urgency=low * New release to fix some build problems -- Fredrik Hallenberg Fri, 10 May 2002 18:18:07 +0200 directfb (0.9.10-1) unstable; urgency=low * New upstream release * Added dependency on libpng2-dev (closes: #143906) * Moved pkgconfig stuff to dev package. * Patched data and lib dirs to not conflicts with old packages. -- Fredrik Hallenberg Tue, 23 Apr 2002 22:03:11 +0200 directfb (0.9.9-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Tue, 12 Mar 2002 20:37:06 +0100 directfb (0.9.8-2) unstable; urgency=low * Change package name according to policy. -- Fredrik Hallenberg Sat, 2 Feb 2002 00:11:37 +0100 directfb (0.9.8-1) unstable; urgency=low * New upstream release. The examples are in a separate tarball now, I will make a new example package soon. -- Fredrik Hallenberg Tue, 15 Jan 2002 20:14:32 +0100 directfb (0.9.7-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Sat, 8 Dec 2001 22:28:45 +0100 directfb (0.9.6-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Sun, 21 Oct 2001 18:42:36 +0200 directfb (0.9.5-2) unstable; urgency=low * Removed build-depend on libc6-dev (closes: #116150) -- Fredrik Hallenberg Sat, 20 Oct 2001 17:39:54 +0200 directfb (0.9.5-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Sun, 23 Sep 2001 12:01:04 +0200 directfb (0.9.4-1) unstable; urgency=low * New upstream release -- Fredrik Hallenberg Sun, 8 Jul 2001 21:01:28 +0200 directfb (0.9.3-1) unstable; urgency=low * New upstream release (closes: #100537) -- Fredrik Hallenberg Sun, 17 Jun 2001 18:20:22 +0200 directfb (0.9.2-2) unstable; urgency=low * Removed signal handler for SIGSTKFLT as it is not available on all architectures. Should be harmless. (closes: #100180) -- Fredrik Hallenberg Sat, 9 Jun 2001 23:38:53 +0200 directfb (0.9.2-1) unstable; urgency=low * New upstream release * Added build-depend on libc6-dev to ensure that recent linux/fb.h is included (closes: #96171) -- Fredrik Hallenberg Sun, 3 Jun 2001 21:43:54 +0200 directfb (0.9.0-2) unstable; urgency=low * Forgot build-depends (closes: #95038, #95098) -- Fredrik Hallenberg Tue, 24 Apr 2001 21:55:54 +0200 directfb (0.9.0-1) unstable; urgency=low * Initial Release. -- Fredrik Hallenberg Tue, 17 Apr 2001 15:28:35 +0200 debian/libdirectfb-1.2-9.install.linux0000644000000000000000000000402111756116114014631 0ustar usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so usr/lib/*/directfb-*/systems/libdirectfb_devmem.so usr/lib/*/directfb-*/systems/libdirectfb_fbdev.so usr/lib/*/directfb-*/wm/libdirectfbwm_default.so usr/lib/*/directfb-*/wm/libdirectfbwm_unique.so usr/lib/*/libdirect-*.so.* usr/lib/*/libdirectfb-*.so.* usr/lib/*/libfusion-*.so.* usr/lib/*/libuniquewm-*.so.* usr/share/directfb-*/cursor.dat debian/source/0000755000000000000000000000000011352645776010506 5ustar debian/source/format0000644000000000000000000000001411362046761011702 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011756163154010626 5ustar debian/patches/70_linux_fusion.patch0000644000000000000000000002722611756113632014704 0ustar Status: local --- include/linux/fusion.h | 350 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 350 insertions(+) --- /dev/null +++ b/include/linux/fusion.h @@ -0,0 +1,350 @@ +/* + * Fusion Kernel Module + * + * (c) Copyright 2002 Convergence GmbH + * + * Written by Denis Oliver Kropp + * + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version + * 2 of the License, or (at your option) any later version. + */ + +#ifndef __LINUX__FUSION_H__ +#define __LINUX__FUSION_H__ + +#include + +/* Fusion supports all API versions up to this version */ +#define FUSION_API_MAJOR_PROVIDED 8 +#define FUSION_API_MINOR_PROVIDED 1 +#define FUSION_API_MICRO_PROVIDED 0 + +/* + * Fusion Kernel Device API Version + * Default behaviour: 3.3 -> DirectFB 1.0.x + */ +#ifndef FUSION_API_MAJOR +#undef FUSION_API_MAJOR +#undef FUSION_API_MINOR +#undef FUSION_API_MICRO +#define FUSION_API_MAJOR 3 +#define FUSION_API_MINOR 3 +#define FUSION_API_MICRO 0 +#endif + +/* + * The Fusion ID is a unique identifier for one process consisting of threads. + */ +typedef unsigned long FusionID; + +#define FUSION_ID_MASTER 1 /* This is the fusion id of the master (first process). */ + +/* + * Entering a world + * API version (major/minor): master determines API of this world. slave has to follow. + * supported are API 3.x for DirectFB 1.0.x, API 4.x for DirectFB 1.1.x, and API 8.x for DirectFB 1.2.x and beyond. + */ +typedef struct { + struct { + int major; + int minor; + } api; + + FusionID fusion_id; /* Returns the fusion id of the entering process. */ +} FusionEnter; + +/* + * Forking in world + */ +typedef struct { + FusionID fusion_id; /* Returns the fusion id of the new (forked) fusionee. */ +} FusionFork; + +/* + * Sending a message + */ +typedef struct { + FusionID fusion_id; /* recipient */ + + int msg_id; /* optional message identifier */ + int msg_channel; /* optional channel number */ + int msg_size; /* message size, must be greater than zero */ + const void *msg_data; /* message data, must not be NULL */ +} FusionSendMessage; + +/* + * Receiving a message + */ +typedef enum { + FMT_SEND, /* msg_id is an optional custom id */ + FMT_CALL, /* msg_id is the call id */ + FMT_REACTOR, /* msg_id is the reactor id */ + FMT_SHMPOOL /* msg_id is the pool id */ +} FusionMessageType; + +typedef struct { + FusionMessageType msg_type; /* type (origin) of message */ + + int msg_id; /* message id (custom id or call/reactor/pool id) */ + int msg_size; /* size of the following message data */ + int msg_channel; /* optional or reactor channel */ + + /* message data follows */ +} FusionReadMessage; + +/* + * Dispatching a message via a reactor + */ +typedef struct { + int reactor_id; /* id of target reactor */ + int channel; /* optional reactor channel (0-1023) */ + int self; /* send to ourself if attached */ + + int msg_size; /* message size, must be greater than zero */ + const void *msg_data; /* message data, must not be NULL */ +} FusionReactorDispatch; + +/* + * Attaching to a reactor + */ +typedef struct { + int reactor_id; + int channel; +} FusionReactorAttach; + +/* + * Detaching from a reactor + */ +typedef struct { + int reactor_id; + int channel; +} FusionReactorDetach; + +/* + * Registering a dispatch callback + * + * The call_arg will be set to the channel number + */ +typedef struct { + int reactor_id; + + int call_id; /* id of the call to execute when a message has been + processed by all recipients of the dispatch */ + int *call_ptr; /* optional call parameter, e.g. the pointer of a user + space resource associated with that reference */ +} FusionReactorSetCallback; + +/* + * Calling (synchronous RPC) + */ +typedef struct { + int call_id; /* new call id returned */ + + void *handler; /* function pointer of handler to install */ + void *ctx; /* optional handler context */ +} FusionCallNew; + +typedef enum { + FCEF_NONE = 0x00000000, + FCEF_ONEWAY = 0x00000001, + FCEF_ALL = 0x00000001 +} FusionCallExecFlags; + +typedef struct { + int ret_val; /* return value of the call */ + + int call_id; /* id of the requested call, each call has a fixed owner */ + + int call_arg; /* optional int argument */ + void *call_ptr; /* optional pointer argument (shared memory) */ + + FusionCallExecFlags flags; /* execution flags */ +} FusionCallExecute; + +typedef struct { + int call_id; /* id of currently executing call */ + + int val; /* value to return */ + + unsigned int serial; +} FusionCallReturn; + +typedef struct { + void *handler; /* function pointer of handler to call */ + void *ctx; /* optional handler context */ + + int caller; /* fusion id of the caller or zero if called from Fusion */ + int call_arg; /* optional call parameter */ + void *call_ptr; /* optional call parameter */ + + unsigned int serial; /* serial number of call, used for return, zero if nothing shall be returned */ +} FusionCallMessage; + +/* + * Watching a reference + * + * This information is needed to have a specific call being executed if the + * reference count reaches zero. Currently one watch per reference is allowed. + * + * The call is made by Fusion and therefor has a caller id of zero. + * + */ +typedef struct { + int id; /* id of the reference to watch */ + + int call_id; /* id of the call to execute */ + int call_arg; /* optional call parameter, e.g. the id of a user + space resource associated with that reference */ +} FusionRefWatch; + +/* + * Inheriting local count from other reference + */ +typedef struct { + int id; /* own reference id */ + int from; /* id of the reference to inherit from */ +} FusionRefInherit; + +/* + * Killing other fusionees (experimental) + */ +typedef struct { + FusionID fusion_id; /* fusionee to kill, zero means all but ourself */ + int signal; /* signal to be delivered, e.g. SIGTERM */ + int timeout_ms; /* -1 means no timeout, 0 means infinite, otherwise the + max. time to wait until the fusionee(s) terminated */ +} FusionKill; + +/* + * Wait for a skirmish notification + */ +typedef struct { + int id; /* skirmish id */ + unsigned int timeout; /* timeout in ms (0 = unlimited) */ + + unsigned int lock_count; /* MUST be set to zero, MUST NOT be reset when the system call is resumed. */ + unsigned int notify_count; /* MUST NOT be reset when the system call is resumed after a signal. */ +} FusionSkirmishWait; + +/* + * Shared memory pools + */ +typedef struct { + int max_size; /* Maximum size that this pool will be allowed to grow to. */ + + int pool_id; /* Returns the new pool id. */ + void *addr_base; /* Returns the base of the reserved virtual memory address space. */ +} FusionSHMPoolNew; + +typedef struct { + int pool_id; /* The id of the pool to attach to. */ + + void *addr_base; /* Returns the base of the reserved virtual memory address space. */ + int size; /* Returns the current size of the pool. */ +} FusionSHMPoolAttach; + +typedef struct { + int pool_id; /* The id of the pool to notify. */ + + int size; /* New size of the pool. */ +} FusionSHMPoolDispatch; + +typedef enum { + FSMT_REMAP, /* Remap the pool due to a change of its size. */ + FSMT_UNMAP /* Unmap the pool due to its destruction. */ +} FusionSHMPoolMessageType; + +typedef struct { + FusionSHMPoolMessageType type; /* Type of the message. */ + + int size; /* New size of the pool, if type is FSMT_REMAP. */ +} FusionSHMPoolMessage; + +/* + * Fusion types + */ +typedef enum { + FT_LOUNGE, + FT_MESSAGING, + FT_CALL, + FT_REF, + FT_SKIRMISH, + FT_PROPERTY, + FT_REACTOR, + FT_SHMPOOL +} FusionType; + +/* + * Set attributes like 'name' for an entry of the specified type. + */ +#define FUSION_ENTRY_INFO_NAME_LENGTH 24 + +typedef struct { + FusionType type; + int id; + + char name[FUSION_ENTRY_INFO_NAME_LENGTH]; +} FusionEntryInfo; + +#define FUSION_ENTER _IOR(FT_LOUNGE, 0x00, FusionEnter) +#define FUSION_UNBLOCK _IO (FT_LOUNGE, 0x01) +#define FUSION_KILL _IOW(FT_LOUNGE, 0x02, FusionKill) + +#define FUSION_ENTRY_SET_INFO _IOW(FT_LOUNGE, 0x03, FusionEntryInfo) +#define FUSION_ENTRY_GET_INFO _IOW(FT_LOUNGE, 0x04, FusionEntryInfo) + +#define FUSION_FORK _IOW(FT_LOUNGE, 0x05, FusionFork) + +#define FUSION_SEND_MESSAGE _IOW(FT_MESSAGING, 0x00, FusionSendMessage) + +#define FUSION_CALL_NEW _IOW(FT_CALL, 0x00, FusionCallNew) +#define FUSION_CALL_EXECUTE _IOW(FT_CALL, 0x01, FusionCallExecute) +#define FUSION_CALL_RETURN _IOW(FT_CALL, 0x02, FusionCallReturn) +#define FUSION_CALL_DESTROY _IOW(FT_CALL, 0x03, int) + +#define FUSION_REF_NEW _IOW(FT_REF, 0x00, int) +#define FUSION_REF_UP _IOW(FT_REF, 0x01, int) +#define FUSION_REF_UP_GLOBAL _IOW(FT_REF, 0x02, int) +#define FUSION_REF_DOWN _IOW(FT_REF, 0x03, int) +#define FUSION_REF_DOWN_GLOBAL _IOW(FT_REF, 0x04, int) +#define FUSION_REF_ZERO_LOCK _IOW(FT_REF, 0x05, int) +#define FUSION_REF_ZERO_TRYLOCK _IOW(FT_REF, 0x06, int) +#define FUSION_REF_UNLOCK _IOW(FT_REF, 0x07, int) +#define FUSION_REF_STAT _IOW(FT_REF, 0x08, int) +#define FUSION_REF_WATCH _IOW(FT_REF, 0x09, FusionRefWatch) +#define FUSION_REF_INHERIT _IOW(FT_REF, 0x0A, FusionRefInherit) +#define FUSION_REF_DESTROY _IOW(FT_REF, 0x0B, int) + +#define FUSION_SKIRMISH_NEW _IOW(FT_SKIRMISH, 0x00, int) +#define FUSION_SKIRMISH_PREVAIL _IOW(FT_SKIRMISH, 0x01, int) +#define FUSION_SKIRMISH_SWOOP _IOW(FT_SKIRMISH, 0x02, int) +#define FUSION_SKIRMISH_DISMISS _IOW(FT_SKIRMISH, 0x03, int) +#define FUSION_SKIRMISH_DESTROY _IOW(FT_SKIRMISH, 0x04, int) +#define FUSION_SKIRMISH_LOCK_COUNT _IOW(FT_SKIRMISH, 0x05, int) +#define FUSION_SKIRMISH_WAIT _IOW(FT_SKIRMISH, 0x06, FusionSkirmishWait) +#define FUSION_SKIRMISH_NOTIFY _IOW(FT_SKIRMISH, 0x07, int) + +#define FUSION_PROPERTY_NEW _IOW(FT_PROPERTY, 0x00, int) +#define FUSION_PROPERTY_LEASE _IOW(FT_PROPERTY, 0x01, int) +#define FUSION_PROPERTY_PURCHASE _IOW(FT_PROPERTY, 0x02, int) +#define FUSION_PROPERTY_CEDE _IOW(FT_PROPERTY, 0x03, int) +#define FUSION_PROPERTY_HOLDUP _IOW(FT_PROPERTY, 0x04, int) +#define FUSION_PROPERTY_DESTROY _IOW(FT_PROPERTY, 0x05, int) + +#define FUSION_REACTOR_NEW _IOW(FT_REACTOR, 0x00, int) +#define FUSION_REACTOR_ATTACH _IOW(FT_REACTOR, 0x01, FusionReactorAttach) +#define FUSION_REACTOR_DETACH _IOW(FT_REACTOR, 0x02, FusionReactorDetach) +#define FUSION_REACTOR_DISPATCH _IOW(FT_REACTOR, 0x03, FusionReactorDispatch) +#define FUSION_REACTOR_DESTROY _IOW(FT_REACTOR, 0x04, int) +#define FUSION_REACTOR_SET_DISPATCH_CALLBACK _IOW(FT_REACTOR, 0x05, FusionReactorSetCallback) + +#define FUSION_SHMPOOL_NEW _IOW(FT_SHMPOOL, 0x00, FusionSHMPoolNew) +#define FUSION_SHMPOOL_ATTACH _IOW(FT_SHMPOOL, 0x01, FusionSHMPoolAttach) +#define FUSION_SHMPOOL_DETACH _IOW(FT_SHMPOOL, 0x02, int) +#define FUSION_SHMPOOL_DISPATCH _IOW(FT_SHMPOOL, 0x03, FusionSHMPoolDispatch) +#define FUSION_SHMPOOL_DESTROY _IOW(FT_SHMPOOL, 0x04, int) + +#endif debian/patches/series0000644000000000000000000000035711756154631012050 0ustar 01_default_cflags.patch 02_fix_sh772x_build.patch 05_link_dynamic.patch 70_linux_fusion.patch 90_linux_config.h.patch 93_fix_unicode_key_handling.patch 94_fix_mknod.patch 100_fix_format_string_errors.patch directfb-1.2.10_libpng-1.5.patch debian/patches/100_fix_format_string_errors.patch0000644000000000000000000000350011756117453017346 0ustar Description: Fix format string errors Author: Micah Gersten --- src/idirectfb.c | 8 ++++---- tools/directfb-csource.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) --- a/src/idirectfb.c +++ b/src/idirectfb.c @@ -310,14 +310,14 @@ IDirectFB_GetDeviceDescription( IDirectF ret_desc->drawing_flags = device_info.caps.drawing; ret_desc->video_memory = dfb_gfxcard_memory_length(); - snprintf( ret_desc->name, DFB_GRAPHICS_DEVICE_DESC_NAME_LENGTH, device_info.name ); - snprintf( ret_desc->vendor, DFB_GRAPHICS_DEVICE_DESC_NAME_LENGTH, device_info.vendor ); + snprintf( ret_desc->name, DFB_GRAPHICS_DEVICE_DESC_NAME_LENGTH, "%s", device_info.name ); + snprintf( ret_desc->vendor, DFB_GRAPHICS_DEVICE_DESC_NAME_LENGTH, "%s", device_info.vendor ); ret_desc->driver.major = driver_info.version.major; ret_desc->driver.minor = driver_info.version.minor; - snprintf( ret_desc->driver.name, DFB_GRAPHICS_DRIVER_INFO_NAME_LENGTH, driver_info.name ); - snprintf( ret_desc->driver.vendor, DFB_GRAPHICS_DRIVER_INFO_VENDOR_LENGTH, driver_info.vendor ); + snprintf( ret_desc->driver.name, DFB_GRAPHICS_DRIVER_INFO_NAME_LENGTH, "%s", driver_info.name ); + snprintf( ret_desc->driver.vendor, DFB_GRAPHICS_DRIVER_INFO_VENDOR_LENGTH, "%s", driver_info.vendor ); return DFB_OK; } --- a/tools/directfb-csource.c +++ b/tools/directfb-csource.c @@ -789,7 +789,7 @@ static DFBResult dump_rectangles (const if (len < 0) { int l = fprintf (fp, " { \"%s\", ", v); - fprintf (fp, blanks - len + l); + fprintf (fp, "%s", blanks - len + l); fprintf (fp, "{ x : %4d, y : %4d, w : %4d, h : %4d } }", rect->x, rect->y, rect->w, rect->h); } debian/patches/01_default_cflags.patch0000644000000000000000000000110411756113630015100 0ustar Author: Fathi Boudra Upstream clear default CFLAGS and force -O3. Use default CFLAGS on Debian. --- configure.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- a/configure.in +++ b/configure.in @@ -154,11 +154,11 @@ AC_CHECK_HEADERS(linux/compiler.h linux/ dnl Clear default CFLAGS -if test x"$CFLAGS" = x"-g -O2"; then - CFLAGS= -fi +#if test x"$CFLAGS" = x"-g -O2"; then +# CFLAGS= +#fi -CFLAGS="-O3 -ffast-math -pipe $CFLAGS" +CFLAGS="$CFLAGS -ffast-math -pipe" DFB_INTERNAL_CFLAGS="-D_GNU_SOURCE $DFB_INTERNAL_CFLAGS" debian/patches/directfb-1.2.10_libpng-1.5.patch0000644000000000000000000003073611756163154016013 0ustar Description: Add support for libpng 1.5 (based on DirectFB 1.4.16 source code) Author: Fathi Boudra --- interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c | 128 ++++++++++ tools/directfb-csource.c | 25 + tools/mkdfiff.c | 4 3 files changed, 157 insertions(+) --- a/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c +++ b/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c @@ -204,7 +204,11 @@ Construct( IDirectFBImageProvider *thiz, if (!data->png_ptr) goto error; +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + if (setjmp( png_jmpbuf( data->png_ptr ))) { +#else if (setjmp( data->png_ptr->jmpbuf )) { +#endif D_ERROR( "ImageProvider/PNG: Error reading header!\n" ); goto error; } @@ -331,7 +335,11 @@ IDirectFBImageProvider_PNG_RenderTo( IDi rect = dst_data->area.wanted; } +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + if (setjmp( png_jmpbuf( data->png_ptr ))) { +#else if (setjmp( data->png_ptr->jmpbuf )) { +#endif D_ERROR( "ImageProvider/PNG: Error during decoding!\n" ); if (data->stage < STAGE_IMAGE) @@ -351,13 +359,21 @@ IDirectFBImageProvider_PNG_RenderTo( IDi if (dfb_rectangle_region_intersects( &rect, &clip )) { CoreSurfaceBufferLock lock; +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + int bit_depth = png_get_bit_depth(data->png_ptr,data->info_ptr); +#endif + ret = dfb_surface_lock_buffer( dst_surface, CSBR_BACK, CSAF_CPU_WRITE, &lock ); if (ret) return ret; switch (data->color_type) { case PNG_COLOR_TYPE_PALETTE: +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + if (dst_surface->config.format == DSPF_LUT8 && bit_depth == 8) { +#else if (dst_surface->config.format == DSPF_LUT8 && data->info_ptr->bit_depth == 8) { +#endif /* * Special indexed PNG to LUT8 loading. */ @@ -400,7 +416,11 @@ IDirectFBImageProvider_PNG_RenderTo( IDi } else { if (data->color_type == PNG_COLOR_TYPE_GRAY) { +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + int num = 1 << bit_depth; +#else int num = 1 << data->info_ptr->bit_depth; +#endif for (x=0; x= 1 && PNG_LIBPNG_VER_MINOR >= 4 + switch (bit_depth) { +#else switch (data->info_ptr->bit_depth) { +#endif case 8: for (y=0; yheight; y++) { u8 *S = data->image + data->pitch * y; @@ -464,7 +488,11 @@ IDirectFBImageProvider_PNG_RenderTo( IDi default: D_ERROR( "ImageProvider/PNG: Unsupported indexed bit depth %d!\n", +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + bit_depth ); +#else data->info_ptr->bit_depth ); +#endif } dfb_scale_linear_32( image_argb, data->width, data->height, @@ -616,6 +644,12 @@ png_info_callback( png_structp png_read_ int i; IDirectFBImageProvider_PNG_data *data; +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + u32 bpp1[2] = {0, 0xff}; + u32 bpp2[4] = {0, 0x55, 0xaa, 0xff}; + u32 bpp4[16] = {0, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff}; +#endif + data = png_get_progressive_ptr( png_read_ptr ); /* error stage? */ @@ -635,6 +669,41 @@ png_info_callback( png_structp png_read_ /* generate color key based on palette... */ if (data->color_type == PNG_COLOR_TYPE_PALETTE) { u32 key; +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + png_colorp palette; + png_bytep trans_alpha; + png_color_16p trans_color; + u8 cmap[3][MAXCOLORMAPSIZE]; + int num_palette = 0, num_colors = 0, num_trans = 0; + + D_DEBUG_AT(imageProviderPNG,"%s(%d) - num_trans %d \n",__FUNCTION__,__LINE__, num_trans); + + if (png_get_PLTE(data->png_ptr,data->info_ptr,&palette,&num_palette)) { + + if (png_get_tRNS(data->png_ptr,data->info_ptr, + &trans_alpha,&num_trans,&trans_color)) { + num_colors = MIN( MAXCOLORMAPSIZE,num_palette ); + + for (i=0; i> 16; + palette[i].green = (key & 0x00ff00) >> 8; + palette[i].blue = (key & 0x0000ff); + } + } + + data->color_key = key; + } + } +#else png_colorp palette = data->info_ptr->palette; png_bytep trans = data->info_ptr->trans; int num_colors = MIN( MAXCOLORMAPSIZE, @@ -658,19 +727,77 @@ png_info_callback( png_structp png_read_ } data->color_key = key; +#endif } else { /* ...or based on trans rgb value */ +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + png_bytep trans_alpha; + png_color_16p trans_color; + int num_trans = 0; + + D_DEBUG_AT(imageProviderPNG,"%s(%d)\n",__FUNCTION__,__LINE__); + + if (png_get_tRNS(data->png_ptr,data->info_ptr, + &trans_alpha,&num_trans,&trans_color)) { + switch(data->bpp) { + case 1: + data->color_key = (((bpp1[trans_color[0].red]) << 16) | + ((bpp1[trans_color[0].green]) << 8) | + ((bpp1[trans_color[0].blue]))); + break; + case 2: + data->color_key = (((bpp2[trans_color[0].red]) << 16) | + ((bpp2[trans_color[0].green]) << 8) | + ((bpp2[trans_color[0].blue]))); + break; + case 4: + data->color_key = (((bpp4[trans_color[0].red]) << 16) | + ((bpp4[trans_color[0].green]) << 8) | + ((bpp4[trans_color[0].blue]))); + break; + case 8: + data->color_key = (((trans_color[0].red & 0x00ff) << 16) | + ((trans_color[0].green & 0x00ff) << 8) | + ((trans_color[0].blue & 0x00ff))); + break; + case 16: + default: + data->color_key = (((trans_color[0].red & 0xff00) << 8) | + ((trans_color[0].green & 0xff00)) | + ((trans_color[0].blue & 0xff00) >> 8)); + break; + } + } +#else png_color_16p trans = &data->info_ptr->trans_values; data->color_key = (((trans->red & 0xff00) << 8) | ((trans->green & 0xff00)) | ((trans->blue & 0xff00) >> 8)); +#endif } } switch (data->color_type) { case PNG_COLOR_TYPE_PALETTE: { +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + png_colorp palette; + png_bytep trans_alpha; + png_color_16p trans_color; + int num_palette = 0, num_colors = 0, num_trans = 0; + + + png_get_PLTE(data->png_ptr,data->info_ptr,&palette,&num_palette); + + png_get_tRNS(data->png_ptr,data->info_ptr, + &trans_alpha,&num_trans,&trans_color); + + num_colors = MIN( MAXCOLORMAPSIZE, num_palette ); + + for (i=0; i < num_colors; i++) { + data->colors[i].a = (i < num_trans) ? trans_alpha[i] : 0xff; +#else png_colorp palette = data->info_ptr->palette; png_bytep trans = data->info_ptr->trans; int num_trans = data->info_ptr->num_trans; @@ -678,6 +805,7 @@ png_info_callback( png_structp png_read_ for (i=0; icolors[i].a = (i < num_trans) ? trans[i] : 0xff; +#endif data->colors[i].r = palette[i].red; data->colors[i].g = palette[i].green; data->colors[i].b = palette[i].blue; --- a/tools/directfb-csource.c +++ b/tools/directfb-csource.c @@ -300,7 +300,11 @@ static DFBResult load_image (const char if (!png_ptr) goto cleanup; +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + if (setjmp (png_jmpbuf(png_ptr))) { +#else if (setjmp (png_ptr->jmpbuf)) { +#endif if (desc->preallocated[0].data) { free (desc->preallocated[0].data); desc->preallocated[0].data = NULL; @@ -368,6 +372,25 @@ static DFBResult load_image (const char switch (src_format) { case DSPF_LUT8: + { +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + png_colorp *info_palette; + int num_palette; + + png_get_PLTE(png_ptr,info_ptr,info_palette,&num_palette); + + if (num_palette) { + png_byte *alpha; + int i, num; + + *palette_size = MIN (num_palette, 256); + for (i = 0; i < *palette_size; i++) { + palette[i].a = 0xFF; + palette[i].r = info_palette[i]->red; + palette[i].g = info_palette[i]->green; + palette[i].b = info_palette[i]->blue; + } +#else if (info_ptr->num_palette) { png_byte *alpha; int i, num; @@ -379,6 +402,7 @@ static DFBResult load_image (const char palette[i].g = info_ptr->palette[i].green; palette[i].b = info_ptr->palette[i].blue; } +#endif if (png_get_valid (png_ptr, info_ptr, PNG_INFO_tRNS)) { png_get_tRNS (png_ptr, info_ptr, &alpha, &num, NULL); for (i = 0; i < MIN (num, *palette_size); i++) @@ -386,6 +410,7 @@ static DFBResult load_image (const char } } break; + } case DSPF_RGB32: png_set_filler (png_ptr, 0xFF, #ifdef WORDS_BIGENDIAN --- a/tools/mkdfiff.c +++ b/tools/mkdfiff.c @@ -97,7 +97,11 @@ load_image (const char *filen if (!png_ptr) goto cleanup; +#if PNG_LIBPNG_VER_MAJOR >= 1 && PNG_LIBPNG_VER_MINOR >= 4 + if (setjmp (png_jmpbuf(png_ptr))) { +#else if (setjmp (png_ptr->jmpbuf)) { +#endif if (desc->preallocated[0].data) { free (desc->preallocated[0].data); desc->preallocated[0].data = NULL; debian/patches/02_fix_sh772x_build.patch0000644000000000000000000000137011756113631015233 0ustar Author: Nobuhiro Iwamatsu Fix FTBFS on Renesas SH (sh4) because libjpeg doesn't link against sh772x driver. Fix FTBFS sh7722_jpegtool.c:80: undefined reference to `direct_page_align' (#635888) --- gfxdrivers/sh772x/Makefile.am | 4 ++++ 1 file changed, 4 insertions(+) --- a/gfxdrivers/sh772x/Makefile.am +++ b/gfxdrivers/sh772x/Makefile.am @@ -32,6 +32,9 @@ libsh7722_jpeg_la_LDFLAGS = \ -export-dynamic \ -avoid-version +libsh7722_jpeg_la_LIBADD = \ + $(top_builddir)/src/libdirectfb.la \ + $(LIBJPEG) bin_PROGRAMS = sh7722_jpegtool @@ -40,6 +43,7 @@ sh7722_jpegtool_SOURCES = \ sh7722_jpegtool_LDADD = \ $(top_builddir)/src/libdirectfb.la \ + $(top_builddir)/lib/direct/libdirect.la \ libsh7722_jpeg.la debian/patches/93_fix_unicode_key_handling.patch0000644000000000000000000000761611756113633017201 0ustar Description: when the library asks the kernel for the key symbols, the result are truncated for unicode symbols if the keyboard is not in K_UNICODE mode. So, a temporary switch is needed, as well as applying the right bitmask in order to retrieve the full unicode symbol. Author: Jérémy Bobbio Bug-Debian: http://bugs.debian.org/401296 --- inputdrivers/keyboard/keyboard.c | 17 +++++++++++++++++ inputdrivers/linux_input/linux_input.c | 23 +++++++++++++++++++++++ 2 files changed, 40 insertions(+) --- a/inputdrivers/keyboard/keyboard.c +++ b/inputdrivers/keyboard/keyboard.c @@ -87,6 +87,10 @@ keyboard_get_symbol( int unsigned char index = KVAL(value); int base = (level == DIKSI_BASE); + /* Handle unicode characters directly */ + if (type >= 0x0f) { + return DFB_KEY( UNICODE, value ^ 0xf000 ); + } switch (type) { case KT_FN: if (index < 20) @@ -454,10 +458,17 @@ driver_get_keymap_entry( CoreInputDevice void *driver_data, DFBInputDeviceKeymapEntry *entry ) { + KeyboardData *data = (KeyboardData*) driver_data; int code = entry->code; unsigned short value; DFBInputDeviceKeyIdentifier identifier; + /* switch to unicode mode to get the full keymap */ + if (ioctl( data->vt_fd, KDSKBMODE, K_UNICODE ) < 0) { + D_PERROR( "DirectFB/Keyboard: K_UNICODE failed!\n" ); + return DFB_INIT; + } + /* fetch the base level */ value = keyboard_read_value( driver_data, K_NORMTAB, code ); @@ -501,6 +512,12 @@ driver_get_keymap_entry( CoreInputDevice entry->symbols[DIKSI_ALT_SHIFT] = keyboard_get_symbol( code, value, DIKSI_ALT_SHIFT ); + /* switch back to medium raw mode */ + if (ioctl( data->vt_fd, KDSKBMODE, K_MEDIUMRAW ) < 0) { + D_PERROR( "DirectFB/Keyboard: K_MEDIUMRAW failed!\n" ); + return DFB_INIT; + } + return DFB_OK; } --- a/inputdrivers/linux_input/linux_input.c +++ b/inputdrivers/linux_input/linux_input.c @@ -388,6 +388,10 @@ keyboard_get_symbol( int unsigned char index = KVAL(value); int base = (level == DIKSI_BASE); + /* Handle unicode characters directly */ + if (type >= 0x0f) { + return DFB_KEY( UNICODE, value ^ 0xf000 ); + } switch (type) { case KT_FN: if (index < 20) @@ -1327,10 +1331,23 @@ driver_get_keymap_entry( CoreInputDevice int code = entry->code; unsigned short value; DFBInputDeviceKeyIdentifier identifier; + int orig_mode; if (!data->vt) return DFB_UNSUPPORTED; + /* save keyboard mode in order to restore it later */ + if (ioctl( data->vt->fd, KDGKBMODE, &orig_mode ) < 0) { + D_PERROR( "DirectFB/Keyboard: KDGKBMODE failed!\n" ); + return DFB_INIT; + } + + /* switch to unicode mode to get the full keymap */ + if (ioctl( data->vt->fd, KDSKBMODE, K_UNICODE ) < 0) { + D_PERROR( "DirectFB/Keyboard: K_UNICODE failed!\n" ); + return DFB_INIT; + } + /* fetch the base level */ value = keyboard_read_value( driver_data, K_NORMTAB, code ); @@ -1374,6 +1391,12 @@ driver_get_keymap_entry( CoreInputDevice entry->symbols[DIKSI_ALT_SHIFT] = keyboard_get_symbol( code, value, DIKSI_ALT_SHIFT ); + /* switch back to original mode */ + if (ioctl( data->vt->fd, KDSKBMODE, orig_mode ) < 0) { + D_PERROR( "DirectFB/Keyboard: KDSKBMODE failed!\n" ); + return DFB_INIT; + } + return DFB_OK; #else return DFB_UNSUPPORTED; debian/patches/05_link_dynamic.patch0000644000000000000000000000372411756113632014616 0ustar Status: sent-upstream --- configure.in | 21 ++++----------------- src/core/Makefile.am | 3 +++ 2 files changed, 7 insertions(+), 17 deletions(-) --- a/configure.in +++ b/configure.in @@ -726,19 +726,6 @@ AC_ARG_ENABLE(png, enable_png="$enableval", enable_png=yes) if test "$enable_png" = "yes"; then - dnl Test for libz - if test -z "$ZLIB_LIBS"; then - AC_CHECK_LIB(z, gzsetparams, - [ - AC_CHECK_HEADER(zlib.h, - ZLIB_LIBS='-lz', - AC_MSG_WARN([ -*** libz header files not found. PNG image provider will not be built.])) - ],[ - AC_MSG_WARN([ *** libz not found. PNG image provider will not be built.]) - ]) - fi - AC_PATH_PROG(LIBPNG_CONFIG, libpng-config, no) if test "$LIBPNG_CONFIG" = no; then PNG=no @@ -750,7 +737,7 @@ if test "$enable_png" = "yes"; then fi dnl Test for libpng - if test -z "$LIBPNG" && test -n "$ZLIB_LIBS"; then + if test -z "$LIBPNG"; then AC_CHECK_LIB(png, png_read_info, [ AC_CHECK_HEADER(png.h, @@ -761,7 +748,7 @@ if test "$enable_png" = "yes"; then AC_MSG_WARN([ *** PNG library not found. PNG image provider will not be built.]) ], - $ZLIB_LIBS -lm) + -lm) if test "$png_ok" = yes; then AC_MSG_CHECKING([for png_structp in png.h]) AC_TRY_COMPILE([#include ], @@ -773,7 +760,7 @@ if test "$enable_png" = "yes"; then AC_MSG_RESULT($png_ok) if test "$png_ok" = yes; then PNG=yes - LIBPNG="-lpng $ZLIB_LIBS -lm" + LIBPNG="-lpng -lm" else PNG=no AC_MSG_WARN([ @@ -1420,7 +1407,7 @@ AM_CONDITIONAL(BUILD_TOOLS, test "$with_ AM_CONDITIONAL(CROSS_COMPILING, test "$cross_compiling" = "yes") CFLAGS="$CFLAGS $DFB_INTERNAL_CFLAGS" -DFB_LDFLAGS="$LDFLAGS $ZLIB_LIBS" +DFB_LDFLAGS="$LDFLAGS" --- a/src/core/Makefile.am +++ b/src/core/Makefile.am @@ -80,3 +80,6 @@ libdirectfb_core_la_SOURCES = \ windows.c \ windowstack.c \ wm.c + +libdirectfb_core_la_LIBADD = @ZLIB_LIBS@ + debian/patches/90_linux_config.h.patch0000644000000000000000000000102111756113633015060 0ustar Status: distro-specific # In a distro, we can't rely on compile time detection of these. # If we have to ship a config, it would be with these disabled anyway. --- lib/direct/ppcasm_memcpy_cachable.S | 2 -- 1 file changed, 2 deletions(-) --- a/lib/direct/ppcasm_memcpy_cachable.S +++ b/lib/direct/ppcasm_memcpy_cachable.S @@ -34,8 +34,6 @@ #define __ASSEMBLY__ -#include - #if defined(CONFIG_8xx) || defined(CONFIG_403GCX) #define L1_CACHE_LINE_SIZE 16 #define LG_L1_CACHE_LINE_SIZE 4 debian/patches/94_fix_mknod.patch0000644000000000000000000000305411756113634014141 0ustar Description: directfb ftbfs on armel. Implicit declaration error Fix for ARM builds failing on: ../../../gfxdrivers/davinci/davinci_c64x.c: In function 'davinci_c64x_open': ../../../gfxdrivers/davinci/davinci_c64x.c:1900:6: error: implicit declaration of function 'mknod' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors . directfb (1.2.10.0-4.3) unstable; urgency=low . * Non-maintainer upload. * Fix "directfb ftbfs on armel. Implicit declaration error" - Thanks Peter Green for bug report and patch (Closes: #644782) * Remove m4 macros when calling clean target Author: Hector Oron Bug-Debian: http://bugs.debian.org/644782 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/644782 Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: http://directfb.org/mantis/view.php?id=16 Reviewed-By: Last-Update: --- gfxdrivers/davinci/davinci_c64x.c | 2 ++ 1 file changed, 2 insertions(+) --- a/gfxdrivers/davinci/davinci_c64x.c +++ b/gfxdrivers/davinci/davinci_c64x.c @@ -37,6 +37,8 @@ #include #include #include +#include + #include #include debian/libdirectfb-dev.install.amd640000644000000000000000000000657411756116051014534 0ustar usr/bin/directfb-config usr/bin/directfb-csource usr/include/directfb-internal/*.h usr/include/directfb-internal/core/*.h usr/include/directfb-internal/devmem/*.h usr/include/directfb-internal/display/*.h usr/include/directfb-internal/fbdev/*.h usr/include/directfb-internal/gfx/*.h usr/include/directfb-internal/gfx/generic/*.h usr/include/directfb-internal/input/*.h usr/include/directfb-internal/media/*.h usr/include/directfb-internal/misc/*.h usr/include/directfb-internal/windows/*.h usr/include/directfb/*.h usr/include/directfb/direct/*.h usr/include/directfb/fusion/*.h usr/include/directfb/fusion/shm/*.h usr/include/directfb/unique/*.h usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i810.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_i830.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_neomagic.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_savage.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_unichrome.a usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.a usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.a usr/lib/*/directfb-*/systems/libdirectfb_devmem.a usr/lib/*/directfb-*/systems/libdirectfb_fbdev.a usr/lib/*/directfb-*/systems/libdirectfb_x11.a usr/lib/*/directfb-*/wm/libdirectfbwm_default.a usr/lib/*/directfb-*/wm/libdirectfbwm_unique.a usr/lib/*/libdirect.a usr/lib/*/libdirect.so usr/lib/*/libdirectfb.a usr/lib/*/libdirectfb.so usr/lib/*/libfusion.a usr/lib/*/libfusion.so usr/lib/*/libuniquewm.a usr/lib/*/libuniquewm.so usr/lib/*/pkgconfig/direct.pc usr/lib/*/pkgconfig/directfb-internal.pc usr/lib/*/pkgconfig/directfb.pc usr/lib/*/pkgconfig/fusion.pc usr/share/man/man1/directfb-csource.1 debian/libdirectfb-1.2-9-udeb.install0000644000000000000000000000114111756163747014426 0ustar usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so usr/lib/*/directfb-*/systems/libdirectfb_devmem.so usr/lib/*/directfb-*/wm/libdirectfbwm_default.so usr/lib/*/libdirect-*.so.* usr/lib/*/libdirectfb-*.so.* usr/lib/*/libfusion-*.so.* usr/share/directfb-*/cursor.dat debian/libdirectfb-dev.install0000644000000000000000000000342111756163747013624 0ustar usr/bin/directfb-config usr/bin/directfb-csource usr/include/directfb-internal/*.h usr/include/directfb-internal/core/*.h usr/include/directfb-internal/devmem/*.h usr/include/directfb-internal/display/*.h usr/include/directfb-internal/gfx/*.h usr/include/directfb-internal/gfx/generic/*.h usr/include/directfb-internal/input/*.h usr/include/directfb-internal/media/*.h usr/include/directfb-internal/misc/*.h usr/include/directfb-internal/windows/*.h usr/include/directfb/*.h usr/include/directfb/direct/*.h usr/include/directfb/fusion/*.h usr/include/directfb/fusion/shm/*.h usr/include/directfb/unique/*.h usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.a usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_ft2.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.a usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.a usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.a usr/lib/*/directfb-*/systems/libdirectfb_devmem.a usr/lib/*/directfb-*/systems/libdirectfb_x11.a usr/lib/*/directfb-*/wm/libdirectfbwm_default.a usr/lib/*/directfb-*/wm/libdirectfbwm_unique.a usr/lib/*/libdirect.a usr/lib/*/libdirect.so usr/lib/*/libdirectfb.a usr/lib/*/libdirectfb.so usr/lib/*/libfusion.a usr/lib/*/libfusion.so usr/lib/*/libuniquewm.a usr/lib/*/libuniquewm.so usr/lib/*/pkgconfig/direct.pc usr/lib/*/pkgconfig/directfb-internal.pc usr/lib/*/pkgconfig/directfb.pc usr/lib/*/pkgconfig/fusion.pc usr/share/man/man1/directfb-csource.1 debian/libdirectfb-1.2-9.install.armel0000644000000000000000000000432711756116141014603 0ustar usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ati128.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_cyber5k.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_davinci.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_ep9x.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_mach64.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_matrox.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nsc.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_nvidia.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_omap.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_radeon.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_sis315.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_tdfx.so usr/lib/*/directfb-*/gfxdrivers/libdirectfb_vmware.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_joystick.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_keyboard.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_linux_input.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_lirc.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_mutouch.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_penmount.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_ps2mouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_serialmouse.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_sonypi.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_tslib.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_ucb1x00_ts.so usr/lib/*/directfb-*/inputdrivers/libdirectfb_wm97xx_ts.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_default.so usr/lib/*/directfb-*/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so usr/lib/*/directfb-*/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so usr/lib/*/directfb-*/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_v4l.so usr/lib/*/directfb-*/systems/libdirectfb_devmem.so usr/lib/*/directfb-*/systems/libdirectfb_fbdev.so usr/lib/*/directfb-*/wm/libdirectfbwm_default.so usr/lib/*/directfb-*/wm/libdirectfbwm_unique.so usr/lib/*/libdavinci_c64x.so.* usr/lib/*/libdirect-*.so.* usr/lib/*/libdirectfb-*.so.* usr/lib/*/libfusion-*.so.* usr/lib/*/libuniquewm-*.so.* usr/share/directfb-*/cursor.dat