anchor.diff:  , libxslt, lv2, pkgconfig, premake3, xlibs }:
   
   stdenv.mkDerivation rec {
  -  name = "distrho-ports-git-2015-01-28";
  +  name = "distrho-ports-git-2015-05-04";
   
     src = fetchgit {
       url = "https://github.com/DISTRHO/DISTRHO-Ports.git";
  -    rev = "b4e2dc24802fe6804c60fcd2559a0bca46b7709c";
  -    sha256 = "661ff6f7cda71a8dd08cbcea3f560e99f0fc2232053cbc9a2aaba854137805c6";
  +    rev = "3f13db5dc7722ed0dcbb5256d7fac1ac9165c2d8";
  +    sha256 = "6f740f6a8af714436ef75b858944e8122490a2faa04591a201105e84bca42fa0";
     };
   
     patchPhase = ''
  
positive.code:     description = "A collection of cross-platform audio effects and plugins";
      longDescription = ''
        Includes:
        3BandEQ bitmangler drowaudio-distortion drowaudio-flanger
        drowaudio-tremolo eqinox juce_pitcher sDelay TAL-Filter
        TAL-NoiseMaker TAL-Reverb-2 TAL-Vocoder-2 ThePilgrim
        Wolpertinger argotlunar capsaicin drowaudio-distortionshaper
        drowaudio-reverb drumsynth highlife JuceDemoPlugin PingPongPan
        TAL-Dub-3 TAL-Filter-2 TAL-Reverb TAL-Reverb-3 TheFunction vex
      '';
      maintainers = [ maintainers.goibhniu ];
      platforms = platforms.linux;
  
      # The old repo was removed and split into multiple repos. More
      # work is required to get everything to build and work.
      broken = true;
    };
  }
  
negative.code: 
    buildPhase = ''
      sh ./scripts/premake-update.sh linux
      make lv2
    '';
  
    installPhase = ''
      mkdir -p $out/bin
      mkdir -p $out/lib/lv2
      cp -a bin/lv2/* $out/lib/lv2/
    '';
  