[12120] | 1 | # Run optional test |
---|
| 2 | %bcond_with perl_Path_Tiny_enables_optional_test |
---|
| 3 | |
---|
| 4 | Name: perl-Path-Tiny |
---|
| 5 | Version: 0.108 |
---|
| 6 | Release: 3%{?_dist_release} |
---|
| 7 | Summary: File path utility |
---|
| 8 | License: ASL 2.0 |
---|
| 9 | URL: https://metacpan.org/release/Path-Tiny |
---|
| 10 | Source0: https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-%{version}.tar.gz |
---|
| 11 | |
---|
| 12 | Vendor: Project Vine |
---|
| 13 | Distribution: Vine Linux |
---|
| 14 | |
---|
| 15 | BuildArch: noarch |
---|
| 16 | # Module Build |
---|
| 17 | BuildRequires: coreutils |
---|
| 18 | BuildRequires: findutils |
---|
| 19 | BuildRequires: make |
---|
| 20 | BuildRequires: perl >= 2:5.26.2 |
---|
| 21 | BuildRequires: perl(ExtUtils::MakeMaker) |
---|
| 22 | # Module Runtime |
---|
| 23 | BuildRequires: perl(Carp) |
---|
| 24 | BuildRequires: perl(Config) |
---|
| 25 | BuildRequires: perl(constant) |
---|
| 26 | BuildRequires: perl(Cwd) |
---|
| 27 | BuildRequires: perl(Digest) |
---|
| 28 | BuildRequires: perl(Digest::MD5) |
---|
| 29 | BuildRequires: perl(Digest::SHA) |
---|
| 30 | BuildRequires: perl(Encode) |
---|
| 31 | BuildRequires: perl(Exporter) |
---|
| 32 | BuildRequires: perl(Fcntl) |
---|
| 33 | BuildRequires: perl(File::Copy) |
---|
| 34 | BuildRequires: perl(File::Glob) |
---|
| 35 | BuildRequires: perl(File::Path) |
---|
| 36 | BuildRequires: perl(File::Spec) |
---|
| 37 | BuildRequires: perl(File::stat) |
---|
| 38 | BuildRequires: perl(File::Temp) |
---|
| 39 | BuildRequires: perl(overload) |
---|
| 40 | BuildRequires: perl(strict) |
---|
| 41 | BuildRequires: perl(threads) |
---|
| 42 | BuildRequires: perl(warnings) |
---|
| 43 | BuildRequires: perl(warnings::register) |
---|
| 44 | # Test Suite |
---|
| 45 | BuildRequires: perl(blib) |
---|
| 46 | BuildRequires: perl(File::Basename) |
---|
| 47 | BuildRequires: perl(File::Spec::Functions) |
---|
| 48 | BuildRequires: perl(File::Spec::Unix) |
---|
| 49 | BuildRequires: perl(File::Temp) |
---|
| 50 | BuildRequires: perl(lib) |
---|
| 51 | BuildRequires: perl(open) |
---|
| 52 | BuildRequires: perl(Test::More) |
---|
| 53 | %if %{with perl_Path_Tiny_enables_optional_test} |
---|
| 54 | # Optional Tests |
---|
| 55 | BuildRequires: perl(CPAN::Meta) |
---|
| 56 | BuildRequires: perl(CPAN::Meta::Prereqs) |
---|
| 57 | BuildRequires: perl(Test::FailWarnings) |
---|
| 58 | BuildRequires: perl(Test::MockRandom) |
---|
| 59 | %endif |
---|
| 60 | # Runtime |
---|
| 61 | Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version)) |
---|
| 62 | Requires: perl(Cwd) |
---|
| 63 | Requires: perl(Digest) |
---|
| 64 | Requires: perl(Digest::MD5) |
---|
| 65 | Requires: perl(Digest::SHA) |
---|
| 66 | Requires: perl(Encode) |
---|
| 67 | Requires: perl(Fcntl) |
---|
| 68 | Requires: perl(File::Copy) |
---|
| 69 | Requires: perl(File::Glob) |
---|
| 70 | Requires: perl(File::Path) |
---|
| 71 | Requires: perl(File::stat) |
---|
| 72 | Requires: perl(File::Temp) |
---|
| 73 | Requires: perl(threads) |
---|
| 74 | Requires: perl(warnings::register) |
---|
| 75 | |
---|
| 76 | # For performance and consistency |
---|
| 77 | %if !(0%{?rhel}) |
---|
| 78 | BuildRequires: perl(PerlIO::utf8_strict) |
---|
| 79 | Requires: perl(PerlIO::utf8_strict) |
---|
| 80 | %endif |
---|
| 81 | #BuildRequires: perl(Unicode::UTF8) |
---|
| 82 | #Requires: perl(Unicode::UTF8) |
---|
| 83 | |
---|
| 84 | %description |
---|
| 85 | This module attempts to provide a small, fast utility for working with file |
---|
| 86 | paths. It is friendlier to use than File::Spec and provides easy access to |
---|
| 87 | functions from several other core file handling modules. |
---|
| 88 | |
---|
| 89 | It doesn't attempt to be as full-featured as IO::All or Path::Class, nor does |
---|
| 90 | it try to work for anything except Unix-like and Win32 platforms. Even then, it |
---|
| 91 | might break if you try something particularly obscure or tortuous. |
---|
| 92 | |
---|
| 93 | All paths are forced to have Unix-style forward slashes. Stringifying the |
---|
| 94 | object gives you back the path (after some clean up). |
---|
| 95 | |
---|
| 96 | File input/output methods flock handles before reading or writing, as |
---|
| 97 | appropriate. |
---|
| 98 | |
---|
| 99 | The *_utf8 methods (slurp_utf8, lines_utf8, etc.) operate in raw mode without |
---|
| 100 | CRLF translation. |
---|
| 101 | |
---|
| 102 | %prep |
---|
| 103 | %setup -q -n Path-Tiny-%{version} |
---|
| 104 | |
---|
| 105 | %build |
---|
| 106 | perl Makefile.PL INSTALLDIRS=vendor |
---|
| 107 | make %{?_smp_mflags} |
---|
| 108 | |
---|
| 109 | %install |
---|
| 110 | make pure_install DESTDIR=%{buildroot} |
---|
| 111 | find %{buildroot} -type f -name .packlist -delete |
---|
| 112 | %{_fixperms} -c %{buildroot} |
---|
| 113 | |
---|
| 114 | %check |
---|
| 115 | make test |
---|
| 116 | |
---|
| 117 | %files |
---|
| 118 | %license LICENSE |
---|
| 119 | %doc Changes CONTRIBUTING.mkdn README |
---|
| 120 | %{perl_vendorlib}/Path/ |
---|
| 121 | %{_mandir}/man3/Path::Tiny.3* |
---|
| 122 | |
---|
| 123 | %changelog |
---|
| 124 | * Sun May 19 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> - 0.108-3 |
---|
| 125 | - initial build for Vine Linux. |
---|
| 126 | |
---|
| 127 | * Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.108-2 |
---|
| 128 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild |
---|
| 129 | |
---|
| 130 | * Wed Aug 1 2018 Paul Howarth <paul@city-fan.org> - 0.108-1 |
---|
| 131 | - Update to 0.108 |
---|
| 132 | - Fixed a bug where failure to load optional modules would trigger an |
---|
| 133 | external $SIG{__DIE__} handler |
---|
| 134 | |
---|
| 135 | * Mon Jul 16 2018 Paul Howarth <paul@city-fan.org> - 0.106-1 |
---|
| 136 | - Update to 0.106 |
---|
| 137 | - The PERL_PATH_TINY_NO_FLOCK environment variable has been added to allow |
---|
| 138 | users to disable file locking (and any associated warnings) |
---|
| 139 | - Detection of unsupported 'flock' is no longer BSD-specific; this allows |
---|
| 140 | detecting and warning, for example, with the Luster filesystem on Linux |
---|
| 141 | - Improve reliability and diagnostics of tests run via 'do' |
---|
| 142 | |
---|
| 143 | * Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.104-7 |
---|
| 144 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild |
---|
| 145 | |
---|
| 146 | * Fri Jun 29 2018 Jitka Plesnikova <jplesnik@redhat.com> - 0.104-6 |
---|
| 147 | - Perl 5.28 rebuild |
---|
| 148 | |
---|
| 149 | * Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.104-5 |
---|
| 150 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild |
---|
| 151 | |
---|
| 152 | * Fri Dec 08 2017 Petr Pisar <ppisar@redhat.com> - 0.104-4 |
---|
| 153 | - Enable Test::MockRandom test |
---|
| 154 | |
---|
| 155 | * Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.104-3 |
---|
| 156 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild |
---|
| 157 | |
---|
| 158 | * Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 0.104-2 |
---|
| 159 | - Perl 5.26 rebuild |
---|
| 160 | |
---|
| 161 | * Sat Feb 18 2017 Paul Howarth <paul@city-fan.org> - 0.104-1 |
---|
| 162 | - Update to 0.104 |
---|
| 163 | - The 'absolute' method now always returns an absolute path, even if a user |
---|
| 164 | provided a relative path for the base path; the old, odd behavior was |
---|
| 165 | documented, but people often don't read docs so the new behavior avoids |
---|
| 166 | surprises |
---|
| 167 | - Added 'cached_temp' method |
---|
| 168 | |
---|
| 169 | * Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.100-2 |
---|
| 170 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild |
---|
| 171 | |
---|
| 172 | * Sun Jan 15 2017 Paul Howarth <paul@city-fan.org> - 0.100-1 |
---|
| 173 | - Update to 0.100 |
---|
| 174 | - Fixed tests for eventual removal of '.' from @INC in Perl |
---|
| 175 | - Fixed filehandle mode doc typo |
---|
| 176 | - Fixed doc typo in relative() that mentioned rel2abs instead of abs2rel |
---|
| 177 | |
---|
| 178 | * Mon Oct 10 2016 Paul Howarth <paul@city-fan.org> - 0.098-1 |
---|
| 179 | - Update to 0.098 |
---|
| 180 | - Added 'realpath' option for 'tempfile' and 'tempdir' for situations where |
---|
| 181 | an absolute temporary path just isn't enough |
---|
| 182 | |
---|
| 183 | * Sun Jul 3 2016 Paul Howarth <paul@city-fan.org> - 0.096-1 |
---|
| 184 | - Update to 0.096 |
---|
| 185 | - Improved method for hiding some modules during tests |
---|
| 186 | - BR: perl-generators unconditionally |
---|
| 187 | |
---|
| 188 | * Mon May 23 2016 Paul Howarth <paul@city-fan.org> - 0.094-1 |
---|
| 189 | - Update to 0.094 |
---|
| 190 | - Path::Tiny will prefer PerlIO::utf8_strict over encoding(UTF-8) if |
---|
| 191 | available and Unicode::UTF8 is not installed |
---|
| 192 | - The 'touch' method can now set the current time on files that aren't owned, |
---|
| 193 | as long as they are writeable |
---|
| 194 | - Improved consistency of symlink support inspection; now always looks at |
---|
| 195 | $Config{d_symlink} |
---|
| 196 | - Skips impossible test on 'msys' platform. |
---|
| 197 | - BR: perl-generators where possible |
---|
| 198 | - Drop redundant Group: tag |
---|
| 199 | |
---|
| 200 | * Mon May 16 2016 Jitka Plesnikova <jplesnik@redhat.com> - 0.090-2 |
---|
| 201 | - Perl 5.24 rebuild |
---|
| 202 | |
---|
| 203 | * Tue May 3 2016 Paul Howarth <paul@city-fan.org> - 0.090-1 |
---|
| 204 | - Update to 0.090 |
---|
| 205 | - Fix spew_utf8 to allow array references as input |
---|
| 206 | |
---|
| 207 | * Mon Apr 18 2016 Paul Howarth <paul@city-fan.org> - 0.088-1 |
---|
| 208 | - Update to 0.088 |
---|
| 209 | - Fixed bugs in relative symlink resolution for realpath, spew and edit_lines |
---|
| 210 | - Symlink resolution will detect circular loops and throw an error |
---|
| 211 | |
---|
| 212 | * Mon Apr 4 2016 Paul Howarth <paul@city-fan.org> - 0.086-1 |
---|
| 213 | - Update to 0.086 |
---|
| 214 | - Improved documentation of copy and move |
---|
| 215 | - Simplify find command using -delete |
---|
| 216 | |
---|
| 217 | * Fri Mar 4 2016 Paul Howarth <paul@city-fan.org> - 0.084-1 |
---|
| 218 | - Update to 0.084 |
---|
| 219 | - Fixed relative() for the case with regex metacharacters in the path |
---|
| 220 | |
---|
| 221 | * Wed Mar 2 2016 Paul Howarth <paul@city-fan.org> - 0.082-1 |
---|
| 222 | - Update to 0.082 |
---|
| 223 | - The relative() method no longer uses File::Spec's buggy rel2abs method; |
---|
| 224 | the new Path::Tiny algorithm should be comparable and passes File::Spec |
---|
| 225 | rel2abs test cases, except that it correctly accounts for symlinks |
---|
| 226 | - Added 'edit' and 'edit_lines' plus _utf8 and _raw variants; this is |
---|
| 227 | similar to perl's -i flag (though without backups) |
---|
| 228 | - Fixed lines_utf8() with chomping for repeated empty lines |
---|
| 229 | - Fixed lines_utf8+chomp and relative() bugs on Windows |
---|
| 230 | - Documented that subclassing is not supported |
---|
| 231 | |
---|
| 232 | * Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.076-2 |
---|
| 233 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild |
---|
| 234 | |
---|
| 235 | * Mon Nov 16 2015 Paul Howarth <paul@city-fan.org> - 0.076-1 |
---|
| 236 | - Update to 0.076 |
---|
| 237 | - Tilde expansion on Windows was resulting in backslashes; now they are |
---|
| 238 | correctly normalized to forward slashes |
---|
| 239 | - Typos fixed |
---|
| 240 | - Fixed spewing to a symlink that crosses a filesystem boundary |
---|
| 241 | - Add Test::MockRandom to META as a recommended test prerequisite |
---|
| 242 | |
---|
| 243 | * Tue Jul 21 2015 Paul Howarth <paul@city-fan.org> - 0.072-1 |
---|
| 244 | - Update to 0.072 |
---|
| 245 | - Fixed incorrect error argument for File::Path functions (mkpath and |
---|
| 246 | remove_tree) |
---|
| 247 | |
---|
| 248 | * Mon Jul 20 2015 Paul Howarth <paul@city-fan.org> - 0.070-2 |
---|
| 249 | - Fixed incorrect error argument for File::Path functions (mkpath and |
---|
| 250 | remove_tree) (GH#144) |
---|
| 251 | |
---|
| 252 | * Mon Jun 29 2015 Paul Howarth <paul@city-fan.org> - 0.070-1 |
---|
| 253 | - Update to 0.070 |
---|
| 254 | - The 'copy' method now returns the object for the copied file |
---|
| 255 | - The 'visit' method only dereferences the callback return value for scalar |
---|
| 256 | refs, avoiding some common bugs |
---|
| 257 | |
---|
| 258 | * Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.068-3 |
---|
| 259 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild |
---|
| 260 | |
---|
| 261 | * Sat Jun 06 2015 Jitka Plesnikova <jplesnik@redhat.com> - 0.068-2 |
---|
| 262 | - Perl 5.22 rebuild |
---|
| 263 | |
---|
| 264 | * Tue Mar 24 2015 Paul Howarth <paul@city-fan.org> - 0.068-1 |
---|
| 265 | - Update to 0.068 |
---|
| 266 | - Added exclusive locking option to filehandle opens; spew now exclusively |
---|
| 267 | locks tempfile used for atomic writes |
---|
| 268 | |
---|
| 269 | * Fri Mar 6 2015 Paul Howarth <paul@city-fan.org> - 0.065-1 |
---|
| 270 | - Update to 0.065 |
---|
| 271 | - Added 'assert' method |
---|
| 272 | - Added 'visit' method |
---|
| 273 | - Added support for a negative count for 'lines' to get the last lines of a |
---|
| 274 | file |
---|
| 275 | - Fixed tilde expansion if path has spaces |
---|
| 276 | - Make realpath non-fatal if the parent path exists and only the final path |
---|
| 277 | component does not (was fatal on Windows and some Unixes) |
---|
| 278 | - Removed redundant locking on tempfile use for spewing |
---|
| 279 | - Work around File::Temp bugs on older ActiveState Windows Perls |
---|
| 280 | https://bugs.activestate.com/show_bug.cgi?id=104767 |
---|
| 281 | - Fixed SYNOPSIS example |
---|
| 282 | |
---|
| 283 | * Fri Nov 14 2014 Paul Howarth <paul@city-fan.org> - 0.061-1 |
---|
| 284 | - Update to 0.061 |
---|
| 285 | - Fixed append_utf8 and append_raw with 'truncate' option |
---|
| 286 | |
---|
| 287 | * Thu Nov 6 2014 Paul Howarth <paul@city-fan.org> - 0.060-1 |
---|
| 288 | - Update to 0.060 |
---|
| 289 | - Added 'truncate' option to append for in-place replacement of file contents |
---|
| 290 | |
---|
| 291 | * Tue Oct 14 2014 Paul Howarth <paul@city-fan.org> - 0.059-1 |
---|
| 292 | - Update to 0.059 |
---|
| 293 | - Fixed precedence bug in the check for Unicode::UTF8 |
---|
| 294 | |
---|
| 295 | * Thu Sep 25 2014 Paul Howarth <paul@city-fan.org> - 0.058-1 |
---|
| 296 | - Update to 0.058 |
---|
| 297 | - Added a 'sibling' method as a more efficient form of calling |
---|
| 298 | $path->parent->child(...). |
---|
| 299 | - Documentation for every method annotated with the version number of the |
---|
| 300 | last API change |
---|
| 301 | |
---|
| 302 | * Tue Sep 23 2014 Paul Howarth <paul@city-fan.org> - 0.057-1 |
---|
| 303 | - Update to 0.057 |
---|
| 304 | - On AIX, reads that default to locking would fail without write permissions, |
---|
| 305 | because locking needs write permissions; the fix is only to lock reads if |
---|
| 306 | write permissions exist, otherwise locking is skipped |
---|
| 307 | |
---|
| 308 | * Fri Aug 29 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.056-2 |
---|
| 309 | - Perl 5.20 rebuild |
---|
| 310 | |
---|
| 311 | * Thu Aug 14 2014 Paul Howarth <paul@city-fan.org> - 0.056-1 |
---|
| 312 | - Update to 0.056 |
---|
| 313 | - Fixed problem throwing errors from 'remove' |
---|
| 314 | - The 'digest' method now takes a 'chunk_size' option to avoid slurping files |
---|
| 315 | entirely into memory |
---|
| 316 | - The 'dirname' method is deprecated due to exposing File::Spec |
---|
| 317 | inconsistencies |
---|
| 318 | - Use %%license |
---|
| 319 | |
---|
| 320 | * Tue Jul 1 2014 Paul Howarth <paul@city-fan.org> - 0.055-1 |
---|
| 321 | - Update to 0.055 |
---|
| 322 | - tempfile/tempdir won't warn if used as functions without arguments |
---|
| 323 | |
---|
| 324 | * Sat Jun 7 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.054-2 |
---|
| 325 | - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild |
---|
| 326 | |
---|
| 327 | * Tue May 6 2014 Paul Howarth <paul@city-fan.org> - 0.054-1 |
---|
| 328 | - Update to 0.054 |
---|
| 329 | - The 'is_file' method now does -e && ! -d and not -f because -f is often |
---|
| 330 | more restrictive than people intend or expect |
---|
| 331 | - Added 'chmod' method with symbolic chmod support ("a=r,u+rx") |
---|
| 332 | - The 'basename' method now takes a list of suffixes to remove before |
---|
| 333 | returning the name |
---|
| 334 | - Added FREEZE/THAW/TO_JSON serialization helpers |
---|
| 335 | - When constructing a Path::Tiny object from another, the original is |
---|
| 336 | returned unless it's a temp dir/file, which significantly speeds up calling |
---|
| 337 | path($path) if $path is already a Path::Tiny object |
---|
| 338 | - Constructing any path - e.g. with child() - with undef or zero-length |
---|
| 339 | parts throws an error instead of constructing an invalid path |
---|
| 340 | |
---|
| 341 | * Wed Jan 15 2014 Paul Howarth <paul@city-fan.org> - 0.052-1 |
---|
| 342 | - Update to 0.052 |
---|
| 343 | - Backslash-to-slash conversion now only happens on Windows (since backslash |
---|
| 344 | is legal on Unix, we must allow it) |
---|
| 345 | |
---|
| 346 | * Sat Dec 21 2013 Paul Howarth <paul@city-fan.org> - 0.051-1 |
---|
| 347 | - Update to 0.051 |
---|
| 348 | - Recursive iteration won't throw an exception if a directory is removed or |
---|
| 349 | unreadable during iteration |
---|
| 350 | |
---|
| 351 | * Thu Dec 12 2013 Paul Howarth <paul@city-fan.org> - 0.049-1 |
---|
| 352 | - Update to 0.049 |
---|
| 353 | - Added 'subsumes' method |
---|
| 354 | - The 'chomp' option for 'lines' will remove any end-of-line sequences fully |
---|
| 355 | instead of just chomping the last character |
---|
| 356 | - Fixed locking test on AIX |
---|
| 357 | - Revised locking tests for portability again: locks are now tested from a |
---|
| 358 | separate process |
---|
| 359 | - The 'flock' package will no longer indexed by PAUSE |
---|
| 360 | - Hides warnings and fixes possible fatal errors from pure-perl Cwd, |
---|
| 361 | particularly on MSWin32 |
---|
| 362 | - Generates filename for atomic writes independent of thread-ID, which fixes |
---|
| 363 | crashing bug on Win32 when fork() is called |
---|
| 364 | |
---|
| 365 | * Fri Oct 18 2013 Paul Howarth <paul@city-fan.org> - 0.044-1 |
---|
| 366 | - Update to 0.044 |
---|
| 367 | - Fixed child path construction against the root path |
---|
| 368 | - Fixed path construction when a relative volume is provided as the first |
---|
| 369 | argument on Windows; e.g. path("C:", "lib") must be like path("C:lib"), |
---|
| 370 | not path("C:/lib") |
---|
| 371 | - On AIX, shared locking is replaced by exclusive locking on a R/W |
---|
| 372 | filehandle, as locking read handles is not supported |
---|
| 373 | |
---|
| 374 | * Mon Oct 14 2013 Paul Howarth <paul@city-fan.org> - 0.043-1 |
---|
| 375 | - Update to 0.043 |
---|
| 376 | - Calling 'absolute' on Windows will add the volume if it is missing (e.g. |
---|
| 377 | "/foo" will become "C:/foo"); this matches the behavior of |
---|
| 378 | File::Spec->rel2abs |
---|
| 379 | - Fixed t/00-report-prereqs.t for use with older versions of |
---|
| 380 | CPAN::Meta::Requirements |
---|
| 381 | |
---|
| 382 | * Sun Oct 13 2013 Paul Howarth <paul@city-fan.org> - 0.042-1 |
---|
| 383 | - Update to 0.042 |
---|
| 384 | - When 'realpath' can't be resolved (because intermediate directories don't |
---|
| 385 | exist), the exception now explains the error clearly instead of complaining |
---|
| 386 | about path() needing a defined, positive-length argument |
---|
| 387 | - On Windows, fixed resolution of relative paths with a volume, e.g. "C:foo" |
---|
| 388 | is now correctly translated into getdcwd on "C:" plus "foo" |
---|
| 389 | |
---|
| 390 | * Fri Oct 11 2013 Paul Howarth <paul@city-fan.org> - 0.041-1 |
---|
| 391 | - Update to 0.041 |
---|
| 392 | - Remove duplicate test dependency on File::Spec that triggers a CPAN.pm bug |
---|
| 393 | |
---|
| 394 | * Wed Oct 9 2013 Paul Howarth <paul@city-fan.org> - 0.040-1 |
---|
| 395 | - Update to 0.040 |
---|
| 396 | - The 'filehandle' method now offers an option to return locked handles |
---|
| 397 | based on the file mode |
---|
| 398 | - The 'filehandle' method now respects default encoding set by the caller's |
---|
| 399 | open pragma |
---|
| 400 | |
---|
| 401 | * Wed Oct 2 2013 Paul Howarth <paul@city-fan.org> - 0.038-1 |
---|
| 402 | - Update to 0.038 |
---|
| 403 | - Added 'is_rootdir' method to simplify testing if a path is the root |
---|
| 404 | directory |
---|
| 405 | |
---|
| 406 | * Thu Sep 26 2013 Paul Howarth <paul@city-fan.org> - 0.037-1 |
---|
| 407 | - Update to 0.037 |
---|
| 408 | - No longer lists 'threads' as a prerequisite; if you have a threaded perl, |
---|
| 409 | you have it and if you've not, Path::Tiny doesn't care |
---|
| 410 | - Fixed for v5.8 |
---|
| 411 | |
---|
| 412 | * Tue Sep 24 2013 Paul Howarth <paul@city-fan.org> - 0.035-1 |
---|
| 413 | - Update to 0.035 |
---|
| 414 | - Fixed flock warning on BSD that was broken with the autodie removal; now |
---|
| 415 | also applies to all BSD flavors |
---|
| 416 | |
---|
| 417 | * Tue Sep 24 2013 Paul Howarth <paul@city-fan.org> - 0.034-1 |
---|
| 418 | - Update to 0.034 |
---|
| 419 | - Exceptions are now Path::Tiny::Error objects, not autodie exceptions; this |
---|
| 420 | removes the last dependency on autodie, which allows us to support Perls as |
---|
| 421 | far back as v5.8.1 |
---|
| 422 | - BSD/NFS flock fix was not backwards compatible before v5.14; this fixes it |
---|
| 423 | harder |
---|
| 424 | - Lowered ExtUtils::MakeMaker configure_requires version to 6.17 |
---|
| 425 | |
---|
| 426 | * Thu Sep 12 2013 Paul Howarth <paul@city-fan.org> - 0.033-1 |
---|
| 427 | - Update to 0.033 |
---|
| 428 | - Perl on BSD may not support locking on an NFS filesystem: if this is |
---|
| 429 | detected, Path::Tiny warns and continues in an unsafe mode (the 'flock' |
---|
| 430 | warning category may be fatalized to die instead) |
---|
| 431 | - Added 'iterator' example showing defaults |
---|
| 432 | |
---|
| 433 | * Fri Sep 6 2013 Paul Howarth <paul@city-fan.org> - 0.032-1 |
---|
| 434 | - Update to 0.032 |
---|
| 435 | - Removed several test dependencies; Path::Tiny now only needs core modules, |
---|
| 436 | though some must be upgraded on old Perls |
---|
| 437 | |
---|
| 438 | * Tue Sep 3 2013 Paul Howarth <paul@city-fan.org> - 0.031-3 |
---|
| 439 | - BR: perl(Config) for the test suite (#1003660) |
---|
| 440 | |
---|
| 441 | * Mon Sep 2 2013 Paul Howarth <paul@city-fan.org> - 0.031-2 |
---|
| 442 | - Sanitize for Fedora submission |
---|
| 443 | |
---|
| 444 | * Mon Sep 2 2013 Paul Howarth <paul@city-fan.org> - 0.031-1 |
---|
| 445 | - Initial RPM version |
---|