Package: htslib / 1.21+ds-1

Metadata

Package Version Patches format
htslib 1.21+ds-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no_git_version | (download)

version.sh | 18 9 + 9 - 0 !
1 file changed, 9 insertions(+), 9 deletions(-)

 don't check git tags for versioning
define_PATH_MAX.patch | (download)

cram/os.h | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 define path_max as it is done in cram/open_trace_file.c if
 not existent.  The definition should be removed from this C file since the
 header file affects all three C files where this definition is used.


fPIC.patch | (download)

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

 build with -fpic instead of -fpic
testShebang.patch | (download)

test/test-logging.pl | 2 1 + 1 - 0 !
test/test.pl | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 build with -fpic instead of -fpic
fix_float_precision | (download)

sam.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 ppc64el float handling fix

I dug a bit further and it looks like that sam_parse1() is actually
fix_sequence_of_linked_libs.patch | (download)

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

 make sure all symbols of libhts will be really found
FIXME: It would be more elegant to specify libhts.a at the *correct* position rather than force it twice.
       Even better would be dynamic linking since we are creating libhts.so as well


trim file prefix.patch | (download)

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

 trim build path from config_vars.
 This is done in hope to improve build reproducibility.