BSD Ports

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

SystemPortVersion
FreeBSDtextproc/p5-Text-UnicodeBox0.03
DragonFlytextproc/p5-Text-UnicodeBox0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.030.030.030.030.03
FreeBSD:14:quarterly0.030.03n/a0.030.03
FreeBSD:15:latest0.030.03n/a0.030.03
FreeBSD:15:quarterly0.030.03n/an/an/a
FreeBSD:16:latest0.030.03n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 27
Run dependencies 26

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
FileSizeSHA256
Text-UnicodeBox-0.03.tar.gz28695c32e7c7ce6bf303289ac61c3b740100eee45430ff281301539364f3e4617246c
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.