Date: Mon, 24 May 2021 12:32:21 +0200 From: Rainer Hurling <rhurlin@gwdg.de> To: Rainer Hurling <rhurlin@FreeBSD.org>, <ports-committers@FreeBSD.org>, <dev-commits-ports-all@FreeBSD.org>, <dev-commits-ports-main@FreeBSD.org> Subject: Re: git: c3a46eb2ece8 - main - devel/qstylizer: New port: Qt Stylesheet Generator for PyQt/PySide Message-ID: <404a2ef9-b1b9-efd6-9ae7-c84d9aead96c@gwdg.de> In-Reply-To: <202105240811.14O8BbvP027261@gitrepo.freebsd.org> References: <202105240811.14O8BbvP027261@gitrepo.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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@FreeBSD.org> > AuthorDate: 2021-05-24 08:07:28 +0000 > Commit: Rainer Hurling <rhurlin@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@gwdg.de> > + > +PORTNAME= qstylizer > +PORTVERSION= 0.2.0 > +CATEGORIES= devel python > +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > + > +MAINTAINER= rhurlin@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/ >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?404a2ef9-b1b9-efd6-9ae7-c84d9aead96c>