mirror of
https://github.com/termux-pacman/termux-packages.git
synced 2025-12-25 21:20:41 +00:00
29 lines
1.6 KiB
Diff
29 lines
1.6 KiB
Diff
--- a/third_party/sox/CMakeLists.txt
|
|
+++ b/third_party/sox/CMakeLists.txt
|
|
@@ -92,7 +92,7 @@
|
|
DOWNLOAD_DIR ${ARCHIVE_DIR}
|
|
URL https://ftp.osuosl.org/pub/xiph/releases/vorbis/libvorbis-1.3.6.tar.gz
|
|
URL_HASH SHA256=6ed40e0241089a42c48604dc00e362beee00036af2d8b3f46338031c9e0351cb
|
|
- PATCH_COMMAND cp ${patch_dir}/config.guess ${patch_dir}/config.sub ${CMAKE_CURRENT_BINARY_DIR}/src/vorbis/
|
|
+ PATCH_COMMAND patch -p1 < ${patch_dir}/vorbis.patch && cp ${patch_dir}/config.guess ${patch_dir}/config.sub ${CMAKE_CURRENT_BINARY_DIR}/src/vorbis/
|
|
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E env ${envs} ${CMAKE_CURRENT_BINARY_DIR}/src/vorbis/configure ${COMMON_ARGS} --with-ogg
|
|
DOWNLOAD_NO_PROGRESS ON
|
|
LOG_DOWNLOAD ON
|
|
--- a/third_party/patches/vorbis.patch
|
|
+++ b/third_party/patches/vorbis.patch
|
|
@@ -0,0 +1,14 @@
|
|
+--- vorbis/configure
|
|
++++ vorbis/configure
|
|
+@@ -12734,9 +12734,9 @@
|
|
+ case $host in
|
|
+ *86-*-linux*)
|
|
+ DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char"
|
|
+- CFLAGS="-O3 -Wall -Wextra -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char"
|
|
++ CFLAGS="-O3 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char"
|
|
+ # PROFILE="-Wall -Wextra -pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char -fno-inline -static"
|
|
+- PROFILE="-Wall -Wextra -pg -g -O3 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -fno-inline"
|
|
++ PROFILE="-Wall -Wextra -pg -g -O3 -ffast-math -D_REENTRANT -fsigned-char -fno-inline"
|
|
+
|
|
+ # glibc < 2.1.3 has a serious FP bug in the math inline header
|
|
+ # that will cripple Vorbis. Look to see if the magic FP stack
|