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