Package: ffindex / 0.9.9.9-2

Metadata

Package Version Patches format
ffindex 0.9.9.9-2 3.0 (quilt)

Patch series

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

src/Makefile | 50 28 + 22 - 0 !
1 file changed, 28 insertions(+), 22 deletions(-)

 makefile fixes
  * make Makefile DESTDIR-aware
  * other changes to allow help2man to work better.
  * deinstall -> uninstall
  * pass CPPFLAGS and LDFLAGS for hardening
  .
  Upstream is aware but not interested in DESTDIR.
basename.patch | (download)

src/ffindex.c | 2 1 + 1 - 0 !
src/ffindex.h | 4 4 + 0 - 0 !
src/ffindex_build.c | 4 3 + 1 - 0 !
src/ffindex_from_fasta.c | 6 4 + 2 - 0 !
src/ffindex_get.c | 4 3 + 1 - 0 !
src/ffindex_modify.c | 2 1 + 1 - 0 !
6 files changed, 16 insertions(+), 6 deletions(-)

 40000000 bug and basename
 [Laszlo Kajan]
 The default value 40000000 for FFINDEX_MAX_INDEX_ENTRIES_DEFAULT is too high for a machine with 2G (or less) RAM.
 Bug fixed by introducing an environment variable FFINDEX_MAX_INDEX_ENTRIES to control the value.
 [Elso Andras]
 using basename for usage print, this helps help2man if a packager is using it
cross.patch | (download)

src/Makefile | 11 7 + 4 - 0 !
1 file changed, 7 insertions(+), 4 deletions(-)

 enable cross building

ffindex fails to cross build from source, because it uses mpicc. mpicc
is unfixable in terms of cross building, which is why it is being moved
to pkg-config upstream. Rather than wrap your build in mpicc, you can
compute the relevant flags using pkg-config just like any other library.