Package: biosig / 2.1.2-4

Metadata

Package Version Patches format
biosig 2.1.2-4 3.0 (quilt)

Patch series

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

Makefile.in | 56 28 + 28 - 0 !
biosig4c++/Makefile.in | 14 7 + 7 - 0 !
biosig4c++/Makefile.win32 | 42 21 + 21 - 0 !
biosig4c++/mma/Makefile.win32 | 4 2 + 2 - 0 !
biosig4c++/python/Makefile.in | 2 1 + 1 - 0 !
biosig4c++/ruby/Makefile.in | 2 1 + 1 - 0 !
6 files changed, 60 insertions(+), 60 deletions(-)

 makefiles: use $(make)
 Avoids warnings like this:
 make[3]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.
 Adding '+' to parent make rule is unnecessary if $(MAKE) is used.
 This is best practice for GNU make:
 https://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html
cppflags_ldflags.patch | (download)

biosig4c++/Makefile.in | 48 24 + 24 - 0 !
1 file changed, 24 insertions(+), 24 deletions(-)

 apply cppflags when compiling and ldflags when linking
delete_extra_dpkg_buildflags.patch | (download)

biosig4c++/Makefile.in | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 eliminate a potential source of debian packager confusion
disable_python_rule.patch | (download)

Makefile.in | 28 14 + 14 - 0 !
1 file changed, 14 insertions(+), 14 deletions(-)

 only use debian/rules to build python extension
clean_biosig2gdf.patch | (download)

biosig4c++/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 add biosig2gdf executable to cleaned files
install_permissions.patch | (download)

biosig4c++/Makefile.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 give non-exec permissions to installed biosig.pc file
install_strip.patch | (download)

biosig4c++/Makefile.in | 9 6 + 3 - 0 !
1 file changed, 6 insertions(+), 3 deletions(-)

 strip debug symbols in install-strip but not in install
 Distros such as Debian would like to preserve debug symbols and
 recommend against stripping objects in the default install target.
 .
 https://www.gnu.org/prep/standards/html_node/Standard-Targets.html
 "Do not strip executables when installing them. [...] Users that need
 stripped binaries may invoke the install-strip target to do that."
sopen add support for timezone information in GDF files.patch | (download)

biosig4matlab/t200_FileAccess/sopen.m | 9 8 + 1 - 0 !
1 file changed, 8 insertions(+), 1 deletion(-)

 [patch 1/4] [b4m] sopen: add support for timezone information in gdf
 files


fix edfannot issue eeglab93.patch | (download)

biosig4matlab/t200_FileAccess/edfannot2evt.m | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
fix edf2gdf and json export.patch | (download)

biosig4c++/biosig.c | 37 22 + 15 - 0 !
biosig4c++/t210/sopen_heka_read.c | 3 2 + 1 - 0 !
2 files changed, 24 insertions(+), 16 deletions(-)

 add missing sanity check on nmemb in fread(..,..,nmemb,..) - this can avoid memory errors in certain files
 under certain circumstances, save2gdf from biosig-tools crashes, because of
 memory corruption.
 Because this bug could be a security issue, it would be great if we could
 manage to fix this rather sooner than later.