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.
This commit is contained in:
@@ -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
|
||||
|
||||
+2
-2
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1744903782
|
||||
SHA256 (pycairo-1.28.0.tar.gz) = 26ec5c6126781eb167089a123919f87baa2740da2cca9098be8b3a6b91cc5fbc
|
||||
SIZE (pycairo-1.28.0.tar.gz) = 662477
|
||||
@@ -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
|
||||
@@ -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}
|
||||
|
||||
|
||||
@@ -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>
|
||||
@@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1770912682
|
||||
SHA256 (pycairo-1.29.0.tar.gz) = f3f7fde97325cae80224c09f12564ef58d0d0f655da0e3b040f5807bd5bd3142
|
||||
SIZE (pycairo-1.29.0.tar.gz) = 665871
|
||||
@@ -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,
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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} \
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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} \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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} \
|
||||
|
||||
@@ -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} \
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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} \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
+1
-1
@@ -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
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 \
|
||||
|
||||
+1
-1
@@ -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} \
|
||||
|
||||
@@ -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} \
|
||||
|
||||
Reference in New Issue
Block a user