BSD Ports

print/py-weasyprint 69.0 FreeBSD

Converts HTML/CSS documents to PDF

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
2dd7da955e
License
BSD3CLAUSE
Categories
print, python
Package size
705.2 KiB, 3879.8 KiB installed

Description

WeasyPrint helps web developers to create PDF documents. It turns simple HTML pages into gorgeous PDF.

In the other systems

SystemPortVersion
FreeBSDprint/py-weasyprint69.0
NetBSDprint/py-weasyprint69.0
DragonFlyprint/py-weasyprint61.2
MidnightBSDprint/py-weasyprint51_2
HardenedBSDprint/py-weasyprint69.0
GhostBSDprint/py-weasyprint69.0

Install

Binary package:

pkg install py312-weasyprint

From the ports tree:

cd /usr/ports/print/py-weasyprint/ && make install clean

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

RUN_DEPENDS=	py312-weasyprint>0:print/py-weasyprint

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:latest69.069.0-61.269.0
FreeBSD:14:quarterly69.069.0n/a61.269.0
FreeBSD:15:latest69.069.0n/a61.261.2
FreeBSD:15:quarterly69.069.0n/an/an/a
FreeBSD:16:latest69.069.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 11

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

Build dependencies 48
Run dependencies 83
Required by 1

Configuration

No options to configure.

USES
gnome python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
weasyprint-69.0.tar.gz1.549834e+06a7a32f39ca16bd82ef11de99c92ea4b5f14951c9033af035e451ce4f4ee0a88c
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
2dd7da955e Kurt Jaeger print/py-weasyprint: update 61.2 -> 69.0, pet repology
Changes: https://github.com/Kozea/WeasyPrint/releases https://www.courtbouillon.org/blog/00067-weasyprint-69/ Security: CVE-2026-49452, CVE-2025-68616