graphics/py-svgelements: New port

Svgelements does high fidelity SVG parsing and geometric rendering.
The goal is to successfully and correctly process SVG for use with
any scripts that may need or want to use SVG files as geometric data.
This commit is contained in:
Wen Heping 2025-01-11 08:46:03 +00:00
parent 51acd11ed5
commit dcf6797663
4 changed files with 29 additions and 0 deletions

View file

@ -1020,6 +1020,7 @@
SUBDIR += py-spectra SUBDIR += py-spectra
SUBDIR += py-sqlalchemy-imageattach SUBDIR += py-sqlalchemy-imageattach
SUBDIR += py-svg.path SUBDIR += py-svg.path
SUBDIR += py-svgelements
SUBDIR += py-svgwrite SUBDIR += py-svgwrite
SUBDIR += py-termtosvg SUBDIR += py-termtosvg
SUBDIR += py-tifffile SUBDIR += py-tifffile

View file

@ -0,0 +1,22 @@
PORTNAME= svgelements
PORTVERSION= 1.9.6
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= wen@FreeBSD.org
COMMENT= Svg Elements Parsing
WWW= https://github.com/meerk40t/svgelements
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1736583681
SHA256 (svgelements-1.9.6.tar.gz) = 7c02ad6404cd3d1771fd50e40fbfc0550b0893933466f86a6eb815f3ba3f37f7
SIZE (svgelements-1.9.6.tar.gz) = 162145

View file

@ -0,0 +1,3 @@
Svgelements does high fidelity SVG parsing and geometric rendering.
The goal is to successfully and correctly process SVG for use with
any scripts that may need or want to use SVG files as geometric data.