anchor.diff:    enableParallelBuilding = !guileBindings;
   
     buildInputs = [ lzo lzip nettle libtasn1 libidn p11_kit zlib gmp autogen ]
  -    ++ lib.optional (stdenv.isFreeBSD) libiconv
  -    ++ lib.optional (tpmSupport && stdenv.isLinux) trousers
  +    ++ lib.optional tpmSupport trousers
       ++ [ unbound ]
       ++ lib.optional guileBindings guile;
   
  
positive.code: 
    outputs = [ "out" "man" ];
  
    configureFlags =
      lib.optional stdenv.isLinux "--with-default-trust-store-file=/etc/ssl/certs/ca-certificates.crt"
    ++ [
      "--disable-dependency-tracking"
      "--enable-fast-install"
    ] ++ lib.optional guileBindings
  
negative.code: { lib, fetchurl, stdenv, zlib, lzo, libtasn1, nettle, pkgconfig, lzip
  , guileBindings, guile, perl, gmp, autogen, libidn, p11_kit, unbound
  , tpmSupport ? false, trousers
  
  # Version dependent args
  