anchor.diff:      sha256 = "13llvx0j3v5qa7qd4fh7nix4j3alpd3ccprxvx163c4q8q4lfkc5";
     };
   
  -  # TODO: remove this comment when gputils != null is tested
  -  buildInputs = [ bison flex boost texinfo gputils ];
  +  buildInputs = [ bison flex boost texinfo gputils autoconf ];
   
     configureFlags = ''
  -    ${if gputils == null then "--disable-pic14-port --disable-pic16-port" else ""}
  +    ${lib.concatMapStringsSep " " (f: "--disable-${f}-port") allDisabled}
     '';
   
  -  meta = with stdenv.lib; {
  +  meta = with lib; {
       description = "Small Device C Compiler";
       longDescription = ''
         SDCC is a retargettable, optimizing ANSI - C compiler suite that targets
  
positive.code: { stdenv, fetchurl, bison, flex, boost, texinfo, gputils ? null }:
  
  stdenv.mkDerivation rec {
    version = "3.7.0";
    name = "sdcc-${version}";
  
negative.code:     homepage = http://sdcc.sourceforge.net/;
      license = licenses.gpl2;
      platforms = platforms.linux;
      maintainers = [ maintainers.bjornfor maintainers.yorickvp ];
    };
  }
  