diff options
author | obache <obache@pkgsrc.org> | 2011-09-19 04:44:19 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2011-09-19 04:44:19 +0000 |
commit | d476ab601f9575eb346a410cfd4ca4787096977d (patch) | |
tree | 8ac442fc7e6d2039d6ae9b94351bcad7cd1f32d5 | |
parent | fae188123be31a891aba8bcc7ddf7f65974569a3 (diff) | |
download | pkgsrc-d476ab601f9575eb346a410cfd4ca4787096977d.tar.gz |
Fxies build with gcc-4, taken fron FreeBSD ports.
PR pkg/45376.
-rw-r--r-- | multimedia/openquicktime/distinfo | 4 | ||||
-rw-r--r-- | multimedia/openquicktime/patches/patch-aa | 10 |
2 files changed, 9 insertions, 5 deletions
diff --git a/multimedia/openquicktime/distinfo b/multimedia/openquicktime/distinfo index 8afa955e48e..78086815a04 100644 --- a/multimedia/openquicktime/distinfo +++ b/multimedia/openquicktime/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.3 2006/01/03 14:10:14 joerg Exp $ +$NetBSD: distinfo,v 1.4 2011/09/19 04:44:19 obache Exp $ SHA1 (openquicktime-1.0-src.tgz) = 1304ac28acb953351780dd3626fdb6a73f23c97f RMD160 (openquicktime-1.0-src.tgz) = 53c36cf87e48855460106cec8442ad004681be5c Size (openquicktime-1.0-src.tgz) = 320144 bytes -SHA1 (patch-aa) = 2a452b9fd0bd2d4b0b86b39340a3c0a1ae6933a1 +SHA1 (patch-aa) = bf5d0211fbec1d067e9d454d6ed08d1a12d5a55b diff --git a/multimedia/openquicktime/patches/patch-aa b/multimedia/openquicktime/patches/patch-aa index 95ac7e8c2ba..c59a26308fc 100644 --- a/multimedia/openquicktime/patches/patch-aa +++ b/multimedia/openquicktime/patches/patch-aa @@ -1,6 +1,9 @@ -$NetBSD: patch-aa,v 1.1 2006/01/03 14:10:14 joerg Exp $ +$NetBSD: patch-aa,v 1.2 2011/09/19 04:44:19 obache Exp $ ---- audioplugin/MP3/audioencoder/lame3.70/quantize-pvt.c.orig 2006-01-03 14:06:32.000000000 +0000 +* Fix GCC 3.4+: Don't clobber %ebx. +* Fix GCC 4+ + +--- audioplugin/MP3/audioencoder/lame3.70/quantize-pvt.c.orig 2001-07-27 12:53:35.000000000 +0000 +++ audioplugin/MP3/audioencoder/lame3.70/quantize-pvt.c @@ -976,6 +976,7 @@ void quantize_xrpow(FLOAT8 xr[576], int { @@ -16,8 +19,9 @@ $NetBSD: patch-aa,v 1.1 2006/01/03 14:10:14 joerg Exp $ "jnz loop1\n\n" + "popl %%ebx\n" : /* no outputs */ - : "t" (istep), "r" (xr), "r" (adj43asm), "r" (ix), "r" (576 / 4), "m" (rx) +- : "t" (istep), "r" (xr), "r" (adj43asm), "r" (ix), "r" (576 / 4), "m" (rx) - : "%eax", "%ebx", "memory", "cc" ++ : "t" (istep), "r" (xr), "r" (adj43asm), "r" (ix), "r" (576 / 4), "g" (rx) + : "%eax", "memory", "cc" ); } |