filesystems/p5-Path-Tiny 0.150nb1 NetBSD
Perl5 file path utility
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- Last update
- Commit
618415630a- License
- apache-2.0
- Categories
- filesystems, devel, perl5
- Package size
- 36.6 KiB, 181.5 KiB installed
Description
This module attempts to provide a small, fast utility for working with file paths. It is friendlier to use than File::Spec and provides easy access to functions from several other core file handling modules.
It doesn't attempt to be as full-featured as IO::All or Path::Class, nor does it try to work for anything except Unix-like and Win32 platforms. Even then, it might break if you try something particularly obscure or tortuous. (Quick! What does this mean: ///../../..//./././a//b/.././c/././? And how does it differ on Win32?)
All paths are forced to have Unix-style forward slashes. Stringifying the object gives you back the path (after some clean up).
File input/output methods flock handles before reading or writing, as appropriate.
The *_utf8 methods (slurp_utf8, lines_utf8, etc.) operate in raw mode without CRLF translation. Installing Unicode::UTF8 0.58 or later will speed up several of them and is highly recommended.
It uses autodie internally, so most failures will be thrown as exceptions.
In the other systems
| System | Port | Version |
|---|---|---|
| NetBSD | filesystems/p5-Path-Tiny | 0.150nb1 |
| FreeBSD | devel/p5-Path-Tiny | 0.150 |
| OpenBSD | devel/p5-Path-Tiny | 0.150 |
| DragonFly | devel/p5-Path-Tiny | 0.146 |
| MidnightBSD | devel/p5-Path-Tiny | 0.150 |
| HardenedBSD | devel/p5-Path-Tiny | 0.150 |
| GhostBSD | devel/p5-Path-Tiny | 0.150 |
Install
Binary package:
pkgin install p5-Path-Tiny
From pkgsrc:
cd /usr/pkgsrc/filesystems/p5-Path-Tiny && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.150nb1 |
| NetBSD 10.1 aarch64 | 0.150 |
| SmartOS / illumos x86_64 | 0.150nb1 |
| macOS 15 arm64 | 0.150nb1 |
Dependencies
Run dependencies 1
Required by 26
- devel/p5-Alien-Base-ModuleBuild
- devel/p5-Alien-Build
- devel/p5-Alien-Build-Plugin-Download-GitLab
- devel/p5-CLI-Osprey
- devel/p5-Carton
- devel/p5-File-ShareDir-ProjectDistDir
- devel/p5-File-XDG
- devel/p5-Git-CPAN-Patch
- devel/p5-GitLab-API-v4
- devel/p5-Path-FindDev
- devel/p5-Path-IsDev
- devel/p5-Test-File-ShareDir
- devel/p5-Test-Inline
- devel/p5-Types-Path-Tiny
- filesystems/p5-MooseX-Types-Path-Tiny
- games/freecell-solver
- mail/p5-Mail-Qmail-Filter
- net/smokeping
- textproc/p5-Pod-Readme
- textproc/p5-Syntax-Highlight-Engine-Kate
- textproc/p5-Text-vCard
- textproc/p5-XML-XPath
- wip/p5-HTTP-BrowserDetect
- wip/p5-MongoDB
- www/p5-Test-LWP-UserAgent
- www/p5-WWW-Mechanize