summaryrefslogtreecommitdiffhomepage
path: root/patches/mpg123
diff options
context:
space:
mode:
authorØrjan Malde <red@foxi.me>2022-02-06 12:32:07 +0100
committerØrjan Malde <red@foxi.me>2022-02-06 12:32:07 +0100
commitc32e0a40e88441a864a96fd94fcd69abfc4708c5 (patch)
tree7c25fced3a0b43f08ca098d6d8ebec97496fbdfa /patches/mpg123
parentca0d378d6a5a73596c0a4c4b4b53fceea8ed6a01 (diff)
downloadmidipix_build-c32e0a40e88441a864a96fd94fcd69abfc4708c5.tar.bz2
midipix_build-c32e0a40e88441a864a96fd94fcd69abfc4708c5.tar.xz
groups/211.native_packages_cmdline.group: mpg123: bump to v1.29.3
Signed-off-by: Ørjan Malde <red@foxi.me>
Diffstat (limited to 'patches/mpg123')
-rw-r--r--patches/mpg123/asm.patch240
1 files changed, 240 insertions, 0 deletions
diff --git a/patches/mpg123/asm.patch b/patches/mpg123/asm.patch
new file mode 100644
index 00000000..0ee3ed73
--- /dev/null
+++ b/patches/mpg123/asm.patch
@@ -0,0 +1,240 @@
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx_accurate.S mpg123-1.29.3/src/libmpg123/synth_stereo_avx_accurate.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx_accurate.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_stereo_avx_accurate.S 2022-02-06 12:06:07.611318610 +0100
+@@ -284,3 +284,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_s_avx_accurate_asm,"r"
++ .global __imp_synth_1to1_s_avx_accurate_asm
++__imp_synth_1to1_s_avx_accurate_asm:
++ .quad synth_1to1_s_avx_accurate_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx.S mpg123-1.29.3/src/libmpg123/synth_stereo_avx.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_stereo_avx.S 2022-02-06 12:07:07.334358395 +0100
+@@ -254,3 +254,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_s_avx_asm,"r"
++ .global __imp_synth_1to1_s_avx_asm
++__imp_synth_1to1_s_avx_asm:
++ .quad synth_1to1_s_avx_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx_s32.S mpg123-1.29.3/src/libmpg123/synth_stereo_avx_s32.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx_s32.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_stereo_avx_s32.S 2022-02-06 12:02:45.963314559 +0100
+@@ -290,3 +290,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_s32_s_avx_asm,"r"
++ .global __imp_synth_1to1_s32_s_avx_asm
++__imp_synth_1to1_s32_s_avx_asm:
++ .quad synth_1to1_s32_s_avx_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_stereo_x86_64_accurate.S mpg123-1.29.3/src/libmpg123/synth_stereo_x86_64_accurate.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_stereo_x86_64_accurate.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_stereo_x86_64_accurate.S 2022-02-06 11:59:29.707170585 +0100
+@@ -452,3 +452,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_s_x86_64_accurate_asm,"r"
++ .global __imp_synth_1to1_s_x86_64_accurate_asm
++__imp_synth_1to1_s_x86_64_accurate_asm:
++ .quad synth_1to1_s_x86_64_accurate_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_stereo_x86_64_s32.S mpg123-1.29.3/src/libmpg123/synth_stereo_x86_64_s32.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_stereo_x86_64_s32.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_stereo_x86_64_s32.S 2022-02-06 12:01:09.539312622 +0100
+@@ -471,3 +471,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_s32_s_x86_64_asm,"r"
++ .global __imp_synth_1to1_s32_s_x86_64_asm
++__imp_synth_1to1_s32_s_x86_64_asm:
++ .quad synth_1to1_s32_s_x86_64_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_x86_64.S mpg123-1.29.3/src/libmpg123/synth_x86_64.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_x86_64.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_x86_64.S 2022-02-06 11:58:07.943168942 +0100
+@@ -242,3 +242,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_x86_64_asm,"r"
++ .global __imp_synth_1to1_x86_64_asm
++__imp_synth_1to1_x86_64_asm:
++ .quad synth_1to1_x86_64_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/dct64_avx_float.S mpg123-1.29.3/src/libmpg123/dct64_avx_float.S
+--- mpg123-1.29.3.orig/src/libmpg123/dct64_avx_float.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/dct64_avx_float.S 2022-02-06 11:52:06.176565095 +0100
+@@ -292,3 +292,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$dct64_real_avx,"r"
++ .global __imp_dct64_real_avx
++__imp_dct64_real_avx:
++ .quad dct64_real_avx
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_stereo_x86_64_float.S mpg123-1.29.3/src/libmpg123/synth_stereo_x86_64_float.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_stereo_x86_64_float.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_stereo_x86_64_float.S 2022-02-06 11:50:36.312563290 +0100
+@@ -394,3 +394,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_real_s_x86_64_asm,"r"
++ .global __imp_synth_1to1_real_s_x86_64_asm
++__imp_synth_1to1_real_s_x86_64_asm:
++ .quad synth_1to1_real_s_x86_64_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_x86_64_float.S mpg123-1.29.3/src/libmpg123/synth_x86_64_float.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_x86_64_float.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_x86_64_float.S 2022-02-06 11:54:06.276567508 +0100
+@@ -257,3 +257,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_real_x86_64_asm,"r"
++ .global __imp_synth_1to1_real_x86_64_asm
++__imp_synth_1to1_real_x86_64_asm:
++ .quad synth_1to1_real_x86_64_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/dct36_avx.S mpg123-1.29.3/src/libmpg123/dct36_avx.S
+--- mpg123-1.29.3.orig/src/libmpg123/dct36_avx.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/dct36_avx.S 2022-02-06 11:38:40.677575897 +0100
+@@ -356,3 +356,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$dct36_avx,"r"
++ .global __imp_dct36_avx
++__imp_dct36_avx:
++ .quad dct36_avx
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/dct36_x86_64.S mpg123-1.29.3/src/libmpg123/dct36_x86_64.S
+--- mpg123-1.29.3.orig/src/libmpg123/dct36_x86_64.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/dct36_x86_64.S 2022-02-06 11:39:47.129577232 +0100
+@@ -392,3 +392,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$dct36_x86_64,"r"
++ .global __imp_dct36_x86_64
++__imp_dct36_x86_64:
++ .quad dct36_x86_64
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/dct64_x86_64_float.S mpg123-1.29.3/src/libmpg123/dct64_x86_64_float.S
+--- mpg123-1.29.3.orig/src/libmpg123/dct64_x86_64_float.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/dct64_x86_64_float.S 2022-02-06 11:41:43.217579564 +0100
+@@ -424,3 +424,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$dct64_real_x86_64,"r"
++ .global __imp_dct64_real_x86_64
++__imp_dct64_real_x86_64:
++ .quad dct64_real_x86_64
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/dct64_x86_64.S mpg123-1.29.3/src/libmpg123/dct64_x86_64.S
+--- mpg123-1.29.3.orig/src/libmpg123/dct64_x86_64.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/dct64_x86_64.S 2022-02-06 11:40:50.589578507 +0100
+@@ -462,3 +462,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$dct64_x86_64,"r"
++ .global __imp_dct64_x86_64
++__imp_dct64_x86_64:
++ .quad dct64_x86_64
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx_float.S mpg123-1.29.3/src/libmpg123/synth_stereo_avx_float.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_stereo_avx_float.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_stereo_avx_float.S 2022-02-06 11:47:18.576954543 +0100
+@@ -241,3 +241,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_real_s_avx_asm,"r"
++ .global __imp_synth_1to1_real_s_avx_asm
++__imp_synth_1to1_real_s_avx_asm:
++ .quad synth_1to1_real_s_avx_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_x86_64_accurate.S mpg123-1.29.3/src/libmpg123/synth_x86_64_accurate.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_x86_64_accurate.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_x86_64_accurate.S 2022-02-06 11:42:58.005581067 +0100
+@@ -299,3 +299,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_x86_64_accurate_asm,"r"
++ .global __imp_synth_1to1_x86_64_accurate_asm
++__imp_synth_1to1_x86_64_accurate_asm:
++ .quad synth_1to1_x86_64_accurate_asm
++ .linkonce discard
++#endif
+diff -ru mpg123-1.29.3.orig/src/libmpg123/synth_x86_64_s32.S mpg123-1.29.3/src/libmpg123/synth_x86_64_s32.S
+--- mpg123-1.29.3.orig/src/libmpg123/synth_x86_64_s32.S 2021-12-10 08:00:58.000000000 +0100
++++ mpg123-1.29.3/src/libmpg123/synth_x86_64_s32.S 2022-02-06 11:45:17.044952102 +0100
+@@ -310,3 +310,11 @@
+ ret
+
+ NONEXEC_STACK
++
++#ifdef __midipix__
++ .section .got$synth_1to1_s32_x86_64_asm,"r"
++ .global __imp_synth_1to1_s32_x86_64_asm
++__imp_synth_1to1_s32_x86_64_asm:
++ .quad synth_1to1_s32_x86_64_asm
++ .linkonce discard
++#endif