diff --git a/windows/mkfiles.pl b/windows/mkfiles.pl index 31e25d01be..778bf9737b 100755 --- a/windows/mkfiles.pl +++ b/windows/mkfiles.pl @@ -36,25 +36,34 @@ sub filesize { my @alldeps; sub depversions { my ($dl) = @_; - open(D, "<$dl/build.txt"); + open(D, "<$dl/urls.txt"); my $tools; my $pkgs; while() { - if($_ =~ /^\.(.*)/) { - # tools - $tools .= "
  • $1"; - } - elsif($_ =~ /^([^.]\S+) (\S+)/) { - my ($dep, $ver) = ($1, $2); + if($_ =~ /^(\S+) (\S+)( https:\/\/\S+)?( .+)?/) { + my ($dep, $ver, $url, $suff) = ($1, $2, $3, $4); if($dep eq 'curl') { my $u = $ver; $u =~ s/\./_/g; printf("#define DEP_%s %s\n", uc($dep), $ver); printf("#define DEPU_%s %s\n", uc($dep), $u); } + my $tool = 0; + if($dep =~ /^\.(.*)/) { + $dep =~ s/^\.//; + $tool = 1; + } + $ver = "$dep $ver"; + chomp $ver; + if($url ne '') { + $url =~ s/^ //; + $ver = "$ver" + } + if($tool == 1) { + $tools .= "
  • $ver$suff"; + } else { - $pkgs .= "
  • $dep $ver"; - chomp $pkgs; + $pkgs .= "
  • $ver$suff"; } } }