Package: brutefir / 1.0m-1

Metadata

Package Version Patches format
brutefir 1.0m-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
20 debian_patches.patch | (download)

bfrun.c | 20 10 + 10 - 0 !
dai.c | 2 1 + 1 - 0 !
2 files changed, 11 insertions(+), 11 deletions(-)

---
10 makefile.patch | (download)

Makefile | 12 7 + 5 - 0 !
1 file changed, 7 insertions(+), 5 deletions(-)

 Set INSTALL_PREFIX,INCLUDE,LIBPATHS properly.
 ALSA support is not available on non-Linux archs (see bug#414298).

11 sparc_v8.patch | (download)

Makefile | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

---
12 spelling_errors.patch | (download)

dai.c | 2 1 + 1 - 0 !
delay.c | 6 3 + 3 - 0 !
raw2real.h | 2 1 + 1 - 0 !
real2raw.h | 2 1 + 1 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-)

 fix spelling errors in the sources.
30 pass_hardening_flags.patch | (download)

Makefile | 33 19 + 14 - 0 !
1 file changed, 19 insertions(+), 14 deletions(-)

 partially fix hardening.
40 brutefir no sse.patch | (download)

fftw_convolver.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix ftbfs on kfreebsd-i386 
Thanks to Steven Chamberlain <steven@pyro.eu.org>
50 no _init.patch | (download)

bfio_alsa.c | 7 4 + 3 - 0 !
bfio_file.c | 6 3 + 3 - 0 !
bfio_jack.c | 6 3 + 3 - 0 !
3 files changed, 10 insertions(+), 9 deletions(-)

 use constructor attribute instead of _init
According to [1] the use of _init is dangerous, the constructor
attribute should be used instead.

This also enables the use of regular gcc instead of ld in linker lines
in the makefile. This is useful to add support for LDFLAGS.

[1] http://www.faqs.org/docs/Linux-HOWTO/Program-Library-HOWTO.html#INIT-AND-CLEANUP