[med-svn] [jellyfish] 01/02: Make jellyfish portable
Andreas Tille
tille at debian.org
Thu Aug 31 22:15:07 UTC 2017
This is an automated email from the git hooks/post-receive script.
tille pushed a commit to tag debian/2.2.6-5
in repository jellyfish.
commit 1d44c137fd4b1423a5ccffc1141da9783c142cca
Author: Andreas Tille <tille at debian.org>
Date: Fri Sep 1 00:09:09 2017 +0200
Make jellyfish portable
---
debian/changelog | 8 ++++++++
debian/control | 12 ++++++------
debian/patches/portability.patch | 3 ++-
3 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index ed21224..ddd47ec 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+jellyfish (2.2.6-5) UNRELEASED; urgency=medium
+
+ * Make jellyfish portable (Thanks for the patch to Edmund Grimley Evans
+ <edmund.grimley.evans at gmail.com>)
+ Closes: #871697
+
+ -- Andreas Tille <tille at debian.org> Fri, 01 Sep 2017 00:01:07 +0200
+
jellyfish (2.2.6-4) unstable; urgency=medium
* Make sure reproducible patch will not break test suite (Thanks to
diff --git a/debian/control b/debian/control
index ba61ab6..d5137a3 100644
--- a/debian/control
+++ b/debian/control
@@ -24,7 +24,7 @@ Vcs-Git: https://anonscm.debian.org/git/debian-med/jellyfish.git
Homepage: http://www.cbcb.umd.edu/software/jellyfish/
Package: jellyfish
-Architecture: any-amd64
+Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
libjellyfish-2.0-2 (= ${binary:Version})
@@ -44,7 +44,7 @@ Description: count k-mers in DNA sequences
format using the "jellyfish dump" command.
Package: libjellyfish-2.0-2
-Architecture: any-amd64
+Architecture: any
Section: libs
Depends: ${shlibs:Depends},
${misc:Depends}
@@ -67,7 +67,7 @@ Description: count k-mers in DNA sequences (dynamic library of jellyfish)
jellyfish is linked to.
Package: libjellyfish-2.0-dev
-Architecture: any-amd64
+Architecture: any
Section: libdevel
Depends: ${misc:Depends},
libjellyfish-2.0-2 (= ${binary:Version})
@@ -90,7 +90,7 @@ Description: count k-mers in DNA sequences (development files of jellyfish)
header files)
Package: python3-dna-jellyfish
-Architecture: any-amd64
+Architecture: any
Section: python
Depends: ${python3:Depends},
${misc:Depends},
@@ -113,7 +113,7 @@ Description: count k-mers in DNA sequences (Python bindings of jellyfish)
This package contains the Python bindings of jellyfish.
Package: libjellyfish-perl
-Architecture: any-amd64
+Architecture: any
Section: perl
Depends: ${perl:Depends},
${misc:Depends},
@@ -136,7 +136,7 @@ Description: count k-mers in DNA sequences (Perl bindings of jellyfish)
This package contains the Perl bindings of jellyfish.
Package: jellyfish-examples
-Architecture: any-amd64
+Architecture: any
Depends: jellyfish,
${shlibs:Depends},
${misc:Depends}
diff --git a/debian/patches/portability.patch b/debian/patches/portability.patch
index 583a77e..4f0a9bd 100644
--- a/debian/patches/portability.patch
+++ b/debian/patches/portability.patch
@@ -13,7 +13,8 @@ Note: Does not work as described - needs verification
+#ifdef __x86_64__
#define AND_XOR(off) \
asm("movdqa (%[s],%[i]), %[load]\n\t" \
- "pand " off "(%[p]),%[load]\n\t" \
+- "pand " off "(%[p]),%[load]\n\t" \
++ "pand " #off "(%[p]),%[load]\n\t" \
"pxor %[load],%[acc]\n\t" \
: [acc]"=&x"(acc) \
: "[acc]"(acc), [i]"r"(i), [p]"r"(p), [s]"r"(smear), [load]"x"(load))
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/jellyfish.git
More information about the debian-med-commit
mailing list