BSD Ports

x11-toolkits/p5-Tk-TableMatrix 1.29 FreeBSD

Table/matrix extension to perl/tk for displaying table formatted data

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
x11-toolkits, perl5
Package size
108.6 KiB, 294.2 KiB installed

Description

Tk::TableMatrix is a table/matrix widget extension to perl/tk for displaying data in a table (or spreadsheet) format. The basic features of the widget are:

* multi-line cells * support for embedded windows (one per cell) * row & column spanning * variable width columns / height rows (interactively resizable) * row and column titles * multiple data sources ((perl hash|| perl callback) &| internal caching) * supports standard Tk reliefs, fonts, colors, etc. * x/y scrollbar support * 'tag' styles per row, column or cell to change visual appearance * in-cell editing - returns value back to data source * support for disabled (read-only) tables or cells (via tags) * multiple selection modes, with "active" cell * multiple drawing modes to get optimal performance for larger tables * optional 'flashes' when things update * cell validation support * Works everywhere Tk does (including Windows and Mac!)

In the other systems

The newest version among them is 1.29, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDx11-toolkits/p5-Tk-TableMatrix1.29 newestnone known-[email protected]-
OpenBSDx11/p5-Tk-TableMatrix by name1.23p5no data-Nigel Taylor <[email protected]>2026-07-08
DragonFlyx11-toolkits/p5-Tk-TableMatrix1.29 newestnone known-[email protected]-
HardenedBSDx11-toolkits/p5-Tk-TableMatrix1.29 newestno data-[email protected]-
GhostBSDx11-toolkits/p5-Tk-TableMatrix1.29 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install p5-Tk-TableMatrix

From the ports tree:

cd /usr/ports/x11-toolkits/p5-Tk-TableMatrix/ && make install clean

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

RUN_DEPENDS=	p5-Tk-TableMatrix>0:x11-toolkits/p5-Tk-TableMatrix

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:latest1.291.291.291.291.29
FreeBSD:14:quarterly1.291.29n/a1.291.29
FreeBSD:15:latest1.291.29n/a1.291.29
FreeBSD:15:quarterly1.291.29n/an/an/a
FreeBSD:16:latest1.291.29n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

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

Build dependencies 17
Run dependencies 17

Configuration

No options to configure.

USES
dos2unix perl5
Service scripts
none

Files

pkg-plist 13
  • %%SITE_ARCH%%/Tk/TableMatrix.pm
  • %%SITE_ARCH%%/Tk/TableMatrix.pod
  • %%SITE_ARCH%%/Tk/TableMatrix/Spreadsheet.pm
  • %%SITE_ARCH%%/Tk/TableMatrix/SpreadsheetHideRows.pm
  • %%SITE_ARCH%%/Tk/pTk/mm.h
  • %%SITE_ARCH%%/Tk/pTk/tkTable.h
  • %%SITE_ARCH%%/Tk/pTk/tkTableversion.h
  • %%SITE_ARCH%%/Tk/pTk/version.h
  • %%SITE_ARCH%%/auto/Tk/TableMatrix/TableMatrix.so
  • %%SITE_ARCH%%/auto/Tk/TableMatrix/autosplit.ix
  • %%PERL5_MAN3%%/Tk::TableMatrix.3.gz
  • %%PERL5_MAN3%%/Tk::TableMatrix::Spreadsheet.3.gz
  • %%PERL5_MAN3%%/Tk::TableMatrix::SpreadsheetHideRows.3.gz
distinfo 1
FileSizeSHA256
Tk-TableMatrix-1.29.tar.gz425413d31708b8bbfddce9034540522b2e4ec58e70f2eb5b23ac593d2421ea90dbd0d6
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.