I post this to perl5-porters instead of the makemaker list, because
so many bugs were reported to perl5-porters directly recently.
I have uploaded to CPAN a patch against perl5.002beta1 that brings you
MakeMaker-5.09 and an ExtUtils::Miniperl that contains pods. Get it from
CPAN/authors/id/ANDK/patch-perl5.002beta1-MM5.09.gz
This MakeMaker is known to work on AIX and fixes the three bugs
reported yesterday:
jarkko: 'INC => -I/the/gdbm/directory' was not recognized
paul: MakeMaker tried to create /.exists as dummy for the
INST_MAN3DIR although no manpages were to install
alan: check_hints($self) patch
The other bugs reported yesterday were already fixed in previous
MakeMakers.
Here are the relevant sections of the Changes file.
v5.09 November 22, 1995 by Andreas Koenig
Comparison of cflags' output to MakeMaker's output is not
possible anymore, because we introduced $(INC) as part of
CCCMD. I think it can be dropped safely. We have to take
$new regardless of what $old says.
INSTALLMAN1DIR and INSTALLMAN3DIR being empty still caused
the .exist files to be written. Fixed.
Differentiate between MAN1PODS and MAN3PODS. Pods of
EXE_FILES going to 1 and of PM files and *.pod files going
to 3.
check_hints was called without argument, so $self was not a
known hash ref in the hintsfile.
The POD2MAN wrapper now checks for the timestamps of both
Makefile and pod source (did only for the Makefile).
Added pods to ExtUtils::Liblist.
Ilya's one-line fix to Liblist for OS2 applied.
v5.08 November 21, 1995 by Andreas Koenig
Made the CONFIG variables overridable from Makefile.PL
(following Dean's request to override CC and LD). Added ar,
lib_ext, and obj_ext to the routine that goes through
%Config. Improved documentation for the CONFIG attribute.
Made the three init_ routines *un*overridable from the
Makefile.PL. This is one step towards minimizing the list of
overridable methods before the list is documented.
Completed the Changes file from my archive of old
MakeMakers.
Changed the xsubpp threshold for '-noprototype' to 1.923.
v5.07 November 20, 1995 by Dean Roehrich and Andreas Koenig
Fix to PERLMAINCC, which did not do anything. Should now
work as advertised.
Replaced "depreciated" by "deprecated";
Changed $SIG{__WARN__} so that it writes more warnings again
(only "Use of unitialized variable", "used only once", and
"Subroutine redefined" warnings are suppressed).
Lookup for .c and .h files now case-insensitive.
Added @ARGV to the MAKEAPERL call.
Fixed documentation wrt to INSTALLMAN1DIR.
Changed documentation for PREREQ to make clear, that it is
not available yet.
Added XSOPT attribute for additional arguments to xsubpp.
XSPROTOARG attribute allows independent setting of
-prototype and -noprototype to the xsubpp call. xsubpp
version is checked with a routine provided by Paul Marquess.
ExtUtils::Manifest::mkmanifest now adds MANIFEST itself to
the MANIFEST file. (Suggestion by Steffen Beyer)
Changed the warning when a library is not found from "non-
fatal" to "will try anyway" to give it a little more weight.
Gave he DL_* variables for AIX another fix (untested, as
always, because I have no access to AIX)
patch'n'joy
andreas
so many bugs were reported to perl5-porters directly recently.
I have uploaded to CPAN a patch against perl5.002beta1 that brings you
MakeMaker-5.09 and an ExtUtils::Miniperl that contains pods. Get it from
CPAN/authors/id/ANDK/patch-perl5.002beta1-MM5.09.gz
This MakeMaker is known to work on AIX and fixes the three bugs
reported yesterday:
jarkko: 'INC => -I/the/gdbm/directory' was not recognized
paul: MakeMaker tried to create /.exists as dummy for the
INST_MAN3DIR although no manpages were to install
alan: check_hints($self) patch
The other bugs reported yesterday were already fixed in previous
MakeMakers.
Here are the relevant sections of the Changes file.
v5.09 November 22, 1995 by Andreas Koenig
Comparison of cflags' output to MakeMaker's output is not
possible anymore, because we introduced $(INC) as part of
CCCMD. I think it can be dropped safely. We have to take
$new regardless of what $old says.
INSTALLMAN1DIR and INSTALLMAN3DIR being empty still caused
the .exist files to be written. Fixed.
Differentiate between MAN1PODS and MAN3PODS. Pods of
EXE_FILES going to 1 and of PM files and *.pod files going
to 3.
check_hints was called without argument, so $self was not a
known hash ref in the hintsfile.
The POD2MAN wrapper now checks for the timestamps of both
Makefile and pod source (did only for the Makefile).
Added pods to ExtUtils::Liblist.
Ilya's one-line fix to Liblist for OS2 applied.
v5.08 November 21, 1995 by Andreas Koenig
Made the CONFIG variables overridable from Makefile.PL
(following Dean's request to override CC and LD). Added ar,
lib_ext, and obj_ext to the routine that goes through
%Config. Improved documentation for the CONFIG attribute.
Made the three init_ routines *un*overridable from the
Makefile.PL. This is one step towards minimizing the list of
overridable methods before the list is documented.
Completed the Changes file from my archive of old
MakeMakers.
Changed the xsubpp threshold for '-noprototype' to 1.923.
v5.07 November 20, 1995 by Dean Roehrich and Andreas Koenig
Fix to PERLMAINCC, which did not do anything. Should now
work as advertised.
Replaced "depreciated" by "deprecated";
Changed $SIG{__WARN__} so that it writes more warnings again
(only "Use of unitialized variable", "used only once", and
"Subroutine redefined" warnings are suppressed).
Lookup for .c and .h files now case-insensitive.
Added @ARGV to the MAKEAPERL call.
Fixed documentation wrt to INSTALLMAN1DIR.
Changed documentation for PREREQ to make clear, that it is
not available yet.
Added XSOPT attribute for additional arguments to xsubpp.
XSPROTOARG attribute allows independent setting of
-prototype and -noprototype to the xsubpp call. xsubpp
version is checked with a routine provided by Paul Marquess.
ExtUtils::Manifest::mkmanifest now adds MANIFEST itself to
the MANIFEST file. (Suggestion by Steffen Beyer)
Changed the warning when a library is not found from "non-
fatal" to "will try anyway" to give it a little more weight.
Gave he DL_* variables for AIX another fix (untested, as
always, because I have no access to AIX)
patch'n'joy
andreas