Greetings. After nine days of work, PAR 0.66 is almost ready for release. It will contain fixes for following bugs:
- "pp c:\something.pl" was broken (C: treated as relative path).
- "pp -I dir" push()es into @INC while it should be unshift()ing.
- "pp" was broken on Perl 5.6.0 due to => stringification bugs.
- PAR failed to work with Tk::Widget autoloading.
- "parl" was not stripped if "gcc" was invoked as "cc".
- On a machine with multiple "parl"s, "pp" uses the first in PATH
instead of the one in the same directory.
- File::Temp was missing as a dependency.
- On Win32, broken .dlls generated pre-0.63 PAR didn't get cleared.
- FTP fetching of binaries may be blocked by firewalls.
- Dependencies were not autoinstalled at Makefile.PL time.
And introduced following features:
- PAR::Intro, a PODified version of the online presentation, is
bundled with the release.
- Scripts and modules were searched in the PAR file's "/" first,
then under "script/" and "lib/" et al. Now "/" is searched last.
- Makefile.PL now asks if you want to enable Markus' experimental
shlib patch, if you have both a C compiler and "patch" installed.
Because the scope of bugfixing is rather large, plus the fact that I
don't have access to anything but my FreeBSD laptop right now, I'd like
to invite you to hammer on the current snapshot version a bit:
http://p4.elixus.org/snap/PAR.tar.gz
(Note that it will require a working C compiler)
and feedback any remaining problems and/or unresolved pet bugs.
I'll cross my fingers and go sleep now. :-) If nothing goes horribly
wrong, I'll write up a more proper release note, generate packages and
release 0.66 today.
Thanks,
/Autrijus/
pgp00000.pgp
Description: PGP signature
