BSD Ports

devel/p5-Data-Printer 1.002001 FreeBSD

Colored pretty-print of Perl data structures and objects

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
devel, perl5
Package size
117.8 KiB, 303.4 KiB installed

Description

Data::Printer is meant to do one thing and one thing only: display Perl variables and objects on screen, properly formatted (to be inspected by a human).

Here's what Data::Printer has to offer to Perl developers, out of the box:

  • Very sane defaults (I hope!)
  • Highly customizable (in case you disagree with me :)
  • Colored output by default
  • Human-friendly output, with array index and custom separators
  • Full object dumps including methods, inheritance and internals
  • Exposes extra information such as tainted data and weak references
  • Ability to easily create filters for objects and regular structures
  • Ability to load settings from a .dataprinter file so you don't have to write anything other than "use DDP;" in your code!

In the other systems

SystemPortVersion
FreeBSDdevel/p5-Data-Printer1.002001
OpenBSDdevel/p5-Data-Printer1.002001
NetBSDdevel/p5-Data-Printer1.002001nb3
DragonFlydevel/p5-Data-Printer1.002001
MidnightBSDdevel/p5-Data-Printer1.002001
HardenedBSDdevel/p5-Data-Printer1.002001
GhostBSDdevel/p5-Data-Printer1.002001

Install

Binary package:

pkg install p5-Data-Printer

From the ports tree:

cd /usr/ports/devel/p5-Data-Printer/ && make install clean

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

RUN_DEPENDS=	p5-Data-Printer>0:devel/p5-Data-Printer

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

Dependencies

As this port's Makefile names them.

Test 4

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

Build dependencies 1
Run dependencies 1

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 48
  • %%SITE_PERL%%/DDP.pm
  • %%SITE_PERL%%/Data/Printer.pm
  • %%SITE_PERL%%/Data/Printer/Common.pm
  • %%SITE_PERL%%/Data/Printer/Config.pm
  • %%SITE_PERL%%/Data/Printer/Filter.pm
  • %%SITE_PERL%%/Data/Printer/Filter/ARRAY.pm
  • %%SITE_PERL%%/Data/Printer/Filter/CODE.pm
  • %%SITE_PERL%%/Data/Printer/Filter/ContentType.pm
  • %%SITE_PERL%%/Data/Printer/Filter/DB.pm
  • %%SITE_PERL%%/Data/Printer/Filter/DateTime.pm
  • %%SITE_PERL%%/Data/Printer/Filter/Digest.pm
  • %%SITE_PERL%%/Data/Printer/Filter/FORMAT.pm
  • %%SITE_PERL%%/Data/Printer/Filter/GLOB.pm
  • %%SITE_PERL%%/Data/Printer/Filter/GenericClass.pm
  • %%SITE_PERL%%/Data/Printer/Filter/HASH.pm
  • %%SITE_PERL%%/Data/Printer/Filter/OBJECT.pm
  • %%SITE_PERL%%/Data/Printer/Filter/REF.pm
  • %%SITE_PERL%%/Data/Printer/Filter/Regexp.pm
  • %%SITE_PERL%%/Data/Printer/Filter/SCALAR.pm
  • %%SITE_PERL%%/Data/Printer/Filter/VSTRING.pm
  • %%SITE_PERL%%/Data/Printer/Filter/Web.pm
  • %%SITE_PERL%%/Data/Printer/Object.pm
  • %%SITE_PERL%%/Data/Printer/Profile.pm
  • %%SITE_PERL%%/Data/Printer/Profile/Dumper.pm
  • %%SITE_PERL%%/Data/Printer/Profile/JSON.pm
  • %%SITE_PERL%%/Data/Printer/Theme.pm
  • %%SITE_PERL%%/Data/Printer/Theme/Classic.pm
  • %%SITE_PERL%%/Data/Printer/Theme/Material.pm
  • %%SITE_PERL%%/Data/Printer/Theme/Monokai.pm
  • %%SITE_PERL%%/Data/Printer/Theme/Solarized.pm
  • %%PERL5_MAN3%%/DDP.3.gz
  • %%PERL5_MAN3%%/Data::Printer.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Config.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Filter.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Filter::ContentType.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Filter::DB.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Filter::DateTime.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Filter::Digest.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Filter::Web.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Object.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Profile.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Profile::Dumper.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Profile::JSON.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Theme.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Theme::Classic.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Theme::Material.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Theme::Monokai.3.gz
  • %%PERL5_MAN3%%/Data::Printer::Theme::Solarized.3.gz
distinfo 1
FileSizeSHA256
Data-Printer-1.002001.tar.gz11957496292d29edf85eca10724a00e0af509c40b17b9b5638c00332d703599b6f3b74
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.