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