Skip to content
Commits on Source (5)
gmap (2019-01-24-1) UNRELEASED; urgency=medium
gmap (2019-01-24-1) unstable; urgency=medium
[ Andreas Tille ]
* New upstream version
* debhelper 12
* Standards-Version: 4.3.0
* Respect DEB_BUILD_OPTIONS in override_dh_auto_test target
-- Andreas Tille <tille@debian.org> Thu, 31 Jan 2019 14:07:07 +0100
[ Alexandre Mestiashvili ]
* Drop bigendian.patch, as gmap is build for amd64 only
* Set Architecture to amd64 in d/control
* Remove overrides for gmapl* and gsnapl*
-- Alexandre Mestiashvili <mestia@debian.org> Thu, 31 Jan 2019 19:39:59 +0100
gmap (2018-07-04-5) unstable; urgency=medium
* Limit architectures to amd64
* Use wildcard for lintian overrides for gmap/gsnap tools
* Upload to unstable
-- Alexandre Mestiashvili <mestia@debian.org> Sun, 06 Jan 2019 14:36:33 +0100
gmap (2018-09-27-2) experimental; urgency=medium
......
......@@ -17,7 +17,7 @@ Vcs-Git: https://salsa.debian.org/med-team/gmap.git
Homepage: http://research-pub.gene.com/gmap
Package: gmap
Architecture: any
Architecture: amd64
Depends: ${misc:Depends},
${perl:Depends},
${shlibs:Depends}
......
gmap: binary-without-manpage usr/bin/gmap.sse41
gmap: binary-without-manpage usr/bin/gsnap.sse41
gmap: binary-without-manpage usr/bin/gmapl
gmap: binary-without-manpage usr/bin/gmapl.sse41
gmap: binary-without-manpage usr/bin/gsnapl
gmap: binary-without-manpage usr/bin/gsnapl.sse41
gmap: binary-without-manpage usr/bin/gmap.*
gmap: binary-without-manpage usr/bin/gsnap.*
Subject: Update bigendian.[c,h] files in attempt to fix builds on arm and mips
Author: Upstream
Forwarded: not-needed
--- a/src/bigendian.c
+++ b/src/bigendian.c
@@ -19,6 +19,45 @@ Bigendian_write_char (unsigned char valu
}
+
+/************************************************************************
+ * Unsigned short
+ ************************************************************************/
+
+size_t
+Bigendian_fwrite_ushort (unsigned short value, FILE *fp) {
+ unsigned char buf[2];
+
+ buf[1] = value & 0xff;
+ buf[0] = (value >>= 8) & 0xff;
+ if (fwrite(buf,sizeof(unsigned short),2,fp) == 0) {
+ /* Should set error indicator for stream and set errno */
+ return 0;
+ } else {
+ return 1;
+ }
+}
+
+size_t
+Bigendian_fwrite_ushorts (unsigned short *array, int n, FILE *fp) {
+ unsigned char buf[4];
+ unsigned short value;
+ int i;
+
+ for (i = 0; i < n; i++) {
+ value = array[i];
+ buf[1] = value & 0xff;
+ buf[0] = (value >>= 8) & 0xff;
+ if (fwrite(buf,sizeof(unsigned short),2,fp) == 0) {
+ /* Should set error indicator for stream and set errno */
+ return 0;
+ }
+ }
+ return n;
+}
+
+
+
/************************************************************************
* Unsigned short
************************************************************************/
--- a/src/bigendian.h
+++ b/src/bigendian.h
@@ -101,6 +101,9 @@ Bigendian_fwrite_double (double value, F
#define FWRITE_USHORT(x,fp) Bigendian_fwrite_ushort(x,fp)
#define FWRITE_USHORTS(a,n,fp) Bigendian_fwrite_ushorts(a,n,fp)
+#define FWRITE_USHORT(x,fp) Bigendian_fwrite_ushort(x,fp)
+#define FWRITE_USHORTS(a,n,fp) Bigendian_fwrite_ushorts(a,n,fp)
+
#define FREAD_CHARS(a,n,fp) fread(a,sizeof(char),n,fp)
#define FWRITE_CHARS(a,n,fp) fwrite(a,sizeof(char),n,fp)
bigendian.patch
only-do-cpuid-on-amd64-i386.patch
install-data-local