Debian Patches
Status for snack/2.2.10.20090624+dfsg-4
Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
alsa.patch | Patch from Jeremiah at Myah OS which makes tcl-snack-alsa working with ALSA 1.0.16. | Jeremiah at Myah OS | no | debian | 2008-10-25 | |
args.patch | Patch fixes several cases of access beyond array boundaries. | Sergei Golovan | no | debian | 2010-07-22 | |
libs.patch | Patch replaces full list of libs used by Tk by a minimal set of libs to avoid unnecessary dependencies of the Snack package. | Sergei Golovan | no | 2010-07-22 | ||
CVE-2012-6303.patch | Patch fixes CVE-2012-6303 (buffer overflow which causes denial of service via a large chunk size in a WAV file. | Michael Karcher | no | debian | 2013-01-02 | |
mpg123.patch | Patch actually enables the alternative support for MP3 sound files. It removes the internal support from the makefile and adds building libsnackmpg.so. |
Sergei Golovan | no | |||
tksnack.patch | Patch makes porting of the tkSnack Python module and included demos to Python 3.x, and dropping their compatibility with Python 2.x. |
Sergei Golovan | no | |||
warnings.patch | Patch fixes a few missing function and variable declarations. | Sergei Golovan | no | |||
seektell.patch | Patch makes the Snack library using Tcl_Seek() and Tcl_Tell() instead of deprecated Tcl_SeekOld() and Tcl_TellOld(). Without it Snack works fine when it's being loaded from Tcl but fails when it's being loaded from Python. |
Sergei Golovan | no | |||
cflags.patch | Patch enables Debian-specific compiler flags and fixes errors and warnings they reveal. | Sergei Golovan | no | |||
formant.patch | Replace dwnsample() and do_fir() by downsample() and do_ffir() resp. Utilize the functions downsample() and do_ffir() from jkGetF0.c for the signal pre-processing. The former functions are from proprietary code and, thus, can't be used. Notice that do_fir() was a 16-bit integer implementation for an FIR filter whereas do_ffir() is a floating-point implementation. This might cause a higher computational effort. On the other side we gain precision. That is why the volume of the audio signal can stay the same now and we experience much less effects from quantization. |
Thomas Uhle <thomas.uhle@mailbox.tu-dresden.de> | no | debian | ||
gnu-hurd.patch | Patch enables build for GNU/Hurd (OSS library only). | Sergei Golovan | no | 2025-02-18 | ||
gcc-15.patch | Patch excessively fixes FTBFS and warnings when Snack is built using GCC 15. | Sergei Golovan | no | debian | 2025-02-19 | |
autoconf.patch | Patch adapts Snacks configure.in to the modern autoconf syntax. | Sergei Golovan | no | 2025-05-15 | ||
tcl9.patch | Patch ports Snack to Tcl/Tk 9. The main changes are: - Define CONST, CONST84, CONST86 as const - Define Tk_Offset as offsetof - Define _ANSI_ARGS_ - Replace int by Tcl_Size where function prototype has changed, definr Tcl_Size for 8.6 - Remove usage of obsolete TCL_INTERP_DESTROYED, TCL_PARSE_PART1, TK_CONFIG_OPTION_SPECIFIED - Rewrite creation and configureation of new canvas items using Tcl_Obj interface - Adapt calls to Tcl_InitStubs() and Tk_InitStubs() |
Sergei Golovan: | no | 2025-05-16 | ||
make-shuffle.patch | Patch fixes the makefiles to make the package buildable if option --shuffle is used. | Sergei Golovan | no | debian | 2025-05-16 |
All known versions for source package 'snack'
- 2.2.10.20090624+dfsg-4 (sid, forky)
- 2.2.10.20090624+dfsg-3 (trixie)
- 2.2.10.20090624+dfsg-1 (bookworm)