diff --git a/devel/py-pygobject/Makefile b/devel/py-pygobject/Makefile index 4758863ad3fc..131c57f3fa2c 100644 --- a/devel/py-pygobject/Makefile +++ b/devel/py-pygobject/Makefile @@ -1,67 +1,67 @@ PORTNAME= pygobject -DISTVERSION= 3.56.3 -PORTREVISION?= 1 +DISTVERSION= 3.58.0 +PORTREVISION?= 0 CATEGORIES= devel python MASTER_SITES= GNOME PKGNAMEPREFIX?= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= gnome MAINTAINER= desktop@FreeBSD.org COMMENT?= Python bindings for GObject Introspection WWW= https://pygobject.gnome.org/ LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycairo>=1.16:graphics/py-pycairo@${PY_FLAVOR} LIB_DEPENDS= libffi.so:devel/libffi USES= gnome pkgconfig python BINARY_ALIAS= python3=${PYTHON_CMD} PORTSCOUT= limitw:1,even SLAVE_PORT?= no .if ${SLAVE_PORT} == common USES+= meson USE_GNOME= glib20:build introspection:build do-install: ${INSTALL_DATA} ${WRKSRC}/_build/pygobject-3.0.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/pygobject-3.0.pc @${MKDIR} ${STAGEDIR}${PREFIX}/include/pygobject-3.0 ${INSTALL_DATA} ${WRKSRC}/gi/pygobject.h \ ${STAGEDIR}${PREFIX}/include/pygobject-3.0/pygobject.h ${INSTALL_DATA} ${WRKSRC}/gi/pygobject-types.h \ ${STAGEDIR}${PREFIX}/include/pygobject-3.0/pygobject-types.h .else BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}meson-python>=0.12.1:devel/meson-python@${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 OPTIONS_DEFINE= TEST TEST_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \ bash:shells/bash TEST_USE= python=pytest # PYTEST_BROKEN_TESTS may have infinite loops TEST_VARS= PEP517_BUILD_CONFIG_SETTING="-Csetup-args=-Dtests=true -Cbuild-dir=_build" \ PYTEST_BROKEN_TESTS="test_pytest_capture_error_in_closure test_sigint test_finalize test_idle_data test_idle_method_callback_no_data test_idle_method_callback_with_data test_idle_multidata test_idle_no_data" \ post-patch: @${REINPLACE_CMD} -e 's|setuptools<74|setuptools|' \ ${WRKSRC}/pyproject.toml post-patch-TEST-on: @${REINPLACE_CMD} -e 's|"-Dtests=false", ||' \ ${WRKSRC}/pyproject.toml pre-test-TEST-on: ${CP} -a ${WRKSRC}/_build/ ${TEST_WRKSRC} ${TOUCH} ${TEST_WRKSRC}/tests/__init__.py .endif .include diff --git a/devel/py-pygobject/distinfo b/devel/py-pygobject/distinfo index 3fb3052599a2..f4ca602dc999 100644 --- a/devel/py-pygobject/distinfo +++ b/devel/py-pygobject/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1786288390 -SHA256 (gnome/pygobject-3.56.3.tar.gz) = 12760e4a0e3d04b6eb95e06f7a27e362c826d567ea613373a92c003b6c70d2d6 -SIZE (gnome/pygobject-3.56.3.tar.gz) = 1411853 +TIMESTAMP = 1787906608 +SHA256 (gnome/pygobject-3.58.0.tar.gz) = 45068697de3ffe46840ca369705f23118b34db4f7deb63f6eff079a6734ddcca +SIZE (gnome/pygobject-3.58.0.tar.gz) = 1408568