Date: Fri, 13 Feb 2026 04:28:02 +0000 From: Charlie Li <vishwin@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: b01ea745e968 - main - graphics/py-pycairo: rename and update to 1.29.0 Message-ID: <698ea852.1f75b.345df1ee@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by vishwin: URL: https://cgit.FreeBSD.org/ports/commit/?id=b01ea745e968cda7c20fab0502c5119bdf533fb4 commit b01ea745e968cda7c20fab0502c5119bdf533fb4 Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2026-02-13 04:15:56 +0000 Commit: Charlie Li <vishwin@FreeBSD.org> CommitDate: 2026-02-13 04:22:55 +0000 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. --- MOVED | 1 + astro/gpsd/Makefile | 4 +-- devel/py-pygobject/Makefile | 4 +-- graphics/Makefile | 2 +- graphics/drawing/Makefile | 4 +-- graphics/py-cairo/Makefile | 34 ------------------- graphics/py-cairo/distinfo | 3 -- graphics/py-cairo/pkg-plist | 10 ------ graphics/py-photocollage/Makefile | 2 +- graphics/py-pycairo/Makefile | 41 +++++++++++++++++++++++ graphics/py-pycairo/distinfo | 3 ++ graphics/py-pycairo/files/patch-cairo_meson.build | 27 +++++++++++++++ graphics/{py-cairo => py-pycairo}/pkg-descr | 0 graphics/py-pycha/Makefile | 2 +- graphics/py-rlpycairo/Makefile | 2 +- graphics/variety/Makefile | 2 +- math/lib2geom/Makefile | 4 +-- math/py-isosurfaces/Makefile | 2 +- misc/py-openpaperwork-gtk/Makefile | 2 +- multimedia/pitivi/Makefile | 2 +- multimedia/py-mat2/Makefile | 2 +- multimedia/quodlibet/Makefile | 2 +- net-im/gajim/Makefile | 2 +- print/py-fonttools/Makefile | 2 +- print/py-weasyprint/Makefile | 6 ++-- sysutils/devedeng/Makefile | 2 +- www/twms/Makefile | 2 +- x11-fm/nemo/Makefile | 2 +- x11-themes/plasma6-breeze-gtk/Makefile | 4 +-- x11/cinnamon-screensaver/Makefile | 2 +- x11/guake/Makefile | 2 +- x11/mate-dock-applet/Makefile | 2 +- 32 files changed, 103 insertions(+), 78 deletions(-) diff --git a/MOVED b/MOVED index 01ac11889dcb..3877100b1eed 100644 --- a/MOVED +++ b/MOVED @@ -5146,3 +5146,4 @@ databases/postgresql13-plpython||2026-02-12|Has expired: PostgreSQL-13 is end-of databases/postgresql13-docs||2026-02-12|Has expired: PostgreSQL-13 is end-of-life databases/postgresql13-pgtcl||2026-02-12|Removed, PostgreSQL-13 is end-of-life databases/postgresql13-server||2026-02-12|Has expired: PostgreSQL-13 is end-of-life +graphics/py-cairo|graphics/py-pycairo|2026-02-12|Use correct Python package name diff --git a/astro/gpsd/Makefile b/astro/gpsd/Makefile index 6400b7f6f2ea..ed7f7f8d7f21 100644 --- a/astro/gpsd/Makefile +++ b/astro/gpsd/Makefile @@ -149,8 +149,8 @@ RECONFIGURE_MAKE_ARGS_OFF= reconfigure=no CPPBIND_MAKE_ARGS_OFF= libgpsmm=no PYSERIAL_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} PYSERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} -X11_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} -X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} +X11_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} +X11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} X11_USES= gnome X11_USE= gnome=gtk30 pygobject3 X11_MAKE_ARGS_OFF= xgps=no diff --git a/devel/py-pygobject/Makefile b/devel/py-pygobject/Makefile index d83c976cf3fc..0f80c67126f7 100644 --- a/devel/py-pygobject/Makefile +++ b/devel/py-pygobject/Makefile @@ -13,7 +13,7 @@ WWW= https://pygobject.gnome.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.16:graphics/py-cairo@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.16:graphics/py-pycairo@${PY_FLAVOR} LIB_DEPENDS= libffi.so:devel/libffi USES= gnome pkgconfig python @@ -35,7 +35,7 @@ do-install: ${STAGEDIR}${PREFIX}/include/pygobject-3.0/pygobject.h .else BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}meson-python>=0.12.1:devel/meson-python@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.16:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.16:graphics/py-pycairo@${PY_FLAVOR} \ ${LOCALBASE}/libdata/pkgconfig/pygobject-3.0.pc:devel/pygobject-common USE_GNOME= cairo glib20 introspection USE_PYTHON= autoplist concurrent pep517 diff --git a/graphics/Makefile b/graphics/Makefile index 39bcdc25910e..aee3bf8c6003 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -907,7 +907,6 @@ SUBDIR += py-blockdiag SUBDIR += py-blockdiagcontrib-cisco SUBDIR += py-box2d-py - SUBDIR += py-cairo SUBDIR += py-cairocffi SUBDIR += py-cairosvg SUBDIR += py-cartopy @@ -991,6 +990,7 @@ SUBDIR += py-pointpats SUBDIR += py-projpicker SUBDIR += py-proplot + SUBDIR += py-pycairo SUBDIR += py-pycha SUBDIR += py-pycollada SUBDIR += py-pydot diff --git a/graphics/drawing/Makefile b/graphics/drawing/Makefile index 4eae405851b0..c5912e8853cb 100644 --- a/graphics/drawing/Makefile +++ b/graphics/drawing/Makefile @@ -10,9 +10,9 @@ WWW= https://maoschanz.github.io/drawing/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ itstool:textproc/itstool -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} USES= desktop-file-utils gettext gnome meson pkgconfig python \ shebangfix diff --git a/graphics/py-cairo/Makefile b/graphics/py-cairo/Makefile deleted file mode 100644 index e23360e07f35..000000000000 --- a/graphics/py-cairo/Makefile +++ /dev/null @@ -1,34 +0,0 @@ -PORTNAME= cairo -PORTVERSION= 1.28.0 -PORTEPOCH= 1 -CATEGORIES= graphics python -MASTER_SITES= https://github.com/pygobject/pycairo/releases/download/v${PORTVERSION}/ -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= py${PORTNAME}-${PORTVERSION} - -MAINTAINER= desktop@FreeBSD.org -COMMENT= Python bindings for Cairo -WWW= https://github.com/pygobject/pycairo - -LICENSE= LGPL21 MPL11 -LICENSE_COMB= multi -LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL-2.1 -LICENSE_FILE_MPL11= ${WRKSRC}/COPYING-MPL-1.1 - -USES= compiler:c11 gnome meson pkgconfig python -USE_PYTHON= flavors py3kplist -USE_GNOME= cairo -MESON_ARGS+= -Dpython=${PYTHON_VERSION} - -PORTSCOUT= limitw:1,even - -BINARY_ALIAS= python3=${PYTHON_CMD} - -PLIST_SUB= PORTVER=${PORTVERSION} - -post-install: - ${PYTHON_CMD} -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} - ${PYTHON_CMD} -O -m compileall -d ${PYTHON_SITELIBDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} - @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/cairo/_cairo*.so - -.include <bsd.port.mk> diff --git a/graphics/py-cairo/distinfo b/graphics/py-cairo/distinfo deleted file mode 100644 index 212361ab5dd8..000000000000 --- a/graphics/py-cairo/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1744903782 -SHA256 (pycairo-1.28.0.tar.gz) = 26ec5c6126781eb167089a123919f87baa2740da2cca9098be8b3a6b91cc5fbc -SIZE (pycairo-1.28.0.tar.gz) = 662477 diff --git a/graphics/py-cairo/pkg-plist b/graphics/py-cairo/pkg-plist deleted file mode 100644 index b2d062c8a776..000000000000 --- a/graphics/py-cairo/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -include/pycairo/py3cairo.h -%%PYTHON_SITELIBDIR%%/cairo/__init__.py -%%PYTHON_SITELIBDIR%%/cairo/__init__.pyi -%%PYTHON_SITELIBDIR%%/cairo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc -%%PYTHON_SITELIBDIR%%/cairo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/cairo/_cairo%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/cairo/include/py3cairo.h -%%PYTHON_SITELIBDIR%%/cairo/py.typed -%%PYTHON_SITELIBDIR%%/pycairo-%%PORTVER%%.dist-info/METADATA -libdata/pkgconfig/py3cairo.pc diff --git a/graphics/py-photocollage/Makefile b/graphics/py-photocollage/Makefile index ebbe46c07cf7..4194e63aaa94 100644 --- a/graphics/py-photocollage/Makefile +++ b/graphics/py-photocollage/Makefile @@ -12,7 +12,7 @@ WWW= https://github.com/adrienverge/PhotoCollage LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>:devel/py-six@${PY_FLAVOR} \ ${PY_PILLOW} diff --git a/graphics/py-pycairo/Makefile b/graphics/py-pycairo/Makefile new file mode 100644 index 000000000000..ea3523d8b3e9 --- /dev/null +++ b/graphics/py-pycairo/Makefile @@ -0,0 +1,41 @@ +PORTNAME= pycairo +DISTVERSION= 1.29.0 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= desktop@FreeBSD.org +COMMENT= Python bindings for Cairo +WWW= https://pycairo.readthedocs.io \ + https://github.com/pygobject/pycairo + +LICENSE= LGPL21 MPL11 +LICENSE_COMB= multi +LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL-2.1 +LICENSE_FILE_MPL11= ${WRKSRC}/COPYING-MPL-1.1 + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}meson-python>=0.16.0:devel/meson-python@${PY_FLAVOR} + +USES= compiler:c11 gnome pkgconfig python +USE_PYTHON= autoplist pep517 +USE_GNOME= cairo + +PLIST_FILES= include/pycairo/py3cairo.h + +OPTIONS_DEFINE= TEST + +TEST_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mypy>=1.18.2:devel/py-mypy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flake8>=7.0.0:devel/py-flake8@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}coverage>=7.2.3:devel/py-coverage@${PY_FLAVOR} +TEST_USE= python=pytest +TEST_VARS= PEP517_BUILD_CONFIG_SETTING="-Cbuild-dir=_build" \ + TEST_WRKSRC=${WRKSRC}/_build + +post-patch-TEST-on: + @${REINPLACE_CMD} -e 's|-Dtests=false|-Dtests=true|' ${WRKSRC}/pyproject.toml + +post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/include/pycairo + ${INSTALL_DATA} ${WRKSRC}/cairo/py3cairo.h ${STAGEDIR}${PREFIX}/include/pycairo + +.include <bsd.port.mk> diff --git a/graphics/py-pycairo/distinfo b/graphics/py-pycairo/distinfo new file mode 100644 index 000000000000..f587942409f2 --- /dev/null +++ b/graphics/py-pycairo/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1770912682 +SHA256 (pycairo-1.29.0.tar.gz) = f3f7fde97325cae80224c09f12564ef58d0d0f655da0e3b040f5807bd5bd3142 +SIZE (pycairo-1.29.0.tar.gz) = 665871 diff --git a/graphics/py-pycairo/files/patch-cairo_meson.build b/graphics/py-pycairo/files/patch-cairo_meson.build new file mode 100644 index 000000000000..dae374edc29e --- /dev/null +++ b/graphics/py-pycairo/files/patch-cairo_meson.build @@ -0,0 +1,27 @@ +--- cairo/meson.build.orig 2025-11-11 19:01:50 UTC ++++ cairo/meson.build +@@ -55,16 +55,15 @@ pyext = python.extension_module('_cairo', sources, + c_args: pyext_c_args + main_c_args, + ) + +-if not for_wheel +- pkg = import('pkgconfig') ++pkg = import('pkgconfig') + +- pkg.generate( +- name: 'py3cairo', +- description: 'Python 3 bindings for cairo', +- subdirs: 'pycairo', +- requires: ['cairo'], +- ) +-endif ++pkg.generate( ++ name: 'py3cairo', ++ description: 'Python 3 bindings for cairo', ++ subdirs: 'pycairo', ++ requires: ['cairo'], ++ install_dir: '{datadir}/libdata/pkgconfig', ++) + + pycairo_dep = declare_dependency( + version: pycairo_version, diff --git a/graphics/py-cairo/pkg-descr b/graphics/py-pycairo/pkg-descr similarity index 100% rename from graphics/py-cairo/pkg-descr rename to graphics/py-pycairo/pkg-descr diff --git a/graphics/py-pycha/Makefile b/graphics/py-pycha/Makefile index 3aad9f57c5a7..14dfbee0b391 100644 --- a/graphics/py-pycha/Makefile +++ b/graphics/py-pycha/Makefile @@ -24,6 +24,6 @@ NO_ARCH= yes OPTIONS_DEFINE= CAIRO OPTIONS_DEFAULT=CAIRO -CAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} +CAIRO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/graphics/py-rlpycairo/Makefile b/graphics/py-rlpycairo/Makefile index f0948ef6c85e..1d5107bd1dc7 100644 --- a/graphics/py-rlpycairo/Makefile +++ b/graphics/py-rlpycairo/Makefile @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.20:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.20:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}freetype-py>=2.3:print/py-freetype-py@${PY_FLAVOR} USES= python diff --git a/graphics/variety/Makefile b/graphics/variety/Makefile index 843c37b1484c..8724725c2de7 100644 --- a/graphics/variety/Makefile +++ b/graphics/variety/Makefile @@ -15,7 +15,7 @@ LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \ libnotify.so:devel/libnotify RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.3.2:www/py-beautifulsoup@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cairo>=1.10.0:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>=1.10.0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.6:devel/py-configobj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1_1:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9:www/py-httplib2@${PY_FLAVOR} \ diff --git a/math/lib2geom/Makefile b/math/lib2geom/Makefile index 91aa7948f366..fa7afe91f9a2 100644 --- a/math/lib2geom/Makefile +++ b/math/lib2geom/Makefile @@ -12,13 +12,13 @@ LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING-LGPL-2.1 LICENSE_FILE_MPL11= ${WRKSRC}/COPYING-MPL-1.1 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ragel:devel/ragel \ googletest>0:devel/googletest LIB_DEPENDS= libdouble-conversion.so:devel/double-conversion \ libgsl.so:math/gsl \ libboost_thread.so:devel/boost-libs -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} TEST_DEPENDS= googletest>0:devel/googletest \ ragel:devel/ragel diff --git a/math/py-isosurfaces/Makefile b/math/py-isosurfaces/Makefile index 911a9705e1f6..88498556b01f 100644 --- a/math/py-isosurfaces/Makefile +++ b/math/py-isosurfaces/Makefile @@ -12,7 +12,7 @@ WWW= https://github.com/jared-hughes/isosurfaces LICENSE= MIT RUN_DEPENDS= ${PYNUMPY} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYNUMPY} \ xdg-open:devel/xdg-utils diff --git a/misc/py-openpaperwork-gtk/Makefile b/misc/py-openpaperwork-gtk/Makefile index 72f61ff5ea46..27921ba31017 100644 --- a/misc/py-openpaperwork-gtk/Makefile +++ b/misc/py-openpaperwork-gtk/Makefile @@ -13,7 +13,7 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpaperwork-core>0:misc/py-openpaperwork-core@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PY_PILLOW} \ pygobject-common>=0:devel/pygobject-common BUILD_DEPENDS= ${PY_DEPENDS} diff --git a/multimedia/pitivi/Makefile b/multimedia/pitivi/Makefile index 20e000ba9056..0b502cad39cf 100644 --- a/multimedia/pitivi/Makefile +++ b/multimedia/pitivi/Makefile @@ -13,7 +13,7 @@ LICENSE= LGPL21+ BUILD_DEPENDS= gst-validate-launcher:devel/gstreamer1-devtools \ itstool:textproc/itstool RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.14.0:multimedia/py-gstreamer1@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ diff --git a/multimedia/py-mat2/Makefile b/multimedia/py-mat2/Makefile index a3006241cead..2c89b7effb57 100644 --- a/multimedia/py-mat2/Makefile +++ b/multimedia/py-mat2/Makefile @@ -11,7 +11,7 @@ WWW= https://0xacab.org/jvoisin/mat2 LICENSE= LGPL3+ -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 \ librsvg2-rust>0:graphics/librsvg2-rust \ diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile index 056d0f333773..502d9f90d65c 100644 --- a/multimedia/quodlibet/Makefile +++ b/multimedia/quodlibet/Makefile @@ -11,7 +11,7 @@ WWW= https://quodlibet.readthedocs.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}feedparser>0:textproc/py-feedparser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mutagen>=1.34:audio/py-mutagen@${PY_FLAVOR} \ diff --git a/net-im/gajim/Makefile b/net-im/gajim/Makefile index 619738dec0f7..f47bdd60bdf2 100644 --- a/net-im/gajim/Makefile +++ b/net-im/gajim/Makefile @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ LIB_DEPENDS= libgsound.so:audio/gsound \ libsoup-3.0.so:devel/libsoup3 \ libspelling-1.so:x11-toolkits/libspelling -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.16.0:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.16.0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}css-parser>0:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}emoji>=2.6.0:misc/py-emoji@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ diff --git a/print/py-fonttools/Makefile b/print/py-fonttools/Makefile index 3d78aacc7f18..2d748f9707da 100644 --- a/print/py-fonttools/Makefile +++ b/print/py-fonttools/Makefile @@ -30,7 +30,7 @@ UNICODE_DESC= Use latest Unicode Character Database WOFF_DESC= Compress/uncompress WOFF webfonts GRAPHITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lz4>=1.7.4.2:archivers/py-lz4@${PY_FLAVOR} -INTERPOLATABLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ +INTERPOLATABLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=4.0:devel/py-lxml@${PY_FLAVOR} PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} diff --git a/print/py-weasyprint/Makefile b/print/py-weasyprint/Makefile index 9e219f3638db..0728d7f34432 100644 --- a/print/py-weasyprint/Makefile +++ b/print/py-weasyprint/Makefile @@ -13,9 +13,9 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}brotli>=1.0.9:archivers/py-brotli@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cairo>=1.15.4:graphics/py-cairo@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cairocffi>=0.9.0:graphics/py-cairocffi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cairosvg>=2.4.0:graphics/py-cairosvg@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>=1.15.4:graphics/py-pycairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairocffi>=0.9.0:graphics/py-pycairocffi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairosvg>=2.4.0:graphics/py-pycairosvg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cffi>=0.6:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect2>=0.1:textproc/py-cssselect2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fonttools>=4.38:print/py-fonttools@${PY_FLAVOR} \ diff --git a/sysutils/devedeng/Makefile b/sysutils/devedeng/Makefile index 70b1a8b1d502..e96f866b07d0 100644 --- a/sysutils/devedeng/Makefile +++ b/sysutils/devedeng/Makefile @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcanberra.so:audio/libcanberra RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ffmpeg>1.2.6:multimedia/ffmpeg \ dvdauthor:multimedia/dvdauthor \ vcdimager:multimedia/vcdimager \ diff --git a/www/twms/Makefile b/www/twms/Makefile index dd1a335fb794..aab70fe57967 100644 --- a/www/twms/Makefile +++ b/www/twms/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webpy>0:www/webpy@${PY_FLAVOR} \ ${PY_PILLOW} \ - ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${FREESANS}:x11-fonts/freefont-ttf USE_GITHUB= yes diff --git a/x11-fm/nemo/Makefile b/x11-fm/nemo/Makefile index bbb7275e42b5..83e550e79f64 100644 --- a/x11-fm/nemo/Makefile +++ b/x11-fm/nemo/Makefile @@ -17,7 +17,7 @@ LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \ libxapp.so:x11/xapp \ libjson-glib-1.0.so:devel/json-glib RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ - ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0:textproc/py-xlrd@${PY_FLAVOR} \ catdoc:textproc/catdoc \ html2text:textproc/html2text \ diff --git a/x11-themes/plasma6-breeze-gtk/Makefile b/x11-themes/plasma6-breeze-gtk/Makefile index 42784e6e1313..99029a29145d 100644 --- a/x11-themes/plasma6-breeze-gtk/Makefile +++ b/x11-themes/plasma6-breeze-gtk/Makefile @@ -5,9 +5,9 @@ CATEGORIES= x11-themes kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Breeze widget theme for GTK 2 and 3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ sassc:textproc/sassc -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} USES= cmake gnome kde:6 python qt:6 tar:xz USE_GNOME= gtk20 diff --git a/x11/cinnamon-screensaver/Makefile b/x11/cinnamon-screensaver/Makefile index 914da798e745..96f6d16da4e5 100644 --- a/x11/cinnamon-screensaver/Makefile +++ b/x11/cinnamon-screensaver/Makefile @@ -17,7 +17,7 @@ LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libdbus-glib-1.so:devel/dbus-glib \ libxdo.so:x11/xdotool RUN_DEPENDS= ${LOCALBASE}/lib/pam_gnome_keyring.so:security/gnome-keyring \ - ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} \ ${LOCALBASE}/libexec/unix-selfauth-helper:security/unix-selfauth-helper \ diff --git a/x11/guake/Makefile b/x11/guake/Makefile index 239875995f9a..5b0ac7c6fef3 100644 --- a/x11/guake/Makefile +++ b/x11/guake/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>0:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}notify2>0:devel/py-notify2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \ diff --git a/x11/mate-dock-applet/Makefile b/x11/mate-dock-applet/Makefile index cfed041b698a..c25c9887c522 100644 --- a/x11/mate-dock-applet/Makefile +++ b/x11/mate-dock-applet/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LIB_DEPENDS= libbamf3.so:sysutils/bamf -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=0:graphics/py-cairo@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=0:graphics/py-pycairo@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>=0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-xlib>=0:x11-toolkits/py-python-xlib@${PY_FLAVOR} \home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?698ea852.1f75b.345df1ee>
