Date: Sun, 27 Feb 2022 11:18:37 GMT From: Kai Knoblich <kai@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: f2333fd24eb4 - main - www/py-django-dpaste: Update to 3.5 Message-ID: <202202271118.21RBIbdA094297@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by kai: URL: https://cgit.FreeBSD.org/ports/commit/?id=f2333fd24eb4622ceb284368b1c84dc28903626a commit f2333fd24eb4622ceb284368b1c84dc28903626a Author: Kai Knoblich <kai@FreeBSD.org> AuthorDate: 2022-02-27 11:11:27 +0000 Commit: Kai Knoblich <kai@FreeBSD.org> CommitDate: 2022-02-27 11:11:27 +0000 www/py-django-dpaste: Update to 3.5 * Set Python 3.10 as upper limit because there are incompatibilities with Python 3.11. * Update WWW field as the upstream repository got a new maintainer. Changelog: https://github.com/DarrenOfficial/dpaste/compare/v3.3.1...v3.5 PR: 262061 Approved by: koobs (maintainer) MFH: No (requires newer version of py-jsx-lexer) --- www/py-django-dpaste/Makefile | 23 +++++++++++++---------- www/py-django-dpaste/distinfo | 6 +++--- www/py-django-dpaste/files/patch-setup.cfg | 16 ---------------- www/py-django-dpaste/pkg-descr | 2 +- 4 files changed, 17 insertions(+), 30 deletions(-) diff --git a/www/py-django-dpaste/Makefile b/www/py-django-dpaste/Makefile index 7fb59b7839b6..6fd59a263319 100644 --- a/www/py-django-dpaste/Makefile +++ b/www/py-django-dpaste/Makefile @@ -1,8 +1,7 @@ # Created by: Kubilay Kocak <koobs@FreeBSD.org> PORTNAME= dpaste -PORTVERSION= 3.3.1 -PORTREVISION= 1 +PORTVERSION= 3.5 CATEGORIES= www python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- @@ -13,21 +12,25 @@ COMMENT= Django based pastebin for text and code LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django22>=1.11:www/py-django22@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}django-csp>=3.3:www/py-django-csp@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django22>=2.2:www/py-django22@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dj-database-url>=0.5.0:www/py-dj-database-url@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}django-csp>=3.6:www/py-django-csp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}django-staticinline>=1.0:www/py-django-staticinline@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}jsx-lexer>=0.0.7:textproc/py-jsx-lexer@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}misaka>=2.1.0:textproc/py-misaka@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}jsx-lexer>=0.0.8:textproc/py-jsx-lexer@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}misaka>=2.1.0:textproc/py-misaka@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} -USES= python:3.4+ +USES= python:3.6-3.10 USE_PYTHON= distutils autoplist +TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + NO_ARCH= yes do-test: - @cd ${WRKSRC} && ${PYTHON_CMD} runtests.py + @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs --ds=dpaste.settings.tests -o addopts= .include <bsd.port.mk> diff --git a/www/py-django-dpaste/distinfo b/www/py-django-dpaste/distinfo index ed0d0cde46bf..e3a720dd9869 100644 --- a/www/py-django-dpaste/distinfo +++ b/www/py-django-dpaste/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1567751862 -SHA256 (dpaste-3.3.1.tar.gz) = 398bd5522fbaf7dde93ebaa224e033d0c7e5ecd70d3f32b275d80a978db0196a -SIZE (dpaste-3.3.1.tar.gz) = 218357 +TIMESTAMP = 1644784695 +SHA256 (dpaste-3.5.tar.gz) = cbcb510a533fcd78e71ca828a2f59b952ed0f4376ca23707652db9f837b19818 +SIZE (dpaste-3.5.tar.gz) = 216749 diff --git a/www/py-django-dpaste/files/patch-setup.cfg b/www/py-django-dpaste/files/patch-setup.cfg deleted file mode 100644 index aa2d71226348..000000000000 --- a/www/py-django-dpaste/files/patch-setup.cfg +++ /dev/null @@ -1,16 +0,0 @@ -From 02a6812c80a7471cffd0e82b5093ac6e7a783bcd Mon Sep 17 00:00:00 2001 -From: Martin Mahner <martin@mahner.org> -Date: Wed, 8 Jan 2020 13:12:28 +0100 -Subject: [PATCH] Dependency updates and cleanup. - ---- setup.cfg.orig 2020-09-28 02:16:26 UTC -+++ setup.cfg -@@ -35,7 +35,7 @@ install_requires = - django-staticinline>=1.0 - django-csp>=3.3 - -- jsx-lexer==0.0.7 -+ jsx-lexer>=0.0.7 - misaka>=2.1.0 - docutils - diff --git a/www/py-django-dpaste/pkg-descr b/www/py-django-dpaste/pkg-descr index 2f4f77f1dda9..59934a9be28a 100644 --- a/www/py-django-dpaste/pkg-descr +++ b/www/py-django-dpaste/pkg-descr @@ -2,4 +2,4 @@ dpaste is a Django based pastebin. It's intended to run separately but its also possible to be installed into an existing Django project like a regular app. You can find a live example on dpaste.de -WWW: https://github.com/bartTC/dpaste +WWW: https://github.com/DarrenOfficial/dpaste
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202202271118.21RBIbdA094297>