anchor.diff:  , withNflog ? true, libnetfilter_log
   , withSQLite ? true, sqlite
   , withPgSQL ? true, postgresql
  -, withMysql ? true, libmysqlclient, zlib
  +, withMysql ? true, libmysqlclient, zlib, numactl
   , gnutlsSupport ? false, gnutls
  +, testVersion
  +, pmacct
   }:
   
   stdenv.mkDerivation rec {
  -  version = "1.7.6";
  +  version = "1.7.7";
     pname = "pmacct";
   
     src = fetchFromGitHub {
       owner = "pmacct";
       repo = "pmacct";
       rev = "v${version}";
  -    sha256 = "0x1i75hwz44siqvn4i58jgji0zwrqgn6ayv89s9m9nh3b423nsiv";
  +    sha256 = "1pjaa44qj3y5dfwsd1a9r7a4riy7afza8phx2npcsyyarssxc63w";
     };
   
     nativeBuildInputs = [
  
positive.code:   ++ lib.optional withMysql "--enable-mysql"
    ++ lib.optional gnutlsSupport "--enable-gnutls";
  
    meta = with lib; {
      description = "A small set of multi-purpose passive network monitoring tools";
      longDescription = ''
  
negative.code:   ++ lib.optional withNflog libnetfilter_log
    ++ lib.optional withSQLite sqlite
    ++ lib.optional withPgSQL postgresql
    ++ lib.optionals withMysql [ libmysqlclient zlib numactl ]
    ++ lib.optional gnutlsSupport gnutls;
  
    MYSQL_CONFIG = lib.optionalString withMysql "${lib.getDev libmysqlclient}/bin/mysql_config";
  