textproc/p5-Text-UnicodeBox 0.03 FreeBSD
Text box drawing using the Unicode box symbols
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- textproc, perl5
- Package size
- 25.9 KiB, 56.5 KiB installed
Description
Text::UnicodeBox is a low level box drawing interface. You'll most likely want to use one of the higher level modules such as Text::UnicodeBox::Table.
The unicode box symbol table is a fairly robust set of symbols that allow you to draw lines and boxes with monospaced fonts. This module allows you to focus on the content of the boxes you need to draw and mostly ignore how to draw a good looking box with proper connections between all the lines.
The low level approach is line-based. A box object is created, add_line is called for each line of content you'd like to render, and render is called to complete the box.
Output is built up over time, which allows you to stream the output rather then buffering it and printing it in one go.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/p5-Text-UnicodeBox | 0.03 |
| DragonFly | textproc/p5-Text-UnicodeBox | 0.03 |
Install
Binary package:
pkg install p5-Text-UnicodeBox
From the ports tree:
cd /usr/ports/textproc/p5-Text-UnicodeBox/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Text-UnicodeBox>0:textproc/p5-Text-UnicodeBox
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.03 | 0.03 | 0.03 | 0.03 | 0.03 |
| FreeBSD:14:quarterly | 0.03 | 0.03 | n/a | 0.03 | 0.03 |
| FreeBSD:15:latest | 0.03 | 0.03 | n/a | 0.03 | 0.03 |
| FreeBSD:15:quarterly | 0.03 | 0.03 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.03 | 0.03 | 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 2
p5-Moose>=0: devel/p5-Moosep5-Text-CharWidth>=0.04: textproc/p5-Text-CharWidth
Runtime 2
p5-Moose>=0: devel/p5-Moosep5-Text-CharWidth>=0.04: textproc/p5-Text-CharWidth
The full lists below include those, and their dependencies in turn.
Build dependencies 27
- devel/p5-Algorithm-C3
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-MRO-Compat
- devel/p5-Module-Build
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Install
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
- textproc/p5-Text-CharWidth
Run dependencies 26
- devel/p5-Algorithm-C3
- devel/p5-Class-C3
- devel/p5-Class-Load
- devel/p5-Class-Load-XS
- devel/p5-Data-OptList
- devel/p5-Devel-GlobalDestruction
- devel/p5-Devel-OverloadInfo
- devel/p5-Devel-StackTrace
- devel/p5-Dist-CheckConflicts
- devel/p5-Eval-Closure
- devel/p5-MRO-Compat
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Module-Runtime-Conflicts
- devel/p5-Moose
- devel/p5-Package-DeprecationManager
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-Params-Util
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Install
- lang/p5-Scalar-List-Utils
- lang/p5-Try-Tiny
- lang/perl5.42
- textproc/p5-Text-CharWidth
Required by 1
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 10
- %%SITE_PERL%%/Text/UnicodeBox.pm
- %%SITE_PERL%%/Text/UnicodeBox/Control.pm
- %%SITE_PERL%%/Text/UnicodeBox/Table.pm
- %%SITE_PERL%%/Text/UnicodeBox/Text.pm
- %%SITE_PERL%%/Text/UnicodeBox/Utility.pm
- %%PERL5_MAN3%%/Text::UnicodeBox.3.gz
- %%PERL5_MAN3%%/Text::UnicodeBox::Control.3.gz
- %%PERL5_MAN3%%/Text::UnicodeBox::Table.3.gz
- %%PERL5_MAN3%%/Text::UnicodeBox::Text.3.gz
- %%PERL5_MAN3%%/Text::UnicodeBox::Utility.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Text-UnicodeBox-0.03.tar.gz | 28695 | c32e7c7ce6bf303289ac61c3b740100eee45430ff281301539364f3e4617246c |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.