head 1.17; access; symbols pkgsrc-2023Q4:1.17.0.18 pkgsrc-2023Q4-base:1.17 pkgsrc-2023Q3:1.17.0.16 pkgsrc-2023Q3-base:1.17 pkgsrc-2023Q2:1.17.0.14 pkgsrc-2023Q2-base:1.17 pkgsrc-2023Q1:1.17.0.12 pkgsrc-2023Q1-base:1.17 pkgsrc-2022Q4:1.17.0.10 pkgsrc-2022Q4-base:1.17 pkgsrc-2022Q3:1.17.0.8 pkgsrc-2022Q3-base:1.17 pkgsrc-2022Q2:1.17.0.6 pkgsrc-2022Q2-base:1.17 pkgsrc-2022Q1:1.17.0.4 pkgsrc-2022Q1-base:1.17 pkgsrc-2021Q4:1.17.0.2 pkgsrc-2021Q4-base:1.17 pkgsrc-2021Q3:1.15.0.26 pkgsrc-2021Q3-base:1.15 pkgsrc-2021Q2:1.15.0.24 pkgsrc-2021Q2-base:1.15 pkgsrc-2021Q1:1.15.0.22 pkgsrc-2021Q1-base:1.15 pkgsrc-2020Q4:1.15.0.20 pkgsrc-2020Q4-base:1.15 pkgsrc-2020Q3:1.15.0.18 pkgsrc-2020Q3-base:1.15 pkgsrc-2020Q2:1.15.0.16 pkgsrc-2020Q2-base:1.15 pkgsrc-2020Q1:1.15.0.12 pkgsrc-2020Q1-base:1.15 pkgsrc-2019Q4:1.15.0.14 pkgsrc-2019Q4-base:1.15 pkgsrc-2019Q3:1.15.0.10 pkgsrc-2019Q3-base:1.15 pkgsrc-2019Q2:1.15.0.8 pkgsrc-2019Q2-base:1.15 pkgsrc-2019Q1:1.15.0.6 pkgsrc-2019Q1-base:1.15 pkgsrc-2018Q4:1.15.0.4 pkgsrc-2018Q4-base:1.15 pkgsrc-2018Q3:1.15.0.2 pkgsrc-2018Q3-base:1.15 pkgsrc-2018Q2:1.14.0.4 pkgsrc-2018Q2-base:1.14 pkgsrc-2018Q1:1.14.0.2 pkgsrc-2018Q1-base:1.14 pkgsrc-2017Q4:1.13.0.18 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.16 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.12 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.10 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.8 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.6 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.4 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.2 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.12.0.2 pkgsrc-2015Q4-base:1.12 pkgsrc-2015Q3:1.10.0.10 pkgsrc-2015Q3-base:1.10 pkgsrc-2015Q2:1.10.0.8 pkgsrc-2015Q2-base:1.10 pkgsrc-2015Q1:1.10.0.6 pkgsrc-2015Q1-base:1.10 pkgsrc-2014Q4:1.10.0.4 pkgsrc-2014Q4-base:1.10 pkgsrc-2014Q3:1.10.0.2 pkgsrc-2014Q3-base:1.10 pkgsrc-2014Q2:1.9.0.10 pkgsrc-2014Q2-base:1.9 pkgsrc-2014Q1:1.9.0.8 pkgsrc-2014Q1-base:1.9 pkgsrc-2013Q4:1.9.0.6 pkgsrc-2013Q4-base:1.9 pkgsrc-2013Q3:1.9.0.4 pkgsrc-2013Q3-base:1.9 pkgsrc-2013Q2:1.9.0.2 pkgsrc-2013Q2-base:1.9 pkgsrc-2013Q1:1.8.0.22 pkgsrc-2013Q1-base:1.8 pkgsrc-2012Q4:1.8.0.20 pkgsrc-2012Q4-base:1.8 pkgsrc-2012Q3:1.8.0.18 pkgsrc-2012Q3-base:1.8 pkgsrc-2012Q2:1.8.0.16 pkgsrc-2012Q2-base:1.8 pkgsrc-2012Q1:1.8.0.14 pkgsrc-2012Q1-base:1.8 pkgsrc-2011Q4:1.8.0.12 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q3:1.8.0.10 pkgsrc-2011Q3-base:1.8 pkgsrc-2011Q2:1.8.0.8 pkgsrc-2011Q2-base:1.8 pkgsrc-2011Q1:1.8.0.6 pkgsrc-2011Q1-base:1.8 pkgsrc-2010Q4:1.8.0.4 pkgsrc-2010Q4-base:1.8 pkgsrc-2010Q3:1.8.0.2 pkgsrc-2010Q3-base:1.8 pkgsrc-2010Q2:1.7.0.6 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.4 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.2 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.6.0.4 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.2 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.5.0.2 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.4.0.12 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.10 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.8 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.6 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.4 pkgsrc-2008Q1:1.4.0.2 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.3.0.2 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.1.1.0.6 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-2006Q2:1.1.1.1.0.4 pkgsrc-2006Q2-base:1.1.1.1 pkgsrc-2006Q1:1.1.1.1.0.2 pkgsrc-2006Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.17 date 2021.10.26.10.17.18; author nia; state Exp; branches; next 1.16; commitid XMBRkrafc79x2jeD; 1.16 date 2021.10.07.13.42.08; author nia; state Exp; branches; next 1.15; commitid TK9Y8OXA04EYMSbD; 1.15 date 2018.08.30.04.15.15; author wen; state Exp; branches; next 1.14; commitid daS4mUFwWTAv76QA; 1.14 date 2018.02.20.11.52.33; author wen; state Exp; branches; next 1.13; commitid iw8aX0DVoGJUfArA; 1.13 date 2016.02.11.14.51.24; author he; state Exp; branches; next 1.12; commitid Xiedg0mKOAq7zvUy; 1.12 date 2015.11.14.03.44.15; author wen; state Exp; branches; next 1.11; commitid 1LvWcrwH9ErGJ0Jy; 1.11 date 2015.11.03.03.28.39; author agc; state Exp; branches; next 1.10; commitid XagoUgdES8g2ZAHy; 1.10 date 2014.08.31.06.49.41; author wen; state Exp; branches; next 1.9; commitid 7KrDFUsFwfQgUtOx; 1.9 date 2013.06.29.09.25.30; author sno; state Exp; branches; next 1.8; commitid cPOmRtfreOhEvuVw; 1.8 date 2010.09.21.06.11.38; author sno; state Exp; branches; next 1.7; 1.7 date 2009.11.11.20.55.37; author seb; state Exp; branches; next 1.6; 1.6 date 2009.05.17.14.47.12; author sno; state Exp; branches; next 1.5; 1.5 date 2009.02.22.18.09.24; author wiz; state Exp; branches; next 1.4; 1.4 date 2008.02.05.11.02.22; author obache; state Exp; branches; next 1.3; 1.3 date 2007.10.27.12.20.26; author wiz; state Exp; branches; next 1.2; 1.2 date 2006.11.02.13.42.04; author obache; state Exp; branches; next 1.1; 1.1 date 2006.02.25.00.23.56; author minskim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.02.25.00.23.56; author minskim; state Exp; branches; next ; desc @@ 1.17 log @archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip @ text @$NetBSD: distinfo,v 1.16 2021/10/07 13:42:08 nia Exp $ BLAKE2s (PathTools-3.75.tar.gz) = 9a373d914eb0c604e3828bd9e9e659849dd4384529950349865345c9fed44fa4 SHA512 (PathTools-3.75.tar.gz) = bab592a64df391a50b70717cd5fa042ca395e83790dbc447abd72ef81f0e7caf7b8ce1158102d77d470765c572e6773cd907e4884532350bd2f15da667b9a993 Size (PathTools-3.75.tar.gz) = 119064 bytes @ 1.16 log @devel: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2018/08/30 04:15:15 wen Exp $ d3 1 a3 1 RMD160 (PathTools-3.75.tar.gz) = 4dc1c86fc0a31254dbeb67f5762137cef6b42553 @ 1.15 log @Update to 3.75 Upstream changes: 3.75 - Fix t/abs2rel.t on 5.8.8 by changing mkpath call to be compatible with older File::Path @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2018/02/20 11:52:33 wen Exp $ a2 1 SHA1 (PathTools-3.75.tar.gz) = ff2f9e55e33a1cfe1247e29f4e136b9a78f4be3a @ 1.14 log @Update to 3.74 Upstream changes: 3.74 - No changes. 3.73 - Define NEED_croak_xs_usage, fixing usage of croak_xs_usage() - [perl #132853] Add metadata (ABSTRACT, LICENSE, AUTHOR) - [perl #132733] Skip cwd_enoent test on Cygwin - [perl #132651] Avoid infinite recursion in _perl_abs_path() 3.72 - [perl #132648] Correct error returns from fast_abs_path() 3.71 - [perl #130818] Remove support for running PathTools on MacOS and EPOC 3.70 - Change strcmp into the easier to read strEQ 3.69 - avoid loading modules repeatedly at runtime - replace 'use vars' by 'our' - Switch to XSLoader from Dynaloader 3.68 - avoid warning from pre-5.8 code for detecting tainted values - make taint.t detect that a pre-5.8 Perl supports tainting - avoid a dynamic linking problem on Perl 5.6 3.67 - Mon Feb 27 09:33:04 EST 2017 - Add security usage note to File::Spec::no_upwards 3.66 - Sat Nov 19 10:30:19 MST 2016 - white space change so can compile under C++11 3.65 - Mon, 25 Jul 2016 23:15:33 -0700 - (perl #127384)(CVE-2016-1238) 3.64 - Tue May 24 10:00:19 MST 2016 - just minor pod changes to silence Pod::Checker @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2016/02/11 14:51:24 he Exp $ d3 4 a6 4 SHA1 (PathTools-3.74.tar.gz) = c116ce505e30ad48691c17df41fdc12b50170739 RMD160 (PathTools-3.74.tar.gz) = 95ada91b3d1b730935b5929aa8febdddd3efa9d2 SHA512 (PathTools-3.74.tar.gz) = 3d0326b76711b06f3408a3f478164cd648b864147283abf05f8aa6de20c05bb4d57afc64107974a053b2cf5974f0a77f3a180542cd5a37f7c2d2a07bf7e3ae7a Size (PathTools-3.74.tar.gz) = 119509 bytes @ 1.13 log @Upgrade p5-PathTools to 3.62. Upstream changes: 3.62 - Mon Jan 11 08:39:19 EST 2016 - ensure File::Spec::canonpath() preserves taint (CVE-2015-8607) 3.61 - Sun Dec 20 12:00:00 EST 2015 (bleadperl only release) - improve performance of cwd on Win32 miniperl 3.60 - Wed Nov 18 21:28:01 EST 2015 - add File::Spec::AmigaOS -- and actually ship it, this time @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2015/11/14 03:44:15 wen Exp $ d3 4 a6 4 SHA1 (PathTools-3.62.tar.gz) = 356530987ccfb61779ce038978a614aa64679d72 RMD160 (PathTools-3.62.tar.gz) = 28d04689c65bf91f3154a43805e78d4a2bf11c3a SHA512 (PathTools-3.62.tar.gz) = c2c39bf57286d11131d027d97e4486698a4ffbb917a8b0fd7466a8c469c009fee1f70bfe4f51d5b6feef4d57de0c9be3145aa3a35625a5f26bbe7788c0ba66aa Size (PathTools-3.62.tar.gz) = 146566 bytes @ 1.12 log @Update to 3.59 Upstream changes: 3.59 - Fri Nov 13 18:38:01 EST 2015 - no changes since 5.56 3.58_01 - Mon Nov 9 17:35:28 EST 2015 - TRIAL RELEASE - add File::Spec::AmigaOS - fix INSTALLDIRS on post-5.10 perls 3.56_02 - Thu Jul 16 11:28:57 EDT 2015 - TRIAL RELEASE - fix $VERSION in loaded modules 3.56_01 - Sat Jul 11 18:07:28 EDT 2015 - TRIAL RELEASE - CPAN release of the PathTools included in perl v5.22.0 - support for z/OS sysplexed systems - long-deprecated "fixpath" and "eliminate_macros" VMS functions removed - avoid turning leading // into / on cygwin - Force barename base to be a directory in File::Spec::VMS:abs2rel - Revise Unix syntax detection File::Spec::VMS::abs2rel - compiles on Android now - fewer compiler warnings - eliminate some runtime perl warnings, too @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2015/11/03 03:28:39 agc Exp $ d3 4 a6 4 SHA1 (PathTools-3.59.tar.gz) = 7155fa2f713c3085f84839f1a86dd5a25a48f56a RMD160 (PathTools-3.59.tar.gz) = bd6a8f0de02eb810d120bb9548b38799ebfa613f SHA512 (PathTools-3.59.tar.gz) = fe2027301ba529bd0352fd47edb9a4e06e726746a314bda36c82f539acc662a9a2104a7f041f437cdab37c1abe8be6ef6d9d4362edd33d51f06d70ad2665350d Size (PathTools-3.59.tar.gz) = 146170 bytes @ 1.11 log @Add SHA512 digests for distfiles for devel category Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2014/08/31 06:49:41 wen Exp $ d3 4 a6 4 SHA1 (PathTools-3.47.tar.gz) = e29c649d51405a63ea5c3255637411bbf82c96c2 RMD160 (PathTools-3.47.tar.gz) = cb22b3776e9b7dec75079250a3733059de733c64 SHA512 (PathTools-3.47.tar.gz) = d7d9056ca11cbf167b8ef8a73f9ef41fd71c6f1e9e16e3e51ea68b999bd2af96f0b2c144425e6adf64f5fb44aaf2e7f5ba6e3de12a0ce072e9e75b3c6558fabd Size (PathTools-3.47.tar.gz) = 143041 bytes @ 1.10 log @Update to 3.47 Upstream changes: 3.47 - Fri May 23 18:52:00 2014 - Improved Android support. - File::Spec::Unix->tmpdir: Always return an absolute path - File::Spec now has an XS version for performance. - QNX and VMS portability - tmpdir is updated when the environment changes. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2013/06/29 09:25:30 sno Exp $ d5 1 @ 1.9 log @Updating packge for Perl5 modules File::Spec and Cwd in CPAN distribution PathTools in devel/p5-PathTools from 3.33nb3 to 3.40. This is required, because Perl5 5.18.0 comes with PathTools 3.40 bundled and some CPAN packages rely on this - pkgsrc installed PathTools 3.33 overrides core modules which is a downgrade and should have a sane reason. Upstream changes since 3.33: 3.40 - Wed Jan 16 07:30:00 2013 - Stop inadvertently skipping Spec.t on VMS. (Craig Berry) - Rethink EFS in File::Spec::VMS. (Craig Berry) - File::Spec::UNIX->abs2rel() gets it wrong with ".." components [perl #111510] (Volker Schatz) - Add C define to remove taint support from perl (Steffen Mueller) - Remove "register" declarations as they are no longer useful (Karl Williamson) - Add test for fast_abs_path in LF dir [perl #115962] (Father Chrysostomos) - Cwd::fast_abs_path's untaint should allow for multiline directories (Joel Berger) 3.39_01 - Tue Dec 20 08:30:00 2011 - [perl #51562] Problem & "solution" for building 5.10.0 with win32+mingw+dmake (kmx) - Fix various compiler warnings from XS code (Zefram) - Fix typos (spelling errors) (Peter J. Acklam) - Remove Mac OS classic only tests from Cwd's Spec.t and special case code from Cwd's cwd.t (Nicholas Clark) - Convert File::Spec's remaining tests to Test::More from Test (Nicholas Clark) - dist/Cwd/lib/File/Spec/Win32.pm: Fix broken link (Karl Williamson) - In Cwd::_win32_cwd() avoid a string eval when checking if we're miniperl (Nicholas Clark) - Add PERL_NO_GET_CONTEXT to Cwd (Nicholas Clark) - In Cwd.xs on VMS, don't compile bsd_realpath() at all (Nicholas Clark) - Merge the implementation of Cwd::{fastcwd,getcwd} using ALIAS (Nicholas Clark) - In Cwd.xs, swap to defaulting to disabled prototypes (Nicholas Clark) - Remove duplicate $VERSION handling code, made redundant in 3.28_01 (Nicholas Clark) - In Cwd.xs, tidy the conditional code related to symlinks (Nicholas Clark) - Keep verbatim pod within 80 cols (Father Chrysostomos) - [RT #36079] Convert ` to ' in docs (Jim Keenan) - [rt.cpan.org #45885] File::Spec: Don’t use tainted tmpdir in 5.6 (Father Chrysostomos) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2010/09/21 06:11:38 sno Exp $ d3 3 a5 3 SHA1 (PathTools-3.40.tar.gz) = 8d679ada3454f8c63ef30629465c06b2aced55b5 RMD160 (PathTools-3.40.tar.gz) = 25ffe2cecd79de2305987afed0d5f7c5831aee48 Size (PathTools-3.40.tar.gz) = 139883 bytes @ 1.8 log @Updating devel/p5-PathTools from 3.31nb1 to 3.33 pkgsrc changes: - adjust license Upstream changes since 3.31: 3.33 - Mon Sep 20 18:00:00 2010 - No functional changes since the previous release. - Fixes POD links (part of core change2a6dc37471bea77f0c24fd1fe90c598a270c9968, Florian Ragwitz) 3.32 - Sun Sep 19 18:00:00 2010 - Promote to stable release. 3.31_03 - Fri Sep 17 20:00:00 2010 - Colon delimiter and escaped delimiters for File::Spec::VMS This is core change 61196b433b2b (Craig A. Berry) 3.31_02 - Fri Jul 23 20:00:00 2010 - Add TODO test for File::Spec->rel2abs() when under a symlink. - Make catpath return an empty directory rather than the current directory if the directory name is empty. This allows catpath to play nice with non-rooted logical names, as in catpath('sys$login:', '', 'login.com'); (Craig A. Berry) - Fix abs2rel bug in handling a Unix-style input. (Craig A. Berry) - Assorted clarification and simplification of the documentation. (Craig A. Berry) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2009/11/11 20:55:37 seb Exp $ d3 3 a5 3 SHA1 (PathTools-3.33.tar.gz) = d99d09d8f985fcf25d4d0372d9302a5acf02f60f RMD160 (PathTools-3.33.tar.gz) = 49419e6dc3b6cbf1d2b4d2dc471a0861fce7fc86 Size (PathTools-3.33.tar.gz) = 134690 bytes @ 1.7 log @Update p5-PathTools from version 3.30 to version 3.31. Upstream changes: 3.31 - Sun Nov 1 15:15:00 2009 - Do not pack a Build.PL to avoid a circular dependency involving ExtUtils::CBuilder (PathTools RT #50749) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2009/05/17 14:47:12 sno Exp $ d3 3 a5 3 SHA1 (PathTools-3.31.tar.gz) = 0570da96ea7b58f155d27b35396a34510a984c84 RMD160 (PathTools-3.31.tar.gz) = 2632f5f2cbca59359d49e908d765214baf7cdf56 Size (PathTools-3.31.tar.gz) = 134852 bytes @ 1.6 log @PkgSrc changes: - Updating package for p5 PathTools modules (Cwd, File::Spec, ...) from 3.29 to 3.30 - Setting license to gnu-gpl-v2 Upstream changes: 3.30 - Sun May 10 10:55:00 2009 - Promote to stable release. 3.29_01 - Thu May 7 20:22:00 2009 - Minor fixes for QNX6. [Sean Boudreau] - Update to support VMS in Unix compatible mode and/or file names using extended character sets. (RT #42154) [John Malmberg] - VMS support for Unix and extended file specifications in File::Spec (RT #42153) [John Malmberg] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2009/02/22 18:09:24 wiz Exp $ d3 3 a5 3 SHA1 (PathTools-3.30.tar.gz) = 76ace87a97926566d22f5443f0cc3b47b41f8914 RMD160 (PathTools-3.30.tar.gz) = f26e6572fa473a292166486b9b8bfca6434e33c4 Size (PathTools-3.30.tar.gz) = 138320 bytes @ 1.5 log @Update to 3.29: 3.29 - Wed Oct 29 20:48:11 2008 - Promote to stable release. 3.28_03 - Mon Oct 27 22:12:11 2008 - In Cwd.pm, pass the un-munged $VERSION to XSLoader/DynaLoader, otherwise development releases fail tests on Win32. 3.28_02 - Mon Oct 27 20:13:11 2008 - Fixed some issues on QNX/NTO related to paths with double slashes. [Matt Kraai & Nicholas Clark] 3.28_01 - Fri Jul 25 21:18:11 2008 - Fixed and clarified the behavior of splitpath() with a $no_file argument on VMS. [Craig A. Berry, Peter Edwards] - Removed some function prototypes and other Perl::Critic violations. - canonpath() and catdir() and catfile() on Win32 now make an explicit (and unnecessary) copy of their arguments right away, because apparently if we don't, we sabotage all of Win32dom. [RT #33675] - The Makefile.PL now has 'use 5.005;' to explicitly show what minimum version of perl we support. [Spotted by Alexandr Ciornii] 3.2701 - Mon Feb 11 21:43:51 2008 - Fixed an edge case for Win32 catdir('C:', 'foo') and catfile('C:', 'foo.txt') (which the caller's not really supposed to do, that's what catpath() is for) that changed between versions. Now we're back to the old behavior, which was to return C:\foo and C:\foo.txt . [Audrey Tang] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2008/02/05 11:02:22 obache Exp $ d3 3 a5 3 SHA1 (PathTools-3.29.tar.gz) = c21af70ef6a91affb5808d9881abbee43a456366 RMD160 (PathTools-3.29.tar.gz) = 977b8d8fc8c0bcbdfb2e99d4b2aac738b2524cb7 Size (PathTools-3.29.tar.gz) = 130270 bytes @ 1.4 log @Update p5-PathTools to 3.27. 3.27 - If strlcpy() and strlcat() aren't available on the user's system, we now use ppport.h to provide them, so our C code works. [Steve Peters] - Upgraded to a newer version of ppport.h [Steve Peters] 3.26 - Sun Jan 13 21:59:20 2008 - case_tolerant() on Cygwin will now avoid a painful death when Cygwin::mount_flags() isn't defined, as is the case for perl < 5.10. It will now just return 1, which is what it always did before it got so smart. [Spotted by Emanuele Zeppieri] - abs_path() on Unix(ish) platforms has been upgraded to a much later version of the underlying C code from BSD. [Michael Schwern] 3.2501 - Mon Dec 24 20:33:02 2007 - Reimplemented abs_path() on VMS to use VMS::Filespec::vms_realpath() when it's available. [John E. Malmberg] - tmpdir() on Cygwin now also looks in $ENV{TMP} and $ENV{TEMP}. - case_tolerant() on Cygwin and Win32 now take an optional path argument, defaulting to the C drive, to check for case tolerance, because this fact can vary on different volumes. - File::Spec on Unix now uses Cwd::getcwd() rather than Cwd::cwd() to get the current directory because I guess someone on p5p thought it was more appropriate. - Added a large set of File::Spec tests for the Cygwin platform. - abs_path() now behaves correctly with symbolic links on VMS. - Someone fixed a couple of mysterious edge cases in VMS' canonpath() and splitdir(). 3.25_01 - Sat Oct 13 21:13:57 2007 - Major fixes on Win32, including a rewrite of catdir(), catfile(), and canonpath() in terms of a single body of code. [Heinrich Tegethoff] - For Win32 and Cygwin, case-tolerance can vary depending on the volume under scrutiny. When Win32API::File is available, it will be employed to determine case-sensitivity of the given filesystem (C: by default), otherwise we still return the default of 1. [Reini Urban] - On Cygwin, we added $ENV{'TMP'} and $ENV{'TEMP'} to the list of possible places to look for tmpdir() return values. [Reini Urban] - Added lots more tests for Cygwin. [Reini Urban] - canonpath() with no arguments and canonpath(undef) now consistently return undef on all platforms. [Spotted by Peter John Edwards] - Fixed splitdir('') and splitdir(undef) and splitdir() to return an empty list on VMS and MacOS, like it does on other platforms. [Craig A. Berry] - All .pm files now have the same $VERSION number, rather than a hodgepodge of various numbers. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2007/10/27 12:20:26 wiz Exp $ d3 3 a5 3 SHA1 (PathTools-3.27.tar.gz) = 9896319c4639e05c3434cc00f0ce7f5a1180f987 RMD160 (PathTools-3.27.tar.gz) = 317e76de4df99b724d79ba58d4b55d9409a47117 Size (PathTools-3.27.tar.gz) = 129177 bytes @ 1.3 log @Update to 3.25: Revision history for Perl distribution PathTools. - Added a workaround for auto-vivication-of-function-args Perl bug (triggered by OS/2-specific code). [Ilya Zakharevich] - Sync with a bleadperl change: miniperl can no longer use Win32::* functions because it cannot load Win32.dll. [Jan Dubois] - We only need to load ppport.h when building outside the core, so we avoid using it when in the core. 3.24 - Sun Nov 19 22:52:49 2006 - Fixed a bug in the $ENV{PWD}-updating of Cwd::chdir() when a dirhandle is passed in. [Steve Peters] - Add perl 5.005 to the list of requirements in the Build.PL/Makefile.PL/META.yml. - Add ExtUtils::CBuilder to the list of build_requires in Build.PL. - Improved performance of canonpath() on Unix-ish platforms - on my OS X laptop it looks like it's about twice as fast. [Ruslan Zakirov] @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2006/11/02 13:42:04 obache Exp $ d3 3 a5 3 SHA1 (PathTools-3.25.tar.gz) = cbaf1a5aab6f7d50adbd00046010ae7e51e033ba RMD160 (PathTools-3.25.tar.gz) = d14b9bb83b361a91a22560141b4b2753cf5804d0 Size (PathTools-3.25.tar.gz) = 116743 bytes @ 1.2 log @Update p5-PathTools to 3.23. Changee: - Yet more Win32 fixes (sigh... seems like I'm fighting a neverending waterbed...). This time, fixed file_name_is_absolute() to know what it's doing when the path includes a volume but a relative path, like C:foo.txt . This bug had impact in rel2abs() on Win32 too. 3.22 - Mon Oct 9 21:50:52 2006 - Fixed the t/crossplatform.t test on Win32 (and possibly other volume-aware platforms) now that rel2abs() always adds a drive letter. [Reported by several parties] 3.21 - Wed Oct 4 21:16:43 2006 - Added a bunch of X<> tags to the File::Spec docs to help podindex. [Gabor Szabo] - On Win32, abs2rel('C:\one\two\t\foo', 't\bar') should return '..\foo' when the cwd is 'C:\one\two', but it wasn't noticing that the two relevant volumes were the same so it would return the full path 'C:\one\two\t\foo'. This is fixed. [Spotted by Alexandr Ciornii] - On Win32, rel2abs() now always adds a volume (drive letter) if the given path doesn't have a volume (drive letter or UNC volume). Previously it could return a value that didn't have a volume if the input was a semi-absolute path like /foo/bar instead of a fully-absolute path like C:/foo/bar . 3.19 Tue Jul 11 22:40:26 CDT 2006 - When abs2rel() is called with two relative paths (e.g. abs2rel('foo/bar/baz', 'foo/bar')) the resolution algorithm needlessly called cwd() (twice!) to turn both arguments into absolute paths. Now it avoids the cwd() calls with a workaround, making a big efficiency win when abs2rel() is called repeatedly. [Brendan O'Dea] - Added a build-time dependency on ExtUtils::Install version 1.39 when on Windows. This is necessary because version 1.39 knows how to replace an in-use Cwd shared library, but previous versions don't. [Suggested by Adam Kennedy] - Fixed File::Spec::Win32->canonpath('foo/../bar'), which was returning \bar, and now properly returns just bar. [Spotted by Heinrich Tegethoff] 3.18 Thu Apr 27 22:01:38 CDT 2006 - Fixed some problems on VMS in which a directory called "0" would be treated as a second-class citizen. [Peter (Stig) Edwards] - Added a couple of regression tests to make sure abs2rel('/foo/bar', '/') works as expected. [Chia-liang Kao] - Added a couple of regression tests to make sure catdir('/', 'foo/bar') works as expected. [Mark Grimes] 3.17 Fri Mar 3 16:52:30 CST 2006 - The Cygwin version of Cwd::cwd() will croak if given any arguments (which can happen if, for example, it's called as Cwd->cwd). Since that croaking is bad, we now wrap the original cwd() in a subroutine that ignores its arguments. We could skip this wrapping if a future version of perl changes cygwin.c's cwd() to not barf when fed an argument. [Jerry D. Hedden] 3.16 Mon Jan 30 20:48:41 CST 2006 - Updated to version 3.06 of ppport.h, which provides backward compatibility XS layers for older perl versions. - Clarify in the docs for File::Spec's abs2rel() and rel2abs() methods that the cwd() function it discusses is Cwd::cwd(). [Spotted by Steven Lembark] - Apparently the version of File::Path that ships with perl 5.8.5 (and perhaps others) calls Cwd::getcwd() with an argument (perhaps as a method?), which causes it to die with a prototyping error. We've eliminated the prototype by using the "(...)" arglist, since "PROTOTYPE: DISABLE" for the function didn't seem to work. [Spotted by Eamon Daly and others] 3.15 Tue Dec 27 14:17:39 CST 2005 - The Cwd::getcwd() function on *nix is now a direct pass-through to the underlying getcwd() C library function when possible. This is safer and faster than the previous implementation, which just did abs_path('.'). The pure-perl version has been kept for cases in which the XS version can't load, such as when running under miniperl. [Suggested by Nick Ing-Simmons] - When Cwd searches for a 'pwd' executable in the $PATH, we now stop after we find the first one rather than continuing the search. We also avoid the $PATH search altogether when a 'pwd' was already found in a well-known and well-trusted location like /bin or /usr/bin. [Suggested by Nick Ing-Simmons] - On Win32 abs2rel($path, $base) was failing whenever $base is the root of a volume (such as C:\ or \\share\dir). This has been fixed. [Reported by Bryan Daimler] - In abs2rel() on VMS, we've fixed handling of directory trees so that the test $file = File::Spec::VMS->abs2rel('[t1.t2.t3]file', '[t1.t2.t3]') returns 'file' instead of an empty string. [John E. Malmberg] - In canonpath() on VMS, '[]' was totally optimized away instead of just returning '[]'. Now it's fixed. [John E. Malmberg] 3.14 Thu Nov 17 18:08:44 CST 2005 - canonpath() has some logic in it that avoids collapsing a //double/slash at the beginning of a pathname on platforms where that means something special. It used to check the value of $^O rather than the classname it was called as, which meant that calling File::Spec::Cygwin->canonpath() didn't act like cygwin unless you were actually *on* cygwin. Now it does. - Fixed a major bug on Cygwin in which catdir() could sometimes create things that look like //network/paths in cases when it shouldn't (e.g. catdir("/", "foo", "bar")). 3.13 Tue Nov 15 23:50:37 CST 2005 - Calling tmpdir() on Win32 had the unintended side-effect of storing some undef values in %INC for the TMPDIR, TEMP, and TMP entries if they didn't exist already. This is probably a bug in perl itself (submitted as #37441 on rt.perl.org), which we're now working around. [Thomas L. Shinnick] - Integrated a change from bleadperl - a certain #ifdef in Cwd.xs needs to apply to WIN32 but not WinCE. [Vadim Konovalov] - abs2rel() used to return the empty string when its two arguments were identical, which made no sense. Now it returns curdir(). [Spotted by David Golden] - The Unix and Win32 implementations of abs2rel() have been unified. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1.1.1 2006/02/25 00:23:56 minskim Exp $ d3 3 a5 3 SHA1 (PathTools-3.23.tar.gz) = 2e37ca241aab76721c1cf9f416880166fba4799b RMD160 (PathTools-3.23.tar.gz) = 8e55c6226a62b2305734db8a437be9a6590d9c94 Size (PathTools-3.23.tar.gz) = 116242 bytes @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 SHA1 (PathTools-3.12.tar.gz) = 0b894ac7896f1dc3e0b169919346e79ddedefcbf RMD160 (PathTools-3.12.tar.gz) = 2436eb07db515f1431f5d70bd1cbd25a352d2449 Size (PathTools-3.12.tar.gz) = 111353 bytes @ 1.1.1.1 log @This module is designed to support operations commonly performed on file specifications (usually called "file names", but not to be confused with the contents of a file, or Perl's file handles), such as concatenating several directory and file names into a single path, or determining whether a path is rooted. @ text @@