Changelog diff is:
Reported by bingos: http://www.cpantesters.org/cpan/report/7093959
[% FI %] will work as if it is an [% END %] in PKGBUILD.tt files.
The default abstract is: Module abstract (<= 44 characters) goes here in some cases...
Changed our builtin template as well, breaks backwards compatibility. I used [% FI %] earlier to be different from TT. Now I switched to [% END %] since we are now using TT.
When the user declines to auto-increment the pkgrel, then the pkgrel is always 1 instead of what it should be: the last pkgrel.
- Adds the pkgdir_srcpkg sub, which I thought I was going to use for automatically deleting srcpkg files in directories... This was cut out of the get_pkgdir_info sub.
- Separate out META.yml, POD, and README searching into separate subroutines. - Fixes bug where pkgdesc cannot be found when author's do not place .pm files where we expect. (Adding more places to search for) - Add simple debugging reporting, may add more debug messages later.
Fix a typo that I had left with the do block.
When double-quotes are in META.yml's abstract instead of single-quotes, these double-quotes end up being in the pkgdesc. Now we should be able to handle double or single quotes properly.
- Environment variables and tildes are expanded - Backslashes (escapes) are removed in a fairly dumb way.
Clean up nearby code a little, too.