Package: csound / 1:5.12.1~dfsg-5

Metadata

Package Version Patches format
csound 1:5.12.1~dfsg-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0000 fix continuation segfaults.diff | (download)

Engine/rdorch.c | 21 13 + 8 - 0 !
1 file changed, 13 insertions(+), 8 deletions(-)

 fix a segfault when an ending \ is used to split a line in the
 orchestra.
1000 use system stk.diff | (download)

SConstruct | 80 42 + 38 - 0 !
1 file changed, 42 insertions(+), 38 deletions(-)

 enable use of system stk instead of a bundled copy
 Use a system STK library if available. Rename the opcode library
 because bad things happen if we build a library that links with
 another of the same name.
1003 abi plugin dir.diff | (download)

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

 append library version to plugin dir
 Install plugins into a versioned directory to allow co-installation of
2000 avoid nonfree scansyn plugin.diff | (download)

SConstruct | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 avoid non-free scansyn plugin
 The scanned synthesis opcodes are not DFSG-free, so we delete them from
 the upstream sources. They need to be removed from SConstruct as well
 to prevent build failures. We don't remove them at the same time as the
 opcodes themselves to keep repacking of the source minimal.
2001 lua link.diff | (download)

SConstruct | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 do not link against lua library
 Lua policy recommends not linking against the lua library, because it
 doesn't help at all. All lua-using programs will load the library, not
 the modules.
2002 csoundac.diff | (download)

SConstruct | 14 11 + 3 - 0 !
1 file changed, 11 insertions(+), 3 deletions(-)

 enable support for building csoundac as a shared library
2004 fix gettext.diff | (download)

Top/getstring.c | 4 1 + 3 - 0 !
1 file changed, 1 insertion(+), 3 deletions(-)

 set the correct path to search for locales
2006 apidocs font.patch | (download)

Doxyfile | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 use dejavu font in doxygen config
2007 apidoc dotpath.patch | (download)

Doxyfile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 leave dotpath blank in doxygen config
2008 apidoc listings pkg.patch | (download)

refman_header.tex | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 use listings package in doxygen tex header
2010 disable multithread sparc.patch | (download)

SConstruct | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 drop spinlock implementation when on sparc
 For some reason, __sync_loc_test_and_set is found in SPARC but csound
 FTBFS afterwards. Don't enable it in SPARC while upstream finds a
 proper solution.
 This custom implementation of spinlocks is likely to go away.
2011 no link csoundac python.diff | (download)

SConstruct | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 avoid linking with the python library, csoundac doesn't need it.
2012 luaCsnd soname.diff | (download)

SConstruct | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

---
2013 no rawwave defined.diff | (download)

Opcodes/stk/stkOpcodes.cpp | 17 6 + 11 - 0 !
1 file changed, 6 insertions(+), 11 deletions(-)

 do not print error message when rawwave_path is undefined
 In Debian, we know where they are.