BSD Ports

print/py-reportlab 3.6.13p2v0 OpenBSD

PDF-generating toolkit for Python

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
print, graphics, lang/python

Description

The ReportLab Toolkit is Open Source PDF library. This library implements a flexible layout engine named Platypus that builds documents from components like headlines, paragraphs, fonts, tables, bitmap images, vector graphics, etc. These flowable elements are placed in a document "story" following a set of templates for frames, pages and the entire document itself. In addition to the standard 14 PostScript fonts there is full support for custom embedded Type-1 as well as for Asian fonts. The included graphics subpackage provides a set of primitive shapes as well as reusable widgets building on them. Among the sample collections is a very useful set of business chart diagrams, including bar charts, line charts and pie charts. Different renderers can be used to create vector graphics (in fact, even full document pages) as individual components not only in PDF, but also in EPS and in a variety of bitmap formats including JPEG, PNG, GIF, BMP and PICT.

In the other systems

SystemPortVersion
OpenBSDprint/py-reportlab3.6.13p2v0
FreeBSDprint/py-reportlab5.0.0
NetBSDprint/py-reportlab4.5.1
DragonFlyprint/py-reportlab4.3.1
MidnightBSDprint/py-reportlab4.4.3_2
HardenedBSDprint/py-reportlab4.4.7
GhostBSDprint/py-reportlab4.4.7

Install

Binary package:

pkg_add py3-reportlab

From the ports tree:

cd /usr/ports/print/py-reportlab && make install

Dependencies

Build dependencies 7
Run dependencies 3