From c32e0a40e88441a864a96fd94fcd69abfc4708c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98rjan=20Malde?= Date: Sun, 6 Feb 2022 12:32:07 +0100 Subject: groups/211.native_packages_cmdline.group: mpg123: bump to v1.29.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Ørjan Malde --- patches/mpg123/asm.patch | 240 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 240 insertions(+) create mode 100644 patches/mpg123/asm.patch (limited to 'patches/mpg123') 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 -- cgit v1.2.3