devel/p5-IO-Stringy 2.113 MidnightBSD
Use IO handles with non-file objects
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- artistic, gpl+
- Categories
- devel, perl5
Description
This toolkit primarily provides modules for performing both traditional and object-oriented i/o) on things other than normal filehandles; in particular, IO::Scalar, IO::ScalarArray, and IO::Lines.
In the more-traditional IO::Handle front, we have IO::AtomicFile which may be used to painlessly create files which are updated atomically.
And in the "this-may-prove-useful" corner, we have IO::Wrap, whose exported wraphandle() function will clothe anything that's not a blessed object in an IO::Handle-like wrapper... so you can just use OO syntax and stop worrying about whether your function's caller handed you a string, a globref, or a FileHandle.
In the other systems
The newest version among them is 2.113, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | devel/p5-IO-Stringy | 2.113 newest | no data | - | [email protected] | - |
| FreeBSD | devel/p5-IO-Stringy | 2.113 newest | none known | - | [email protected] | - |
| DragonFly | devel/p5-IO-Stringy | 2.113 newest | none known | - | [email protected] | - |
| HardenedBSD | devel/p5-IO-Stringy | 2.113 newest | no data | - | [email protected] | - |
| GhostBSD | devel/p5-IO-Stringy | 2.113 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install p5-IO-Stringy
From mports:
cd /usr/mports/devel/p5-IO-Stringy && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-IO-Stringy>0:devel/p5-IO-Stringy
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 16
- %%SITE_PERL%%/IO/AtomicFile.pm
- %%SITE_PERL%%/IO/InnerFile.pm
- %%SITE_PERL%%/IO/Lines.pm
- %%SITE_PERL%%/IO/Scalar.pm
- %%SITE_PERL%%/IO/ScalarArray.pm
- %%SITE_PERL%%/IO/Stringy.pm
- %%SITE_PERL%%/IO/Wrap.pm
- %%SITE_PERL%%/IO/WrapTie.pm
- %%PERL5_MAN3%%/IO::AtomicFile.3.gz
- %%PERL5_MAN3%%/IO::InnerFile.3.gz
- %%PERL5_MAN3%%/IO::Lines.3.gz
- %%PERL5_MAN3%%/IO::Scalar.3.gz
- %%PERL5_MAN3%%/IO::ScalarArray.3.gz
- %%PERL5_MAN3%%/IO::Stringy.3.gz
- %%PERL5_MAN3%%/IO::Wrap.3.gz
- %%PERL5_MAN3%%/IO::WrapTie.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| IO-Stringy-2.113.tar.gz | 47755 | 51220fcaf9f66a639b69d251d7b0757bf4202f4f9debd45bdd341a6aca62fe4e |
Master sites 1
- CPAN