graphics/p5-Data-Google-Visualization-DataTable 0.11_1 FreeBSD
Easily create Google DataTable objects for the Google Visulization API
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- graphics, perl5
- Package size
- 22.1 KiB, 66.6 KiB installed
Description
Google's excellent Visualization suite requires you to format your Javascript data very carefully. It's entirely possible to do this by hand, especially with the help of the most excellent JSON::XS but it's a bit fiddly, largely because Perl doesn't natively support data types and Google's API accepts a super-set of JSON - see "JSON vs Javascript" below.
This module is attempts to hide the gory details of preparing your data before sending it to a JSON serializer - more specifically, hiding some of the hoops that have to be jump through for making sure your data serializes to the right data types.
Every effort has been made to keep naming conventions as close as possible to those in the API itself.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/p5-Data-Google-Visualization-DataTable | 0.11_1 |
| DragonFly | graphics/p5-Data-Google-Visualization-DataTable | 0.11_1 |
Install
Binary package:
pkg install p5-Data-Google-Visualization-DataTable
From the ports tree:
cd /usr/ports/graphics/p5-Data-Google-Visualization-DataTable/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-Data-Google-Visualization-DataTable>0:graphics/p5-Data-Google-Visualization-DataTable
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.11_1 | 0.11_1 | 0.11_1 | 0.11_1 | 0.11_1 |
| FreeBSD:14:quarterly | 0.11_1 | 0.11_1 | n/a | 0.11_1 | 0.11_1 |
| FreeBSD:15:latest | 0.11_1 | 0.11_1 | n/a | 0.11_1 | 0.11_1 |
| FreeBSD:15:quarterly | 0.11_1 | 0.11_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.11_1 | 0.11_1 | 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 1
p5-JSON-XS>=2.0: converters/p5-JSON-XS
Runtime 1
p5-JSON-XS>=2.0: converters/p5-JSON-XS
The full lists below include those, and their dependencies in turn.
Build dependencies 4
Required by 1
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 2
- %%SITE_PERL%%/Data/Google/Visualization/DataTable.pm
- %%PERL5_MAN3%%/Data::Google::Visualization::DataTable.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Data-Google-Visualization-DataTable-0.11.tar.gz | 21002 | 1d3b9002dd781a1dd8a7959b1c55e0a22ac9b0623e09cbeb9ff38927a04f664d |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.