git-svn-id: file:///home/git/hedgehog.fhcrc.org/bioconductor/trunk/madman/Rpacks/msa@119986 bc3139a8-67e5-0310-9ffc-ced21a209358
... | ... |
@@ -1,8 +1,8 @@ |
1 | 1 |
Package: msa |
2 | 2 |
Type: Package |
3 | 3 |
Title: Multiple Sequence Alignment |
4 |
-Version: 1.5.4 |
|
5 |
-Date: 2016-07-20 |
|
4 |
+Version: 1.5.5 |
|
5 |
+Date: 2016-08-09 |
|
6 | 6 |
Author: Enrico Bonatesta, Christoph Horejs-Kainrath, Ulrich Bodenhofer |
7 | 7 |
Maintainer: Ulrich Bodenhofer <bodenhofer@bioinf.jku.at> |
8 | 8 |
Description: The 'msa' package provides a unified R/Bioconductor interface to |
... | ... |
@@ -1,6 +1,10 @@ |
1 | 1 |
Change history of package msa: |
2 | 2 |
============================== |
3 | 3 |
|
4 |
+Version 1.5.5: |
|
5 |
+- fixes in ClustalOmega source code to ensure Windows compatibility of |
|
6 |
+ GCC6 compatibility fix |
|
7 |
+ |
|
4 | 8 |
Version 1.5.4: |
5 | 9 |
- bug fix in msaClustalW(): unsupported parameter 'tree' deactivated |
6 | 10 |
- fixes in ClustalOmega source code to ensure GCC6 compatibility |
... | ... |
@@ -38,7 +38,7 @@ clustalomega: |
38 | 38 |
cp windows/src/config.h src/; \ |
39 | 39 |
cp windows/src/clustal-omega-config.h src/; \ |
40 | 40 |
export PKG_LIBS="$(PKG_LIBS) -L"../../gc-7.2" -lgccpp72 -lgc72"; \ |
41 |
- export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I../../gc-7.2/include"; \ |
|
41 |
+ export PKG_CXXFLAGS="$(PKG_CXXFLAGS) -std=c++98 -DWINMATHH -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I../../gc-7.2/include"; \ |
|
42 | 42 |
export PKG_CFLAGS="$(PKG_CFLAGS) -DHAVE_CONFIG_H -I. -DCLUSTALO -DCLUSTALO_NOFILE -DDEFAULT_FILTER=90 -I../../gc-7.2/include -lgccpp -lgc"; \ |
43 | 43 |
cd src; \ |
44 | 44 |
${R_HOME}/bin${R_ARCH_BIN}/R.exe CMD SHLIB -o ClustalOmega.dll $(CPPNames) && \ |
... | ... |
@@ -36,8 +36,13 @@ |
36 | 36 |
#include <string.h> // strcmp, strstr |
37 | 37 |
#include <stdio.h> // printf |
38 | 38 |
#include <stdlib.h> // exit |
39 |
-//#include <math.h> // sqrt, pow |
|
39 |
+ |
|
40 |
+#ifdef WINMATHH |
|
41 |
+#include <math.h> // sqrt, pow |
|
42 |
+#else |
|
40 | 43 |
#include <cmath> // sqrt, pow |
44 |
+#endif |
|
45 |
+ |
|
41 | 46 |
#include <limits.h> // INT_MIN |
42 | 47 |
#include <float.h> // FLT_MIN |
43 | 48 |
#include <time.h> // clock |
... | ... |
@@ -834,6 +834,10 @@ bibliography below). |
834 | 834 |
\section{Change Log} |
835 | 835 |
|
836 | 836 |
\begin{description} |
837 |
+\item[Version 1.5.5:] \mbox{ } \begin{itemize} |
|
838 |
+ \item fixes in ClustalOmega source code to ensure Windows compatibility of |
|
839 |
+ GCC6 compatibility fix |
|
840 |
+ \end{itemize} |
|
837 | 841 |
\item[Version 1.5.4:] \mbox{ } \begin{itemize} |
838 | 842 |
\item bug fix in \verb+msaClustalW()+: unsupported parameter `\verb+tree+' deactivated |
839 | 843 |
\item fixes in ClustalOmega source code to ensure GCC 6 compatibility |