[med-svn] [SCM] cufflinks branch, master, updated. debian/1.3.0-2-28-g76ea798

Dmitrijs Ledkovs xnox at debian.org
Thu May 23 00:18:06 UTC 2013


The following commit has been merged in the master branch:
commit d86155e906025b3663cc09663ad6665be72ee41f
Author: Dmitrijs Ledkovs <xnox at debian.org>
Date:   Thu May 23 01:04:10 2013 +0100

    Fix failing to build from source against boost1.53. (Closes: #709252)

diff --git a/debian/changelog b/debian/changelog
index c358c37..40046b6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+cufflinks (2.1.1-2) UNRELEASED; urgency=low
+
+  * Fix failing to build from source against boost1.53. (Closes: #709252)
+
+ -- Dmitrijs Ledkovs <xnox at debian.org>  Thu, 23 May 2013 00:30:51 +0100
+
 cufflinks (2.1.1-1) unstable; urgency=low
 
   [Carlos Borroto]
diff --git a/debian/control b/debian/control
index 0c2fa84..8767f7c 100644
--- a/debian/control
+++ b/debian/control
@@ -9,6 +9,7 @@ Build-Depends: debhelper (>= 9),
                autotools-dev,
                libboost-dev (>=1.47.0),
                libboost-thread-dev (>=1.47.0),
+	       libboost-system-dev (>=1.47.0),
                libbam-dev (>=0.1.16),
                zlib1g-dev,
                dh-autoreconf,
diff --git a/debian/patches/cufflinks-1.3.0-boost.patch b/debian/patches/cufflinks-1.3.0-boost.patch
new file mode 100644
index 0000000..8939952
--- /dev/null
+++ b/debian/patches/cufflinks-1.3.0-boost.patch
@@ -0,0 +1,47 @@
+Description: boost 1.50+ fixes from Gentoo
+ ax_boost_thread.m4     |  6 +++---
+ src/abundances.cpp     | 56 +++++++++++++++++++++++++-------------------------
+ src/biascorrection.cpp |  2 +-
+ src/bundles.cpp        | 10 ++++-----
+ src/bundles.h          | 10 ++++-----
+ src/common.h           |  4 ++--
+ src/compress_gtf.cpp   | 12 +++++------
+ src/cuffdiff.cpp       | 30 +++++++++++++--------------
+ src/cufflinks.cpp      | 34 +++++++++++++++---------------
+ src/differential.cpp   | 38 +++++++++++++++++-----------------
+ src/filters.cpp        |  8 ++++----
+ src/genes.h            |  6 +++---
+ src/gtf_to_sam.cpp     |  8 ++++----
+ src/hits.cpp           |  4 ++--
+ src/replicates.cpp     |  6 +++---
+ src/replicates.h       | 18 ++++++++--------
+ src/scaffolds.cpp      | 28 ++++++++++++-------------
+ src/scaffolds.h        |  2 +-
+ 18 files changed, 141 insertions(+), 141 deletions(-)
+
+--- a/ax_boost_thread.m4
++++ b/ax_boost_thread.m4
+@@ -107,20 +107,20 @@
+                 for libextension in `ls $BOOSTLIBDIR/libboost_thread*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_thread.*\)\.so.*$;\1;'` `ls $BOOSTLIBDIR/libboost_thread*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_thread.*\)\.a*$;\1;'`; do
+                      ax_lib=${libextension}
+ 				    AC_CHECK_LIB($ax_lib, exit,
+-                                 [BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break],
++                                 [BOOST_THREAD_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break],
+                                  [link_thread="no"])
+   				done
+                 if test "x$link_thread" != "xyes"; then
+                 for libextension in `ls $BOOSTLIBDIR/boost_thread*.dll* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_thread.*\)\.dll.*$;\1;'` `ls $BOOSTLIBDIR/libboost_thread*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_thread.*\)\.a*$;\1;'` ; do
+                      ax_lib=${libextension}
+ 				    AC_CHECK_LIB($ax_lib, exit,
+-                                 [BOOST_THREAD_LIB="-l$ax_lib"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break],
++                                 [BOOST_THREAD_LIB="-l$ax_lib -lboost_system"; AC_SUBST(BOOST_THREAD_LIB) link_thread="yes"; break],
+                                  [link_thread="no"])
+   				done
+                 fi
+ 
+             else
+-                BOOST_THREAD_LIB="$ax_boost_user_thread_lib"; 
++                BOOST_THREAD_LIB="$ax_boost_user_thread_lib -lboost_system"; 
+ 				AC_SUBST(BOOST_THREAD_LIB) 
+ 				link_thread="yes";
+                
diff --git a/debian/patches/series b/debian/patches/series
index 805bdd1..7e782fa 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@
 0002-bam2samtools.patch
 0003-fix_includes_path.patch
 format-security.patch
+cufflinks-1.3.0-boost.patch

-- 
Transcript assembly, differential expression, and differential regulation for RNA-Seq.



More information about the debian-med-commit mailing list