From 4c7eafc082d0d27987e7d8d745527505f1ded8b1 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Tue, 20 Mar 2007 03:31:41 +0000 Subject: [PATCH] old Package-Manager: portage-2.1.2.2 --- .../DirectFB-extra-0.9.22.ebuild | 52 ----- .../DirectFB-extra-0.9.23.ebuild | 51 ----- .../files/DirectFB-extra-0.9.22-endian.patch | 12 -- .../files/digest-DirectFB-extra-0.9.22 | 3 - .../files/digest-DirectFB-extra-0.9.23 | 3 - dev-libs/DirectFB/DirectFB-0.9.22.ebuild | 127 ------------ .../DirectFB/files/0.9.21-simd-amd64.patch | 183 ------------------ .../files/DirectFB-0.9.22-i830-detect.patch | 17 -- .../DirectFB/files/digest-DirectFB-0.9.22 | 3 - 9 files changed, 451 deletions(-) delete mode 100644 dev-libs/DirectFB-extra/DirectFB-extra-0.9.22.ebuild delete mode 100644 dev-libs/DirectFB-extra/DirectFB-extra-0.9.23.ebuild delete mode 100644 dev-libs/DirectFB-extra/files/DirectFB-extra-0.9.22-endian.patch delete mode 100644 dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.22 delete mode 100644 dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.23 delete mode 100644 dev-libs/DirectFB/DirectFB-0.9.22.ebuild delete mode 100644 dev-libs/DirectFB/files/0.9.21-simd-amd64.patch delete mode 100644 dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch delete mode 100644 dev-libs/DirectFB/files/digest-DirectFB-0.9.22 diff --git a/dev-libs/DirectFB-extra/DirectFB-extra-0.9.22.ebuild b/dev-libs/DirectFB-extra/DirectFB-extra-0.9.22.ebuild deleted file mode 100644 index 94f309ae6d59..000000000000 --- a/dev-libs/DirectFB-extra/DirectFB-extra-0.9.22.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/DirectFB-extra/DirectFB-extra-0.9.22.ebuild,v 1.5 2005/09/03 15:16:43 hansmi Exp $ - -inherit eutils - -DESCRIPTION="Extra image/video/font providers and graphics/input drivers for DirectFB" -HOMEPAGE="http://www.directfb.org/" -SRC_URI="http://directfb.org/download/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc -sparc x86" -IUSE="mmx imlib quicktime mpeg flash xine" - -RDEPEND=">=dev-libs/DirectFB-${PV} - imlib? ( media-libs/imlib2 ) - quicktime? ( virtual/quicktime ) - mpeg? ( media-libs/libmpeg3 ) - flash? ( media-libs/libflash ) - xine? ( media-libs/xine-lib )" -# avi? ( media-video/avifile ) -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i \ - -e 's:libmpeg3\.h:libmpeg3/libmpeg3.h:g' \ - configure interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_libmpeg3.c - epatch ${FILESDIR}/${P}-endian.patch -} - -src_compile() { -# $(use_enable avi avifile) \ - econf \ - $(use_enable mmx) \ - $(use_enable imlib imlib2) \ - $(use_enable quicktime openquicktime) \ - $(use_enable mpeg libmpeg3) \ - $(use_enable flash) \ - $(use_enable xine) \ - --disable-avifile \ - || die - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/dev-libs/DirectFB-extra/DirectFB-extra-0.9.23.ebuild b/dev-libs/DirectFB-extra/DirectFB-extra-0.9.23.ebuild deleted file mode 100644 index f669b23adbe5..000000000000 --- a/dev-libs/DirectFB-extra/DirectFB-extra-0.9.23.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/DirectFB-extra/DirectFB-extra-0.9.23.ebuild,v 1.1 2005/10/28 00:28:29 vapier Exp $ - -inherit eutils - -DESCRIPTION="Extra image/video/font providers and graphics/input drivers for DirectFB" -HOMEPAGE="http://www.directfb.org/" -SRC_URI="http://directfb.org/download/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc -sparc ~x86" -IUSE="mmx imlib quicktime mpeg flash xine" - -RDEPEND=">=dev-libs/DirectFB-${PV} - imlib? ( media-libs/imlib2 ) - quicktime? ( virtual/quicktime ) - mpeg? ( media-libs/libmpeg3 ) - flash? ( media-libs/libflash ) - xine? ( media-libs/xine-lib )" -# avi? ( media-video/avifile ) -DEPEND="${RDEPEND} - dev-util/pkgconfig" - -src_unpack() { - unpack ${A} - cd "${S}" - sed -i \ - -e 's:libmpeg3\.h:libmpeg3/libmpeg3.h:g' \ - configure interfaces/IDirectFBVideoProvider/idirectfbvideoprovider_libmpeg3.c -} - -src_compile() { -# $(use_enable avi avifile) \ - econf \ - $(use_enable mmx) \ - $(use_enable imlib imlib2) \ - $(use_enable quicktime openquicktime) \ - $(use_enable mpeg libmpeg3) \ - $(use_enable flash) \ - $(use_enable xine) \ - --disable-avifile \ - || die - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog NEWS README -} diff --git a/dev-libs/DirectFB-extra/files/DirectFB-extra-0.9.22-endian.patch b/dev-libs/DirectFB-extra/files/DirectFB-extra-0.9.22-endian.patch deleted file mode 100644 index 242c328999bd..000000000000 --- a/dev-libs/DirectFB-extra/files/DirectFB-extra-0.9.22-endian.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur DirectFB-extra-0.9.22.orig/interfaces/IDirectFBVideoProvider/video_out_dfb/video_out_dfb_proc.h DirectFB-extra-0.9.22/interfaces/IDirectFBVideoProvider/video_out_dfb/video_out_dfb_proc.h ---- DirectFB-extra-0.9.22.orig/interfaces/IDirectFBVideoProvider/video_out_dfb/video_out_dfb_proc.h 2005-06-11 22:20:42.744174472 +0200 -+++ DirectFB-extra-0.9.22/interfaces/IDirectFBVideoProvider/video_out_dfb/video_out_dfb_proc.h 2005-06-11 22:21:31.831712032 +0200 -@@ -52,7 +52,7 @@ - # define YUY2_Y0_SHIFT 16 - # define YUY2_Y1_SHIFT 0 - # define YUY2_CB_SHIFT 24 --# define YUY2_CB_SHIFT 8 -+# define YUY2_CR_SHIFT 8 - # define UYVY_Y0_SHIFT 24 - # define UYVY_Y1_SHIFT 8 - # define UYVY_CB_SHIFT 16 diff --git a/dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.22 b/dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.22 deleted file mode 100644 index 2e3f48965b05..000000000000 --- a/dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.22 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 0d9fb91726b3961917c1be3ef0933ced DirectFB-extra-0.9.22.tar.gz 427061 -RMD160 25f68f763418181b5a60dc2ee90281cff7f7baae DirectFB-extra-0.9.22.tar.gz 427061 -SHA256 dc00c643b2a3afe071ee1b75cf571416e9259bb3e587e6a5eac7aeb706fda707 DirectFB-extra-0.9.22.tar.gz 427061 diff --git a/dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.23 b/dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.23 deleted file mode 100644 index ef1ac8d05aa1..000000000000 --- a/dev-libs/DirectFB-extra/files/digest-DirectFB-extra-0.9.23 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 6ac8776132c745d03573c1956e4cf59e DirectFB-extra-0.9.23.tar.gz 411293 -RMD160 dc1bcd16ec682a9f988d97fa1c133d6ddb8d5929 DirectFB-extra-0.9.23.tar.gz 411293 -SHA256 be185d770243cad89b0a97451bd9cfa04b0a9c45ae743219b72d777ff0930439 DirectFB-extra-0.9.23.tar.gz 411293 diff --git a/dev-libs/DirectFB/DirectFB-0.9.22.ebuild b/dev-libs/DirectFB/DirectFB-0.9.22.ebuild deleted file mode 100644 index e81cd8feb44d..000000000000 --- a/dev-libs/DirectFB/DirectFB-0.9.22.ebuild +++ /dev/null @@ -1,127 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/DirectFB/DirectFB-0.9.22.ebuild,v 1.11 2007/03/03 22:25:43 genone Exp $ - -inherit eutils flag-o-matic toolchain-funcs - -IUSE_VIDEO_CARDS="ati128 cle266 cyber5k i810 mach64 matrox neomagic nsc nvidia radeon savage sis315 tdfx unichrome" -IUSE_INPUT_DEVICES="dbox2remote elo-input h3600_ts joystick keyboard dreamboxremote linuxinput lirc mutouch ps2mouse serialmouse sonypijogdial wm97xx" - -DESCRIPTION="Thin library on top of the Linux framebuffer devices" -HOMEPAGE="http://www.directfb.org/" -SRC_URI="http://www.directfb.org/download/DirectFB/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 -mips ppc sh -sparc x86" -IUSE="debug fbcon fusion gif jpeg mmx mpeg png sdl sse static sysfs truetype zlib" - -DEPEND="sdl? ( media-libs/libsdl ) - gif? ( media-libs/giflib ) - png? ( media-libs/libpng ) - jpeg? ( media-libs/jpeg ) - mpeg? ( media-libs/libmpeg3 ) - sysfs? ( sys-fs/sysfsutils ) - zlib? ( sys-libs/zlib ) - truetype? ( >=media-libs/freetype-2.0.1 )" - -pkg_setup() { - if [[ -z ${VIDEO_CARDS} ]] ; then - ewarn "All video drivers will be built since you did not specify" - ewarn "via the VIDEO_CARDS variable what video card you use." - ewarn "DirectFB supports: ${IUSE_VIDEO_CARDS} all none" - echo - fi - if [[ -z ${INPUT_DEVICES} ]] ; then - ewarn "All input drivers will be built since you did not specify" - ewarn "via the INPUT_DEVICES variable which input drivers to use." - ewarn "DirectFB supports: ${IUSE_INPUT_DEVICES} all none" - echo - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Make sure i830 is detected - epatch "${FILESDIR}"/${P}-i830-detect.patch - - # This patch enables simd optimisations for amd64. Since mmx and sse are - # masked USE flags on amd64 due to their enabling x86 specific asm more - # often than not, we'll just enable them by default. All x86_64 cpus - # should support mmx and see. Travis Tilley - use amd64 && epatch "${FILESDIR}"/0.9.21-simd-amd64.patch -} - -src_compile() { - # force disable wm97xx #36924 - export ac_cv_header_linux_wm97xx_h=no - # force disable of sis315 #77391 - export ac_cv_header_linux_sisfb_h=no - - local vidcards card input inputdrivers - for card in ${VIDEO_CARDS} ; do - has ${card} ${IUSE_VIDEO_CARDS} && vidcards="${vidcards},${card}" - done - [[ -z ${vidcards} ]] \ - && vidcards="all" \ - || vidcards=${vidcards:1} - for input in ${INPUT_DEVICES} ; do - has ${input} ${IUSE_INPUT_DEVICES} && inputdrivers="${inputdrivers},${input}" - done - [[ -z ${inputdrivers} ]] \ - && inputdrivers="all" \ - || inputdrivers=${inputdrivers:1} - - 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 - - use mpeg && export CPPFLAGS="${CPPFLAGS} -I/usr/include/libmpeg3" - econf \ - $(use_enable fbcon fbdev) \ - $(use_enable mmx) \ - $(use_enable sse) \ - $(use_enable mpeg libmpeg3) \ - $(use_enable jpeg) \ - $(use_enable png) \ - $(use_enable gif) \ - $(use_enable truetype freetype) \ - $(use_enable fusion multi) \ - $(use_enable debug) \ - $(use_enable static) \ - $(use_enable sysfs) \ - $(use_enable zlib) \ - ${sdlconf} \ - --with-gfxdrivers="${vidcards}" \ - --with-inputdrivers="${inputdrivers}" \ - || die - emake || die -} - -src_install() { - make DESTDIR="${D}" install || die "make install failed" - dodoc fb.modes AUTHORS ChangeLog NEWS README* TODO - dohtml -r docs/html/* -} - -pkg_postinst() { - ewarn "Each DirectFB update in the 0.9.xx series" - ewarn "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" - ewarn "get your mouse unexpectedly set in absolute" - ewarn "mode in all DirectFB applications." - ewarn "This can be fixed by removing linuxinput from" - ewarn "INPUT_DEVICES." -} diff --git a/dev-libs/DirectFB/files/0.9.21-simd-amd64.patch b/dev-libs/DirectFB/files/0.9.21-simd-amd64.patch deleted file mode 100644 index 3ab2a805d417..000000000000 --- a/dev-libs/DirectFB/files/0.9.21-simd-amd64.patch +++ /dev/null @@ -1,183 +0,0 @@ -diff -urN DirectFB-0.9.21.orig/src/gfx/generic/generic_mmx.h DirectFB-0.9.21/src/gfx/generic/generic_mmx.h ---- DirectFB-0.9.21.orig/src/gfx/generic/generic_mmx.h 2003-06-30 23:26:04.000000000 +0200 -+++ DirectFB-0.9.21/src/gfx/generic/generic_mmx.h 2004-01-08 23:46:40.000000000 +0100 -@@ -172,15 +172,19 @@ - "movq %%mm1, (%1)\n\t" - "dec %2\n\t" - "jz 3f\n\t" -- "addl $8, %1\n\t" -- "addl %4, %0\n\t" -- "testl $0xFFFF0000, %0\n\t" -+ "add $8, %1\n\t" -+ "add %4, %0\n\t" -+ "test $0xFFFF0000, %0\n\t" - "jz 2b\n\t" -- "movl %0, %%edx\n\t" -- "andl $0xFFFF0000, %%edx\n\t" -- "shrl $14, %%edx\n\t" -+ "mov %0, %%edx\n\t" -+ "and $0xFFFF0000, %%edx\n\t" -+ "shr $14, %%edx\n\t" -+#ifdef __x86_64__ -+ "add %%rbx, %3\n\t" -+#else - "add %%edx, %3\n\t" -- "andl $0xFFFF, %0\n\t" -+#endif -+ "and $0xFFFF, %0\n\t" - "jmp 1b\n" - "3:\n\t" - "emms" -@@ -201,8 +205,8 @@ - "movd (%2), %%mm1\n\t" - "punpcklbw %%mm0, %%mm1\n\t" - "movq %%mm1, (%0)\n\t" -- "addl $4, %2\n\t" -- "addl $8, %0\n\t" -+ "add $4, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 1b\n\t" - "emms" -@@ -238,7 +242,7 @@ - "dec %1\n\t" - "jz 2f\n\t" - "psrlq $16, %%mm0\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - /* 2. Konvertierung nach 24 bit interleaved */ - "movq %%mm0, %%mm3\n\t" - "punpcklwd %%mm3, %%mm3\n\t" -@@ -252,7 +256,7 @@ - "dec %1\n\t" - "jz 2f\n\t" - "psrlq $16, %%mm0\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - /* 3. Konvertierung nach 24 bit interleaved */ - "movq %%mm0, %%mm3\n\t" - "punpcklwd %%mm3, %%mm3\n\t" -@@ -266,7 +270,7 @@ - "dec %1\n\t" - "jz 2f\n\t" - "psrlq $16, %%mm0\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - /* 4. Konvertierung nach 24 bit interleaved */ - "movq %%mm0, %%mm3\n\t" - "punpcklwd %%mm3, %%mm3\n\t" -@@ -279,8 +283,8 @@ - "movq %%mm3, (%0)\n\t" - "dec %1\n\t" - "jz 2f\n\t" -- "addl $8, %0\n\t" -- "addl $8, %2\n\t" -+ "add $8, %0\n\t" -+ "add $8, %2\n\t" - "jmp 1b\n" - "2:\n\t" - "emms" -@@ -304,8 +308,8 @@ - "punpcklbw %%mm6, %%mm0\n\t" - "por %%mm7, %%mm0\n\t" - "movq %%mm0, (%0)\n\t" -- "addl $4, %2\n\t" -- "addl $8, %0\n\t" -+ "add $4, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 1b\n\t" - "emms" -@@ -322,7 +326,7 @@ - - __asm__ __volatile__ ( - "movq %3, %%mm7\n\t" -- "cmpl $0, %2\n\t" -+ "cmp $0, %2\n\t" - "jne 3f\n\t" - "movq %4, %%mm6\n\t" - "movd %5, %%mm0\n\t" -@@ -341,7 +345,7 @@ - "psrlw $8, %%mm0\n\t" - "movq %%mm0, (%0)\n" - "1:\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 4b\n\t" - "jmp 2f\n\t" -@@ -360,8 +364,8 @@ - "psrlw $8, %%mm0\n\t" - "movq %%mm0, (%0)\n" - "1:\n\t" -- "addl $8, %2\n\t" -- "addl $8, %0\n\t" -+ "add $8, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 3b\n\t" - "2:\n\t" -@@ -379,7 +383,7 @@ - - __asm__ __volatile__ ( - "movq %3, %%mm7\n\t" -- "cmpl $0, %2\n\t" -+ "cmp $0, %2\n\t" - "jne 3f\n\t" - "movq %4, %%mm6\n\t" - "movd %5, %%mm0\n\t" -@@ -397,7 +401,7 @@ - "psrlw $8, %%mm1\n\t" - "movq %%mm1, (%0)\n" - "1:\n\t" -- "addl $8, %0\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 4b\n\t" - "jmp 2f\n\t" -@@ -415,8 +419,8 @@ - "psrlw $8, %%mm1\n\t" - "movq %%mm1, (%0)\n" - "1:\n\t" -- "addl $8, %2\n\t" -- "addl $8, %0\n\t" -+ "add $8, %2\n\t" -+ "add $8, %0\n\t" - "dec %1\n\t" - "jnz 3b\n\t" - "2:\n\t" -diff -urN DirectFB-0.9.21.orig/src/misc/cpu_accel.c DirectFB-0.9.21/src/misc/cpu_accel.c ---- DirectFB-0.9.21.orig/lib/direct/cpu_accel.c 2003-08-15 13:32:45.000000000 +0200 -+++ DirectFB-0.9.21/lib/direct/cpu_accel.c 2004-01-08 23:48:05.000000000 +0100 -@@ -57,6 +57,13 @@ - - #include "cpu_accel.h" - -+#ifdef __x86_64__ -+static __u32 arch_accel (void) -+{ -+ return MM_ACCEL_X86_MMX | MM_ACCEL_X86_SSE | MM_ACCEL_X86_MMXEXT | MM_ACCEL_X86_SSE2 | MM_ACCEL_X86_3DNOW; -+} -+#endif -+ - #ifdef ARCH_X86 - static __u32 arch_accel (void) - { -@@ -175,7 +182,7 @@ - - __u32 dfb_mm_accel (void) - { --#if defined (ARCH_X86) || (defined (ARCH_PPC) && defined (ENABLE_ALTIVEC)) -+#if defined(__x86_64__) || defined (ARCH_X86) || (defined (ARCH_PPC) && defined (ENABLE_ALTIVEC)) - static __u32 accel = ~0U; - - if (accel != ~0U) -@@ -183,7 +190,7 @@ - - accel = arch_accel (); - --#ifdef USE_SSE -+#if defined(USE_SSE) && !defined(__x86_64__) - - /* test OS support for SSE */ - if (accel & MM_ACCEL_X86_SSE) { diff --git a/dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch b/dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch deleted file mode 100644 index fbe4816d287d..000000000000 --- a/dev-libs/DirectFB/files/DirectFB-0.9.22-i830-detect.patch +++ /dev/null @@ -1,17 +0,0 @@ -Detect the presence of the I830 fb driver rather than -just assuming it always exists. - ---- DirectFB-0.9.22/configure -+++ DirectFB-0.9.22/configure -@@ -23622,9 +23622,9 @@ - /* end confdefs.h. */ - - #include --//#ifdef FB_ACCEL_I830 -+#ifdef FB_ACCEL_I830 - yes --//#endif -+#endif - - _ACEOF - if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | diff --git a/dev-libs/DirectFB/files/digest-DirectFB-0.9.22 b/dev-libs/DirectFB/files/digest-DirectFB-0.9.22 deleted file mode 100644 index 9e7d33ce943a..000000000000 --- a/dev-libs/DirectFB/files/digest-DirectFB-0.9.22 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 f52e23f4bb56db0d284d2a78ebc4a586 DirectFB-0.9.22.tar.gz 1957905 -RMD160 653c25ef05eccd01ef345ad037736de028d99b85 DirectFB-0.9.22.tar.gz 1957905 -SHA256 b21cd254073013427a7b362df9b3e042abcc9eb5573ad0a963b5c18720aa32c3 DirectFB-0.9.22.tar.gz 1957905 -- 2.26.2