Alexandre Mestiashvili pushed to branch master at Debian Med / gmap
Commits: fc274614 by Alexandre Mestiashvili at 2018-10-04T14:33:04Z Add patch supposedly fixing builds on mips and arm architectures - - - - - 42942a2e by Alexandre Mestiashvili at 2018-10-04T14:44:08Z Update changelog Gbp-Dch: Ignore - - - - - 3 changed files: - debian/changelog - + debian/patches/bigendian.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,9 @@ +gmap (2018-09-27-2) experimental; urgency=medium + + * Add patch supposedly fixing builds on MIPS and ARM architectures + + -- Alexandre Mestiashvili <[email protected]> Thu, 04 Oct 2018 14:43:27 +0000 + gmap (2018-09-27-1) experimental; urgency=medium * New upstream version 2018-09-27 ===================================== debian/patches/bigendian.patch ===================================== @@ -0,0 +1,63 @@ +Subject: Update bigendian.[c,h] files in attempt to fix builds on arm and mips +Author: Upstream +Forwarded: not-needed +--- gmap.orig/src/bigendian.c ++++ gmap/src/bigendian.c +@@ -18,6 +18,45 @@ + return; + } + ++ ++/************************************************************************ ++ * 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; ++} ++ ++ ++ + /************************************************************************ + * Int + ************************************************************************/ +--- gmap.orig/src/bigendian.h ++++ gmap/src/bigendian.h +@@ -98,6 +98,9 @@ + #define FWRITE_UINT8S(a,n,fp) Bigendian_fwrite_uint8s(a,n,fp) + #endif + ++#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) + ===================================== debian/patches/series ===================================== @@ -1,2 +1,3 @@ +bigendian.patch only-do-cpuid-on-amd64-i386.patch install-data-local View it on GitLab: https://salsa.debian.org/med-team/gmap/compare/e0f8e00d85afb7e62a7704bf4ad316f11c8f913d...42942a2e9d80deadf9e3bbada63219280948f7c0 -- View it on GitLab: https://salsa.debian.org/med-team/gmap/compare/e0f8e00d85afb7e62a7704bf4ad316f11c8f913d...42942a2e9d80deadf9e3bbada63219280948f7c0 You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
