pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/filesystems/p5-Path-Tiny
Module Name: pkgsrc
Committed By: wen
Date: Sun Jan 8 00:39:07 UTC 2023
Modified Files:
pkgsrc/filesystems/p5-Path-Tiny: Makefile distinfo
Log Message:
Update to 0.144
Upstream changes:
0.144 2022-12-01 11:36:19-05:00 America/New_York
- No changes from 0.143-TRIAL
0.143 2022-11-26 17:46:59-05:00 America/New_York (TRIAL RELEASE)
[Testing]
- Fixed tilde expansion tests where ~root expands to '/'.
0.142 2022-11-09 07:06:36-05:00 America/New_York
No changes from 0.141; all changes since last stable release are summarized below.
[*** DEPRECATIONS ***]
- Tilde expansion is deprecated due to inconsistent and bug-prone behavior.
[Bug fixes]
- Prevent expansion of tildes that are not the very first character (e.g.
"./~foo"). Prevent unintentional tilde expansion during internal path
processing. Escape non-tilde glob characters before tilde expansion.
- Fixed spew/edit to a long filename approaching the filesystem length
limit.
- Internal calls to `print` are checked for possible errors.
- Internal read calls are checked for errors.
[Changes]
- Path stringification now adds "./" in front of paths starting with literal tilde
so they will round-trip. FREEZE updated to use this stringification rule as well.
- `move` now uses File::Copy::move internally instead of the built-in `rename`,
allowing it to work across filesystems. It also returns an object for the
moved location, allowing chaining.
- edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
prefers PerlIO::utf8_strict, if available.
- lines_utf8 now consistently uses a buffered I/O layer.
- open*_utf8 now prefers PerlIO::utf8_strict, if available.
- slurp_utf8 now consistently uses an unbuffered I/O layer.
[Documented]
- Changed all raw/UTF-8 layer descriptions in method documentation to match
the code.
- Fixed SYNOPSIS syntax.
- Documented how to disable TMPDIR when making temp files/dirs.
[Testing]
- Add additional tilde stringification testing.
- Fixed tilde expansion tests on Windows.
- Skip a problematic test case on cygwin.
0.141 2022-11-07 12:47:25-05:00 America/New_York (TRIAL RELEASE)
[Testing]
- Add additional tilde expansion tests
0.139 2022-11-03 15:44:46-04:00 America/New_York (TRIAL RELEASE)
[Testing]
- Skip a problematic test case on cygwin
0.137 2022-11-02 09:50:26-04:00 America/New_York (TRIAL RELEASE)
[Testing]
- Add additional tilde stringification testing.
0.135 2022-11-01 22:27:21-04:00 America/New_York (TRIAL RELEASE)
[Testing]
- Fixed additional issues with tilde expansion tests on Windows for testers
with lowercase drive letters in their userprofile.
0.133 2022-10-31 23:55:01-04:00 America/New_York (TRIAL RELEASE)
[Bug fixes]
- Path stringification now adds "./" in front of paths starting with literal tilde
so they will round-trip. FREEZE updated to use this stringification rule as well.
[Changes]
- `move` now uses File::Copy::move internally instead of the built-in `rename`,
allowing it to work across filesystems. It also returns an object for the
moved location, allowing chaining.
[Testing]
- Fixed tilde expansion tests on Windows.
0.131 2022-10-31 10:42:46-04:00 America/New_York (TRIAL RELEASE)
[*** DEPRECATIONS ***]
- Tilde expansion is deprecated due to inconsistent and bug-prone behavior.
[Bug fixes]
- Fixed spew/edit to a long filename approaching the filesystem length
limit.
- Internal calls to `print` are checked for possible errors.
- Internal read calls are checked for errors.
- Prevent expansion of tildes that are not the very first character (e.g.
"./~foo"). Prevent unintentional tilde expansion during internal path
processing. Escape non-tilde glob characters before tilde expansion.
[Changes]
- edit_lines_raw now uses a buffered raw I/O layer. edit_lines_utf8 now
prefers PerlIO::utf8_strict, if available.
- lines_utf8 now consistently uses a buffered I/O layer.
- open*_utf8 now prefers PerlIO::utf8_strict, if available.
- slurp_utf8 now consistently uses an unbuffered I/O layer.
[Documented]
- Changed all raw/UTF-8 layer descriptions in method documentation to match
the code.
- Fixed SYNOPSIS syntax.
- Documented how to disable TMPDIR when making temp files/dirs.
0.130 2022-10-20 07:08:01-04:00 America/New_York
[Bug fixes]
- mkdir no longer fails when applied to an existing directory.
0.128 2022-10-19 15:32:39-04:00 America/New_York
- No changes from 0.127-TRIAL.
0.127 2022-10-05 17:17:36-04:00 America/New_York (TRIAL RELEASE)
[Testing]
- Fixed has_same_bytes test for Windows.
0.125 2022-09-30 17:08:36-04:00 America/New_York (TRIAL RELEASE)
[*** DEPRECATIONS ***]
- The 'mkpath' method is deprecated in favor of 'mkdir'.
[Additions]
- Added 'mkdir' to replace 'mkpath', but returning the path object for chaining.
- Added `has_same_bytes` to efficiently compare the contents of two files.
[Documentation]
- Edited SYNOPSIS
0.124 2022-09-02 11:06:12-04:00 America/New_York
- No changes from 0.123-TRIAL.
0.123 2022-08-29 11:06:49-04:00 America/New_York (TRIAL RELEASE)
[Documentation]
- Added link to `touchpath` in the `mkpath` docs.
- Fixed example in `tempfile` docs.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/filesystems/p5-Path-Tiny/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/filesystems/p5-Path-Tiny/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/filesystems/p5-Path-Tiny/Makefile
diff -u pkgsrc/filesystems/p5-Path-Tiny/Makefile:1.35 pkgsrc/filesystems/p5-Path-Tiny/Makefile:1.36
--- pkgsrc/filesystems/p5-Path-Tiny/Makefile:1.35 Fri Aug 5 12:57:26 2022
+++ pkgsrc/filesystems/p5-Path-Tiny/Makefile Sun Jan 8 00:39:07 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2022/08/05 12:57:26 ast Exp $
+# $NetBSD: Makefile,v 1.36 2023/01/08 00:39:07 wen Exp $
-DISTNAME= Path-Tiny-0.122
+DISTNAME= Path-Tiny-0.144
PKGNAME= p5-${DISTNAME}
CATEGORIES= filesystems devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/D/DA/DAGOLDEN/}
Index: pkgsrc/filesystems/p5-Path-Tiny/distinfo
diff -u pkgsrc/filesystems/p5-Path-Tiny/distinfo:1.23 pkgsrc/filesystems/p5-Path-Tiny/distinfo:1.24
--- pkgsrc/filesystems/p5-Path-Tiny/distinfo:1.23 Fri Aug 5 12:57:26 2022
+++ pkgsrc/filesystems/p5-Path-Tiny/distinfo Sun Jan 8 00:39:07 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.23 2022/08/05 12:57:26 ast Exp $
+$NetBSD: distinfo,v 1.24 2023/01/08 00:39:07 wen Exp $
-BLAKE2s (Path-Tiny-0.122.tar.gz) = 9aab98ec1e95570bda36eacd35b4a2f9d137d5d53f5d74f91a9a95230a8c5395
-SHA512 (Path-Tiny-0.122.tar.gz) = cca49e56208f767469d37a081817b386eaf2ce2164cc97fd652c2faccc99f483805425e1bf346466871c156f9fe36f5a3f65e96c5b219af33e3e2016144f2c6d
-Size (Path-Tiny-0.122.tar.gz) = 98664 bytes
+BLAKE2s (Path-Tiny-0.144.tar.gz) = 148a820f6d00a1ed68f950191c9ea310febd550863214241df522bf1f569efa0
+SHA512 (Path-Tiny-0.144.tar.gz) = a6360ff3c81dac6026a7610b4934a415db04060a7792e37d38eec6f7b46970eeb42840da25fc0b4eab21eaa7b5f011c6d92ba5382dcea49e57e4fc693c4620d5
+Size (Path-Tiny-0.144.tar.gz) = 105730 bytes
Home |
Main Index |
Thread Index |
Old Index