anchor.diff:  
     update = "112";
     build = "01";
  +
     baseurl = "http://hg.openjdk.java.net/jdk8u/jdk8u";
     repover = "jdk8u${update}-b${build}";
   
  
positive.code: 
      buildFlags = "all";
  
      # Explicitly does not support parallel building at all
      parallelBuild = false;
      parallelCheck = false;
      parallelInstall = false;
  
      installPhase = ''
        mkdir -p $out/lib/openjdk $out/share $jre/lib/openjdk
  
  
negative.code: 
      outputs = [ "out" "jre" ];
  
      buildInputs = [
        alsa-lib
        bootjdk
        cpio
        cups
        file
        fontconfig
        freetype
        liberation_ttf
        perl
        which
        unzip
        xorg.inputproto
        xorg.kbproto
        xorg.libICE
        xorg.libSM
        xorg.libX11
        xorg.libXcursor
        xorg.libXext
        xorg.libXi
        xorg.libXinerama
        xorg.libXrender
        xorg.libXt
        xorg.libXtst
        xorg.lndir
        xorg.renderproto
        xorg.xextproto
        xorg.xproto
        zip
        zlib
      ];
  
      prePatch = ''
        ls | grep jdk | grep -v '^jdk8u' | awk -F- '{print $1}' | \
        while read p; do
          mv $p-* $(ls | grep '^jdk8u')/$p
        done
        cd $(ls | grep '^jdk8u')
  