BSD Ports

textproc/p5-Text-ANSITable 0.610 FreeBSD

Create nice formatted tables using extended ASCII and ANSI colors

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
textproc, perl5
Package size
105.3 KiB, 327.3 KiB installed

Description

Text::ANSITable is yet another text table formatter module like Text::ASCIITable or Text::SimpleTable, with the following differences:

  • Colors and color themes: ANSI color codes will be used by default (even 256 and 24bit colors), but will degrade to lower color depth and black/white according to terminal support.
  • Box-drawing characters: Box-drawing characters will be used by default, but will degrade to using normal ASCII characters if terminal does not support them.
  • Unicode and wide character support: Border styles using Unicode characters (double lines, bold/heavy lines, brick style, etc). Columns containing wide characters stay aligned. (Note: support for wide characters requires Text::ANSI::WideUtil which is currently set as an optional prereq, so you'll need to install it explicitly or set your CPAN client to install 'recommends' prereq).

Compared to Text::ASCIITable, it uses lower_case method/attr names instead of CamelCase, and it uses arrayref for columns and add_row. When specifying border styles, the order of characters are slightly different. More fine-grained options to customize appearance.

In the other systems

SystemPortVersion
FreeBSDtextproc/p5-Text-ANSITable0.610
DragonFlytextproc/p5-Text-ANSITable0.610

Install

Binary package:

pkg install p5-Text-ANSITable

From the ports tree:

cd /usr/ports/textproc/p5-Text-ANSITable/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-Text-ANSITable>0:textproc/p5-Text-ANSITable

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.6100.6100.6080.6100.610
FreeBSD:14:quarterly0.6100.610n/a0.6100.610
FreeBSD:15:latest0.6100.610n/a0.6100.610
FreeBSD:15:quarterly0.6100.610n/an/an/a
FreeBSD:16:latest0.6100.610n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 18

Runtime 17

Test 2

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

Build dependencies 52
Run dependencies 51

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 87
  • bin/ansitable-list-border-styles
  • bin/ansitable-list-color-themes
  • bin/ansitable-list-style-sets
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/bold.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/brick.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/bricko.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/csingle.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/double.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/none_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/none_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/none_utf8.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/single_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/single_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/single_utf8.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleh_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleh_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleh_utf8.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlei_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlei_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlei_utf8.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleo_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleo_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singleo_utf8.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlev_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlev_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/singlev_utf8.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/space_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/space_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/space_utf8.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/spacei_ascii.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/spacei_boxchar.pm
  • %%SITE_PERL%%/BorderStyle/Text/ANSITable/OldCompat/Default/spacei_utf8.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_gradation.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_gradation_whitebg.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_nogradation.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/default_nogradation_whitebg.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/OldCompat/Default/no_color.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/Gradation.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/GradationWhiteBG.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/NoGradation.pm
  • %%SITE_PERL%%/ColorTheme/Text/ANSITable/Standard/NoGradationWhiteBG.pm
  • %%SITE_PERL%%/Text/ANSITable.pm
  • %%SITE_PERL%%/Text/ANSITable/StyleSet/AltRow.pm
  • %%SITE_PERL%%/auto/share/dist/Text-ANSITable/examples/demo1.pl
  • %%PERL5_MAN1%%/ansitable-list-border-styles.1.gz
  • %%PERL5_MAN1%%/ansitable-list-color-themes.1.gz
  • %%PERL5_MAN1%%/ansitable-list-style-sets.1.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::bold.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::brick.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::bricko.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::csingle.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::double.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::none_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::none_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::none_utf8.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::single_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::single_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::single_utf8.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleh_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleh_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleh_utf8.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlei_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlei_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlei_utf8.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleo_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleo_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singleo_utf8.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlev_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlev_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::singlev_utf8.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::space_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::space_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::space_utf8.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::spacei_ascii.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::spacei_boxchar.3.gz
  • %%PERL5_MAN3%%/BorderStyle::Text::ANSITable::OldCompat::Default::spacei_utf8.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_gradation.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_gradation_whitebg.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_nogradation.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::default_nogradation_whitebg.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::OldCompat::Default::no_color.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::Gradation.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::GradationWhiteBG.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::NoGradation.3.gz
  • %%PERL5_MAN3%%/ColorTheme::Text::ANSITable::Standard::NoGradationWhiteBG.3.gz
  • %%PERL5_MAN3%%/Text::ANSITable.3.gz
  • %%PERL5_MAN3%%/Text::ANSITable::StyleSet::AltRow.3.gz
distinfo 1
FileSizeSHA256
Text-ANSITable-0.610.tar.gz71169efed31167ffab45e54f4e89da51ba72f9f3e30a0d57d474e39e7f8758c968940
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.