| Port details |
- py-pycairo Python bindings for Cairo
- 1.29.0 graphics
=0 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one. - Maintainer: desktop@FreeBSD.org
 - Port Added: 2026-02-13 04:30:07
- Last Update: 2026-02-13 04:22:55
- Commit Hash: b01ea74
- Also Listed In: python
- License: LGPL21 MPL11
- WWW:
- https://pycairo.readthedocs.io
- https://github.com/pygobject/pycairo
- Description:
- Python bindings for Cairo.
 ¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/graphics/py-pycairo/ && make install clean
- To add the package, run one of these commands:
- pkg install graphics/py-pycairo
- pkg install py311-pycairo
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py311-pycairo listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-pycairo
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1770912682
SHA256 (pycairo-1.29.0.tar.gz) = f3f7fde97325cae80224c09f12564ef58d0d0f655da0e3b040f5807bd5bd3142
SIZE (pycairo-1.29.0.tar.gz) = 665871
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py311-meson-python>=0.16.0 : devel/meson-python@py311
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- python3.11 : lang/python311
- Library dependencies:
-
- libcairo.so : graphics/cairo
- This port is required by:
- for Build
-
- astro/gpsd
- devel/py-pygobject
- devel/pygobject-common
- graphics/drawing
- math/lib2geom
- misc/py-openpaperwork-gtk
- x11-themes/plasma6-breeze-gtk
- for Run
-
- astro/gpsd
- devel/py-pygobject
- graphics/drawing
- graphics/py-photocollage
- graphics/py-pycha
- graphics/py-rlpycairo
- graphics/variety
Configuration Options:
- ===> The following configuration options are available for py311-pycairo-1.29.0:
TEST=off: Build and/or run tests
===> Use 'make config' to modify these settings
- Options name:
- graphics_py-pycairo
- USES:
- compiler:c11 gnome pkgconfig python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Port Moves |
- port moved here from graphics/py-cairo on 2026-02-12
REASON: Use correct Python package name
|
Number of commits found: 1
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
1.29.0 13 Feb 2026 04:22:55
    |
Charlie Li (vishwin)  |
graphics/py-pycairo: rename and update to 1.29.0
Changelog: https://pycairo.readthedocs.io/en/latest/changelog.html#v1-29-0
Notably, experimental support for free-threaded Python (3.13t, soon 3.14t)
Port and PKGNAME renamed to match Python package metadata, and to
properly build with USE_PYTHON=pep517. Test suite also now exposed.
Remove PORTSCOUT since this does not follow the even-odd version
split. |
Number of commits found: 1
|