[DebianGIS-dev] CVS Update: avce00/debian/patches 00list detect_endianness.dpatch

pabs-guest at haydn.debian.org pabs-guest at haydn.debian.org
Fri Mar 31 12:26:58 UTC 2006


  User: pabs-guest
  Date: 06/03/31 12:26:58

  Added:       debian/patches 00list detect_endianness.dpatch
  Log:
  Add avce00 to the repository
  
  Revision  Changes    Path
  1.1                  avce00/debian/patches/00list
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/avce00/debian/patches/00list?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/avce00/debian/patches/00list?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: 00list
  ===================================================================
  detect_endianness
  
  
  
  1.1                  avce00/debian/patches/detect_endianness.dpatch
  
  CVSWEB Options: -------------------
  
  CVSWeb: Annotate this file:            http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/avce00/debian/patches/detect_endianness.dpatch?annotate=1.1&cvsroot=
  
  CVSWeb: View this file:             http://cvs.alioth.debian.org/cgi-bin/cvsweb.cgi/pkg-grass/avce00/debian/patches/detect_endianness.dpatch?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=
  
  -----------------------------------
  
  Index: detect_endianness.dpatch
  ===================================================================
  #! /bin/sh /usr/share/dpatch/dpatch-run
  ## detect_endianness.dpatch by Francesco P. Lovergine <frankie at debian.org>
  ##
  ## All lines beginning with `## DP:' are a description of the patch.
  ## DP: Manage endianess automagically
  
  @DPATCH@
  diff -urNad avce00-1.3.0~/GNUmakefile avce00-1.3.0/GNUmakefile
  --- avce00-1.3.0~/GNUmakefile	2006-03-31 19:59:07.000000000 +0800
  +++ avce00-1.3.0/GNUmakefile	2006-03-31 20:01:54.000000000 +0800
  @@ -42,7 +42,7 @@
   #  Select CPL_MSB for SUNs or other platforms with MSB first ordering.
   #
   # BYTE_ORDER_FL = -DCPL_MSB
  -BYTE_ORDER_FL = -DCPL_LSB
  +#BYTE_ORDER_FL = -DCPL_LSB
   
   #
   # In some cases, AVCE00DeleteCoverage() fails because the coverage directory
  diff -urNad avce00-1.3.0~/cpl_port.h avce00-1.3.0/cpl_port.h
  --- avce00-1.3.0~/cpl_port.h	2006-03-31 19:59:07.000000000 +0800
  +++ avce00-1.3.0/cpl_port.h	2006-03-31 20:01:54.000000000 +0800
  @@ -196,6 +196,7 @@
    * This should be defined in the Makefile, but if it is not then
    * the default is CPL_LSB (Intel ordering, LSB first).
    *--------------------------------------------------------------------*/
  +/*
   #if defined(WORDS_BIGENDIAN) && !defined(CPL_MSB) && !defined(CPL_LSB)
   #  define CPL_MSB
   #endif
  @@ -203,6 +204,17 @@
   #if ! ( defined(CPL_LSB) || defined(CPL_MSB) )
   #define CPL_LSB
   #endif
  +*/
  +
  +/* 
  + * Manage endianess automagically - Francesco P. Lovergine <frankie at debian.org>  
  + */
  +#include <endian.h>
  +#if __BYTE_ORDER == __LITTLE_ENDIAN
  +# define CPL_LSB
  +#elif __BYTE_ORDER == __BIG_ENDIAN
  +# define CPL_MSB
  +#endif
   
   /*---------------------------------------------------------------------
    *        Little endian <==> big endian byte swap macros.
  
  
  



More information about the Pkg-grass-devel mailing list