diff options
author | Michael Hanselmann <hansmi@gentoo.org> | 2004-06-14 21:09:49 +0000 |
---|---|---|
committer | Michael Hanselmann <hansmi@gentoo.org> | 2004-06-14 21:09:49 +0000 |
commit | 0aca6160484363e29b88314e5cb10070541ce02e (patch) | |
tree | 891b5fd50c8a80ced0c0b5cf3a5325e11141f597 /media-video | |
parent | Fixed sed line and closing bug #52011. (Manifest recommit) (diff) | |
download | gentoo-2-0aca6160484363e29b88314e5cb10070541ce02e.tar.gz gentoo-2-0aca6160484363e29b88314e5cb10070541ce02e.tar.bz2 gentoo-2-0aca6160484363e29b88314e5cb10070541ce02e.zip |
Fixed a compilation-error on ppc, if the compiler is unable to compile Altivec-code. Added ~ppc to KEYWORDS.
Diffstat (limited to 'media-video')
-rw-r--r-- | media-video/mjpegtools/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/mjpegtools/files/altivec-fix-1.6.2.patch | 21 | ||||
-rw-r--r-- | media-video/mjpegtools/mjpegtools-1.6.2-r2.ebuild | 9 |
3 files changed, 35 insertions, 3 deletions
diff --git a/media-video/mjpegtools/ChangeLog b/media-video/mjpegtools/ChangeLog index 694b3c406368..53b537bf1ef1 100644 --- a/media-video/mjpegtools/ChangeLog +++ b/media-video/mjpegtools/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-video/mjpegtools # Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v 1.64 2004/06/09 17:09:41 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/ChangeLog,v 1.65 2004/06/14 21:09:48 hansmi Exp $ + + 14 Jun 2004; Michael Hanselmann <hansmi@gentoo.org> + +files/altivec-fix-1.6.2.patch, mjpegtools-1.6.2-r2.ebuild: + Added a patch to fix compilation-errors on PowerPC with Altivec disabled. This + may happen if the code is being compiled for a G3-processor (-mcpu=G3 or + -mcpu=750). It patches the configure.in-file. Added ~ppc to KEYWORDS. 09 Jun 2004; Aron Griffis <agriffis@gentoo.org> mjpegtools-1.6.0-r7.ebuild, mjpegtools-1.6.1.90-r2.ebuild, mjpegtools-1.6.2-r1.ebuild, diff --git a/media-video/mjpegtools/files/altivec-fix-1.6.2.patch b/media-video/mjpegtools/files/altivec-fix-1.6.2.patch new file mode 100644 index 000000000000..0700f4d5e743 --- /dev/null +++ b/media-video/mjpegtools/files/altivec-fix-1.6.2.patch @@ -0,0 +1,21 @@ +--- configure.in.orig 2004-06-14 22:03:42.109367120 +0200 ++++ configure.in 2004-06-14 22:04:49.835071248 +0200 +@@ -502,15 +502,15 @@ + ALTIVEC_CFLAGS="" + if $CC -o conftest conftest.c >/dev/null 2>&1; then + have_altivec=true +- elif $CC -faltivec -o conftest conftest.c >/dev/null 2>&1; then ++ elif $CC $CFLAGS -faltivec -o conftest conftest.c >/dev/null 2>&1; then + # Mac OS X style + have_altivec=true + ALTIVEC_CFLAGS="-faltivec" +- elif $CC -fvec -o conftest conftest.c >/dev/null 2>&1; then ++ elif $CC $CFLAGS -fvec -o conftest conftest.c >/dev/null 2>&1; then + # Motorola style + have_altivec=true + ALTIVEC_CFLAGS="-fvec" +- elif $CC -DHAVE_ALTIVEC_H=1 -maltivec -mabi=altivec -o conftest conftest.c >/dev/null 2>&1; then ++ elif $CC $CFLAGS -DHAVE_ALTIVEC_H=1 -maltivec -mabi=altivec -o conftest conftest.c >/dev/null 2>&1; then + # gcc 3.1 style + have_altivec=true + ALTIVEC_CFLAGS="-DHAVE_ALTIVEC_H=1 -maltivec -mabi=altivec" diff --git a/media-video/mjpegtools/mjpegtools-1.6.2-r2.ebuild b/media-video/mjpegtools/mjpegtools-1.6.2-r2.ebuild index 8404b5db5b16..612d63511d8f 100644 --- a/media-video/mjpegtools/mjpegtools-1.6.2-r2.ebuild +++ b/media-video/mjpegtools/mjpegtools-1.6.2-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/mjpegtools-1.6.2-r2.ebuild,v 1.2 2004/06/09 17:09:42 agriffis Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-video/mjpegtools/mjpegtools-1.6.2-r2.ebuild,v 1.3 2004/06/14 21:09:48 hansmi Exp $ inherit flag-o-matic gcc eutils @@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/mjpeg/${P}.tar.gz" LICENSE="as-is" SLOT="1" -KEYWORDS="~x86" +KEYWORDS="~x86 ~ppc" IUSE="gtk avi dv quicktime sdl X yv12 3dnow mmx sse" DEPEND="media-libs/jpeg @@ -37,6 +37,11 @@ src_unpack() { [ "$ARCH" != x86 ] && epatch ${FILESDIR}/${P}-fPIC.patch epatch ${FILESDIR}/${P}-gcc34.patch + # Fix an error in the detection of the altivec-support + # in the compiler + epatch "${FILESDIR}/altivec-fix-${PV}.patch" + autoreconf + use X || epatch "${FILESDIR}/no-x11-lib-2.patch" } |