Package: ncbi-vdb / 2.8.1+dfsg-2

Metadata

Package Version Patches format
ncbi-vdb 2.8.1+dfsg-2 3.0 (quilt)

Patch series

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

setup/konfigure.perl | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 force debugging output (--with-debug in d/rules is ignored
 by the build system)


find_hdf5_serial.patch | (download)

libs/hdf5/Makefile | 2 1 + 1 - 0 !
setup/konfigure.perl | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 use hdf5 serial
 May be there is a more elegant way to use hdf5 rather than patching the source
 but I did not found it.  Any hints are welcome.


find_ngs sdk.patch | (download)

setup/konfigure.perl | 8 5 + 3 - 0 !
setup/package.prl | 4 2 + 2 - 0 !
2 files changed, 7 insertions(+), 5 deletions(-)

 enable finding ngs-sdk


skip_failing_test.patch | (download)

test/kdb/remote_open_test.cpp | 77 2 + 75 - 0 !
test/kfg/kfgtest.cpp | 6 6 + 0 - 0 !
test/kfs/cacheteetest.cpp | 18 10 + 8 - 0 !
test/klib/test-klib.cpp | 2 1 + 1 - 0 !
test/kns/knstest.cpp | 337 6 + 331 - 0 !
5 files changed, 25 insertions(+), 415 deletions(-)

 skip some tests that are failing in pbuilder.
 FIXME: There are more tests to skip but I have given up for the moment.


fix_install_target.patch | (download)

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

 install target tries to install to /usr/lib64 which is broken on
 one hand and on the other hand I have not found a proper method to stop this
 by less invasive means


use_debian_packaged_zlib.patch | (download)

libs/Makefile | 1 0 + 1 - 0 !
libs/ncbi-vdb/Makefile | 4 1 + 3 - 0 !
2 files changed, 1 insertion(+), 4 deletions(-)

 external copy of bz2 and zlib are removed - exclude these from
 build system as well.


spelling.patch | (download)

interfaces/align/align-access.h | 2 1 + 1 - 0 !
interfaces/sra/abi.h | 2 1 + 1 - 0 !
interfaces/sra/fastq.h | 2 1 + 1 - 0 !
interfaces/sra/illumina.h | 2 1 + 1 - 0 !
interfaces/sra/sff.h | 2 1 + 1 - 0 !
interfaces/svdb/svdb.h | 4 2 + 2 - 0 !
libs/blast/blast-mgr.c | 28 14 + 14 - 0 !
libs/kns/linux/sysendpoint.c | 4 2 + 2 - 0 !
libs/krypto/encfilev2.c | 2 1 + 1 - 0 !
libs/sra/reader-cmn.h | 2 1 + 1 - 0 !
10 files changed, 25 insertions(+), 25 deletions(-)

 fix some spelling issues


remove_ m64_flag.patch | (download)

build/Makefile.cc | 6 0 + 6 - 0 !
build/Makefile.clang | 10 0 + 10 - 0 !
build/Makefile.gcc | 10 0 + 10 - 0 !
3 files changed, 26 deletions(-)

 enable build on x32 by removing explicit -m32/-m64


add_ msse2.patch | (download)

libs/search/Makefile | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add -msse2 to libs/search


use_debian_packaged_libmbedx.patch | (download)

libs/hdf5/Makefile | 2 1 + 1 - 0 !
libs/kns/Makefile | 3 2 + 1 - 0 !
libs/kns/tls-priv.h | 2 1 + 1 - 0 !
libs/kns/tls.c | 2 1 + 1 - 0 !
libs/ncbi-vdb/Makefile | 5 1 + 4 - 0 !
5 files changed, 6 insertions(+), 8 deletions(-)

 somehow build system expects a copy of libmbedx509.a which is
 in package libmbedtls-dev - just drop it from list of dependencies