anchor.diff:    };
   
     patches = [
  -   (fetchpatch {
  +    (fetchpatch {
         name = "dont-hardcode-the-location-of-xsltproc.patch";
         url = "https://github.com/iputils/iputils/commit/d0ff83e87ea9064d9215a18e93076b85f0f9e828.patch";
         sha256 = "05wrwf0bfmax69bsgzh3b40n7rvyzw097j8z5ix0xsg0kciygjvx";
  
positive.code:   '';
  
    # Disable idn usage w/musl: https://github.com/iputils/iputils/pull/111
    makeFlags = [ "USE_GNUTLS=no" ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "USE_IDN=no";
  
    nativeBuildInputs = [ libxslt.bin ];
    buildInputs = [
      libcap nettle
    ] ++ stdenv.lib.optional (!stdenv.hostPlatform.isMusl) libidn2;
  
    # ninfod probably could build on cross, but the Makefile doesn't pass --host etc to the sub configure...
    buildFlags = "man all" + stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) " ninfod";
  
    installPhase =
      ''
        mkdir -p $out/bin
        cp -p arping clockdiff ping rarpd rdisc tftpd tracepath traceroute6 $out/bin/
        if [ -x ninfod/ninfod ]; then
          cp -p ninfod/ninfod $out/bin
        fi
  
        mkdir -p $out/share/man/man8
        cd doc
        cp -p \
          arping.8 clockdiff.8 ninfod.8 pg3.8 ping.8 rarpd.8 rdisc.8 tftpd.8 tracepath.8 traceroute6.8 \
          $out/share/man/man8
      '';
  
    meta = with stdenv.lib; {
      homepage = https://github.com/iputils/iputils;
      description = "A set of small useful utilities for Linux networking";
      license = with licenses; [ gpl2Plus bsd3 ]; # TODO: AS-IS, SUN MICROSYSTEMS license
      platforms = platforms.linux;
      maintainers = with maintainers; [ primeos lheckemann ];
    };
  
negative.code: { stdenv, fetchFromGitHub, fetchpatch
  , libxslt, docbook_xsl, docbook_xml_dtd_44
  , libcap, nettle, libidn2, openssl
  }:
  
  with stdenv.lib;
  
  let
    time = "20180629";
    # ninfod probably could build on cross, but the Makefile doesn't pass --host
    # etc to the sub configure...
    withNinfod = stdenv.hostPlatform == stdenv.buildPlatform;
    sunAsIsLicense = {
      fullName = "AS-IS, SUN MICROSYSTEMS license";
      url = "https://github.com/iputils/iputils/blob/s${time}/rdisc.c";
    };
  in stdenv.mkDerivation {
    name = "iputils-${time}";
  
    src = fetchFromGitHub {
  