X-Git-Url: https://git.exim.org/exim-website.git/blobdiff_plain/46f9869fe34ba8f14b6e4c0a41565d364eac572b..322439df5d8a8928b8db4bb41aeae33030038f61:/script/gen.pl diff --git a/script/gen.pl b/script/gen.pl index a0a15b0..3c1137b 100755 --- a/script/gen.pl +++ b/script/gen.pl @@ -3,7 +3,7 @@ use strict; use warnings; -use CSS::Minifier::XS; +use CSS::Minifier::XS 0.07; use File::Copy; use File::Find; use File::Slurp; @@ -62,9 +62,7 @@ sub do_web { if ( $path =~ /(.+)\.css$/ ) { print "CSS to : docroot:/$path\n"; my $content = read_file("$opt{tmpl}/web/$path"); - my $output = $opt{minify} ? CSS::Minifier::XS::minify($content) : $content; - $output =~ s/and\(/and (/g; # hack round minify bug - write_file( "$opt{docroot}/$path", $output ); + write_file( "$opt{docroot}/$path", $opt{minify} ? CSS::Minifier::XS::minify($content) : $content ); } elsif ( $path =~ /(.+)\.js$/ ) { print "JS to : docroot:/$path\n"; @@ -315,7 +313,7 @@ sub transform { mkdirp( ( $out_path =~ /^(.+)\/.+$/ )[0] ); ## Write out the document - open my $out, '>', $out_path or die $!; + open my $out, '>', $out_path or die "Unable to write $out_path - $!"; print $out $stylesheet->output_as_bytes($doc); close $out; }