Add ikiwiki-comment to shebang_scripts.
add ikiwiki-comment program
Match word boundary (think "/usr/bin/perl5.18").
Replace shebang paths with the build-time $(PERL). On non-Debian systems, /usr/bin/perl might not be the best available Perl interpreter. Use whichever perl was used to run Makefile.PL, unless it was "/usr/bin/perl", in which case there's nothing to do.
Anchor subst to opening ", avoiding side effects. SYSCONFDIR might be overridden to a value containing "etc/ikiwiki", in which case we might overzealously substitute more than once, especially if SYSCONFDIR is overridden to different values at build and install time. Avoid this by matching only the instances we meant to match.
rename so linitian can find the unminified versions
add YAML::XS dep to Makefile.PL
Makefile.PL: overwrite theme style.css instead of appending Appending causes problems when upgrading existing installation.
Avoid a GNUism in find(1). (cherry picked from commit 9659272e25fac37f896991dab01a05b4f4c85ccb)
Portability fixes: * Define overridable defaults for SYSCONFDIR and MANDIR. * Avoid GNUisms in sed(1) and cp(1).
Add test coverage analysis (make coverage)
jquery source cleanup * Add unminified jquery js and css files to source. * Update to jquery 1.6.2, and jquery-ui 1.8.14. The full files are included in the source but not the binary. I'm not minifying the files as part of build because I don't want ikiwiki to build depend on a javascript minifier. (Let alone need one at runtime). Nor do I want to deal with any breakage caused by the minifier. These files were taken from the debian packages. The jquery-tmpl full file was taken from revision 66bb852217c49ae8c9a8f2522150354ae80463de of its git repository, which matches the minified file I already had. I did not want to deal with possible breakage in newer versions; this thing claims to need an ancient version of jquery (1.4.2), and is perhaps only working by luck with the newer versions as it is.
don't install discussion pages for example sites also dropped old .svn excludes
remove reundant chengelog version parse
prepend base.css to theme's style.css this allows a theme to be built based on another
parameterize FIND and SED
preserve timestamps for directive and theme underlays
add theme plugin
Merge branch 'master' into templatemove Conflicts: doc/templates.mdwn
add myclean