summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Meier <maekke@gentoo.org>2011-07-10 10:20:45 +0000
committerMarkus Meier <maekke@gentoo.org>2011-07-10 10:20:45 +0000
commit5663e29837e595394021a0afe4235411070ddca9 (patch)
treed96e780ab3c35e7b987424b75640a2a316f4fb1b /media-libs/vo-aacenc
parentDon't move libEGL/libOpenVG as this broke proprietary drivers, bug #374647. (diff)
downloadhistorical-5663e29837e595394021a0afe4235411070ddca9.tar.gz
historical-5663e29837e595394021a0afe4235411070ddca9.tar.bz2
historical-5663e29837e595394021a0afe4235411070ddca9.zip
fix neon support, bug #372191
Package-Manager: portage-2.1.10.4/cvs/Linux i686
Diffstat (limited to 'media-libs/vo-aacenc')
-rw-r--r--media-libs/vo-aacenc/ChangeLog6
-rw-r--r--media-libs/vo-aacenc/files/vo-aacenc-0.1.1-neon.patch55
-rw-r--r--media-libs/vo-aacenc/vo-aacenc-0.1.1.ebuild3
3 files changed, 62 insertions, 2 deletions
diff --git a/media-libs/vo-aacenc/ChangeLog b/media-libs/vo-aacenc/ChangeLog
index 7fc073571767..c95070d860c4 100644
--- a/media-libs/vo-aacenc/ChangeLog
+++ b/media-libs/vo-aacenc/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-libs/vo-aacenc
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/vo-aacenc/ChangeLog,v 1.12 2011/06/29 14:52:50 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/vo-aacenc/ChangeLog,v 1.13 2011/07/10 10:20:45 maekke Exp $
+
+ 10 Jul 2011; Markus Meier <maekke@gentoo.org> vo-aacenc-0.1.1.ebuild,
+ +files/vo-aacenc-0.1.1-neon.patch:
+ fix neon support, bug #372191
29 Jun 2011; Christoph Mende <angelos@gentoo.org> vo-aacenc-0.1.1.ebuild:
Stable on amd64 wrt bug #365273
diff --git a/media-libs/vo-aacenc/files/vo-aacenc-0.1.1-neon.patch b/media-libs/vo-aacenc/files/vo-aacenc-0.1.1-neon.patch
new file mode 100644
index 000000000000..07322198a605
--- /dev/null
+++ b/media-libs/vo-aacenc/files/vo-aacenc-0.1.1-neon.patch
@@ -0,0 +1,55 @@
+diff -ru vo-aacenc-0.1.1.orig/aacenc/src/asm/ARMV7/PrePostMDCT_v7.s vo-aacenc-0.1.1/aacenc/src/asm/ARMV7/PrePostMDCT_v7.s
+--- vo-aacenc-0.1.1.orig/aacenc/src/asm/ARMV7/PrePostMDCT_v7.s 2011-06-18 17:45:24.000000000 +0200
++++ vo-aacenc-0.1.1/aacenc/src/asm/ARMV7/PrePostMDCT_v7.s 2011-06-18 17:45:42.000000000 +0200
+@@ -21,6 +21,7 @@
+ @
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+
++ .fpu neon
+ .section .text
+ .global PreMDCT
+
+@@ -132,4 +133,4 @@
+ ldmia sp!, {r4 - r11, pc}
+
+ @ENDP @ |PostMDCT|
+- .end
+\ No newline at end of file
++ .end
+diff -ru vo-aacenc-0.1.1.orig/aacenc/src/asm/ARMV7/R4R8First_v7.s vo-aacenc-0.1.1/aacenc/src/asm/ARMV7/R4R8First_v7.s
+--- vo-aacenc-0.1.1.orig/aacenc/src/asm/ARMV7/R4R8First_v7.s 2011-06-18 17:45:24.000000000 +0200
++++ vo-aacenc-0.1.1/aacenc/src/asm/ARMV7/R4R8First_v7.s 2011-06-18 17:45:57.000000000 +0200
+@@ -21,6 +21,7 @@
+ @
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+
++ .fpu neon
+ .section .text
+ .global Radix8First
+
+@@ -143,4 +144,4 @@
+ ldmia sp!, {r4 - r11, pc}
+
+ @ENDP @ |Radix4First|
+- .end
+\ No newline at end of file
++ .end
+diff -ru vo-aacenc-0.1.1.orig/aacenc/src/asm/ARMV7/Radix4FFT_v7.s vo-aacenc-0.1.1/aacenc/src/asm/ARMV7/Radix4FFT_v7.s
+--- vo-aacenc-0.1.1.orig/aacenc/src/asm/ARMV7/Radix4FFT_v7.s 2011-06-18 17:45:24.000000000 +0200
++++ vo-aacenc-0.1.1/aacenc/src/asm/ARMV7/Radix4FFT_v7.s 2011-06-18 17:45:49.000000000 +0200
+@@ -21,6 +21,7 @@
+ @
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+
++ .fpu neon
+ .section .text
+ .global Radix4FFT
+
+@@ -140,4 +141,4 @@
+ ldmia sp!, {r4 - r11, pc}
+
+ @ENDP @ |Radix4FFT|
+- .end
+\ No newline at end of file
++ .end
+
diff --git a/media-libs/vo-aacenc/vo-aacenc-0.1.1.ebuild b/media-libs/vo-aacenc/vo-aacenc-0.1.1.ebuild
index 6060fe9ecb68..15b414e1ae8e 100644
--- a/media-libs/vo-aacenc/vo-aacenc-0.1.1.ebuild
+++ b/media-libs/vo-aacenc/vo-aacenc-0.1.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/vo-aacenc/vo-aacenc-0.1.1.ebuild,v 1.9 2011/06/29 14:52:50 angelos Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/vo-aacenc/vo-aacenc-0.1.1.ebuild,v 1.10 2011/07/10 10:20:45 maekke Exp $
EAPI=4
@@ -31,6 +31,7 @@ SLOT="0"
IUSE="examples static-libs neon"
src_prepare() {
+ epatch "${FILESDIR}"/${P}-neon.patch
[[ ${PV} == *9999 ]] && eautoreconf
}