devel/p5-IO-Stringy 2.113
Use IO handles with non-file objects
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- devel, perl5
- Package size
- 49.2 KiB, 131.4 KiB installed
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.
Install
As a binary package — by origin, or by package name:
pkg install devel/p5-IO-Stringy
pkg install p5-IO-Stringy
From the ports tree:
cd /usr/ports/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
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.113 | 2.113 | 2.113 | 2.113 | 2.113 |
| FreeBSD:14:quarterly | 2.113 | 2.113 | n/a | 2.113 | 2.113 |
| FreeBSD:15:latest | 2.113 | 2.113 | n/a | 2.113 | 2.113 |
| FreeBSD:15:quarterly | 2.113 | 2.113 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.113 | 2.113 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 1
All run dependencies 1
Required by 205
- audio/mythplugin-mythmusic
- audio/p5-Audio-Scrobbler
- biology/p5-Bio-ASN1-EntrezGene
- biology/p5-Bio-Cluster
- biology/p5-Bio-Coordinate
- biology/p5-Bio-DB-EMBL
- biology/p5-Bio-DB-NCBIHelper
- biology/p5-Bio-Das
- biology/p5-Bio-FeatureIO
- biology/p5-Bio-Graphics
- biology/p5-Bio-Phylo
- biology/p5-Bio-Variation
- biology/p5-BioPerl
- biology/p5-BioPerl-Run
- converters/p5-Convert-TNEF
- databases/ora2pg
- databases/p5-Class-DBI
- databases/p5-Class-DBI-AbstractSearch
- databases/p5-Class-DBI-AsForm
- databases/p5-Class-DBI-AutoLoader
- databases/p5-Class-DBI-BaseDSN
- databases/p5-Class-DBI-DATA-Schema
- databases/p5-Class-DBI-DDL
- databases/p5-Class-DBI-FromCGI
- databases/p5-Class-DBI-LazyInflate
- databases/p5-Class-DBI-Loader
- databases/p5-Class-DBI-Loader-Relationship
- databases/p5-Class-DBI-Oracle
- databases/p5-Class-DBI-Pager
- databases/p5-Class-DBI-Pg
- databases/p5-Class-DBI-Plugin
- databases/p5-Class-DBI-Plugin-AbstractCount
- databases/p5-Class-DBI-Plugin-DeepAbstractSearch
- databases/p5-Class-DBI-Plugin-Iterator
- databases/p5-Class-DBI-Plugin-Pager
- databases/p5-Class-DBI-Plugin-RetrieveAll
- databases/p5-Class-DBI-Plugin-Senna
- databases/p5-Class-DBI-Plugin-Type
- databases/p5-Class-DBI-Replication
- databases/p5-Class-DBI-SAK
- databases/p5-Class-DBI-SQLite
- databases/p5-Class-DBI-Sweet
- databases/p5-Class-DBI-ToSax
- databases/p5-Class-DBI-Untaint
- databases/p5-Class-DBI-mysql
- databases/p5-DBD-Excel
- databases/p5-DBICx-Deploy
- databases/p5-DBICx-MapMaker
- databases/p5-DBICx-Sugar
- databases/p5-DBICx-TestDatabase
- databases/p5-DBIWrapper
- databases/p5-DBIx-Class-DeploymentHandler
- databases/p5-DBIx-Class-Migration
- databases/p5-DBIx-Class-ResultSet-RecursiveUpdate
- databases/p5-DBIx-Dump
- databases/p5-DBIx-NoSQL
- databases/p5-Dancer-Plugin-DBIC
- databases/p5-Dancer2-Plugin-DBIC
- databases/p5-Dancer2-Session-DBIC
- databases/p5-GitDDL
- databases/p5-GitDDL-Migrator
- databases/p5-HTML-FormHandler-Model-DBIC
- databases/p5-Jifty-DBI
- databases/p5-SQL-Translator
- deskutils/p5-Goo
- devel/hivex
- devel/p5-CPAN-YACSmoke
- devel/p5-Class-Trigger
- devel/p5-CommitBit
- devel/p5-Config-Auto
- devel/p5-Config-IniFiles
- devel/p5-Config-IniHash
- devel/p5-Config-IniRegEx
- devel/p5-Data-Model
- devel/p5-Data-ObjectDriver
- devel/p5-File-Assets
- devel/p5-File-Binary
- devel/p5-IO-Any
- devel/p5-IO-YAML
- devel/p5-Log-Dispatch-Colorful
- devel/p5-Log-Dispatch-Config
- devel/p5-Log-Dispatch-Configurator-Any
- devel/p5-Log-Dispatch-Configurator-YAML
- devel/p5-Luka
- devel/p5-Module-Setup
- devel/p5-OLE-Storage_Lite
- devel/p5-POE-Component-Logger
- devel/p5-Sepia
- devel/p5-Test-DBIx-Class
- devel/p5-Test-Declare
- devel/p5-TheSchwartz
- devel/p5-TheSchwartz-Worker-SendEmail
- devel/p5-github_creator
- dns/p5-Zonemaster-Backend
- ftp/p5-Net-FTPServer
- graphics/gscan2pdf
- graphics/p5-Gimp
- lang/p5-JSAN
- mail/mailscanner
- mail/mimedefang
The first 100 are listed.
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
Commit history 0
No commits in the history this site was built from.