summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2005-07-13 11:59:24 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2005-07-13 11:59:24 +0000
commiteab76800cfa2f764bc86f30f36901d5d1df9b386 (patch)
tree4c97d1cd0034b1f2f4f4618d1fdda83d5b0addb3 /media-video/avifile
parentStable on ppc64 (bug #98805) (diff)
downloadhistorical-eab76800cfa2f764bc86f30f36901d5d1df9b386.tar.gz
historical-eab76800cfa2f764bc86f30f36901d5d1df9b386.tar.bz2
historical-eab76800cfa2f764bc86f30f36901d5d1df9b386.zip
Add pic patch for x86 as per bug #88582. Thanks to Kevin F. Quinn <kevquinn@gentoo.org> for the patch.
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'media-video/avifile')
-rw-r--r--media-video/avifile/ChangeLog8
-rw-r--r--media-video/avifile/Manifest11
-rw-r--r--media-video/avifile/avifile-0.7.43.20050224-r2.ebuild4
-rw-r--r--media-video/avifile/files/avifile-0.7.43.20050224-pic.patch50
4 files changed, 66 insertions, 7 deletions
diff --git a/media-video/avifile/ChangeLog b/media-video/avifile/ChangeLog
index 89b503484e96..6bf0dc6ab8a2 100644
--- a/media-video/avifile/ChangeLog
+++ b/media-video/avifile/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-video/avifile
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/avifile/ChangeLog,v 1.106 2005/07/13 11:16:00 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/avifile/ChangeLog,v 1.107 2005/07/13 11:59:24 flameeyes Exp $
+
+ 13 Jul 2005; Diego Pettenò <flameeyes@gentoo.org>
+ +files/avifile-0.7.43.20050224-pic.patch,
+ avifile-0.7.43.20050224-r2.ebuild:
+ Add pic patch for x86 as per bug #88582. Thanks to Kevin F. Quinn
+ <kevquinn@gentoo.org> for the patch.
13 Jul 2005; Diego Pettenò <flameeyes@gentoo.org>
avifile-0.7.43.20050224-r1.ebuild, avifile-0.7.43.20050224-r2.ebuild:
diff --git a/media-video/avifile/Manifest b/media-video/avifile/Manifest
index b1f18b2acbe9..2add11c55c5a 100644
--- a/media-video/avifile/Manifest
+++ b/media-video/avifile/Manifest
@@ -1,13 +1,13 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 b3e84cd41711a767f559415c5838c7e7 ChangeLog 20239
+MD5 d53a565929a0e3743a3b82bea03a561b ChangeLog 20481
MD5 ead70f1fd6fc60afbc07ad1ea49576a7 avifile-0.7.38.20030710-r1.ebuild 4005
MD5 87aed7721dcd888c80b219218c704004 avifile-0.7.41.20041001-r1.ebuild 4620
MD5 85bae951b6afcb791e94c005ea0ca85e avifile-0.7.41.20041001-r2.ebuild 4601
MD5 37632b245e4a80625fcdd9e8b189fed9 avifile-0.7.43.20050224-r1.ebuild 4715
MD5 76b95bd390c69f39e5e7b028b3ff69a5 metadata.xml 272
-MD5 b33a92b3cae1a478d10a130902bef4e4 avifile-0.7.43.20050224-r2.ebuild 4717
+MD5 737647ec3793f6d0e1b84fed4dc150fa avifile-0.7.43.20050224-r2.ebuild 4785
MD5 8390bf9de24635d667a5724c2cc0cbe9 files/avifile-0.7.37.20030522-divx.patch 11943
MD5 7a55e6cb72df715c9b822505d5b4b8b0 files/avifile-0.7.38.20030710-2.6.patch 2038
MD5 624ac61f6a4fb9ed9700a7496f2827cb files/avifile-0.7.38.20030710-amd64.patch 466
@@ -27,10 +27,11 @@ MD5 3eca07dd543790b26539e1c1755d4fde files/digest-avifile-0.7.43.20050224-r1 72
MD5 5c7a3ea4957036aa1da3db9880a3ed34 files/flvenc-patch 558
MD5 c5840e80e1a70f6b5ce25679e53f2dcb files/throw.patch 7396
MD5 3eca07dd543790b26539e1c1755d4fde files/digest-avifile-0.7.43.20050224-r2 72
+MD5 db5a5ee4d4627cbfa05d775c118cbc53 files/avifile-0.7.43.20050224-pic.patch 1416
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-iD8DBQFC1PgJj5H05b2HAEkRAhqTAJ0Wnm/tdvxGv8+UN9cj28fUOzmABgCgmzeP
-qSdYbY1BqI7xKUCfNwbtXn8=
-=LN4t
+iD8DBQFC1QI1j5H05b2HAEkRAuRHAJ90qmyI5vI0Zd7n7KAw5C1+0zxzBACdHBC/
++Mwx/5HIXPvdhy5MPfi37B0=
+=W1kk
-----END PGP SIGNATURE-----
diff --git a/media-video/avifile/avifile-0.7.43.20050224-r2.ebuild b/media-video/avifile/avifile-0.7.43.20050224-r2.ebuild
index 2e8e4dd2623c..e54da2c155ab 100644
--- a/media-video/avifile/avifile-0.7.43.20050224-r2.ebuild
+++ b/media-video/avifile/avifile-0.7.43.20050224-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/avifile/avifile-0.7.43.20050224-r2.ebuild,v 1.2 2005/07/13 11:16:00 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/avifile/avifile-0.7.43.20050224-r2.ebuild,v 1.3 2005/07/13 11:59:24 flameeyes Exp $
inherit eutils flag-o-matic
@@ -66,6 +66,8 @@ src_unpack() {
# fix building with gcc4
# http://debian-amd64.alioth.debian.org/gcc-3.4/patches/avifile_0.7.43.20050224-1.0.0.1.gcc4.patch
epatch ${FILESDIR}/${P}-1.0.0.1.gcc4.patch
+ # Fix pic building (bug #88582)
+ epatch ${FILESDIR}/${P}-pic.patch
if ! use qt ; then
sed -i -e 's/qtvidcap\ qtrecompress//g' \
diff --git a/media-video/avifile/files/avifile-0.7.43.20050224-pic.patch b/media-video/avifile/files/avifile-0.7.43.20050224-pic.patch
new file mode 100644
index 000000000000..8ce0d463070a
--- /dev/null
+++ b/media-video/avifile/files/avifile-0.7.43.20050224-pic.patch
@@ -0,0 +1,50 @@
+--- avifile-0.7-0.7.43/samples/qtvidcap/deinterlace-rgb.cpp.orig 2005-04-10 13:26:01.000000000 +0200
++++ avifile-0.7-0.7.43/samples/qtvidcap/deinterlace-rgb.cpp 2005-04-10 13:26:38.000000000 +0200
+@@ -17,10 +17,10 @@
+ memcpy(outp, inp, xdim);
+ continue;
+ }
+- int count=xdim/8;
+ __asm__ __volatile__ (
+- "movl %2, %%esi\n\t"
+- "movl %3, %%edi\n\t"
++ "movl %2, %%esi\n\t" // xdim
++ "shr $3, %2\n\t"
++ "movl %2, %%edi\n\t" // count = xdim/8
+ "pxor %%mm3, %%mm3\n\t"
+ "1:\n\t"
+ "movq (%%ecx, %%esi), %%mm0\n\t"
+@@ -39,7 +39,7 @@
+ "decl %%edi\n\t"
+ "jnz 1b\n\t"
+ :
+- : "c" (inp-xdim), "d" (outp), "r" (xdim), "r" (count)
++ : "c" (inp-xdim), "d" (outp), "r" (xdim)
+ : "esi", "edi"
+ );
+ }
+--- avifile-0.7-0.7.43/samples/qtvidcap/qtrenderer.cpp.orig 2005-04-10 14:01:44.000000000 +0200
++++ avifile-0.7-0.7.43/samples/qtvidcap/qtrenderer.cpp 2005-04-10 14:02:36.000000000 +0200
+@@ -160,10 +160,10 @@
+ memcpy(outp, inp, xdim);
+ continue;
+ }
+- int count=xdim/8;
+ __asm__ __volatile__ (
+- "movl %2, %%esi\n\t"
+- "movl %3, %%edi\n\t"
++ "movl %2, %%esi\n\t" // xdim
++ "shr $3,%2\n\t"
++ "movl %2, %%edi\n\t" // count = xdim/8
+ "pxor %%mm3, %%mm3\n\t"
+ "1:\n\t"
+ "movq (%%ecx, %%esi), %%mm0\n\t"
+@@ -182,7 +182,7 @@
+ "decl %%edi\n\t"
+ "jnz 1b\n\t"
+ :
+- : "c" (inp-xdim), "d" (outp), "r" (xdim), "r" (count)
++ : "c" (inp-xdim), "d" (outp), "r" (xdim)
+ : "esi", "edi"
+ );
+ }