git: 1f5c2da8e155 - main - devel/directfb: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sat, 30 Sep 2023 02:23:53 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1f5c2da8e1552ad53ce365a1579f51f46a01963f

commit 1f5c2da8e1552ad53ce365a1579f51f46a01963f
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-09-29 23:48:38 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-09-30 02:22:48 +0000

    devel/directfb: Remove expired port
    
    2023-09-30 devel/directfb: Last upstream release was in 2015
---
 MOVED                                              |   1 +
 devel/Makefile                                     |   1 -
 devel/directfb/Makefile                            |  94 --------
 devel/directfb/distinfo                            |   2 -
 devel/directfb/files/patch-configure.in            |  17 --
 devel/directfb/files/patch-doc_Makefile.in         |  11 -
 .../files/patch-gfxdrivers-davinci-davinci_c64x.c  |  11 -
 devel/directfb/files/patch-lib-direct-interface.c  |  14 --
 devel/directfb/files/patch-lib-direct-log.c        |  17 --
 devel/directfb/files/patch-lib-direct-stream.c     |  11 -
 devel/directfb/files/patch-lib-direct-trace.c      |  20 --
 devel/directfb/files/patch-lib-fusion-call.c       |  10 -
 devel/directfb/files/patch-lib-fusion-lock.c       |  11 -
 devel/directfb/files/patch-lib-fusion-shm-shm.c    |  11 -
 devel/directfb/files/patch-lib-fusion-shmalloc.c   |  11 -
 devel/directfb/files/patch-lib-voodoo-client.c     |  17 --
 devel/directfb/files/patch-lib-voodoo-manager.c    |  23 --
 ...patch-src__gfx__generic__generic_stretch_blit.c |  11 -
 .../files/patch-tests__voodoo__voodoo_test.h       |  13 -
 devel/directfb/files/patch-tools-dfbdump.c         |  11 -
 devel/directfb/pkg-descr                           |   3 -
 devel/directfb/pkg-plist                           | 266 ---------------------
 22 files changed, 1 insertion(+), 585 deletions(-)

diff --git a/MOVED b/MOVED
index 6b7878fe499e..6fc439d25992 100644
--- a/MOVED
+++ b/MOVED
@@ -7874,3 +7874,4 @@ databases/mongodb42-tools||2023-09-30|Has expired: Upstream EOL reached on 2023-
 databases/mongodb42|databases/mongodb44|2023-09-30|Has expired: Upstream EOL reached on 2023-04-30
 databases/redis6|databases/redis62|2023-09-30|Has expired: Has reached its EoL. Please migrate to newer version.
 devel/capstone3|devel/capstone4|2023-09-30|Has expired: Use more recent upstream version from devel/capstone
+devel/directfb||2023-09-30|Has expired: Last upstream release was in 2015
diff --git a/devel/Makefile b/devel/Makefile
index 4c8d4fa56e9b..1fde2db088aa 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -554,7 +554,6 @@
     SUBDIR += dia2code
     SUBDIR += dia2code+
     SUBDIR += ding-libs
-    SUBDIR += directfb
     SUBDIR += dispy
     SUBDIR += distcc
     SUBDIR += distel
diff --git a/devel/directfb/Makefile b/devel/directfb/Makefile
deleted file mode 100644
index 72cfd0e819b0..000000000000
--- a/devel/directfb/Makefile
+++ /dev/null
@@ -1,94 +0,0 @@
-PORTNAME=	directfb
-PORTVERSION=	1.4.17
-PORTREVISION=	4
-CATEGORIES=	devel
-MASTER_SITES=	http://sources.buildroot.net/
-DISTNAME=	DirectFB-${PORTVERSION}
-
-MAINTAINER=	bofh@FreeBSD.org
-COMMENT=	Graphic development lightweight API
-WWW=		https://www.directfb.org/
-
-LICENSE=	LGPL21
-
-DEPRECATED=		Last upstream release was in 2015
-EXPIRATION_DATE=	2023-09-30
-
-LIB_DEPENDS=	libpng.so:graphics/png
-
-USES=		compiler cpe gmake jpeg libtool localbase ncurses pathfix perl5 pkgconfig
-USE_LDCONFIG=	yes
-USE_PERL5=	build
-
-GNU_CONFIGURE=	yes
-USE_CXXSTD=	c++14
-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
-
-INSTALL_TARGET=	install-strip
-
-PLIST_SUB+=	DIRECTFB_VERSION="${PORTVERSION}" \
-		DIRECTFB_RELEASE="${PORTVERSION:R}" \
-		DIRECTFB_SHLIB="${DIRECTFB_SHLIB}" \
-		DIRECTFB_BIN="${DIRECTFB_BIN}"
-PORTDOCS=	*
-
-OPTIONS_DEFINE=	FREETYPE X11 SDL UNIQUE TEST DOCS
-OPTIONS_DEFAULT=	FREETYPE X11 SDL
-OPTIONS_SUB=	yes
-
-UNIQUE_DESC=	Unique (WM Module)
-
-DIRECTFB_SHLIB=	6.0.11	# LT_BINARY.LT_AGE.LT_REVISION
-DIRECTFB_BIN=	${DIRECTFB_SHLIB:R:R}	# LT_BINARY
-
-DOCS_BUILD_DEPENDS=	man2html:textproc/man2html
-FREETYPE_LIB_DEPENDS=	libfreetype.so:print/freetype2
-FREETYPE_CONFIGURE_ENABLE=	freetype
-SDL_USES=	sdl
-SDL_USE=	sdl=sdl
-SDL_CONFIGURE_ENABLE=	sdl
-TEST_CONFIGURE_WITH=	tests
-UNIQUE_CONFIGURE_ENABLE=	unique
-X11_USES=	xorg
-X11_USE=	XORG=x11,xext,xorgproto
-X11_CONFIGURE_ENABLE=	x11
-
-.include <bsd.port.pre.mk>
-
-.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 150
-CFLAGS+=	-Wno-error=int-conversion
-.endif
-
-# assembly files use old split syntax which clang doesn't like
-.if ${ARCH:Marmv?} && ${COMPILER_TYPE} == "clang"
-BUILD_DEPENDS+=	as:devel/binutils
-CFLAGS+=	-fno-integrated-as
-.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|<alloca\.h>|<stdlib.h>|g'
-
-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 <bsd.port.post.mk>
diff --git a/devel/directfb/distinfo b/devel/directfb/distinfo
deleted file mode 100644
index 5eabfcd3f2af..000000000000
--- a/devel/directfb/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (DirectFB-1.4.17.tar.gz) = 065a8e3a655b7e633eb1c2cdf55956496a29e0b8bd8ca700f0a5507909c864de
-SIZE (DirectFB-1.4.17.tar.gz) = 3346983
diff --git a/devel/directfb/files/patch-configure.in b/devel/directfb/files/patch-configure.in
deleted file mode 100644
index d28fa4b67f55..000000000000
--- a/devel/directfb/files/patch-configure.in
+++ /dev/null
@@ -1,17 +0,0 @@
---- configure.in.orig	2012-05-23 13:43:12 UTC
-+++ configure.in
-@@ -222,12 +222,12 @@ case "$target_or_host" in
-     AC_DEFINE(ARCH_X86_64,1,[Define to 1 if you are compiling for AMD64.])
-     ;;
- 
--  *arm*)
-+  *arm* | *aarch64* )
-     have_arm=yes
- 	AC_DEFINE(ARCH_ARM,1,[Define to 1 if you are compiling for ARM.])
-     ;;
- 
--  ppc-*-linux* | powerpc-*)
-+  ppc-*-linux* | powerpc*)
-     have_ppc=yes
-     AC_DEFINE(ARCH_PPC,1,[Define to 1 if you are compiling for PowerPC.])
-     ;;
diff --git a/devel/directfb/files/patch-doc_Makefile.in b/devel/directfb/files/patch-doc_Makefile.in
deleted file mode 100644
index a649fb7e81da..000000000000
--- a/devel/directfb/files/patch-doc_Makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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:
- 
diff --git a/devel/directfb/files/patch-gfxdrivers-davinci-davinci_c64x.c b/devel/directfb/files/patch-gfxdrivers-davinci-davinci_c64x.c
deleted file mode 100644
index 69d8e33bce87..000000000000
--- a/devel/directfb/files/patch-gfxdrivers-davinci-davinci_c64x.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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 )
diff --git a/devel/directfb/files/patch-lib-direct-interface.c b/devel/directfb/files/patch-lib-direct-interface.c
deleted file mode 100644
index f2de2e59fb30..000000000000
--- a/devel/directfb/files/patch-lib-direct-interface.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- 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
diff --git a/devel/directfb/files/patch-lib-direct-log.c b/devel/directfb/files/patch-lib-direct-log.c
deleted file mode 100644
index 17acb791f453..000000000000
--- a/devel/directfb/files/patch-lib-direct-log.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- 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();
diff --git a/devel/directfb/files/patch-lib-direct-stream.c b/devel/directfb/files/patch-lib-direct-stream.c
deleted file mode 100644
index 5b8c70844087..000000000000
--- a/devel/directfb/files/patch-lib-direct-stream.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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",
diff --git a/devel/directfb/files/patch-lib-direct-trace.c b/devel/directfb/files/patch-lib-direct-trace.c
deleted file mode 100644
index a72292a883c6..000000000000
--- a/devel/directfb/files/patch-lib-direct-trace.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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;
diff --git a/devel/directfb/files/patch-lib-fusion-call.c b/devel/directfb/files/patch-lib-fusion-call.c
deleted file mode 100644
index 0ab4125851be..000000000000
--- a/devel/directfb/files/patch-lib-fusion-call.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- lib/fusion/call.c.orig	2012-05-23 13:43:12 UTC
-+++ lib/fusion/call.c
-@@ -31,6 +31,7 @@
- #include <stdio.h>
- #include <unistd.h>
- #include <errno.h>
-+#include <sys/stat.h>
- 
- #include <fusion/build.h>
- 
diff --git a/devel/directfb/files/patch-lib-fusion-lock.c b/devel/directfb/files/patch-lib-fusion-lock.c
deleted file mode 100644
index 77f4fd36b3a6..000000000000
--- a/devel/directfb/files/patch-lib-fusion-lock.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/fusion/lock.c.orig	2012-05-23 13:43:12 UTC
-+++ lib/fusion/lock.c
-@@ -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 );
-      
diff --git a/devel/directfb/files/patch-lib-fusion-shm-shm.c b/devel/directfb/files/patch-lib-fusion-shm-shm.c
deleted file mode 100644
index 8cd69f27e358..000000000000
--- a/devel/directfb/files/patch-lib-fusion-shm-shm.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/fusion/shm/shm.c.orig	2012-05-23 13:43:12 UTC
-+++ lib/fusion/shm/shm.c
-@@ -34,7 +34,7 @@
- #include <sys/param.h>
- #include <sys/types.h>
- #include <sys/stat.h>
--#include <sys/vfs.h>
-+#include <sys/mount.h>
- 
- #include <direct/debug.h>
- #include <direct/list.h>
diff --git a/devel/directfb/files/patch-lib-fusion-shmalloc.c b/devel/directfb/files/patch-lib-fusion-shmalloc.c
deleted file mode 100644
index 542a92a7f286..000000000000
--- a/devel/directfb/files/patch-lib-fusion-shmalloc.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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 )
- {
diff --git a/devel/directfb/files/patch-lib-voodoo-client.c b/devel/directfb/files/patch-lib-voodoo-client.c
deleted file mode 100644
index e8da5af57147..000000000000
--- a/devel/directfb/files/patch-lib-voodoo-client.c
+++ /dev/null
@@ -1,17 +0,0 @@
---- 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();
diff --git a/devel/directfb/files/patch-lib-voodoo-manager.c b/devel/directfb/files/patch-lib-voodoo-manager.c
deleted file mode 100644
index 435756aea851..000000000000
--- a/devel/directfb/files/patch-lib-voodoo-manager.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- lib/voodoo/manager.c.orig	2012-05-23 13:43:12 UTC
-+++ lib/voodoo/manager.c
-@@ -41,6 +41,7 @@
- #include <sys/socket.h>
- #include <sys/time.h>
- 
-+#include <netinet/in_systm.h> /* for n_long, required for build on 7.x */
- #include <netinet/in.h>
- #if !VOODOO_BUILD_NO_SETSOCKOPT
- #include <netinet/ip.h>
-@@ -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
- 
diff --git a/devel/directfb/files/patch-src__gfx__generic__generic_stretch_blit.c b/devel/directfb/files/patch-src__gfx__generic__generic_stretch_blit.c
deleted file mode 100644
index 1d9b101522a7..000000000000
--- a/devel/directfb/files/patch-src__gfx__generic__generic_stretch_blit.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- 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;
diff --git a/devel/directfb/files/patch-tests__voodoo__voodoo_test.h b/devel/directfb/files/patch-tests__voodoo__voodoo_test.h
deleted file mode 100644
index 5dfe8c33b710..000000000000
--- a/devel/directfb/files/patch-tests__voodoo__voodoo_test.h
+++ /dev/null
@@ -1,13 +0,0 @@
---- 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
-+
diff --git a/devel/directfb/files/patch-tools-dfbdump.c b/devel/directfb/files/patch-tools-dfbdump.c
deleted file mode 100644
index 38ece8f67dbf..000000000000
--- a/devel/directfb/files/patch-tools-dfbdump.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- tools/dfbdump.c.orig	2012-05-23 13:43:12 UTC
-+++ tools/dfbdump.c
-@@ -68,6 +68,8 @@
- #include <core/windows_internal.h>
- #include <core/wm.h>
- 
-+typedef unsigned long ulong;
-+
- static DirectFBPixelFormatNames( format_names );
- 
- /**********************************************************************************************************************/
diff --git a/devel/directfb/pkg-descr b/devel/directfb/pkg-descr
deleted file mode 100644
index ba1e6a507048..000000000000
--- a/devel/directfb/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-   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.
diff --git a/devel/directfb/pkg-plist b/devel/directfb/pkg-plist
deleted file mode 100644
index 2e4b148241e7..000000000000
--- a/devel/directfb/pkg-plist
+++ /dev/null
@@ -1,266 +0,0 @@
-%%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
-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
-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