commit:     50a4c86ddd462ac5c556423b54a9039b8e55d7f4
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 28 12:07:22 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 28 12:08:18 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a4c86d

dev-libs/DirectFB: Remove last-rited pkg

Closes: https://bugs.gentoo.org/606194

 dev-libs/DirectFB/DirectFB-1.7.6-r1.ebuild         | 201 ---------------------
 dev-libs/DirectFB/Manifest                         |   1 -
 ...x-compiler-error-when-building-for-thumb2.patch |  50 -----
 .../DirectFB/files/DirectFB-1.6.3-pkgconfig.patch  |  22 ---
 .../DirectFB/files/DirectFB-1.6.3-setregion.patch  |  85 ---------
 dev-libs/DirectFB/files/DirectFB-1.7.1-build.patch |  27 ---
 dev-libs/DirectFB/files/DirectFB-1.7.5-flags.patch |  63 -------
 .../DirectFB/files/DirectFB-1.7.6-cle266.patch     |  13 --
 .../DirectFB/files/DirectFB-1.7.6-idivine.patch    |  57 ------
 dev-libs/DirectFB/files/DirectFB-1.7.6-tslib.patch |  33 ----
 dev-libs/DirectFB/metadata.xml                     |  44 -----
 profiles/arch/amd64-fbsd/use.mask                  |   4 -
 profiles/arch/arm/package.use.mask                 |   4 -
 profiles/arch/arm64/package.use.mask               |   4 -
 profiles/arch/arm64/use.mask                       |   4 -
 profiles/arch/ia64/package.use.mask                |   4 -
 profiles/package.mask                              |   4 -
 17 files changed, 620 deletions(-)

diff --git a/dev-libs/DirectFB/DirectFB-1.7.6-r1.ebuild 
b/dev-libs/DirectFB/DirectFB-1.7.6-r1.ebuild
deleted file mode 100644
index 8c921ad2850..00000000000
--- a/dev-libs/DirectFB/DirectFB-1.7.6-r1.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools eutils toolchain-funcs
-
-# Map Gentoo IUSE expand vars to DirectFB drivers
-# echo `sed -n '/Possible gfxdrivers are:/,/^$/{/Possible/d;s:\[ 
*::;s:\].*::;s:,::g;p}' configure.in`
-I_TO_D_intel="i810,i830"
-I_TO_D_mga="matrox"
-I_TO_D_r128="ati128"
-I_TO_D_via="cle266"
-# cyber5k davinci ep9x omap pxa3xx sh772x savage pvr2d
-IUSE_VIDEO_CARDS=" intel mga nvidia r128 radeon tdfx via vmware"
-IUV=${IUSE_VIDEO_CARDS// / video_cards_}
-# echo `sed -n '/Possible inputdrivers are:/,/^$/{/\(Possible\|^input\)/d;s:\[ 
*::;s:\].*::;s:,::g;p}' configure.in`
-I_TO_D_elo2300="elo-input"
-I_TO_D_evdev="linuxinput"
-I_TO_D_mouse="ps2mouse,serialmouse"
-# dbox2remote dreamboxremote gunze h3600_ts penmount sonypijogdial ucb1x00 
wm97xx zytronic
-IUSE_INPUT_DEVICES=" dynapro elo2300 evdev joystick keyboard lirc mouse tslib"
-IUD=${IUSE_INPUT_DEVICES// / input_devices_}
-
-DESCRIPTION="Thin library on top of the Linux framebuffer devices"
-HOMEPAGE="http://www.directfb.net/";
-SRC_URI="http://directfb.net/downloads/Core/${PN}-${PV:0:3}/${P}.tar.gz
-       http://directfb.net/downloads/Old/${P}.tar.gz";
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 -mips ppc ppc64 sh -sparc x86"
-IUSE="alsa bmp cddb debug divine drmkms +dynload doc egl fbcon fusiondale 
fusionsound gif gles2 gstreamer imlib2 input_hub jpeg jpeg2k mad 
cpu_flags_x86_mmx mng mpeg2 mpeg3 multicore opengl oss png pnm sawman sdl 
cpu_flags_x86_sse static-libs swfdec tiff timidity tremor truetype v4l vdpau 
vorbis webp X xine zlib ${IUV} ${IUD}"
-REQUIRED_USE="gles2? ( opengl )"
-
-# ffmpeg useflag broken
-# ffmpeg? ( virtual/ffmpeg )
-#      $(use_enable ffmpeg) \
-RDEPEND="
-       alsa? ( media-libs/alsa-lib )
-       cddb? ( media-libs/libcddb )
-       drmkms? ( x11-libs/libdrm[libkms] )
-       gif? ( media-libs/giflib )
-       gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 )
-       imlib2? ( media-libs/imlib2 )
-       jpeg? ( virtual/jpeg:0= )
-       jpeg2k? ( media-libs/jasper:=[jpeg] )
-       mad? ( media-libs/libmad )
-       mng? ( media-libs/libmng )
-       mpeg3? ( media-libs/libmpeg3 )
-       opengl? ( media-libs/mesa[gbm,egl?,gles2?] x11-libs/libdrm )
-       png? ( media-libs/libpng:0= )
-       sdl? ( media-libs/libsdl )
-       tiff? ( media-libs/tiff:0 )
-       timidity? (
-               media-libs/libtimidity
-               media-sound/timidity++
-       )
-       tremor? ( media-libs/tremor )
-       truetype? ( >=media-libs/freetype-2.0.1 )
-       vdpau? ( x11-libs/libX11 x11-libs/libXext x11-libs/libvdpau )
-       vorbis? ( media-libs/libvorbis )
-       webp? ( media-libs/libwebp )
-       X? ( x11-libs/libXext x11-libs/libX11 )
-       xine? ( media-libs/xine-lib[vdpau?] )
-       zlib? ( sys-libs/zlib ) "
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-       epatch \
-               "${FILESDIR}"/${PN}-1.7.5-flags.patch \
-               "${FILESDIR}"/${PN}-1.6.3-pkgconfig.patch \
-               "${FILESDIR}"/${PN}-1.7.1-build.patch \
-               "${FILESDIR}"/${PN}-1.6.3-setregion.patch \
-               
"${FILESDIR}"/${PN}-1.6.3-atomic-fix-compiler-error-when-building-for-thumb2.patch
 \
-               "${FILESDIR}"/${PN}-1.7.6-cle266.patch \
-               "${FILESDIR}"/${PN}-1.7.6-idivine.patch \
-               "${FILESDIR}"/${PN}-1.7.6-tslib.patch
-       sed -i \
-               -e '/#define RASPBERRY_PI/d' \
-               systems/egl/egl_system.c || die #497124
-       sed -i \
-               -e '/^CXXFLAGS=.*-Werror-implicit-function-declaration/d' \
-               configure.in || die #526196
-
-       mv configure.{in,ac} || die
-       eautoreconf
-}
-
-driver_list() {
-       local pfx=$1
-       local dev devs map
-       shift
-       for dev in "$@" ; do
-               use ${pfx}_${dev} || continue
-               map="I_TO_D_${dev}"
-               devs=${devs:+${devs},}${!map:-${dev}}
-       done
-       echo ${devs:-none}
-}
-
-src_configure() {
-       local myaudio="wave"
-       use alsa && myaudio+=",alsa"
-       use oss && myaudio+=",oss"
-
-       local sdlconf="--disable-sdl"
-       if use sdl ; then
-               # since SDL can link against DirectFB and trigger a
-               # dependency loop, only link against SDL if it isn't
-               # broken #61592
-               echo 'int main(){}' > sdl-test.c
-               $(tc-getCC) sdl-test.c -lSDL 2>/dev/null \
-                       && sdlconf="--enable-sdl" \
-                       || ewarn "Disabling SDL since libSDL.so is broken"
-       fi
-
-       # fix --with-gfxdrivers= logic, because opengl, vdpau and gles2 are no 
video_cards
-       local gfxdrivers="$(driver_list video_cards ${IUSE_VIDEO_CARDS})"
-       use opengl && gfxdrivers="${gfxdrivers},gl"
-       use vdpau && gfxdrivers="${gfxdrivers},vdpau"
-       use gles2 && gfxdrivers="${gfxdrivers},gles2"
-       gfxdrivers="$(echo ${gfxdrivers} | sed 's/none,//')"
-
-       # fix --with-inputdrivers= logic, don't know where to put "input_hub"
-       local inputdrivers="$(driver_list input_devices ${IUSE_INPUT_DEVICES})"
-       use input_hub && inputdrivers="${inputdrivers},input_hub"
-       inputdrivers="$(echo ${inputdrivers} | sed 's/none,//')"
-
-       # The xine-vdpau flag requires a custom patch to xine-lib which we 
don't carry:
-       # 
http://git.directfb.org/?p=extras/DirectFB-extra.git;a=blob;f=interfaces/IDirectFBVideoProvider/xine-lib-1.2-vdpau-hooks.patch;hb=HEAD
-       econf \
-               $(use_enable static-libs static) \
-               $(use_enable X x11) \
-               $(use_enable divine) \
-               $(use_enable sawman) \
-               $(use_enable fusiondale) \
-               $(use_enable fusionsound) \
-               $(use_enable fbcon fbdev) \
-               $(use_enable cpu_flags_x86_mmx mmx) \
-               $(use_enable cpu_flags_x86_sse sse) \
-               $(use_enable egl) \
-               $(use_enable egl idirectfbgl-egl) \
-               $(use_enable jpeg) \
-               $(use_enable png) \
-               $(use_enable mng) \
-               $(use_enable gstreamer) \
-               $(use_enable gif) \
-               $(use_enable tiff) \
-               $(use_enable imlib2) \
-               $(use_enable pnm) \
-               --disable-svg \
-               $(use_enable mpeg2) \
-               $(use_enable mpeg3 libmpeg3) \
-               --disable-flash \
-               $(use_enable xine) \
-               --disable-xine-vdpau \
-               --disable-ffmpeg \
-               $(use_enable bmp) \
-               $(use_enable jpeg2k jpeg2000) \
-               --disable-openquicktime \
-               --disable-avifile \
-               $(use_enable truetype freetype) \
-               $(use_enable webp) \
-               $(use_enable debug) \
-               $(use_enable zlib) \
-               --disable-video4linux \
-               $(use_enable v4l video4linux2) \
-               $(use_enable vdpau x11vdpau) \
-               $(use_enable multicore) \
-               $(use_enable dynload) \
-               $(use_enable opengl mesa) \
-               $(use_enable drmkms) \
-               --with-fs-drivers="${myaudio}" \
-               $(use_with timidity) \
-               --with-wave \
-               $(use_with vorbis) \
-               $(use_with tremor) \
-               $(use_with mad) \
-               $(use_with cddb cdda) \
-               --with-playlist \
-               ${sdlconf} \
-               --with-gfxdrivers="${gfxdrivers}" \
-               --with-inputdrivers="${inputdrivers}" \
-               --disable-vnc
-}
-
-src_install() {
-       default
-       dodoc fb.modes
-       use doc && dohtml -r docs/html/*
-}
-
-pkg_postinst() {
-       ewarn "Each DirectFB update breaks DirectFB related applications."
-       ewarn "Please run \"revdep-rebuild\" which can be"
-       ewarn "found by emerging the package 'gentoolkit'."
-       ewarn
-       ewarn "If you have an ALPS touchpad, then you might get your mouse"
-       ewarn "unexpectedly set in absolute mode in all DirectFB applications."
-       ewarn "This can be fixed by removing linuxinput from INPUT_DEVICES."
-}

diff --git a/dev-libs/DirectFB/Manifest b/dev-libs/DirectFB/Manifest
deleted file mode 100644
index b16caa3db92..00000000000
--- a/dev-libs/DirectFB/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST DirectFB-1.7.6.tar.gz 5975444 BLAKE2B 
c28f95ed73b79766c377a5440517dc83fb5c11264c7d3b6c1ebebee0dd44bec21afc778032aa03af111ea2839dfbbbd26d33f86f46b61eff3e0036377d97dbbc
 SHA512 
18cf1aad6c277a6de147a9b0aff1cd7408ddd7c7159ef21dab9a548db7399c681603624e7820b186a29e03edaa7737350a61e2abaec572887e9cc56658bf85a2

diff --git 
a/dev-libs/DirectFB/files/DirectFB-1.6.3-atomic-fix-compiler-error-when-building-for-thumb2.patch
 
b/dev-libs/DirectFB/files/DirectFB-1.6.3-atomic-fix-compiler-error-when-building-for-thumb2.patch
deleted file mode 100644
index 06f56fed39d..00000000000
--- 
a/dev-libs/DirectFB/files/DirectFB-1.6.3-atomic-fix-compiler-error-when-building-for-thumb2.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 253e1d0d10bdece158f8f68dc48c19ab57d2da29 Mon Sep 17 00:00:00 2001
-From: Mandeep Singh Baines <m...@chromium.org>
-Date: Mon, 18 Mar 2013 19:03:36 -0700
-Subject: [PATCH] atomic: fix compiler error when building for thumb2
-
-Fixed the following error:
-
-{standard input}: Assembler messages:
-{standard input}:179: Error: thumb conditional instruction should be in IT 
block
--- `strexeq r4,r1,[r2]'
-{standard input}:283: Error: thumb conditional instruction should be in IT 
block
--- `strexeq r1,r4,[r2]'
-{standard input}:379: Error: thumb conditional instruction should be in IT 
block
--- `strexeq r1,r2,[r0]'
-make[4]: *** [fifo.lo] Error 1
-
-Fix was to add the appropriate it block.
-
-While I was at it, I optimized the code a bit by:
-
-1) Moved the mov instruction above the ldrex to minimize the number
-of instructions between the ldex and strex as recommeded here:
-http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0552a/BABFFBJB.html
-2) Saved 4 bytes by replacing mov with movs and teq with cmp.
-
-Signed-off-by: Mandeep Singh Baines <m...@chromium.org>
----
- lib/direct/atomic.h | 5 +++--
- 1 file changed, 3 insertions(+), 2 deletions(-)
-
-diff --git a/lib/direct/atomic.h b/lib/direct/atomic.h
-index 94cb0c9..8dc0dfb 100644
---- a/lib/direct/atomic.h
-+++ b/lib/direct/atomic.h
-@@ -191,9 +191,10 @@ static inline int _D__atomic_cmpxchg(volatile int *ptr, 
int old, int _new)
- 
-       do {
-               __asm__ __volatile__("@ atomic_cmpxchg\n"
-+              "movs   %0, #0\n"
-               "ldrex  %1, [%2]\n"
--              "mov    %0, #0\n"
--              "teq    %1, %3\n"
-+              "cmp    %1, %3\n"
-+              "it     eq\n"
-               "strexeq %0, %4, [%2]\n"
-                   : "=&r" (res), "=&r" (oldval)
-                   : "r" (ptr), "Ir" (old), "r" (_new)
--- 
-1.7.12.4
-

diff --git a/dev-libs/DirectFB/files/DirectFB-1.6.3-pkgconfig.patch 
b/dev-libs/DirectFB/files/DirectFB-1.6.3-pkgconfig.patch
deleted file mode 100644
index 2c71bc96f9e..00000000000
--- a/dev-libs/DirectFB/files/DirectFB-1.6.3-pkgconfig.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-http://bugs.gentoo.org/200661
-
---- DirectFB/directfb-config.in
-+++ DirectFB/directfb-config.in
-@@ -300,7 +300,7 @@
-        libs="$libs -ldirectfb -lfusion -ldirect @THREADLIB@"
- 
-        if test -n "$echo_static"; then
--          libs="$libs @DYNLIB@ @ZLIB_LIBS@"
-+          libs="$libs @DYNLIB@ @ZLIB_LIBS@ @SYSFS_LIBS@"
-        fi
-       fi
- 
---- DirectFB/directfb.pc.in
-+++ DirectFB/directfb.pc.in
-@@ -9,5 +9,5 @@
- Version: @VERSION@
- Requires: @DEP_VOODOO@ fusion direct
- Libs: -L${libdir} -ldirectfb @THREADLIB@ @OSX_LIBS@
--Libs.private: -L${libdir} @LIBM@ @DYNLIB@ @ZLIB_LIBS@
-+Libs.private: -L${libdir} @LIBM@ @DYNLIB@ @ZLIB_LIBS@ @SYSFS_LIBS@
- Cflags: @THREADFLAGS@ -I@INCLUDEDIR@

diff --git a/dev-libs/DirectFB/files/DirectFB-1.6.3-setregion.patch 
b/dev-libs/DirectFB/files/DirectFB-1.6.3-setregion.patch
deleted file mode 100644
index 8d25a51920d..00000000000
--- a/dev-libs/DirectFB/files/DirectFB-1.6.3-setregion.patch
+++ /dev/null
@@ -1,85 +0,0 @@
-https://build.opensuse.org/package/view_file?expand=1&file=DirectFB-setregion.patch&package=DirectFB&project=openSUSE%3AFactory
-
---- gfxdrivers/cyber5k/cyber5k.c
-+++ gfxdrivers/cyber5k/cyber5k.c
-@@ -636,7 +636,8 @@ osdSetRegion( CoreLayer
-               CoreLayerRegionConfigFlags  updated,
-               CoreSurface                *surface,
-               CorePalette                *palette,
--              CoreSurfaceBufferLock      *lock )
-+              CoreSurfaceBufferLock      *left_lock,
-+              CoreSurfaceBufferLock      *right_lock )
- {
-      DFBResult ret;
- 
-@@ -644,7 +645,7 @@ osdSetRegion( CoreLayer
-      ret = oldPrimaryFuncs.SetRegion( layer, oldPrimaryDriverData,
-                                       layer_data, region_data,
-                                       config, updated, surface,
--                                      palette, lock );
-+                                      palette, left_lock, right_lock );
-      if (ret)
-           return ret;
- 
---- gfxdrivers/radeon/radeon_crtc1.c
-+++ gfxdrivers/radeon/radeon_crtc1.c
-@@ -147,14 +147,15 @@ crtc1SetRegion( CoreLayer
-                 CoreLayerRegionConfigFlags  updated,
-                 CoreSurface                *surface,
-                 CorePalette                *palette,
--                CoreSurfaceBufferLock      *lock )
-+                CoreSurfaceBufferLock      *left_lock,
-+                CoreSurfaceBufferLock      *right_lock )
- {
-      
-      if (updated & ~CLRCF_OPTIONS) {
-           return OldPrimaryLayerFuncs.SetRegion( layer,
-                                                  OldPrimaryLayerDriverData,
-                                                  layer_data, region_data,
--                                                 config, updated, surface, 
palette, lock );
-+                                                 config, updated, surface, 
palette, left_lock, right_lock );
-      }
- 
-      return DFB_OK;
---- gfxdrivers/cle266/uc_primary.c
-+++ gfxdrivers/cle266/uc_primary.c
-@@ -138,7 +138,8 @@ osdSetRegion( CoreLayer
-               CoreLayerRegionConfigFlags  updated,
-               CoreSurface                *surface,
-               CorePalette                *palette,
--              CoreSurfaceBufferLock      *lock )
-+              CoreSurfaceBufferLock      *left_lock,
-+              CoreSurfaceBufferLock      *right_lock )
- {
-      DFBResult     ret;
-      UcDriverData *ucdrv = (UcDriverData*) driver_data;
-@@ -147,7 +148,7 @@ osdSetRegion( CoreLayer
-      ret = ucOldPrimaryFuncs.SetRegion( layer, ucOldPrimaryDriverData,
-                                         layer_data, region_data,
-                                         config, updated, surface,
--                                        palette, lock );
-+                                        palette, left_lock, right_lock );
-      if (ret)
-           return ret;
- 
---- gfxdrivers/unichrome/uc_primary.c
-+++ gfxdrivers/unichrome/uc_primary.c
-@@ -135,7 +135,8 @@ osdSetRegion( CoreLayer
-               CoreLayerRegionConfigFlags  updated,
-               CoreSurface                *surface,
-               CorePalette                *palette,
--              CoreSurfaceBufferLock      *lock )
-+              CoreSurfaceBufferLock      *left_lock,
-+              CoreSurfaceBufferLock      *right_lock )
- {
-      DFBResult     ret;
-      UcDriverData *ucdrv = (UcDriverData*) driver_data;
-@@ -144,7 +145,7 @@ osdSetRegion( CoreLayer
-      ret = ucOldPrimaryFuncs.SetRegion( layer, ucOldPrimaryDriverData,
-                                         layer_data, region_data,
-                                         config, updated, surface,
--                                        palette, lock );
-+                                        palette, left_lock, right_lock );
-      if (ret)
-           return ret;
- 

diff --git a/dev-libs/DirectFB/files/DirectFB-1.7.1-build.patch 
b/dev-libs/DirectFB/files/DirectFB-1.7.1-build.patch
deleted file mode 100644
index 28c92eb79b0..00000000000
--- a/dev-libs/DirectFB/files/DirectFB-1.7.1-build.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Author: hasufell <hasuf...@gentoo.org>
-Date:   Sat Dec 28 23:52:03 2013 +0100
-
-    * INCLUDES is deprecated, use AM_CPPFLAGS instead
-    * add missing SVG_CFLAGS
-
---- a/interfaces/IDirectFBImageProvider/Makefile.am
-+++ b/interfaces/IDirectFBImageProvider/Makefile.am
-@@ -77,15 +77,14 @@ else
- FFMPEG_PROVIDER_LTLIB =
- endif
- 
--INCLUDES = \
-+AM_CPPFLAGS = \
-       -I$(top_builddir)/include       \
-       -I$(top_builddir)/lib   \
-       -I$(top_builddir)/src   \
-       -I$(top_srcdir)/include \
-       -I$(top_srcdir)/lib     \
--      -I$(top_srcdir)/src
--
--AM_CPPFLAGS = -DDATADIR=\"${RUNTIME_SYSROOT}@DATADIR@\" $(LIBJPEG_CFLAGS) 
$(LIBPNG_CFLAGS) $(FFMPEG_CFLAGS)
-+      -I$(top_srcdir)/src \
-+      -DDATADIR=\"${RUNTIME_SYSROOT}@DATADIR@\" $(LIBJPEG_CFLAGS) 
$(LIBPNG_CFLAGS) $(FFMPEG_CFLAGS) $(SVG_CFLAGS)
- 
- idirectfbimageprovider_LTLIBRARIES = \
-       libidirectfbimageprovider_dfiff.la      \

diff --git a/dev-libs/DirectFB/files/DirectFB-1.7.5-flags.patch 
b/dev-libs/DirectFB/files/DirectFB-1.7.5-flags.patch
deleted file mode 100644
index 485cd1934fc..00000000000
--- a/dev-libs/DirectFB/files/DirectFB-1.7.5-flags.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-Author: hasufell <hasuf...@gentoo.org>
-Date:   Sat Dec 28 23:48:53 2013 +0100
-
-    * respect system flags
-    * remove Werror, it breaks the build
-
---- a/configure.in
-+++ b/configure.in
-@@ -194,12 +194,7 @@ AM_CONDITIONAL(X11VDPAU_CORE, test "$enable_x11vdpau" = 
"yes")
- AC_CHECK_HEADERS(linux/compiler.h linux/unistd.h asm/page.h signal.h)
- 
- 
--dnl Clear default CFLAGS
--if test x"$CFLAGS" = x"-g -O2"; then
--  CFLAGS=
--fi
--
--CFLAGS="-ffast-math -pipe $CFLAGS"
-+CFLAGS="-ffast-math $CFLAGS"
- 
- DFB_INTERNAL_CFLAGS="-D_GNU_SOURCE $DFB_INTERNAL_CFLAGS"
- 
-@@ -467,7 +462,7 @@ AC_ARG_ENABLE(debug,
-                              [enable debugging @<:@default=no@:>@]),
-               [], [enable_debug=no])
- if test "$enable_debug" = "yes"; then
--    CFLAGS="-g3 -O0 -fno-inline -Wno-inline $CFLAGS"
-+    CFLAGS="-fno-inline -Wno-inline $CFLAGS"
-     DIRECT_BUILD_DEBUG=1
- else
-     DIRECT_BUILD_DEBUG=0
-@@ -483,13 +478,8 @@ AC_ARG_ENABLE(debug-support,
-               [], [enable_debug_support=yes])
- if test "$enable_debug_support" = "yes" || test "$enable_debug" = "yes"; then
-     enable_debug_support=yes
--    if test "$enable_debug" = "no"; then
--        CFLAGS="-g2 $CFLAGS"
--    fi
--    CFLAGS="-O3 $CFLAGS"
-     DIRECT_BUILD_DEBUGS=1
- else
--    CFLAGS="-O3 -g0 $CFLAGS"
-     DIRECT_BUILD_DEBUGS=0
- fi
- AM_CONDITIONAL(ENABLE_DEBUGS, test "$enable_debug_support" = "yes")
-@@ -2750,8 +2750,6 @@
- 
- AS_AC_EXPAND(SYSCONFDIR, $sysconfdir)
- 
--CFLAGS="$CFLAGS -Werror-implicit-function-declaration"
--
- AC_ARG_ENABLE(extra-warnings,
-               AC_HELP_STRING([--enable-extra-warnings],
-                              [enable extra warnings @<:@default=no@:>@]),
-@@ -2761,7 +2759,7 @@
- fi
- 
- if test "$GCC" = "yes"; then
--  CFLAGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-strict-aliasing 
-Werror-implicit-function-declaration $CFLAGS"
-+  CFLAGS="-Wall -Wstrict-prototypes -Wmissing-prototypes -Wno-strict-aliasing 
$CFLAGS"
-   CXXFLAGS="-Wall -Wno-strict-aliasing -std=$CXXSTD $CXXFLAGS"
- fi
- 

diff --git a/dev-libs/DirectFB/files/DirectFB-1.7.6-cle266.patch 
b/dev-libs/DirectFB/files/DirectFB-1.7.6-cle266.patch
deleted file mode 100644
index ff72f5339db..00000000000
--- a/dev-libs/DirectFB/files/DirectFB-1.7.6-cle266.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/527986
-
---- a/gfxdrivers/cle266/uc_overlay.c    2015-02-10 15:26:24.931309401 -0800
-+++ b/gfxdrivers/cle266/uc_overlay.c    2015-02-10 15:26:47.229309401 -0800
-@@ -246,7 +246,7 @@
-     dfb_surface_flip(surface, false);
-
-     ucovl->field = 0;
--    ucovl->lock = lock;
-+    ucovl->lock = left_lock;
-
-     ret = uc_ovl_update(ucdrv, ucovl, UC_OVL_FLIP, surface, left_lock);
-     if (ret)

diff --git a/dev-libs/DirectFB/files/DirectFB-1.7.6-idivine.patch 
b/dev-libs/DirectFB/files/DirectFB-1.7.6-idivine.patch
deleted file mode 100644
index 561db23aeed..00000000000
--- a/dev-libs/DirectFB/files/DirectFB-1.7.6-idivine.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- lib/divine/idivine.h.orig
-+++ lib/divine/idivine.h
-@@ -0,0 +1,54 @@
-+/*
-+   (c) Copyright 2012-2013  DirectFB integrated media GmbH
-+   (c) Copyright 2001-2013  The world wide DirectFB Open Source Community 
(directfb.org)
-+   (c) Copyright 2000-2004  Convergence (integrated media) GmbH
-+
-+   All rights reserved.
-+
-+   Written by Denis Oliver Kropp <d...@directfb.org>,
-+              Andreas Shimokawa <a...@directfb.org>,
-+              Marek Pikarski <m...@directfb.org>,
-+              Sven Neumann <n...@directfb.org>,
-+              Ville Syrjälä <syrj...@sci.fi> and
-+              Claudio Ciccani <k...@users.sf.net>.
-+
-+   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 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., 59 Temple Place - Suite 330,
-+   Boston, MA 02111-1307, USA.
-+*/
-+
-+
-+
-+#ifndef __IDIVINE_H__
-+#define __IDIVINE_H__
-+
-+#include <divine.h>
-+
-+/*
-+ * private data struct of IDiVine
-+ */
-+typedef struct {
-+     int                         ref;      /* reference counter */
-+
-+     DiVine                     *divine;
-+} IDiVine_data;
-+
-+/*
-+ * IDiVine constructor/destructor
-+ */
-+DFBResult IDiVine_Construct( IDiVine *thiz );
-+
-+void      IDiVine_Destruct ( IDiVine *thiz );
-+
-+#endif

diff --git a/dev-libs/DirectFB/files/DirectFB-1.7.6-tslib.patch 
b/dev-libs/DirectFB/files/DirectFB-1.7.6-tslib.patch
deleted file mode 100644
index 3315968bc09..00000000000
--- a/dev-libs/DirectFB/files/DirectFB-1.7.6-tslib.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://github.com/deniskropp/DirectFB/pull/6
-https://bugs.gentoo.org/567294
-
-From 5c7c4b197b9d04587b05624db4cfca6503adb3ff Mon Sep 17 00:00:00 2001
-From: Mike Frysinger <vap...@gentoo.org>
-Date: Thu, 8 Dec 2016 16:47:34 -0500
-Subject: [PATCH] configure: fix tslib version check
-
-The tslib version is 1.0, not 1.0.0.  Trying to check for the latter
-fails when using pkg-config:
-$ pkg-config --exists --print-errors "tslib-1.0 >= 1.0"
-$ pkg-config --exists --print-errors "tslib-1.0 >= 1.0.0"
-Requested 'tslib-1.0 >= 1.0.0' but version of tslib is 1.0
----
- configure.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/configure.in b/configure.in
-index 6143cd393699..12a65fdc4f52 100644
---- a/configure.in
-+++ b/configure.in
-@@ -2561,7 +2561,7 @@ fi
- 
- enable_tslib=no
- if test "$checkfor_tslib" = "yes"; then
--  PKG_CHECK_MODULES([TSLIB], [tslib-1.0 >= 1.0.0], [enable_tslib=yes], 
[enable_tslib=no])
-+  PKG_CHECK_MODULES([TSLIB], [tslib-1.0 >= 1.0], [enable_tslib=yes], 
[enable_tslib=no])
-   if test "$enable_tslib" = "no"; then
-      PKG_CHECK_MODULES([TSLIB], [tslib-0.0], [enable_tslib=yes], 
[enable_tslib=no
-        AC_MSG_WARN([*** no tslib -- tslib driver will not be built.])])
--- 
-2.11.0.rc2
-

diff --git a/dev-libs/DirectFB/metadata.xml b/dev-libs/DirectFB/metadata.xml
deleted file mode 100644
index aaac930ef7b..00000000000
--- a/dev-libs/DirectFB/metadata.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>graph...@gentoo.org</email>
-               <name>Gentoo Graphics Project</name>
-       </maintainer>
-       <longdescription>
-               DirectFB is a thin library that provides hardware graphics
-               acceleration, input device handling and abstraction, integrated
-               windowing system with support for translucent windows and
-               multiple display layers on top of the Linux Framebuffer Device.
-               It is a complete hardware abstraction layer with software
-               fallbacks for every graphics operation that is not supported
-               by the underlying hardware. DirectFB adds graphical power to
-               embedded systems and sets a new standard for graphics under
-               Linux.
-       </longdescription>
-       <use>
-               <flag name="bmp">build BMP image provider</flag>
-               <flag name="divine">enable DiVine</flag>
-               <flag name="drmkms">build with DRM/KMS support</flag>
-               <flag name="dynload">enable dynload support</flag>
-               <flag name="egl">build with EGL support</flag>
-               <flag name="fusiondale">enable FusionDale</flag>
-               <flag name="fusionsound">enable FusionSound</flag>
-               <flag name="gles2">build gles2 gfxdriver</flag>
-               <flag name="imlib2">build Imlib2 image provider</flag>
-               <flag name="input_hub">provides an asynchronous interface
-                       to the input devices available and those being
-                       added/removed</flag>
-               <flag name="mpeg2">build MPEG2 image provider</flag>
-               <flag name="mpeg3">build Libmpeg3 video provider</flag>
-               <flag name="multicore">enable multicore support</flag>
-               <flag name="pnm">build PNM (PBM/PGM/PPM) image provider</flag>
-               <flag name="sawman">enable SaWMan (window manager and
-                       application manager)</flag>
-               <flag name="swfdec">build Swfdec (Flash decoder) video
-                       provider</flag>
-               <flag name="tremor">build Ogg/Vorbis music provider using
-                       Tremor</flag>
-               <flag name="webp">build WebP image provider</flag>
-       </use>
-</pkgmetadata>

diff --git a/profiles/arch/amd64-fbsd/use.mask 
b/profiles/arch/amd64-fbsd/use.mask
index 763749f7d4b..4bca0e5e6c2 100644
--- a/profiles/arch/amd64-fbsd/use.mask
+++ b/profiles/arch/amd64-fbsd/use.mask
@@ -61,10 +61,6 @@ audit
 # google-perftools does not work on FreeBSD.
 tcmalloc
 
-# Michał Górny <mgo...@gentoo.org> (19 Feb 2018)
-# dev-libs/DirectFB is not keyworded here.
-directfb
-
 # Michał Górny <mgo...@gentoo.org> (17 Feb 2018)
 # libraw is not keyworded here.
 raw

diff --git a/profiles/arch/arm/package.use.mask 
b/profiles/arch/arm/package.use.mask
index 29dc28e4a7e..8b26a8794e8 100644
--- a/profiles/arch/arm/package.use.mask
+++ b/profiles/arch/arm/package.use.mask
@@ -352,10 +352,6 @@ net-im/prosody jit
 # rjb doesn't work on arm, so no java hacks for metasploit
 net-analyzer/metasploit java
 
-# Julian Ospald <hasuf...@gentoo.org> (04 Jan 2014)
-# no keyword for media-libs/swfdec and media-libs/libtimidity
->=dev-libs/DirectFB-1.7.1 timidity swfdec
-
 # Markus Meier <mae...@gentoo.org> (26 Dec 2013)
 # Unkeyworded deps, bug #488724
 app-office/gnumeric libgda

diff --git a/profiles/arch/arm64/package.use.mask 
b/profiles/arch/arm64/package.use.mask
index 42b0f00fdef..48cd36f1113 100644
--- a/profiles/arch/arm64/package.use.mask
+++ b/profiles/arch/arm64/package.use.mask
@@ -360,10 +360,6 @@ dev-libs/efl physics
 # gcj-6.3 won't bootstrap icedtea 7
 >=sys-devel/gcc-6 gcj
 
-# Julian Ospald <hasuf...@gentoo.org> (04 Jan 2014)
-# no keyword for media-libs/swfdec and media-libs/libtimidity
->=dev-libs/DirectFB-1.7.1 timidity swfdec
-
 # Markus Meier <mae...@gentoo.org> (26 Dec 2013)
 # Unkeyworded deps, bug #488724
 app-office/gnumeric libgda

diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask
index edbebc0d7c8..eb20ce81e8d 100644
--- a/profiles/arch/arm64/use.mask
+++ b/profiles/arch/arm64/use.mask
@@ -62,10 +62,6 @@ gps
 # x11-misc/colord not tested on arm64 yet
 colord
 
-# Mart Raudsepp <l...@gentoo.org> (05 Feb 2017)
-# dev-libs/DirectFB not tested on arm64 (and we probably don't want it)
-directfb
-
 # Mart Raudsepp <l...@gentoo.org> (04 Feb 2017)
 # net-fs/samba not tested on arm64 yet
 samba

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 537ec65697c..7961ffd22c5 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -255,10 +255,6 @@ dev-util/dbus-test-runner test
 # Missing keywords, bug #478254
 gnome-base/gnome classic extras
 
-# Julian Ospald <hasuf...@gentoo.org> (04 Jan 2014)
-# no keyword for media-libs/tremor
->=dev-libs/DirectFB-1.7.1 tremor
-
 # Pacho Ramos <pa...@gentoo.org> (02 Dec 2013)
 # Missing keywords, bug #493156
 media-libs/libgphoto2 serial

diff --git a/profiles/package.mask b/profiles/package.mask
index a2a2687321c..60c767bb582 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -227,10 +227,6 @@ dev-java/sun-jacc-api
 dev-java/jdom-jaxen
 =dev-java/jdom-1.0-r4
 
-# Pacho Ramos <pa...@gentoo.org> (17 Jun 2018)
-# Upstream dead for a long time, bug #606194. Removal in a month.
-dev-libs/DirectFB
-
 # Pacho Ramos <pa...@gentoo.org> (17 Jun 2018)
 # Dead since 2013, not compatible with latest profiles (#642568). Removal in
 # a month

Reply via email to