Fixes for ext/compress
[p5sagit/p5-mst-13.2.git] / lib / ExtUtils / Changes_EU-Install
CommitLineData
1d37e711 1Revision history for ExtUtils-Install
2
df25d2ff 31.52
4
5Production rerelease of 1.51 to make the CPAN indexer happy about permissions
6(hopefully).
7
8SVN Revision 44.
9
1d37e711 101.51
11
12Production release of 1.50_05. No other changes.
13
14SVN revision 43.
15
161.50_05
17
18SVN revision 42.
19
20Fix broken test as reported by Craig Berry.
21
221.50_04
23
24SVN revision 41.
25
26Restructure tests to make it easier to maintain given it is distributed in various
27ways in three different packages.
28
291.50_03
30
31SVN revision 40.
32
33Sigh, just after i released 1.50_02 I noticed that a test modified in it will fail
34under VMS. So this is a fixup release for that alone.
35
361.50_02
37
38SVN revision 39.
39
40Synchronize with the changes that were made in blead perl
41patch #33567. VMS changes by Craig Berry. See
42
43http://public.activestate.com/cgi-bin/perlbrowse/p/33567
44
45This was marked in the pod as 1.51 but not actually version bumped.
46
47So I've marked it as 1.50_02 as a test release prior to putting it out
48as the real 1.51
49
50This release also restores the missing installed.t which was accidentally
51missed by the MANIFEST having a duplicate entry for install.t instead.
52Probably something should have warned about this, but I haven't worked out
53what.
54
55Includes changes from Activestate/ActivePerl:
56
57- To make installation less chatty when not under verbose mode. See
58
59http://rt.cpan.org/Public/Bug/Display.html?id=5903
60
61- To install HTML documentation files under builds that set $Config{installhtmldir}
62(and presumably also create HTML versions of the pod -- which is quite nice actually :-)
63
64http://rt.cpan.org/Ticket/Display.html?id=37727
65
661.50_01
67
68Version only released as part of bleadperl added in revision #33566.
69Cygwin related changes by Steve Hay, and others, see
70
71http://public.activestate.com/cgi-bin/perlbrowse/p/33566
72
73and discussion at
74
75http://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2008-03/msg00056.html
76
771.50
78
79Previous patches to _have_write_access() were causing problems
80on Cygwin. So now we skip using POSIX::access under cygwin.
81Also added some =pod directives to make my favorite editor
82highlight the pod properly.
83
841.49
85
86Turns out that the new can_write_dir.t doesnt work properly under root
87as root can read the files regardless as to their mode. So we skip those
88tests when the effective UID is 0 indicating root.
89
901.48
91
92We were getting N/A test results from CPAN testers due to the
93presence of Config in the prequisities list. This has been corrected.
94
95Also it was pointed out that EU_ALWAYS_COPY did not follow the naming
96convention of other ExtUtils::Install environment variables. It has
97been renamed EU_INSTALL_ALWAYS_COPY. Support remains for the original
98deprecated environment variable but it will be removed in 1.50.
99
1001.47
101
102Fix build process so a new META.YML is produced each time. Also
103add support for a new argument syntax to install() as well as
104support for always copying installed files even when the old
105file was identical. This is needed for some bundling mechanisms
106and can be activated by setting the environment variable EU_ALWAYS_COPY
107before the install process starts.
108
109Add a newer cleaner interface to install() to allow named parameters
110and easier external monitoring of what transpired.
111
1121.46 2008-03-01 12:42:35
113
114Apply patches from Michael G. Schwern (rt #33688, rt #31429, rt #31248)
115and from Slaven Rezic (rt #33290). Also implemented the suggestion from
116Schwern about not dieing when failing to remove a shadow file that is
117later on in INC than the installed version. (rt #2928)
118
1191.45 2008-02-27 13:55:27
120
121Fix rt.cpan.org #32813, use catpath() to attach volume name
122to dirs in _can_write_dir() when necessary to avoid cygwin
123builds doing a hostname lookup.
124
1251.44 2007-09-09 23:12:25
126
127by Schwern
128
129*** MAJOR BUG FIX ***
130
131install() would always try to uninstall different versions of the
132installed files when $uninstall_shadows was given whether it was true or false.
133This meant "make install" and "Build install" would both always try to uninstall
134differing versions of the modules. [rt.cpan.org 28672]
135
1361.43 2007-07-21 00:09:24
137
138Turns out some recent version, I haven't figured out which, causes
139ExtUtils::MakeMaker to fail test. The failure is actually bogus, EUMM
140is testing for output that we stopped producing except under verbose,
141however it is a pain, so this release fixes the problem. It also adds
142a new test file, a stripped down version of ExtUtils::MakeMakers
143t/basic.t.
144
1451.42 2007-07-20 22:43:04
146
147This is just 1.41_04 as a production release.
148
1491.41_04 2007-07-07 16:52:40
150
151Reorganize how things work in Install so that we don't try to create
152directories which exist but are not writable to us when they contain
153files which we want to install which are writable by us.
154http://rt.cpan.org/Public/Bug/Display.html?id=25627
155
156Also fix a VMS issue as recommended by Craig Berry.
157http://rt.cpan.org/Public/Bug/Display.html?id=22157
158
1591.41_03 2007-02-11 15:13
160
161Add an extra_libs parameter to ExtUtils::Installed->new() which allows
162one to specify additional libs to search for installed modules.
163
164Additional code cleanup and tweaks.
165
1661.41_02 2007-02-03 21:10
167
168Fix bug in _can_write_file().
169
1701.41_01 2007-02-02 21:03
171
172Integrated changes from
173
1741. Steffen Mueller: make ExtUtils::Installed respect PERL5LIB and allow
175overriding the current config and inc with something else.
176
1772. Michael Schwern (RT#21949, RT#21948): Fix use lib and installdirs
178and other EU::MakeMaker related changes.
179
1803. ActiveState (RT#5903): Reduce install verbosity.
181
1824. Craig Berry (RT#22157): Fix VMS related install failure.
183
1845. Ken Williams (RT#16225): Make fake uninstall actually fake.
185
186
1871.41 2006-07-02 16:09
188
189Integrated ExtUtils::Packlist changes from Nicholas Clark to allow for
190relocatable perls. Bumped version numbers on all files.
191
1921.40 2006-04-30 15:04
193
194Enhanced errorcatching and reporting. Fixed a problem with the INSTALL.SKIP
195file. Changed the Makefile.PL so that when installing it would not use the same
196stuff it was replacing. This doesn't affect building with Module::Build
197currently.
198
199Removed META.yml from distribution.
200
2011.39 2006-04-14 18:53
202
203- Fixed problem with the META.yml file being produced from a Win32 point of view.
204IMO this is an error/failing in the design of the META.yml process. META.yml should
205be created on the client side not on the distributor side. Now produces a
206platform agnostic (ie UNIXy) META.yml.
207
208- Reversed order of change file so newest entries go on top.
209
210
2111.38 2006-04-02 17:31
212
213- Removed MANIFEST.SKIP support (INSTALL.SKIP still supported), and
214added support for providing a fallback skip file by using
215ENV{EU_INSTALL_SITE_SKIP} as a fallback if there is not a distribution
216specific skip file.
217
218- Released under the ExtUtils-Install-1.38 Name
219
220
2211.3702 2006-03-19 16:54
222
223- Added support for skipping files during install based on a set of filter
224rules. If there is an INSTALL.SKIP in the current directory when doing an
225install then it is loaded, otherwise if there is a MANIFEST.SKIP then it is
226loaded. If neither exists then no filtration occurs. The env variable
227EU_INSTALL_IGNORE_SKIP may be set to a true value to override this behaviour.
228This means that you can make .svn directories be ignored on install.
229
2301.3701 2006-03-13 20:00
231
232- Integrated patch from Randy Sims.
233
234 1. Fixes error during `perl Makefile.PL` because it MakeMaker can't
235 find the NAME section describing DISTNAME (which has the 'ex-'
236 prefix).
237
238 2. Win32API::File is recommended on MSWin32 && cygwin.
239
240 3. Under Perl5.005, ExtUtils::MM is not present in the version of
241 MakeMaker included. I don't know what version first includes it.
242 Needs research or better: eliminate need for it.
243
244 4. Test::More is bundled with the distro for its test suite. This
245 would be needed on Perl5.005, for example. It was listed as a
246 requirement, but the directory it's bundled in is not in @INC when
247 prereqs are checked. I removed the prereq from Build.PL &
248 Makefile.PL. Other options: 1) fixup @INC to include t/lib; or 2)
249 unbundle and add back to prereqs.
250
251 4. Update t/pod.t t/pod-coverage fixup of @INC so it can find
252 bundled Test::More.
253
254- Fixed pod/coverage related issues.
255
256- When trying to schedule a delete at reboot after renaming a dll out of
257the way no error occurs if Win32API::File isn't available. Instead it
258merely warns that the file should be hand deleted.
259
260- Fixed install at reboot behaviour by making sure the temporar file is
261writable after install (normally files installed are readonly)
262
2631.37 2006-03-12 23:20
264
265- Refactored reboot support. Integrated changes from Randy Sims
266in p5p message 4413F4E9.7090802@thepierianspring.org
267
268
2691.36 2006-03-11 12:42
270
271- Extended Win32 support. Added ExtUtils::Install::MUST_REBOOT to
272handle such scenario when rebooting.
273
274- Released as ex-ExtUtils-Install by demerphq
275
2761.35 Wed Feb 1 23:00:00 CST 2006
277
278 - First independent release; Extracted ExtUtils::Install,
279 ExtUtils::Installed, & ExtUtils::Packlist from MakeMaker.
280
281 - Changed the $VERSION of all modules to the same version number, a
282 number higher than all $VERSIONs.