anchor.diff:      patchShebangs testo
       substituteInPlace testo \
         --replace "-x /usr/bin/hexdump" ""
  +
  +    rm -v testo.d/alantrl.test
     ''
       # The raymarine and gtm tests fail on i686 despite -ffloat-store.
     + lib.optionalString stdenv.isi686 "rm -v testo.d/raymarine.test testo.d/gtm.test;"
  
positive.code: { lib, stdenv, fetchFromGitHub, fetchpatch, libusb1, qtbase, zlib, IOKit, which }:
  
  stdenv.mkDerivation rec {
    pname = "gpsbabel";
  
negative.code:   buildInputs = [ libusb1 qtbase zlib ]
      ++ lib.optionals stdenv.isDarwin [ IOKit ];
  
    checkInputs = [ expat.dev which ]; # Avoid ./testo.d/kml.test: line 74: which: command not found. Skipping KML validation phase.
  
    /* FIXME: Building the documentation, with "make doc", requires this:
  
  