diff -Nru volk-2.5.1/debian/changelog volk-2.5.1/debian/changelog --- volk-2.5.1/debian/changelog 2022-02-13 05:18:58.000000000 +0000 +++ volk-2.5.1/debian/changelog 2022-02-21 11:37:54.000000000 +0000 @@ -1,3 +1,13 @@ +volk (2.5.1-1+rpi1) bookworm-staging; urgency=medium + + [changes brought forward from 1.1-1+rpi1 by Peter Michael Green at Sun, 20 Sep 2015 20:30:19 +0000] + * Disable neon. + + [changes introduced in 2.1.0-2+rpi1 by Peter Michael Green] + * Add bulid-depends-indep on texlive-latex-extra. + + -- Raspbian forward porter Mon, 21 Feb 2022 11:37:54 +0000 + volk (2.5.1-1) unstable; urgency=medium * New upstream release. diff -Nru volk-2.5.1/debian/control volk-2.5.1/debian/control --- volk-2.5.1/debian/control 2021-06-10 14:27:23.000000000 +0000 +++ volk-2.5.1/debian/control 2022-02-21 11:37:54.000000000 +0000 @@ -9,7 +9,7 @@ libcpu-features-dev [amd64 arm64 armel armhf i386 mips64el mipsel powerpc ppc64 ppc64el x32], python3-dev, python3-mako -Build-Depends-Indep: doxygen, graphviz +Build-Depends-Indep: doxygen, graphviz, texlive-latex-extra, Standards-Version: 4.5.1 Rules-Requires-Root: no Homepage: https://libvolk.org diff -Nru volk-2.5.1/debian/patches/disable-neon volk-2.5.1/debian/patches/disable-neon --- volk-2.5.1/debian/patches/disable-neon 1970-01-01 00:00:00.000000000 +0000 +++ volk-2.5.1/debian/patches/disable-neon 2022-02-21 11:37:54.000000000 +0000 @@ -0,0 +1,24 @@ +Description: Disable neon. +Author: Peter Michael Green + +--- volk-2.1.0.orig/lib/CMakeLists.txt ++++ volk-2.1.0/lib/CMakeLists.txt +@@ -273,7 +273,8 @@ else(neon_compile_result) + OVERRULE_ARCH(neonv8 "Compiler doesn't support NEON") + endif(neon_compile_result) + +-######################################################################## ++OVERRULE_ARCH(neon "We don't want neon on raspbian") ++ + # implement overruling in the ORC case, + # since ORC always passes flag detection + ######################################################################## +@@ -441,7 +442,7 @@ set(FULL_C_FLAGS "${CMAKE_C_FLAGS}" "${C + # set up the assembler flags and include the source files + foreach(ARCH ${ASM_ARCHS_AVAILABLE}) + string(REGEX MATCH "${ARCH}" ASM_ARCH "${available_archs}") +-if( ASM_ARCH STREQUAL "neonv7" ) ++if( ASM_ARCH STREQUAL "neonv7xxxxxxxxxx" ) + message(STATUS "---- Adding ASM files") # we always use ATT syntax + message(STATUS "-- Detected neon architecture; enabling ASM") + # architecture specific assembler flags are now set in the cmake toolchain file diff -Nru volk-2.5.1/debian/patches/series volk-2.5.1/debian/patches/series --- volk-2.5.1/debian/patches/series 2022-02-13 05:18:58.000000000 +0000 +++ volk-2.5.1/debian/patches/series 2022-02-21 11:37:54.000000000 +0000 @@ -2,3 +2,4 @@ optional-static-apps skip-cpu_features-on-kfreebsd remove-external-HTML-resources +disable-neon