textproc/p5-Text-CSV-Hashify 0.11 FreeBSD
Composition and decomposition of comma-separated values into hashes
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- textproc, perl5
- Package size
- 19.0 KiB, 42.7 KiB installed
Description
Text::CSV::Hashify is designed for the case where you simply want to turn a CSV file into a Perl hash. In particular, it is designed for the case where (a) the CSV file's first record is a list of fields in the ancestral database table and (b) one field (column) of which functions as a primary key, i.e., each record's entry in that field is distinct from every other record's entry therein.
Text::CSV::Hashify turns that kind of CSV file into one big hash of hashes. Elements of this hash are keyed on the entries in the designated primary key field and the value for each element is a hash reference of all the data in a particular database record (including the primary key field and its value).
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/p5-Text-CSV-Hashify | 0.11 |
| OpenBSD | textproc/p5-Text-CSV-Hashify | 0.11 |
| DragonFly | textproc/p5-Text-CSV-Hashify | 0.11 |
Install
Binary package:
pkg install p5-Text-CSV-Hashify
From the ports tree:
cd /usr/ports/textproc/p5-Text-CSV-Hashify/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Text-CSV-Hashify>0:textproc/p5-Text-CSV-Hashify
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 | 0.11 | 0.11 | 0.11 | 0.11 | 0.11 |
| FreeBSD:14:quarterly | 0.11 | 0.11 | n/a | 0.11 | 0.11 |
| FreeBSD:15:latest | 0.11 | 0.11 | n/a | 0.11 | 0.11 |
| FreeBSD:15:quarterly | 0.11 | 0.11 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.11 | 0.11 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
p5-Text-CSV>=0: textproc/p5-Text-CSV
Runtime 1
p5-Text-CSV>=0: textproc/p5-Text-CSV
The full lists below include those, and their dependencies in turn.
Build dependencies 2
Run dependencies 2
No port depends on this one.
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%SITE_PERL%%/Text/CSV/Hashify.pm
- %%PERL5_MAN3%%/Text::CSV::Hashify.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Text-CSV-Hashify-0.11.tar.gz | 76696 | a5afcc7c36ad8b01b617e86bbf8ede133624c2efba6187c758f48b23a3268277 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.