Date: Mon, 4 Jan 2021 09:20:13 +0000 (UTC) From: Kai Knoblich <kai@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r560274 - head/graphics/py-svgwrite Message-ID: <202101040920.1049KDoI004501@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: kai Date: Mon Jan 4 09:20:12 2021 New Revision: 560274 URL: https://svnweb.freebsd.org/changeset/ports/560274 Log: graphics/py-svgwrite: Update to 1.4 * Add NO_ARCH as the package doesn't contain architecture specific files. * Simplify concurrent safety handling for the EXAMPLES option. * Add "do-test" target to make future QA easier. * Improve pkg-descr to give some hints about the features of the library. Changelog: https://github.com/mozman/svgwrite/blob/v1.4/NEWS.rst PR: 252389 Approved by: george@m5p.com (maintainer) Modified: head/graphics/py-svgwrite/Makefile head/graphics/py-svgwrite/distinfo head/graphics/py-svgwrite/pkg-descr Modified: head/graphics/py-svgwrite/Makefile ============================================================================== --- head/graphics/py-svgwrite/Makefile Mon Jan 4 08:59:00 2021 (r560273) +++ head/graphics/py-svgwrite/Makefile Mon Jan 4 09:20:12 2021 (r560274) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= svgwrite -PORTVERSION= 1.3.1 +PORTVERSION= 1.4 CATEGORIES= graphics python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -10,19 +10,24 @@ MAINTAINER= george@m5p.com COMMENT= Python library to create SVG drawings LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.TXT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python:3.6+ zip -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist concurrent distutils +NO_ARCH= yes + PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES -EXAMPLESDIR= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME} - post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) + +do-test: + @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs .include <bsd.port.mk> Modified: head/graphics/py-svgwrite/distinfo ============================================================================== --- head/graphics/py-svgwrite/distinfo Mon Jan 4 08:59:00 2021 (r560273) +++ head/graphics/py-svgwrite/distinfo Mon Jan 4 09:20:12 2021 (r560274) @@ -1,3 +1,3 @@ -TIMESTAMP = 1561835799 -SHA256 (svgwrite-1.3.1.zip) = 11e47749b159ed7004721e11d380b4642a26154b8cb2f7b0102fea9c71a3dfa1 -SIZE (svgwrite-1.3.1.zip) = 185842 +TIMESTAMP = 1609687397 +SHA256 (svgwrite-1.4.zip) = b38ac03b67f81c728d81a33e4711aaf3ab136a57156d721bb17f88525d9909bb +SIZE (svgwrite-1.4.zip) = 188493 Modified: head/graphics/py-svgwrite/pkg-descr ============================================================================== --- head/graphics/py-svgwrite/pkg-descr Mon Jan 4 08:59:00 2021 (r560273) +++ head/graphics/py-svgwrite/pkg-descr Mon Jan 4 09:20:12 2021 (r560274) @@ -1,3 +1,7 @@ A Python library to create SVG drawings. +As the name svgwrite implies, svgwrite creates new SVG drawings, it does not +read existing drawings and also does not import existing drawings, but one can +always include other SVG drawings by the <image> entity. + WWW: https://github.com/mozman/svgwrite
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101040920.1049KDoI004501>