summaryrefslogtreecommitdiff
path: root/media-libs/libpostproc
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/libpostproc')
-rw-r--r--media-libs/libpostproc/Manifest3
-rw-r--r--media-libs/libpostproc/files/libpostproc-10.20140517-support-MMXEXT.patch26
-rw-r--r--media-libs/libpostproc/libpostproc-10.20140517-r1.ebuild4
3 files changed, 32 insertions, 1 deletions
diff --git a/media-libs/libpostproc/Manifest b/media-libs/libpostproc/Manifest
index e4bc57d0763e..c487f0b44119 100644
--- a/media-libs/libpostproc/Manifest
+++ b/media-libs/libpostproc/Manifest
@@ -1,7 +1,8 @@
+AUX libpostproc-10.20140517-support-MMXEXT.patch 976 SHA256 0974258077de990c4776655c79b5a4038b24fdca68e2596d2faa3d9b5e7582b5 SHA512 18e7c377e4d67f43e39307670a10f23795df441173456c6f57098f259a78ebc93e43ef884cc7b518275d3886e4bd8ccb2d952855c41f5857ceccd5c289ce0177 WHIRLPOOL ba196eca92ce43c0cade73dd294d6ba881ece8ba28f02e30face2642c2cd86c8e0ba5209b8ce583ee1e7b0892f859258f82b290dd3e8f80f1df8fdaabe5decbc
DIST libpostproc-0.8.0.20121125.tar.xz 65376 SHA256 0af39e91375f76cf8980aea2517666e5d69a113e41d5fdc56aa6ad1b33dee1a6 SHA512 7f1451dbe822d143793c12bb7c18fd9eeb98b5347bbfc54172f0aceb2f18cf31b2c0c888c33a9ce2e9f519b4bbb0a900b729188ce83cda9ad5499a8f6ea2d62a WHIRLPOOL 6e879842dfaf78018ca9a3ee93b5e2b950a72e672fc5dc47381f37593a83f886dccb4416fc30e6cdedf0d3fecbf534942f6664de5890d323362cf228106d8311
DIST libpostproc-10.20140517.tar.xz 65556 SHA256 e47984fd5c60d56cc57d7e58de92eec9e8fd401e333d4a0841ccfbfb107103ca SHA512 0d6dca077c99ac569d892bc92cd08c6bf3e3a5e30e623ced20227b5bd1bd1aa3ecd150bfc900659accd77b997eb64b4d6f0538f9b6161d190ef6c69dcaf47893 WHIRLPOOL ca305b7ae67d61ecca1b359524c81d7219906078feb55087521454a4ceb8dc8235e20fff3a9b9a21e23d55650179639cc3796084942334930d232df3d21f8e14
EBUILD libpostproc-0.8.0.20121125.ebuild 2343 SHA256 d3fe18910d47acbbdedd2c757a7719f01f3953b3ba33d2eb28fd8b3004c6bbb6 SHA512 400b8b08f434277871c12766fde06195c60f902542075342ecd804f7453da925e454a7f5181f3c625aae21254952a72e42df9fa2e686a6d767a90dfe68c8808c WHIRLPOOL b3d836eb16737737bb30d3bd713d718764d4477342735536f8e96ee565ab1e9c6fa1562fa4a403ccb02ca24e47e559bf4c56d7ae0b2006d83d9827efd8132fad
-EBUILD libpostproc-10.20140517-r1.ebuild 2444 SHA256 19f7e3c906fe7b8b55a73c86a5ee5fe8a21878ee90ea619654a5bdfda7138c4b SHA512 1e2c3be42b72d2d359c013dd2083c9f94a7511a817f55cab7f01e018588ec409f2e1adb06f2bf1723de56ad4ce2ad2891c022c6e2a4f083d42c389835d896e29 WHIRLPOOL 69194ac983cbfa8381efbd0d042468c26f7d301b35944147ec87fc827d5706e33ec4e6821d41d3b3cb0c751c84d64d055018f3bd0fb9bbbe81859633818ae46e
+EBUILD libpostproc-10.20140517-r1.ebuild 2511 SHA256 07fbb585ce2b5da47ea8ff355078fa3d2e1ebe773bf7fbcdfc734faa7d5bb515 SHA512 c53f9e7696ea21815bc63b1059d7938b592b3bd39fcffb56c7928596760b77a627b4a3797901a61841bfa3d1a7d251d3c6c7be1b9055a3f8d8ec26542a573228 WHIRLPOOL afe07e8d063ddf6c72cac79cb4e930b2921ea9a6d62844ba0041f489f4d00ba98fef63c985c77deeac6726f2cc5d2f7396006d2621513bb0ee2e7ae788727de3
EBUILD libpostproc-10.20140517.ebuild 2347 SHA256 c405ab553a54a673279969c609220c5296cc2fdcaf653b7daa2ba820f64558db SHA512 050ec04cbe3de045d075d3f68fcc3ff997f0c3a83335492897d70f053d45ef0f198883d8550d1eefa0ac6ac363f155233d0eec935fa150a929529b4cade084dc WHIRLPOOL 68c565b6ba88c48ca881b020c469bb4c606c348fb04c03972041135ea6a0a1ac10e583e24c333627be5e6e9d7bd78c4bc78ca206cb13f1da3646a54d4f1252b8
EBUILD libpostproc-9999.ebuild 2446 SHA256 c6b4edf34b00b7c360e5b1183292aed3412df13b58cf3a63ae494f93f972b61d SHA512 4a03a103992a9b43db78f486fa34dd4cddf76ea9baee54358c14fcdfee4fc3b3b83146fcb3fa5d5803541027fbac239f8bbd752a7a6a33b6ae70ec13533f35b2 WHIRLPOOL d7fcbedff77a2e4ce38c7e7aeedfe5bd76dae0aa16cb0872b06bc1e43d0a17417a45c13a928d58b57ec88ff0166f371ee1d0034c58d3424f4f791a9adec6a1cf
MISC ChangeLog 2800 SHA256 cfa919abead7966fd81a5133d894ee77529c8f8b100225fc8aa0a6936ce90d9b SHA512 258db8d471c1e8f550355aa56ef8730207ab008f1f39b7db4fcd1d12df1ca7eb0806ae5f4c41594500bb342f2b305fff45ba2a4b15bdcb4cd21a274fcc725126 WHIRLPOOL f6495e2e1250049a2584c636b38d94995487921f75663c72e2c934a10c1b1c1b1cf3476649a81edf68f7f582242169a60339a95e8656f6484cb6909060c2030c
diff --git a/media-libs/libpostproc/files/libpostproc-10.20140517-support-MMXEXT.patch b/media-libs/libpostproc/files/libpostproc-10.20140517-support-MMXEXT.patch
new file mode 100644
index 000000000000..8f7d5adc0baf
--- /dev/null
+++ b/media-libs/libpostproc/files/libpostproc-10.20140517-support-MMXEXT.patch
@@ -0,0 +1,26 @@
+Bug: https://bugs.gentoo.org/621172
+Upstream commit: https://github.com/lu-zero/postproc/pull/1/commits/d0c9ca711ef69889ebd0e44da90dccc722fe663e
+
+From d0c9ca711ef69889ebd0e44da90dccc722fe663e Mon Sep 17 00:00:00 2001
+From: Peter-Levine <plevine457@gmail.com>
+Date: Tue, 24 Oct 2017 19:24:10 -0400
+Subject: [PATCH] Use AV_CPU_FLAG_MMXEXT
+
+Use AV_CPU_FLAG_MMXEXT instead of AV_CPU_FLAG_MMX2.
+---
+ libpostproc/postprocess.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/libpostproc/postprocess.c b/libpostproc/postprocess.c
+index 63b6822..951d1f0 100644
+--- a/libpostproc/postprocess.c
++++ b/libpostproc/postprocess.c
+@@ -961,7 +961,7 @@ static int get_cpu_caps(int cpuCaps)
+
+ if (caps & AV_CPU_FLAG_MMX)
+ cpuCaps |= PP_CPU_CAPS_MMX;
+- if (caps & AV_CPU_FLAG_MMX2)
++ if (caps & AV_CPU_FLAG_MMXEXT)
+ cpuCaps |= PP_CPU_CAPS_MMX2;
+ if (caps & AV_CPU_FLAG_3DNOW)
+ cpuCaps |= PP_CPU_CAPS_3DNOW;
diff --git a/media-libs/libpostproc/libpostproc-10.20140517-r1.ebuild b/media-libs/libpostproc/libpostproc-10.20140517-r1.ebuild
index def8f1fe3e3c..1a23881842a4 100644
--- a/media-libs/libpostproc/libpostproc-10.20140517-r1.ebuild
+++ b/media-libs/libpostproc/libpostproc-10.20140517-r1.ebuild
@@ -43,6 +43,10 @@ RDEPEND="
"
DEPEND="${RDEPEND}"
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-support-MMXEXT.patch
+}
+
multilib_src_configure() {
local myconf=( ${EXTRA_LIBPOSTPROC_CONF} )
for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do