Re: [Module::Build] Ready for 0.22?
Status: Beta
Brought to you by:
kwilliams
|
From: Mathieu A. <ma...@Fr...> - 2004-01-13 13:48:55
|
+-le 09/01/2004 11:29 -0600, Ken Williams =E9crivait :
| Hey,
|=20
| Any outstanding issues before I release 0.22 to CPAN? If there's still a
| significant CVS lag, here's the list of changes since the last beta:
|=20
|=20
| - When building a 'traditional' Makefile.PL with
| Module::Build::Compat, we now use 'VERSION_FROM' when possible,
| rather than always using 'VERSION'. This way the Makefile.PL
| doesn't have to get modified every release.
|=20
| - Made some fixups to the 'PPM' info-file that improve compatibility
| with ActiveState's PPM tools. [Randy Sims, Glenn Linderman]
|=20
| - The 'dist_author' property can now accept multiple authors, see the
| docs for more info. [Randy Sims]
|=20
| - If the user doesn't have YAML.pm installed during ACTION_dist, we
| now create a minimal YAML.pm anyway, without any dependency
| information.
|=20
| - The 'distribution_type' field is no longer created in META.yml
| files, in accordance with the finding made at the London CLPAN
| meeting that it's essentially meaningless and ill-defined.
|=20
|=20
| Versions 0.21_01 and 0.21_02 had significant bug fixes, particularly for
| the Windows crowd, so I'd like to get 0.22 out as soon as it makes sense.
I was on my way updating the FreeBSD's port to 0.22 and I ran into a
problem, Module::Build now needed gmake to build, now, I know, gmake should
be installed on almost every FreeBSD system, but well, why bother when only
a one line patch like can have make work instead :
--- lib/Module/Build/Compat.pm~ Sun Jan 11 05:19:59 2004
+++ lib/Module/Build/Compat.pm Tue Jan 13 14:44:22 2004
@@ -144,7 +144,7 @@
$perl -e unlink -e shift $makefile
force_do_it :
- @
+
EOF
# XXX - user might be using a different subclass
now, I'm not a great make expert, and I don't really know why this "@" was
there anyway, but with, it only works with gmake, and without, it works
with our make, so...
If I'm doing anything stupid with this patch, please, let me know :)
--=20
Mathieu Arnold |