print/py-reportlab 5.0.0 FreeBSD
Library to create PDF documents using the Python language
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
bbbaeae5d7- License
- BSD3CLAUSE
- Categories
- print, python
- Package size
- 3082.6 KiB, 12172.9 KiB installed
Description
ReportLab is a software library that lets you directly create documents in Adobe's Portabe Document Format (PDF) using the Python programming language.
The ReportLab library directly creates PDF based on your graphics commands. There are no intervening steps. Your applications can generate reports extremely fast - sometimes orders of magnitude faster than traditional report-writing tools.
The ReportLab library is expected to be useful in at least the following contexts:
- Dynamic PDF generation on the web
- High-volume corporate reporting and database publishing
- An embeddable print engine for other applications, including a 'report language' so that users can customize their own reports.
- A 'build system' for complex documents with charts, tables and text such as management accounts, statistical reports and scientific papers
- Going from XML to PDF in one step!
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | print/py-reportlab | 5.0.0 |
| OpenBSD | print/py-reportlab | 3.6.13p2v0 |
| NetBSD | print/py-reportlab | 4.5.1 |
| DragonFly | print/py-reportlab | 4.3.1 |
| MidnightBSD | print/py-reportlab | 4.4.3_2 |
Install
Binary package:
pkg install py312-reportlab
From the ports tree:
cd /usr/ports/print/py-reportlab/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-reportlab>0:print/py-reportlab
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 | 4.4.7 | 4.4.9 | - | 4.4.3 | 4.5.0 |
| FreeBSD:14:quarterly | 4.4.7 | 4.4.7 | n/a | 4.4.2 | 4.4.7 |
| FreeBSD:15:latest | 4.4.9 | 4.5.0 | n/a | 4.4.3 | 4.4.3 |
| FreeBSD:15:quarterly | 4.4.7 | 4.4.7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.4.7 | 4.5.0 | 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 2
${PYTHON_PKGNAMEPREFIX}setuptools>=0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>=0: devel/py-wheel
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 58
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-olefile
- devel/py-packaging
- devel/readline
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libimagequant
- graphics/libyuv
- graphics/openjpeg
- graphics/png
- graphics/py-pillow
- graphics/tiff
- graphics/webp
- lang/python312
- lang/python315
- lang/tcl86
- math/mpdecimal
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/vmaf
- print/adobe-cmaps
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libraqm
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-toolkits/py-tkinter
- x11-toolkits/tk86
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/xorgproto
Required by 38
- biology/biostar-tools
- biology/prodigy-lig
- biology/py-biopython
- biology/py-dna-features-viewer
- biology/py-hits
- converters/py-svglib
- devel/py-odoo-addon-openupgrade-framework16
- devel/py-odoo-addon-openupgrade-framework17
- devel/py-odoo-addon-openupgrade-framework18
- devel/py-odoo-addon-openupgrade-scripts16
- devel/py-odoo-addon-openupgrade-scripts17
- devel/py-odoo-addon-openupgrade-scripts18
- finance/odoo
- finance/odoo16
- finance/odoo17
- finance/odoo18
- graphics/py-actdiag
- graphics/py-blockdiag
- graphics/py-blockdiagcontrib-cisco
- graphics/py-django-easy-thumbnails
- graphics/py-nwdiag
- graphics/py-seqdiag
- graphics/py-toyplot
- science/py-MDAnalysis
- science/py-MDAnalysisTests
- science/rdkit
- science/votca
- security/caldera
- security/caldera-ot
- textproc/py-docling-eval
- textproc/py-docling-metrics-chemistry
- textproc/py-sphinxcontrib-actdiag
- textproc/py-sphinxcontrib-blockdiag
- textproc/py-sphinxcontrib-nwdiag
- textproc/py-sphinxcontrib-seqdiag
- textproc/py-xhtml2pdf
- www/py-django-filer
- www/py-flask-dance
Configuration
Options name: print_reportlab
| Option | Default | Description |
|---|---|---|
| CJK | on | Adobe CMaps |
| DOCS | off | Build and/or install documentation |
| FREETYPE | on | TrueType font rendering support |
- USES
- cpe python
- Service scripts
- none
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| reportlab-5.0.0.tar.gz | 3.701928e+06 | e4494a0c6623ae213bb856fba523171b2b54a7bf629fda02d5e525a7b899a784 |
| pfbfer-20180109.zip | 737561 | 851b431550e866b217317d09dd33b5535ae081200975ad4dd25e80be2af10fec |
Master sites 2
- PYPI:python
- LOCAL/bofh/print/py-reportlab:pfbfer
Commit history 6
The latest 5 of 6 in the history this site was built from.