diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-07-13 11:59:24 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2005-07-13 11:59:24 +0000 |
commit | eab76800cfa2f764bc86f30f36901d5d1df9b386 (patch) | |
tree | 4c97d1cd0034b1f2f4f4618d1fdda83d5b0addb3 /media-video/avifile | |
parent | Stable on ppc64 (bug #98805) (diff) | |
download | historical-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/ChangeLog | 8 | ||||
-rw-r--r-- | media-video/avifile/Manifest | 11 | ||||
-rw-r--r-- | media-video/avifile/avifile-0.7.43.20050224-r2.ebuild | 4 | ||||
-rw-r--r-- | media-video/avifile/files/avifile-0.7.43.20050224-pic.patch | 50 |
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" + ); + } |