diff -ru --unidirectional-new-file portage/media-video/transcode/ChangeLog portage.new/media-video/transcode/ChangeLog --- portage/media-video/transcode/ChangeLog 2005-01-24 23:37:02.000000000 +0100 +++ portage.new/media-video/transcode/ChangeLog 2005-01-28 12:19:34.000000000 +0100 @@ -2,6 +2,10 @@ # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/media-video/transcode/ChangeLog,v 1.88 2005/01/24 22:29:29 luckyduck Exp $ + 28 Jan 2005; Jozef Behran transcode-0.6.14.ebuild, + +files/transcode-0.6.14-mmx.patch: + Fix problem building transcode on x86 without MMX + 24 Jan 2005; Jan Brinkmann transcode-0.6.11.ebuild: updated libdv dependency to fix 77672. diff -ru --unidirectional-new-file portage/media-video/transcode/files/transcode-0.6.14-mmx.patch portage.new/media-video/transcode/files/transcode-0.6.14-mmx.patch --- portage/media-video/transcode/files/transcode-0.6.14-mmx.patch 1970-01-01 01:00:00.000000000 +0100 +++ portage.new/media-video/transcode/files/transcode-0.6.14-mmx.patch 2005-01-28 11:36:35.000000000 +0100 @@ -0,0 +1,12 @@ +diff -ru transcode-0.6.14.orig/libvo/yuv2rgb.c transcode-0.6.14/libvo/yuv2rgb.c +--- transcode-0.6.14.orig/libvo/yuv2rgb.c 2004-11-03 04:45:39.000000000 +0100 ++++ transcode-0.6.14/libvo/yuv2rgb.c 2005-01-28 11:31:03.000000000 +0100 +@@ -71,7 +71,7 @@ + void yuv2rgb_init (int bpp, int mode) + { + yuv2rgb = NULL; +-#ifdef ARCH_X86 ++#ifdef HAVE_MMX + if ((yuv2rgb == NULL) && (vo_mm_accel & MM_ACCEL_X86_MMXEXT)) { + yuv2rgb = yuv2rgb_init_mmxext (bpp, mode); + if (yuv2rgb != NULL) diff -ru --unidirectional-new-file portage/media-video/transcode/transcode-0.6.14.ebuild portage.new/media-video/transcode/transcode-0.6.14.ebuild --- portage/media-video/transcode/transcode-0.6.14.ebuild 2005-01-23 23:37:05.000000000 +0100 +++ portage.new/media-video/transcode/transcode-0.6.14.ebuild 2005-01-28 11:45:16.000000000 +0100 @@ -48,6 +48,12 @@ truetype? ( >=media-libs/freetype-2 ) pvm? ( >=sys-cluster/pvm-3.4 )" +src_unpack() { + unpack ${A} + cd ${S} + epatch ${FILESDIR}/${PF}-mmx.patch +} + src_compile() { filter-flags -maltivec -mabi=altivec -momit-leaf-frame-pointer use ppc && append-flags -U__ALTIVEC__