Package: fastml / 3.11-3

Metadata

Package Version Patches format
fastml 3.11-3 3.0 (quilt)

Patch series

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

libs/phylogeny/tests/readTreeWithComments.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 add missing includes required by gcc-5


fix_makefile4test.patch | (download)

libs/phylogeny/tests/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 current dir is not in path by default


fix_intall_target.patch | (download)

programs/Makefile.generic | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 fix install target by creating install dir if needed


spelling.patch | (download)

libs/phylogeny/likeDist.cpp | 4 2 + 2 - 0 !
libs/phylogeny/likeDistfixRoot.cpp | 4 2 + 2 - 0 !
libs/phylogeny/numRec.cpp | 2 1 + 1 - 0 !
programs/fastml/bb_options_list.h | 4 2 + 2 - 0 !
programs/fastml/mainbb.cpp | 6 3 + 3 - 0 !
programs/gainLoss/computeCorrelations.cpp | 2 1 + 1 - 0 !
programs/gainLoss/gainLoss.cpp | 2 1 + 1 - 0 !
7 files changed, 12 insertions(+), 12 deletions(-)

 fix some spelling issues


change_to_tests_dir_only_if_existing.patch | (download)

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

 avoid that tests fail simply because of a missing test directory


skip_failing_tests.patch | (download)

libs/phylogeny/tests/Makefile | 121 115 + 6 - 0 !
1 file changed, 115 insertions(+), 6 deletions(-)

 document what tests are failing and how they failed


remove template depth.patch | (download)

libs/phylogeny/tests/Makefile | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 remove all instances of -ftemplate-depth
 With C++-11 the template depth is 1024, and g++ defaults to 900, 
 hence there is no need to set a lower value that makes the
 compilation fail. 


cross.patch | (download)

programs/Makefile.generic | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 enable cross building
 fastml fails to cross build from source, because it uses both CC and CXX
 for a C++ compiler, but dh_auto_build passes a C compiler for CC. The
 use is kinda implicit via builtin make rules. The attached patch makes
 the relevant rule explicit and thus removes the use of CC to make fastml
 cross buildable. Please consider applying it.