git: c3a46eb2ece8 - main - devel/qstylizer: New port: Qt Stylesheet Generator for PyQt/PySide
Rainer Hurling
rhurlin at gwdg.de
Mon May 24 10:32:24 UTC 2021
Am 24.05.21 um 10:11 schrieb Rainer Hurling:
> The branch main has been updated by rhurlin:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=c3a46eb2ece88e5f77f1ef95fbe33e6c61006572
>
> commit c3a46eb2ece88e5f77f1ef95fbe33e6c61006572
> Author: Rainer Hurling <rhurlin at FreeBSD.org>
> AuthorDate: 2021-05-24 08:07:28 +0000
> Commit: Rainer Hurling <rhurlin at FreeBSD.org>
> CommitDate: 2021-05-24 08:07:28 +0000
>
> devel/qstylizer: New port: Qt Stylesheet Generator for PyQt/PySide
^^^^^^^^^^^^^^^
Of course, this has to be named devel/py-qstylizer.
Sorry for the typo :(
>
> https://github.com/blambright/qstylizer
>
> (Needed as a dependency for an update of devel/py-spyder)
> ---
> devel/Makefile | 1 +
> devel/py-qstylizer/Makefile | 62 ++++++++++++++++++++++++++++++++++++++++++++
> devel/py-qstylizer/distinfo | 3 +++
> devel/py-qstylizer/pkg-descr | 4 +++
> 4 files changed, 70 insertions(+)
>
> diff --git a/devel/Makefile b/devel/Makefile
> index 7475d2dd990b..789539eedec9 100644
> --- a/devel/Makefile
> +++ b/devel/Makefile
> @@ -5046,6 +5046,7 @@
> SUBDIR += py-pyyaml-include
> SUBDIR += py-q
> SUBDIR += py-qasync
> + SUBDIR += py-qstylizer
> SUBDIR += py-qt5
> SUBDIR += py-qt5-core
> SUBDIR += py-qt5-dbus
> diff --git a/devel/py-qstylizer/Makefile b/devel/py-qstylizer/Makefile
> new file mode 100644
> index 000000000000..25e3bb713d8b
> --- /dev/null
> +++ b/devel/py-qstylizer/Makefile
> @@ -0,0 +1,62 @@
> +# Created by: Rainer Hurling <rhurlin at gwdg.de>
> +
> +PORTNAME= qstylizer
> +PORTVERSION= 0.2.0
> +CATEGORIES= devel python
> +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
> +
> +MAINTAINER= rhurlin at FreeBSD.org
> +COMMENT= Qt Stylesheet Generator for PyQt/PySide
> +
> +LICENSE= MIT
> +LICENSE_FILE= ${WRKSRC}/LICENSE.txt
> +
> +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>0:devel/py-pbr@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR}
> +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1,<1:devel/py-inflection@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}tinycss2>=0.5,<2:textproc/py-tinycss2@${PY_FLAVOR}
> +# pytest-catchlog >=1,<2 does not exist until now :(
> +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=0:devel/py-pytest-xdist@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} \
> + ${PYTHON_PKGNAMEPREFIX}virtualenv>=0:devel/py-virtualenv@${PY_FLAVOR}
> +
> +USES= pyqt:5 python:3.7+
> +# PyPi only has the wheel version
> +USE_GITHUB= yes
> +GH_ACCOUNT= blambright
> +
> +USE_PYQT= core widgets
> +USE_PYTHON= autoplist distutils
> +
> +MAKE_ENV= PBR_VERSION=${PORTVERSION}
> +
> +NO_ARCH= yes
> +
> +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} \
> + ${PYTHON_PKGNAMEPREFIX}sphinxcontrib-autoprogram>0:textproc/py-sphinxcontrib-autoprogram@${PY_FLAVOR}
> +DOCS_USES= gmake
> +
> +post-patch:
> + @${REINPLACE_CMD} -e 's|python -msphinx|${PYTHON_VERSION} -msphinx|g' \
> + ${WRKSRC}/doc/Makefile
> +
> +do-build-DOCS-on:
> + (cd ${WRKSRC}/doc && ${GMAKE} html)
> +
> +post-build-DOCS-on:
> + ${MKDIR} ${STAGEDIR}${DOCSDIR}
> + (cd ${WRKSRC}/doc/_build/html/ && ${CP} -R api *.html *.js ${STAGEDIR}${DOCSDIR})
> +
> +do-test:
> + @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -rs -v
> +
> +.include <bsd.port.mk>
> diff --git a/devel/py-qstylizer/distinfo b/devel/py-qstylizer/distinfo
> new file mode 100644
> index 000000000000..551de50ec1ef
> --- /dev/null
> +++ b/devel/py-qstylizer/distinfo
> @@ -0,0 +1,3 @@
> +TIMESTAMP = 1621791374
> +SHA256 (blambright-qstylizer-0.2.0_GH0.tar.gz) = 344fef12a7ac2546853ffdf1ef7055aea3b50e41cf469caf71eb4d2acabf42d7
> +SIZE (blambright-qstylizer-0.2.0_GH0.tar.gz) = 20710
> diff --git a/devel/py-qstylizer/pkg-descr b/devel/py-qstylizer/pkg-descr
> new file mode 100644
> index 000000000000..0781f087a254
> --- /dev/null
> +++ b/devel/py-qstylizer/pkg-descr
> @@ -0,0 +1,4 @@
> +qstylizer is a python package designed to help with the
> +construction of PyQt/PySide stylesheets.
> +
> +WWW: https://github.com/blambright/qstylizer/
>
More information about the dev-commits-ports-all
mailing list