diff --git a/misc/py-powerline-status/Makefile b/misc/py-powerline-status/Makefile index bba0c4cbcd51..6577d2fc8efe 100644 --- a/misc/py-powerline-status/Makefile +++ b/misc/py-powerline-status/Makefile @@ -1,51 +1,56 @@ PORTNAME= powerline-status DISTVERSION= 2.8.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= bofh@FreeBSD.org +PATCH_SITES+= https://github.com/powerline/powerline/commit/ +PATCHFILES+= 11808cbe5c16e4621edcaefa916b5add81eab799.patch:-p1 + +MAINTAINER= fluffy@FreeBSD.org COMMENT= Statusline plugin for vim, zsh, bash, and more WWW= https://github.com/powerline/powerline LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/source/license-and-credits.rst +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psutil>=3.2.0:sysutils/py-psutil@${PY_FLAVOR} USES= python shebangfix USE_GITHUB= yes GH_ACCOUNT= powerline GH_PROJECT= powerline -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist pep517 SHEBANG_FILES= powerline/bindings/awesome/powerline-awesome.py \ powerline/bindings/bar/powerline-bar.py \ powerline/bindings/i3/powerline-i3.py \ powerline/bindings/lemonbar/powerline-lemonbar.py PORTDOCS= * OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>=0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} SPHINX_BUILD_CMD= sphinx-build-${PYTHON_VER} post-patch: @${REINPLACE_CMD} -e 's/%%SPHINXBUILD%%/${SPHINX_BUILD_CMD}/g' ${WRKSRC}/docs/Makefile do-build-DOCS-on: @make -C ${WRKSRC}/docs man html do-install-DOCS-on: .for file in powerline.1 powerline-daemon.1 powerline-lint.1 powerline-config.1 ${INSTALL_DATA} ${WRKSRC}/docs/_build/man/${file} ${STAGEDIR}${PREFIX}/share/man/man1 .endfor cd ${WRKSRC}/docs/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '! -name .buildinfo' post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/powerline .include diff --git a/misc/py-powerline-status/distinfo b/misc/py-powerline-status/distinfo index 3d63285fdc97..ee82101f2970 100644 --- a/misc/py-powerline-status/distinfo +++ b/misc/py-powerline-status/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1725002694 +TIMESTAMP = 1790793877 SHA256 (powerline-powerline-2.8.4_GH0.tar.gz) = 9e846af9379b57e410efe264cff3a6b98eb78dd9526e83016776ae5ffc5798f4 SIZE (powerline-powerline-2.8.4_GH0.tar.gz) = 369057 -SHA256 (50d73bfbc8903d526e9de2bf98521e00206c018a.patch) = da2e7a30e56d847a2178b544ea70587cc7993bd49e26d3ec75506c246b0802d0 -SIZE (50d73bfbc8903d526e9de2bf98521e00206c018a.patch) = 3506 +SHA256 (11808cbe5c16e4621edcaefa916b5add81eab799.patch) = fa7597042d5807879feeb6079889b4a72016f24103042c00833e616b5aacd803 +SIZE (11808cbe5c16e4621edcaefa916b5add81eab799.patch) = 12352