This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Unused variables.
[perl5.git] / lib / ExtUtils / Changes
CommitLineData
e0678a30
MS
15.55_02 Sat Apr 6 03:09:15 EST 2002
2 [[ Bug Fixes ]]
3 - Craig Berry fixed install on VMS (again, I munged the last patch)
4 - MakeMaker might not be recognizing it's in PERL_SRC on Win32.
5 Made safer.
6 - For some reason MM_VMS was using $Config{arch} instead of
7 $Config{archname}
8 - Fix (well, hack) for creating ABSPERL on VMS.
9
10 [[ Test Fixes ]]
11 - INST.t has to tell MakeMaker it's in the PERL_CORE
12 - INST_LIB doesn't change if it's in the core
13
145.55_01 Thu Apr 4 23:58:06 EST 2002
15 [[ API Changes ]]
16 * Long deprecated INST_EXE completely removed.
17 - Removing TEST_LIBS constant (never seen in a stable MM anyway)
18 - Added $default argument to prefixify() for safer prefixification.
19
20 [[ Bug Fixes ]]
21 - $mm->{PERM_*} were not being set
22 - fixin() redundantly chmod'ing scripts. Let the Makefile do that.
23 - The above means MM_Unix will now compile cleanly under strict
24 * init_dirscan's search for Makefile.PL's will no longer look
25 inside a distdir.
26 * Fixed running tests when there are t/'s in subdirs.
27 - MM_DOS inheriting from MM_Unix instead of MM_Win32. DJGPP
28 appears to be unix-like (bleadperl@15650)
29 - Escaping constants with # in them so they're not confused as
30 make comments (bleadperl)
31 * ExtUtils::MM_Win95 didn't return a true value
32 - Fixing disttest when perl is a relative path.
33 * Fixed disttest & tests in subdirs on Win95
34 - Fixed recursive Makefile.PL scan on VMS so it skips the distdir
35 - Fixed a bug when an alternative MAKEFILE is specified and you're
36 using something other than a Makefile.PL (RT 444)
37 - Quieting uninit warning when there are no tests.
38
39 [[ Doc Fixes ]]
40 - Documented INSTALLMAN*DIR == 'none' feature.
41
42 [[ Test Fixes ]]
43 - Paul Green's which_perl patch to build a proper Perl on systems
44 that use command extensions.
45 - basic.t's Makefile.PL PREFIX call wasn't properly quoted for VMS
46 (Craig Berry)
47 - little initialization glitch in MM_Win32.t
48
49 [[ Internals ]]
50 - INST_* constants moved to init_INST
51 - INSTALL* constants moved to inst_INSTALL
52 * Internal warning supression removed.
53 - Temporarily turning off SelfLoader in MM_Unix so warnings
54 have the right line numbers.
55
75e2e551
MS
565.54_01 Sat Mar 30 02:32:44 EST 2002
57 [[ New Features ]]
58 * Added FULLPERLRUN and FULLPERLRUNINST
59
60 [[ Bug Fixes ]]
61 - hint files were made a little too noisy in 5.53_01
62
63 [[ Test Fixes ]]
e0678a30 64 - adjusting for NFS time drift
75e2e551
MS
65 - basic.t was finding the wrong perl in the core
66
e0678a30
MS
67 [[ Internals ]]
68 - FULLPERL* PERL* setup moved to init_PERL
69
75e2e551
MS
705.53_02 Fri Mar 29 04:47:44 EST 2002
71 - Adjusted for Perl core. Synced into bleadperl.
72
f6d6199c
MS
735.53_01 Fri Mar 29 00:13:02 EST 2002
74 [[ Bug Fixes ]]
75 - Removed duplicate NAME macro definition
76 - Fixed makemakerdflt target for VMS
77 * bleadperl@11460 introduced a bug with recursive Makefile.PL's not
78 having '.' in @INC. PDL should build now.
79 * MANIFEST.SKIP only working on file names, not full relative paths.
80 Only since 5.51_01 (RT 413)
81 * make test TEST_VERBOSE=1 was busted by 5.50_01 (RT 423)
82 * Error messages from dying Makefile.PL's and hint files were
83 accidentally supressed in 5.48_04. Fixed.
84 * Makefile.PL's are supposed to be run in package main. 5.48_04
85 broke this. Fixed.
86 * Fixing installing on VMS.
87
885.52_01 Tue Mar 26 00:24:26 EST 2002
89 [[ Bug Fixes ]]
90 * ActivePerl 5.6.1/build 631 now 100%
91 - Fixed some SelfLoader warnings
92 * ExtUtils::MM_Win32 not subclassed off of ExtUtils::MM_Any properly
93 - Bug in local $ENV{FOO} was causing failures in MM_Win32 tests.
94 Compensating for the bug.
95 - $Config{prefixexp} is sometimes bad on ActivePerl, compensating
96 - Accidentally left htmlifypods tests in MM_Win32 tests
97
98 [[ Doc Changes ]]
99 - Expanding Known Good list
100 - Adding Known Programs to README
101
1025.51_01 Mon Mar 18 01:37:02 EST 2002
103 [[ API Changes ]]
104 - Removing xsubpp and typemap from the distribution. These are not
105 Perl version independent files and should not be upgraded.
106 - Removing ExtUtils::Embed. Version specific module and should
107 not be updated.
108 - Removing ExtUtils::Constant. Not directly tied to MakeMaker.
109 Will be distributed seperately by Nick Clark.
110
111 [[ New Features ]]
112 * realclean now deletes 'dist' directory.
113
114 [[ Bug Fixes ]]
115 * Fixing ExtUtils::Installed for VMS
116 * Fixed it so MakeMaker can build itself without needing an eariler
117 version installed
118 * Fixed ExtUtils::Installed so packlists work on VMS
119 * ExtUtils::MM_VMS test had a stupid typo that prevented most
120 of the tests from running.
121 - Fixing VMS so 'mmk' is always 'mmk all' (bleadperl 15218)
122 - ExtUtils::MM_Any->catfile was calling catdir
123 - Added Ken William's "speed up ExtUtils::Manifest" patch.
124 - Added Nick Clark's return value of manifest routines patch
125 (bleadperl@14978)
126 - Merging in bleadperl changes (14438, 14453, 14611, 14612, 14622,
127 14655, 14677, 14688, 14902, 15023, 15187, 15367)
128 - bleadperl change 15325 (VMS 'mmk all' hack) rejected.
129 - ExtUtils::MM_Any->test_via_harness() now using -MExtUtils::testlib
130 instead of -I's. This keeps the command line shorter on VMS, but
131 it means TEST_LIB doesn't work anymore. May prove problematic.
132 - PERLRUN now uses FULLPERL instead of PERL. This avoids
133 accidental use of miniperl. May cause problems in the core.
134 - Fixed test_via_harness() on VMS so it uses PERLRUN.
135 - ExtUtils::Manifest wrongly handling MANIFEST on VMS.
136 - ExtUtils::Manifest::maniskip broken due to misuse of /o on a regex.
137
1385.50_01 Mon Mar 4 23:44:48 EST 2002
139 [[ API Changes ]]
140 htmlifypods and all HTML targets have been removed. It didn't
141 work properly. A target for HTMLifying of docs will be
142 added sometime in the future (read: send a patch).
143 - Deprecated ROOTEXT variable removed (its been deprecated for
144 more than five years).
145 - Removed ExtUtils::Miniperl from the CPAN distribution. Can't
146 see how its useful outside the core.
147
148 [[ New Features ]]
149 * Emacs backup files (ie. *~) are no longer copied into blib
150 (this means you won't get Foo.pm~ accidentally installed anymore).
151 - prefixify() now returns if the prefixification worked or not.
152 - added the Perl patchlevel info to the description embedded in DLLs
153 (Ilya Zakharevich perl change 14810)
154
155 [[ Bug Fixes ]]
156 * 5.49_01 broke anything that depended on the MM class to be loaded
157 with ExtUtils::MakeMaker, like CPAN. Temporarily fixed.
158 * Many places wrongfully assume MM methods can be called as class
159 methods! Inside and outside of MakeMaker.
160 * DOS now acts like Win32 instead of Unix. This should be less wrong.
161 - Netware tweak from Ananth Kesari (perl change 14780)
162
163 [[ Doc Changes ]]
164 * made the docs about the behavior of PREFIX a bit more vague
165 reflecting its odd behavior.
166 - Replaced references to %Config with things people are more likely
167 to understand in PREFIX & LIB docs.
168 - Put PREFIX before LIB in the docs.
169
170 [[ Internal Refactorings ]]
171 - File::Spec wrappers consolidated in MM_Any
172 - test_via_harness/script consolidated in MM_Any
173 * Added ExtUtils::Command::MM to replace large -e "one-liners"
174 * Added ExtUtils::MM_UWIN, took UWIN specific code out of MM_Unix.
175 * Added ExtUtils::MM_DOS, took some DOS specific code out of MM_Unix
176 - Added a dist() override to MM_OS2.
177 - Took the OS/2 specific code out of MM_Unix's dist()
178 - Starting to quote as many command line switches as possible
179 to make VMS have to override less of MM_Unix.
180
1815.49_01 Mon Feb 4 00:42:40 EST 2002
182 - Default TEST_LIBS now contains absolute paths, so tests can
183 chdir without breaking @INC.
184 - Some bug fixes in MM_Win32 were missing in MM_NW5.
185 - LLIBPERL was not being set.
186 - Gisle Aas fixed a warning in prompt when the user hits ctrl-D
187 or pipes STDIN to /dev/null.
188 - VMS's test is now a proper ->can check.
189 - Stray newline in Command.t causing havoc (bleadperl 14441)
190
191 * Lots of internal changes. Everything from here on is an internal
192 change.
193 - Broke ExtUtils::Liblist::Kid out into its own .pm. Temporary.
194 - Broke MM and MY out into their own .pm's. Possibly temporary.
195 - Broke ExtUtils::MM_Win95 out of ExtUtils::MM_Win32. MM_Win95
196 is now an MM_Win32 subclass.
197 - Removed wrapper methods from ExtUtils::Liblist that were
198 defering File::Spec loading. Almost everything uses File::Spec
199 - Changed most of the 'our's to 'use vars' in prep for 5.005_03
200 backporting
201 - Changed ExtUtils::MakeMaker->import(...) cargo-cultery in MM_*
202 modules to proper "use ExtUtils::MakeMaker qw(...)"
203 - All non-Unix MM_* modules now directly inherit from MM_Unix.
204 They did this before, but in a round-about way.
205 - MM_* modules no longer directly muck with @MM::ISA. Instead
206 @MM::ISA does that itself.
207 - Removed unnecessary require of Exporter in many MM_* modules.
208 - MM_Cygwin was using an MM_Unix function directly without have
209 explicitly required MM_Unix.
210 - Most of MM_NW5 was redundant with MM_Win32. So MM_NW5 is now
211 a subclass of Win32 and the reduendant code has been deleted.
212 - Replaced lots of calls to File::Spec->updir, curdir and rootdir
213 with a global in MM_Unix. Should make things a bit faster.
214 - Untabified ExtUtils::MakeMaker. I hate tabs.
215 - "Which MM subclass should I use" logic moved from EU::MakeMaker
216 to EU::MM.
217 - Deprecated EU::MakeMaker::Version_check deleted.
218
2195.48_04 Mon Jan 21 19:28:38 EST 2002
220 - No longer requiring Test::More
221 - Now tested to work with a clean 5.6.1
e0678a30 222 - Stripped out $Revision: 1.48 $ based $VERSIONs.
f6d6199c
MS
223 - Rolled in patches from p5p, vmsperl & VOS (14325, 14338, 14360, 14364)
224 * hint files now run in a safer context. Only $self is available.
225 - ExtUtils::testlib now provides absolute paths into @INC.
226 No longer obsolete
227 - Little test fixes
228
39234879
MS
2295.48_03 Thu Jan 17 23:44:38 EST 2002
230 * moved bin/inst to bin/instmodsh
231 * Some Win32 backporting fixes. The -x switch doesn't seem to
232 work on Win32/5.6.1.
233 * Bug on Win32. MAKEMAKER variable not set properly.
234 * _02 broke hints files. Now fixed.
235 - Minor prereq error formatting glitch
236 - ExtUtils::testlib no longer a thin wrapper around blib, now a
237 thin wrapper around lib like it was. blib is noisy on 5.6.1.
238 - Nick and chromatic found and fixed some warnings in the tests
239
2405.48_02 Wed Jan 16 19:11:26 EST 2002
241 - Fixed some Win32 warnings. Needs more work.
242
e0678a30 2435.48_01 Wed Jan 16 15:10:28 EST 2002
39234879
MS
244 * Adapted from bleadperl@14303
245 * Backported to 5.6.1
246 - inst and xsubpp moved out of lib/ and into bin/
247 - ExtUtils::testlib obsoleted. Now a thin wrapper around blib.pm
248 ***--> Non-Unix platforms not tested at all! Please test and report
249 back. Tests probably only need minor fixes.
250