Index: head/devel/directfb/Makefile =================================================================== --- head/devel/directfb/Makefile (revision 417014) +++ head/devel/directfb/Makefile (revision 417015) @@ -1,95 +1,90 @@ # Created by: Devaux Fabien # $FreeBSD$ PORTNAME= directfb -PORTVERSION= 1.4.13 -PORTREVISION= 7 +PORTVERSION= 1.4.17 CATEGORIES= devel -MASTER_SITES= http://www.directfb.org/downloads/Core/${DISTNAME:R}/ +MASTER_SITES= http://sources.buildroot.net/ DISTNAME= DirectFB-${PORTVERSION} MAINTAINER= anatoly.borodin@gmail.com COMMENT= Graphic development lightweight API LICENSE= LGPL21 -BROKEN= Does not fetch -DEPRECATED= Broken for more than 6 months -EXPIRATION_DATE= 2016-07-04 LIB_DEPENDS= libpng.so:graphics/png OPTIONS_DEFINE= FREETYPE X11 SDL UNIQUE TEST DOCS UNIQUE_DESC= Unique (WM Module) OPTIONS_DEFAULT= FREETYPE X11 SDL OPTIONS_SUB= yes CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= cpe gmake jpeg libtool ncurses pathfix perl5 pkgconfig USE_LDCONFIG= yes USE_PERL5= build PORTDOCS= * -EXTRA_PATCHES= ${FILESDIR}/extra-libpng15:-p1 -DIRECTFB_SHLIB= 5.0.8 # LT_BINARY.LT_AGE.LT_REVISION -DIRECTFB_BIN= 5 # LT_BINARY +DIRECTFB_SHLIB= 6.0.11 # LT_BINARY.LT_AGE.LT_REVISION +DIRECTFB_BIN= ${DIRECTFB_SHLIB:R:R} # LT_BINARY PLIST_SUB+= DIRECTFB_VERSION="${PORTVERSION}" \ DIRECTFB_RELEASE="${PORTVERSION:R}" \ DIRECTFB_SHLIB="${DIRECTFB_SHLIB}" \ DIRECTFB_BIN="${DIRECTFB_BIN}" CONFIGURE_ARGS= --disable-osx --disable-extra-warnings --disable-profiling \ --disable-debug --enable-debug-support --disable-trace \ --enable-text --enable-gettid --enable-network \ --disable-multi --enable-voodoo --disable-pure-voodoo \ --enable-devmem --disable-fbdev --disable-vnc --disable-sysfs \ --enable-jpeg --enable-zlib --enable-png --enable-gif \ --disable-linotype --disable-video4linux \ --disable-video4linux2 --with-gfxdrivers=all \ --with-inputdrivers=all --with-smooth-scaling \ --with-dither-rgb16=advanced DOCS_BUILD_DEPENDS= man2html:textproc/man2html FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_CONFIGURE_ENABLE= freetype X11_USE= XORG=x11,xext,xproto -X11_CONFIGURE_ENABLE= --x11 +X11_CONFIGURE_ENABLE= x11 SDL_USE= sdl SDL_CONFIGURE_ENABLE= sdl UNIQUE_CONFIGURE_ENABLE= unique TEST_CONFIGURE_WITH= tests .include .if ${ARCH} == "arm" PLIST_SUB+= ARCH_ARM="" .else PLIST_SUB+= ARCH_ARM="@comment " .endif .if ${ARCH} == "powerpc" PLIST_SUB+= ARCH_POWERPC="" .else PLIST_SUB+= ARCH_POWERPC="@comment " .endif post-patch: @${REINPLACE_CMD} -e \ '/need_libc_r=yes/d ; \ s|/usr/local|${LOCALBASE}|g ; s|/usr/X11R6|${LOCALBASE}|g' \ ${WRKSRC}/configure @${GREP} -lr alloca\.h ${WRKSRC} | ${XARGS} \ ${REINPLACE_CMD} -e 's|||g' -post-install: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for f in AUTHORS ChangeLog NEWS README TODO fb.modes docs/README.screenshots docs/*.html ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .for f in docs/html/*.html docs/html/*.png ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/html .endfor .include Index: head/devel/directfb/distinfo =================================================================== --- head/devel/directfb/distinfo (revision 417014) +++ head/devel/directfb/distinfo (revision 417015) @@ -1,2 +1,2 @@ -SHA256 (DirectFB-1.4.13.tar.gz) = ff85ed00ce76c9f6ca7833534c1cbf00358c9a5450dc1649ce3bc283056ab9b5 -SIZE (DirectFB-1.4.13.tar.gz) = 3113159 +SHA256 (DirectFB-1.4.17.tar.gz) = 065a8e3a655b7e633eb1c2cdf55956496a29e0b8bd8ca700f0a5507909c864de +SIZE (DirectFB-1.4.17.tar.gz) = 3346983 Index: head/devel/directfb/files/patch-tests-dfbtest_window.c =================================================================== --- head/devel/directfb/files/patch-tests-dfbtest_window.c (revision 417014) +++ head/devel/directfb/files/patch-tests-dfbtest_window.c (nonexistent) @@ -1,10 +0,0 @@ ---- tests/dfbtest_window.c -+++ tests/dfbtest_window.c -@@ -41,6 +41,7 @@ - #include - #include - #include -+#include - - #include - #include Property changes on: head/devel/directfb/files/patch-tests-dfbtest_window.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/directfb/files/patch-src-gfx-generic-generic.c =================================================================== --- head/devel/directfb/files/patch-src-gfx-generic-generic.c (revision 417014) +++ head/devel/directfb/files/patch-src-gfx-generic-generic.c (nonexistent) @@ -1,11 +0,0 @@ ---- src/gfx/generic/generic.c -+++ src/gfx/generic/generic.c -@@ -63,6 +63,8 @@ - #include "duffs_device.h" - - -+typedef unsigned long ulong; -+ - /* lookup tables for 2/3bit to 8bit color conversion */ - static const u8 lookup3to8[] = { 0x00, 0x24, 0x49, 0x6d, 0x92, 0xb6, 0xdb, 0xff}; - static const u8 lookup2to8[] = { 0x00, 0x55, 0xaa, 0xff}; Property changes on: head/devel/directfb/files/patch-src-gfx-generic-generic.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/directfb/files/patch-tools-dfbmaster.c =================================================================== --- head/devel/directfb/files/patch-tools-dfbmaster.c (revision 417014) +++ head/devel/directfb/files/patch-tools-dfbmaster.c (nonexistent) @@ -1,10 +0,0 @@ ---- tools/dfbmaster.c -+++ tools/dfbmaster.c -@@ -26,6 +26,7 @@ - */ - - #include -+#include - - #include - Property changes on: head/devel/directfb/files/patch-tools-dfbmaster.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/directfb/files/extra-libpng15 =================================================================== --- head/devel/directfb/files/extra-libpng15 (revision 417014) +++ head/devel/directfb/files/extra-libpng15 (nonexistent) @@ -1,244 +0,0 @@ -From 83180b25e90721e717bf37c5332c22713508786e Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Sun, 20 Feb 2011 19:18:19 -0500 -Subject: [PATCH] png: add support for libpng 1.5.x - -Signed-off-by: Mike Frysinger ---- - .../idirectfbimageprovider_png.c | 56 ++++++++++++------- - 1 files changed, 35 insertions(+), 21 deletions(-) - -diff --git a/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c b/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c -index 6d65ea3..7d82c5c 100644 ---- a/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c -+++ b/interfaces/IDirectFBImageProvider/idirectfbimageprovider_png.c -@@ -207,7 +207,7 @@ Construct( IDirectFBImageProvider *thiz, - if (!data->png_ptr) - goto error; - -- if (setjmp( data->png_ptr->jmpbuf )) { -+ if (setjmp( png_jmpbuf( data->png_ptr ))) { - D_ERROR( "ImageProvider/PNG: Error reading header!\n" ); - goto error; - } -@@ -292,7 +292,7 @@ IDirectFBImageProvider_PNG_RenderTo( IDirectFBImageProvider *thiz, - rect = dst_data->area.wanted; - } - -- if (setjmp( data->png_ptr->jmpbuf )) { -+ if (setjmp( png_jmpbuf( data->png_ptr ))) { - D_ERROR( "ImageProvider/PNG: Error during decoding!\n" ); - - if (data->stage < STAGE_IMAGE) -@@ -327,6 +327,7 @@ IDirectFBImageProvider_PNG_RenderTo( IDirectFBImageProvider *thiz, - } - else { - CoreSurfaceBufferLock lock; -+ png_byte bit_depth = png_get_bit_depth( data->png_ptr, data->info_ptr ); - - ret = dfb_surface_lock_buffer( dst_surface, CSBR_BACK, CSAID_CPU, CSAF_WRITE, &lock ); - if (ret) -@@ -334,7 +335,7 @@ IDirectFBImageProvider_PNG_RenderTo( IDirectFBImageProvider *thiz, - - switch (data->color_type) { - case PNG_COLOR_TYPE_PALETTE: -- if (dst_surface->config.format == DSPF_LUT8 && data->info_ptr->bit_depth == 8) { -+ if (dst_surface->config.format == DSPF_LUT8 && bit_depth == 8) { - /* - * Special indexed PNG to LUT8 loading. - */ -@@ -377,7 +378,7 @@ IDirectFBImageProvider_PNG_RenderTo( IDirectFBImageProvider *thiz, - } - else { - if (data->color_type == PNG_COLOR_TYPE_GRAY) { -- int num = 1 << data->info_ptr->bit_depth; -+ int num = 1 << bit_depth; - - for (x=0; xinfo_ptr->bit_depth) { -+ switch (bit_depth) { - case 8: - for (y=0; yheight; y++) { - u8 *S = data->image + data->pitch * y; -@@ -441,7 +442,7 @@ IDirectFBImageProvider_PNG_RenderTo( IDirectFBImageProvider *thiz, - - default: - D_ERROR( "ImageProvider/PNG: Unsupported indexed bit depth %d!\n", -- data->info_ptr->bit_depth ); -+ bit_depth ); - } - - dfb_scale_linear_32( image_argb, data->width, data->height, -@@ -594,16 +595,26 @@ png_info_callback( png_structp png_read_ptr, - NULL, NULL, NULL ); - - if (png_get_valid( data->png_ptr, data->info_ptr, PNG_INFO_tRNS )) { -+ png_bytep trans; -+ png_color_16p trans_color; -+ int num_trans; -+ -+ png_get_tRNS( data->png_ptr, data->info_ptr, &trans, &num_trans, &trans_color ); -+ - data->color_keyed = true; - - /* generate color key based on palette... */ - if (data->color_type == PNG_COLOR_TYPE_PALETTE) { - u32 key; -- png_colorp palette = data->info_ptr->palette; -- png_bytep trans = data->info_ptr->trans_alpha; -- int num_colors = MIN( MAXCOLORMAPSIZE, -- data->info_ptr->num_palette ); -- u8 cmap[3][num_colors]; -+ png_colorp palette; -+ int num_colors; -+ u8 *cmap[3]; -+ -+ png_get_PLTE( data->png_ptr, data->info_ptr, &palette, &num_colors ); -+ num_colors = MIN( MAXCOLORMAPSIZE, num_colors ); -+ cmap[0] = alloca (num_colors); -+ cmap[1] = alloca (num_colors); -+ cmap[2] = alloca (num_colors); - - for (i=0; iinfo_ptr->num_trans; i++) { -+ for (i=0; i> 16; - palette[i].green = (key & 0x00ff00) >> 8; -@@ -625,20 +636,23 @@ png_info_callback( png_structp png_read_ptr, - } - else { - /* ...or based on trans rgb value */ -- png_color_16p trans = &data->info_ptr->trans_color; -- -- data->color_key = (((trans->red & 0xff00) << 8) | -- ((trans->green & 0xff00)) | -- ((trans->blue & 0xff00) >> 8)); -+ data->color_key = (((trans_color->red & 0xff00) << 8) | -+ ((trans_color->green & 0xff00)) | -+ ((trans_color->blue & 0xff00) >> 8)); - } - } - - switch (data->color_type) { - case PNG_COLOR_TYPE_PALETTE: { -- png_colorp palette = data->info_ptr->palette; -- png_bytep trans = data->info_ptr->trans_alpha; -- int num_trans = data->info_ptr->num_trans; -- int num_colors = MIN( MAXCOLORMAPSIZE, data->info_ptr->num_palette ); -+ png_colorp palette; -+ png_bytep trans; -+ png_color_16p trans_color; -+ int num_trans; -+ int num_colors; -+ -+ png_get_PLTE( data->png_ptr, data->info_ptr, &palette, &num_colors ); -+ num_colors = MIN( MAXCOLORMAPSIZE, num_colors ); -+ png_get_tRNS( data->png_ptr, data->info_ptr, &trans, &num_trans, &trans_color ); - - for (i=0; icolors[i].a = (i < num_trans) ? trans[i] : 0xff; --- -1.7.4.1 - -From 7a2a36fada3ecdd7f48fcfd782a552598477a8f5 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Sun, 20 Feb 2011 19:38:50 -0500 -Subject: [PATCH] tools: add support for libpng 1.5.x - -Signed-off-by: Mike Frysinger ---- - tools/directfb-csource.c | 20 +++++++++++++------- - tools/mkdfiff.c | 2 +- - tools/mkdgifft.cpp | 2 +- - 3 files changed, 15 insertions(+), 9 deletions(-) - -diff --git a/tools/directfb-csource.c b/tools/directfb-csource.c -index 8f2cbf0..487ea3c 100644 ---- a/tools/directfb-csource.c -+++ b/tools/directfb-csource.c -@@ -338,7 +338,7 @@ static DFBResult load_image (const char *filename, - if (!png_ptr) - goto cleanup; - -- if (setjmp (png_ptr->jmpbuf)) { -+ if (setjmp (png_jmpbuf (png_ptr))) { - if (desc->preallocated[0].data) { - free (desc->preallocated[0].data); - desc->preallocated[0].data = NULL; -@@ -405,17 +405,22 @@ static DFBResult load_image (const char *filename, - } - - switch (src_format) { -- case DSPF_LUT8: -- if (info_ptr->num_palette) { -+ case DSPF_LUT8: { -+ png_colorp png_palette; -+ int num_palette; -+ -+ png_get_PLTE( png_ptr, info_ptr, &png_palette, &num_palette ); -+ -+ if (num_palette) { - png_byte *alpha; - int i, num; - -- *palette_size = MIN (info_ptr->num_palette, 256); -+ *palette_size = MIN (num_palette, 256); - for (i = 0; i < *palette_size; i++) { - palette[i].a = 0xFF; -- palette[i].r = info_ptr->palette[i].red; -- palette[i].g = info_ptr->palette[i].green; -- palette[i].b = info_ptr->palette[i].blue; -+ palette[i].r = png_palette[i].red; -+ palette[i].g = png_palette[i].green; -+ palette[i].b = png_palette[i].blue; - } - if (png_get_valid (png_ptr, info_ptr, PNG_INFO_tRNS)) { - png_get_tRNS (png_ptr, info_ptr, &alpha, &num, NULL); -@@ -424,6 +429,7 @@ static DFBResult load_image (const char *filename, - } - } - break; -+ } - case DSPF_RGB32: - png_set_filler (png_ptr, 0xFF, - #ifdef WORDS_BIGENDIAN -diff --git a/tools/mkdfiff.c b/tools/mkdfiff.c -index 68a3b4f..edb58a7 100644 ---- a/tools/mkdfiff.c -+++ b/tools/mkdfiff.c -@@ -97,7 +97,7 @@ load_image (const char *filename, - if (!png_ptr) - goto cleanup; - -- if (setjmp (png_ptr->jmpbuf)) { -+ if (setjmp (png_jmpbuf (png_ptr))) { - if (desc->preallocated[0].data) { - free (desc->preallocated[0].data); - desc->preallocated[0].data = NULL; -diff --git a/tools/mkdgifft.cpp b/tools/mkdgifft.cpp -index 96e4220..d4b6bf4 100644 ---- a/tools/mkdgifft.cpp -+++ b/tools/mkdgifft.cpp -@@ -595,7 +595,7 @@ load_image (const char *filename, - if (!png_ptr) - goto cleanup; - -- if (setjmp (png_ptr->jmpbuf)) { -+ if (setjmp (png_jmpbuf (png_ptr))) { - if (desc->preallocated[0].data) { - free (desc->preallocated[0].data); - desc->preallocated[0].data = NULL; --- -1.7.4.1 - Property changes on: head/devel/directfb/files/extra-libpng15 ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/directfb/files/patch-lib-direct-conf.c =================================================================== --- head/devel/directfb/files/patch-lib-direct-conf.c (revision 417014) +++ head/devel/directfb/files/patch-lib-direct-conf.c (nonexistent) @@ -1,10 +0,0 @@ ---- lib/direct/conf.c -+++ lib/direct/conf.c -@@ -30,6 +30,7 @@ - - #include - #include -+#include - - #include - #include Property changes on: head/devel/directfb/files/patch-lib-direct-conf.c ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/directfb/files/patch-doc_Makefile.in =================================================================== --- head/devel/directfb/files/patch-doc_Makefile.in (revision 417014) +++ head/devel/directfb/files/patch-doc_Makefile.in (revision 417015) @@ -1,11 +1,11 @@ ---- docs/Makefile.in.orig 2008-06-02 14:05:50.000000000 +0200 -+++ docs/Makefile.in 2008-06-02 14:05:58.000000000 +0200 -@@ -681,7 +681,7 @@ +--- docs/Makefile.in.orig 2012-05-23 13:45:15 UTC ++++ docs/Makefile.in +@@ -803,7 +803,7 @@ uninstall-man: uninstall-man1 uninstall- @HAVE_MAN2HTML_TRUE@ rm -f $(HTMLMANS) @HAVE_MAN2HTML_TRUE@%.html: % -@HAVE_MAN2HTML_TRUE@ $(MAN2HTML) $* > $@ +@HAVE_MAN2HTML_TRUE@ $(MAN2HTML) < $* > $@ @HAVE_MAN2HTML_FALSE@all-local: Index: head/devel/directfb/files/patch-gfxdrivers-davinci-davinci_c64x.c =================================================================== --- head/devel/directfb/files/patch-gfxdrivers-davinci-davinci_c64x.c (revision 417014) +++ head/devel/directfb/files/patch-gfxdrivers-davinci-davinci_c64x.c (revision 417015) @@ -1,11 +1,11 @@ ---- gfxdrivers/davinci/davinci_c64x.c +--- gfxdrivers/davinci/davinci_c64x.c.orig 2012-05-23 13:43:12 UTC +++ gfxdrivers/davinci/davinci_c64x.c @@ -57,6 +57,8 @@ #define C64X_QLEN direct_page_align( sizeof(c64xTaskControl) ) #define C64X_MLEN direct_page_align( 0x2000000 ) +typedef unsigned long ulong; + __attribute__((noinline)) static void davinci_c64x_queue_error( DavinciC64x *c64x, const char *msg ) Index: head/devel/directfb/files/patch-lib-direct-interface.c =================================================================== --- head/devel/directfb/files/patch-lib-direct-interface.c (revision 417014) +++ head/devel/directfb/files/patch-lib-direct-interface.c (revision 417015) @@ -1,14 +1,14 @@ ---- lib/direct/interface.c +--- lib/direct/interface.c.orig 2016-06-08 05:59:40 UTC +++ lib/direct/interface.c @@ -71,7 +71,11 @@ typedef struct { int references; } DirectInterfaceImplementation; +#if HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP static pthread_mutex_t implementations_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; +#else +static pthread_mutex_t implementations_mutex = PTHREAD_MUTEX_INITIALIZER; +#endif static DirectLink *implementations = NULL; - /**************************************************************************************************/ + static inline int Index: head/devel/directfb/files/patch-lib-direct-log.c =================================================================== --- head/devel/directfb/files/patch-lib-direct-log.c (revision 417014) +++ head/devel/directfb/files/patch-lib-direct-log.c (revision 417015) @@ -1,17 +1,17 @@ ---- ./lib/direct/log.c.orig 2010-11-15 22:12:08.000000000 +0100 -+++ ./lib/direct/log.c 2010-12-03 16:44:12.000000000 +0100 -@@ -335,12 +335,14 @@ +--- lib/direct/log.c.orig 2012-05-23 13:43:12 UTC ++++ lib/direct/log.c +@@ -335,12 +335,14 @@ parse_host_addr( const char *hostp D_ERROR( "Direct/Log: Port %s is unreachable!\n", portstr ); return DR_FAILURE; +/* #ifdef EAI_ADDRFAMILY case EAI_ADDRFAMILY: #endif case EAI_NODATA: D_ERROR( "Direct/Log: Host found, but has no address!\n" ); return DR_FAILURE; +*/ case EAI_MEMORY: return D_OOM(); Index: head/devel/directfb/files/patch-lib-direct-stream.c =================================================================== --- head/devel/directfb/files/patch-lib-direct-stream.c (revision 417014) +++ head/devel/directfb/files/patch-lib-direct-stream.c (revision 417015) @@ -1,11 +1,11 @@ ---- lib/direct/stream.c.orig 2007-12-15 14:30:28.000000000 +0200 -+++ lib/direct/stream.c 2008-03-16 14:51:44.000000000 +0200 -@@ -429,7 +429,7 @@ +--- lib/direct/stream.c.orig 2012-05-23 13:43:12 UTC ++++ lib/direct/stream.c +@@ -429,7 +429,7 @@ net_connect( struct addrinfo *addr, int req.imr_multiaddr.s_addr = saddr->sin_addr.s_addr; req.imr_interface.s_addr = 0; - err = setsockopt( fd, SOL_IP, IP_ADD_MEMBERSHIP, &req, sizeof(req) ); + err = setsockopt( fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &req, sizeof(req) ); if (err < 0) { ret = errno2result( errno ); D_PERROR( "Direct/Stream: Could not join multicast group (%u.%u.%u.%u)!\n", Index: head/devel/directfb/files/patch-lib-direct-trace.c =================================================================== --- head/devel/directfb/files/patch-lib-direct-trace.c (revision 417014) +++ head/devel/directfb/files/patch-lib-direct-trace.c (revision 417015) @@ -1,20 +1,20 @@ ---- lib/direct/trace.c +--- lib/direct/trace.c.orig 2012-05-23 13:43:12 UTC +++ lib/direct/trace.c @@ -90,7 +90,7 @@ struct __D_DirectTraceBuffer { static DirectTraceBuffer *buffers[MAX_BUFFERS]; static int buffers_num = 0; -#ifdef HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +#if HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP static pthread_mutex_t buffers_lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; #else static pthread_mutex_t buffers_lock = PTHREAD_MUTEX_INITIALIZER; @@ -176,7 +176,7 @@ typedef struct { } SymbolTable; static DirectLink *tables = NULL; -#ifdef HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +#if HAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP static pthread_mutex_t tables_lock = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; #else static pthread_mutex_t tables_lock = PTHREAD_MUTEX_INITIALIZER; Index: head/devel/directfb/files/patch-lib-fusion-call.c =================================================================== --- head/devel/directfb/files/patch-lib-fusion-call.c (revision 417014) +++ head/devel/directfb/files/patch-lib-fusion-call.c (revision 417015) @@ -1,10 +1,10 @@ ---- lib/fusion/call.c +--- lib/fusion/call.c.orig 2012-05-23 13:43:12 UTC +++ lib/fusion/call.c @@ -31,6 +31,7 @@ #include #include #include +#include #include Index: head/devel/directfb/files/patch-lib-fusion-lock.c =================================================================== --- head/devel/directfb/files/patch-lib-fusion-lock.c (revision 417014) +++ head/devel/directfb/files/patch-lib-fusion-lock.c (revision 417015) @@ -1,11 +1,11 @@ ---- lib/fusion/lock.c +--- lib/fusion/lock.c.orig 2012-05-23 13:43:12 UTC +++ lib/fusion/lock.c -@@ -485,7 +485,7 @@ fusion_skirmish_wait( FusionSkirmish *skirmish, unsigned int timeout ) +@@ -646,7 +646,7 @@ fusion_skirmish_wait( FusionSkirmish *sk /* Install a (fake) signal handler for SIGRESTART. */ act.sa_handler = restart_handler; - act.sa_flags = SA_RESETHAND | SA_RESTART | SA_NOMASK; + act.sa_flags = SA_RESETHAND | SA_RESTART | SA_NODEFER; sigaction( SIGRESTART, &act, &oldact ); Index: head/devel/directfb/files/patch-lib-fusion-shm-shm.c =================================================================== --- head/devel/directfb/files/patch-lib-fusion-shm-shm.c (revision 417014) +++ head/devel/directfb/files/patch-lib-fusion-shm-shm.c (revision 417015) @@ -1,11 +1,11 @@ ---- lib/fusion/shm/shm.c +--- lib/fusion/shm/shm.c.orig 2012-05-23 13:43:12 UTC +++ lib/fusion/shm/shm.c @@ -34,7 +34,7 @@ #include #include #include -#include +#include #include #include Index: head/devel/directfb/files/patch-lib-fusion-shmalloc.c =================================================================== --- head/devel/directfb/files/patch-lib-fusion-shmalloc.c (revision 417014) +++ head/devel/directfb/files/patch-lib-fusion-shmalloc.c (revision 417015) @@ -1,11 +1,11 @@ ---- lib/fusion/shmalloc.c +--- lib/fusion/shmalloc.c.orig 2012-05-23 13:43:12 UTC +++ lib/fusion/shmalloc.c @@ -52,6 +52,8 @@ D_DEBUG_DOMAIN( Fusion_SHM, "Fusion/SHM", "Fusion Shared Memory" ); +typedef unsigned long ulong; + void fusion_dbg_print_memleaks( FusionSHMPoolShared *pool ) { Index: head/devel/directfb/files/patch-lib-voodoo-client.c =================================================================== --- head/devel/directfb/files/patch-lib-voodoo-client.c (revision 417014) +++ head/devel/directfb/files/patch-lib-voodoo-client.c (revision 417015) @@ -1,17 +1,17 @@ ---- ./lib/voodoo/client.c.orig 2010-11-15 22:13:05.000000000 +0100 -+++ ./lib/voodoo/client.c 2010-12-03 16:44:12.000000000 +0100 -@@ -161,12 +161,14 @@ +--- lib/voodoo/client.c.orig 2012-05-23 13:43:12 UTC ++++ lib/voodoo/client.c +@@ -164,12 +164,14 @@ voodoo_client_create( const char *ho D_ERROR( "Direct/Log: Service is unreachable!\n" ); return DR_FAILURE; +/* #ifdef EAI_ADDRFAMILY case EAI_ADDRFAMILY: #endif case EAI_NODATA: D_ERROR( "Direct/Log: Host found, but has no address!\n" ); return DR_FAILURE; +*/ case EAI_MEMORY: return D_OOM(); Index: head/devel/directfb/files/patch-lib-voodoo-manager.c =================================================================== --- head/devel/directfb/files/patch-lib-voodoo-manager.c (revision 417014) +++ head/devel/directfb/files/patch-lib-voodoo-manager.c (revision 417015) @@ -1,23 +1,23 @@ ---- ./lib/voodoo/manager.c.orig 2010-11-02 00:11:20.000000000 +0100 -+++ ./lib/voodoo/manager.c 2010-12-03 16:44:12.000000000 +0100 +--- lib/voodoo/manager.c.orig 2012-05-23 13:43:12 UTC ++++ lib/voodoo/manager.c @@ -41,6 +41,7 @@ #include #include +#include /* for n_long, required for build on 7.x */ #include #if !VOODOO_BUILD_NO_SETSOCKOPT #include -@@ -193,10 +194,10 @@ +@@ -193,10 +194,10 @@ voodoo_manager_create( int f D_DEBUG( "Voodoo/Manager: Creating manager at %p.\n", manager ); #if !VOODOO_BUILD_NO_SETSOCKOPT - if (setsockopt( fd, SOL_IP, IP_TOS, &tos, sizeof(tos) ) < 0) + if (setsockopt( fd, IPPROTO_IP, IP_TOS, &tos, sizeof(tos) ) < 0) D_PERROR( "Voodoo/Manager: Could not set IP_TOS!\n" ); - if (setsockopt( fd, SOL_TCP, TCP_NODELAY, &one, sizeof(one) ) < 0) + if (setsockopt( fd, IPPROTO_TCP, TCP_NODELAY, &one, sizeof(one) ) < 0) D_PERROR( "Voodoo/Manager: Could not set TCP_NODELAY!\n" ); #endif Index: head/devel/directfb/files/patch-src__gfx__generic__generic_stretch_blit.c =================================================================== --- head/devel/directfb/files/patch-src__gfx__generic__generic_stretch_blit.c (revision 417014) +++ head/devel/directfb/files/patch-src__gfx__generic__generic_stretch_blit.c (revision 417015) @@ -1,11 +1,11 @@ ---- ./src/gfx/generic/generic_stretch_blit.c.orig 2011-06-18 23:08:07.000000000 +0200 -+++ ./src/gfx/generic/generic_stretch_blit.c 2011-06-18 23:08:13.000000000 +0200 +--- src/gfx/generic/generic_stretch_blit.c.orig 2012-05-23 13:43:12 UTC ++++ src/gfx/generic/generic_stretch_blit.c @@ -72,6 +72,8 @@ #if DFB_SMOOTH_SCALING +typedef unsigned long ulong; + typedef struct { DFBRegion clip; const void *colors; Index: head/devel/directfb/files/patch-tests__voodoo__voodoo_test.h =================================================================== --- head/devel/directfb/files/patch-tests__voodoo__voodoo_test.h (revision 417014) +++ head/devel/directfb/files/patch-tests__voodoo__voodoo_test.h (revision 417015) @@ -1,13 +1,13 @@ ---- ./tests/voodoo/voodoo_test.h.orig 2010-12-03 16:44:12.000000000 +0100 -+++ ./tests/voodoo/voodoo_test.h 2010-12-03 16:44:12.000000000 +0100 +--- tests/voodoo/voodoo_test.h.orig 2016-06-08 05:59:40 UTC ++++ tests/voodoo/voodoo_test.h @@ -0,0 +1,10 @@ +#ifndef __VOODOO_TEST_H__ +#define __VOODOO_TEST_H__ + +typedef enum { + VOODOO_TEST_INCREASE, + VOODOO_TEST_QUERY +} VoodooTestCall; + +#endif + Index: head/devel/directfb/files/patch-tools-dfbdump.c =================================================================== --- head/devel/directfb/files/patch-tools-dfbdump.c (revision 417014) +++ head/devel/directfb/files/patch-tools-dfbdump.c (revision 417015) @@ -1,11 +1,11 @@ ---- tools/dfbdump.c +--- tools/dfbdump.c.orig 2012-05-23 13:43:12 UTC +++ tools/dfbdump.c -@@ -66,6 +66,8 @@ +@@ -68,6 +68,8 @@ #include #include +typedef unsigned long ulong; + static DirectFBPixelFormatNames( format_names ); /**********************************************************************************************************************/ Index: head/devel/directfb/pkg-plist =================================================================== --- head/devel/directfb/pkg-plist (revision 417014) +++ head/devel/directfb/pkg-plist (revision 417015) @@ -1,231 +1,269 @@ %%TEST%%bin/coretest_blit2 bin/dfbdump bin/dfbfx bin/dfbg bin/dfbinfo bin/dfbinput bin/dfbinspector bin/dfblayer bin/dfbmaster bin/dfbpenmount bin/dfbproxy bin/dfbscreen %%TEST%%bin/dfbtest_blit %%TEST%%bin/dfbtest_blit2 %%TEST%%bin/dfbtest_fillrect %%TEST%%bin/dfbtest_font %%TEST%%bin/dfbtest_mirror +%%TEST%%bin/dfbtest_prealloc %%TEST%%bin/dfbtest_reinit +%%TEST%%bin/dfbtest_resize %%TEST%%bin/dfbtest_scale %%TEST%%bin/dfbtest_sync %%TEST%%bin/dfbtest_window +%%TEST%%bin/dfbtest_window_cursor %%TEST%%bin/dfbtest_window_flip_once +%%TEST%%bin/dfbtest_window_surface %%TEST%%bin/direct_stream %%TEST%%bin/direct_test bin/directfb-config bin/directfb-csource %%TEST%%bin/fusion_call %%TEST%%bin/fusion_fork %%TEST%%bin/fusion_reactor %%TEST%%bin/fusion_skirmish %%TEST%%bin/fusion_stream bin/mkdfiff %%FREETYPE%%bin/mkdgiff bin/mkdgifft %%UNIQUE%%bin/uwmdump bin/voodooplay +include/directfb-internal/core/CoreDFB.h +include/directfb-internal/core/CoreDFB_CallMode.h +include/directfb-internal/core/CoreDFB_includes.h +include/directfb-internal/core/CoreGraphicsState.h +include/directfb-internal/core/CoreGraphicsStateClient.h +include/directfb-internal/core/CoreGraphicsState_includes.h +include/directfb-internal/core/CoreInputDevice.h +include/directfb-internal/core/CoreInputDevice_includes.h +include/directfb-internal/core/CoreLayer.h +include/directfb-internal/core/CoreLayerContext.h +include/directfb-internal/core/CoreLayerContext_includes.h +include/directfb-internal/core/CoreLayerRegion.h +include/directfb-internal/core/CoreLayerRegion_includes.h +include/directfb-internal/core/CoreLayer_includes.h +include/directfb-internal/core/CorePalette.h +include/directfb-internal/core/CorePalette_includes.h +include/directfb-internal/core/CoreScreen.h +include/directfb-internal/core/CoreScreen_includes.h +include/directfb-internal/core/CoreSlave.h +include/directfb-internal/core/CoreSlave_includes.h +include/directfb-internal/core/CoreSurface.h +include/directfb-internal/core/CoreSurface_includes.h +include/directfb-internal/core/CoreWindow.h +include/directfb-internal/core/CoreWindowStack.h +include/directfb-internal/core/CoreWindowStack_includes.h +include/directfb-internal/core/CoreWindow_includes.h +include/directfb-internal/core/Interface.h include/directfb-internal/core/clipboard.h include/directfb-internal/core/colorhash.h include/directfb-internal/core/core.h include/directfb-internal/core/core_parts.h include/directfb-internal/core/core_system.h include/directfb-internal/core/coredefs.h include/directfb-internal/core/coretypes.h include/directfb-internal/core/fonts.h include/directfb-internal/core/gfxcard.h include/directfb-internal/core/graphics_driver.h +include/directfb-internal/core/graphics_state.h include/directfb-internal/core/input.h include/directfb-internal/core/input_driver.h include/directfb-internal/core/layer_context.h include/directfb-internal/core/layer_control.h include/directfb-internal/core/layer_region.h include/directfb-internal/core/layers.h include/directfb-internal/core/layers_internal.h include/directfb-internal/core/palette.h include/directfb-internal/core/screen.h include/directfb-internal/core/screens.h include/directfb-internal/core/screens_internal.h include/directfb-internal/core/state.h include/directfb-internal/core/surface.h +include/directfb-internal/core/surface_allocation.h include/directfb-internal/core/surface_buffer.h +include/directfb-internal/core/surface_core.h include/directfb-internal/core/surface_pool.h include/directfb-internal/core/surface_pool_bridge.h include/directfb-internal/core/system.h include/directfb-internal/core/windows.h include/directfb-internal/core/windows_internal.h include/directfb-internal/core/windowstack.h include/directfb-internal/core/wm.h include/directfb-internal/core/wm_module.h include/directfb-internal/devmem/devmem.h include/directfb-internal/devmem/surfacemanager.h include/directfb-internal/display/idirectfbdisplaylayer.h include/directfb-internal/display/idirectfbpalette.h include/directfb-internal/display/idirectfbscreen.h include/directfb-internal/display/idirectfbsurface.h include/directfb-internal/display/idirectfbsurface_layer.h include/directfb-internal/display/idirectfbsurface_window.h include/directfb-internal/dummy/dummy.h include/directfb-internal/gfx/clip.h include/directfb-internal/gfx/convert.h include/directfb-internal/gfx/generic/generic.h include/directfb-internal/gfx/util.h include/directfb-internal/idirectfb.h include/directfb-internal/input/idirectfbinputbuffer.h include/directfb-internal/input/idirectfbinputdevice.h include/directfb-internal/media/idirectfbdatabuffer.h +include/directfb-internal/media/idirectfbdatabuffer_client.h include/directfb-internal/media/idirectfbfont.h include/directfb-internal/media/idirectfbimageprovider.h +include/directfb-internal/media/idirectfbimageprovider_client.h include/directfb-internal/media/idirectfbvideoprovider.h include/directfb-internal/misc/conf.h include/directfb-internal/misc/gfx_util.h include/directfb-internal/misc/util.h include/directfb-internal/windows/idirectfbwindow.h include/directfb/dfb_types.h include/directfb/dfiff.h include/directfb/dgiff.h %%ARCH_ARM%%include/directfb/direct/armasm_memcpy.h include/directfb/direct/build.h include/directfb/direct/clock.h include/directfb/direct/conf.h include/directfb/direct/debug.h include/directfb/direct/direct.h include/directfb/direct/hash.h include/directfb/direct/interface.h include/directfb/direct/interface_implementation.h include/directfb/direct/list.h include/directfb/direct/log.h include/directfb/direct/map.h include/directfb/direct/mem.h include/directfb/direct/memcpy.h include/directfb/direct/messages.h include/directfb/direct/modules.h +include/directfb/direct/mutex.h %%ARCH_POWERPC%%include/directfb/direct/ppc_asm.h %%ARCH_POWERPC%%include/directfb/direct/ppcasm_memcpy.h include/directfb/direct/serial.h include/directfb/direct/signals.h include/directfb/direct/stream.h include/directfb/direct/system.h include/directfb/direct/thread.h include/directfb/direct/trace.h include/directfb/direct/tree.h include/directfb/direct/types.h include/directfb/direct/utf8.h include/directfb/direct/util.h include/directfb/directfb.h include/directfb/directfb_build.h include/directfb/directfb_keyboard.h include/directfb/directfb_keynames.h include/directfb/directfb_strings.h include/directfb/directfb_util.h include/directfb/directfb_version.h include/directfb/directfbgl.h include/directfb/fusion/arena.h include/directfb/fusion/build.h include/directfb/fusion/call.h include/directfb/fusion/conf.h include/directfb/fusion/fusion.h include/directfb/fusion/fusion_internal.h include/directfb/fusion/hash.h include/directfb/fusion/lock.h include/directfb/fusion/object.h include/directfb/fusion/property.h include/directfb/fusion/protocol.h include/directfb/fusion/reactor.h include/directfb/fusion/ref.h include/directfb/fusion/shm/pool.h include/directfb/fusion/shm/shm.h include/directfb/fusion/shm/shm_internal.h include/directfb/fusion/shmalloc.h include/directfb/fusion/types.h include/directfb/fusion/vector.h %%UNIQUE%%include/directfb/unique/context.h %%UNIQUE%%include/directfb/unique/decoration.h %%UNIQUE%%include/directfb/unique/device.h %%UNIQUE%%include/directfb/unique/input_channel.h %%UNIQUE%%include/directfb/unique/input_events.h %%UNIQUE%%include/directfb/unique/input_switch.h %%UNIQUE%%include/directfb/unique/stret.h %%UNIQUE%%include/directfb/unique/stret_iteration.h %%UNIQUE%%include/directfb/unique/types.h %%UNIQUE%%include/directfb/unique/uniquewm.h %%UNIQUE%%include/directfb/unique/window.h include/directfb/voodoo/build.h include/directfb/voodoo/client.h include/directfb/voodoo/conf.h include/directfb/voodoo/interface.h include/directfb/voodoo/manager.h include/directfb/voodoo/message.h include/directfb/voodoo/play.h include/directfb/voodoo/server.h include/directfb/voodoo/types.h %%SDL%%lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/gfxdrivers/libdirectfb_sdlgraphics.so %%SDL%%lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/inputdrivers/libdirectfb_sdlinput.so +lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/ICoreResourceManager/libicoreresourcemanager_test.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFB/libidirectfb_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFB/libidirectfb_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBDataBuffer/libidirectfbdatabuffer_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBDataBuffer/libidirectfbdatabuffer_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBDisplayLayer/libidirectfbdisplaylayer_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBDisplayLayer/libidirectfbdisplaylayer_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBEventBuffer/libidirectfbeventbuffer_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBEventBuffer/libidirectfbeventbuffer_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBFont/libidirectfbfont_dispatcher.so %%FREETYPE%%lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBFont/libidirectfbfont_ft2.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBFont/libidirectfbfont_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBInputDevice/libidirectfbinputdevice_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBInputDevice/libidirectfbinputdevice_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBPalette/libidirectfbpalette_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBPalette/libidirectfbpalette_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBScreen/libidirectfbscreen_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBScreen/libidirectfbscreen_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBSurface/libidirectfbsurface_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBSurface/libidirectfbsurface_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBWindow/libidirectfbwindow_dispatcher.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/interfaces/IDirectFBWindow/libidirectfbwindow_requestor.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/systems/libdirectfb_devmem.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/systems/libdirectfb_dummy.so %%SDL%%lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/systems/libdirectfb_sdl.so %%X11%%lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/systems/libdirectfb_x11.so lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/wm/libdirectfbwm_default.so %%UNIQUE%%lib/directfb-%%DIRECTFB_RELEASE%%-%%DIRECTFB_BIN%%/wm/libdirectfbwm_unique.so lib/libdirect-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_BIN%% lib/libdirect-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_SHLIB%% lib/libdirect.so lib/libdirectfb-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_BIN%% lib/libdirectfb-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_SHLIB%% lib/libdirectfb.so lib/libfusion-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_BIN%% lib/libfusion-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_SHLIB%% lib/libfusion.so %%UNIQUE%%lib/libuniquewm-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_BIN%% %%UNIQUE%%lib/libuniquewm-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_SHLIB%% %%UNIQUE%%lib/libuniquewm.so lib/libvoodoo-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_BIN%% lib/libvoodoo-%%DIRECTFB_RELEASE%%.so.%%DIRECTFB_SHLIB%% lib/libvoodoo.so libdata/pkgconfig/direct.pc libdata/pkgconfig/directfb-internal.pc libdata/pkgconfig/directfb.pc libdata/pkgconfig/fusion.pc libdata/pkgconfig/voodoo.pc man/man1/dfbg.1.gz man/man1/directfb-csource.1.gz man/man5/directfbrc.5.gz %%DATADIR%%-%%DIRECTFB_VERSION%%/cursor.dat