From nobody Sat Jan 11 08:47:06 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YVXFk6trsz5jrXX; Sat, 11 Jan 2025 08:47:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YVXFk5zGvz41nd; Sat, 11 Jan 2025 08:47:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736585226; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MZpl7sho04hg2mqam1eskED3wNW/zXLpunoLFx/h8sA=; b=dSHScmLv4EYwognOcFAZvMCnS8cbcQ/YG2rOCzAfnFncBFzLl/YT0pSfmCdgZvafMoWdM6 pd6pOs7kX8VlrpLjpZnwJe6VrXuhzGznhvJRZAdvxyQM68tDRs+YbOe8f9Dzu+e5NaL7YH lPXScCxtcTdsFY0vWqkVsiyifg1Vvx75TBze0snK/A334qoEFh/Qn6c/tU33r5fgLITfdI 1eUcotTXGWJaxizpYXJc6DFuaLp8i1BJzzD9MQr9bK+jWiG23sQdzp5D3RPQcqUzHzS9U7 CVu3GGyOPmvV06p10qvZkfxpyN2Os7I7vyDHDxRK1qBdSrc+1ZLxxDTRss5rIw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736585226; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=MZpl7sho04hg2mqam1eskED3wNW/zXLpunoLFx/h8sA=; b=cktA6hWYUCcJkrjHH2UjeRqv5gSB9dnRVCst168JNzNDB5WV7TAztJzHseOmaIRUP8D/Kn rdLosPDkUTGY0q7LjGFtyE/1QBmEP7edahYpNgowpCHxlwX8/nqQ6YmP4de2BvsnBRfVTj GaYbSpqEU7LBjZ5hDKTyXyqrOchX+LkhgjOQc7XxWqc8y7M1FOKmUYKRmYjbqrE1HX4+Ov a71hAjdZ+LFoaLoR0AssS78tIcrsDhOYoZ8ECBT/0W5f7DsFgrfbrmj4aRlH+e0sOO0TxF jtrAGC61YFh9JddCAkCKfCJrr+0UAJZUH7o+fAY9KWyyrmpmXYtWgBAvqSbiZA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736585226; a=rsa-sha256; cv=none; b=Jp6zqBgZJNEDLDci1jflYpre+FyNYvbXCwqARCGkX7O8G5tkGJQFYOobEI71ho8PQBwrFQ J5BiK9lspxVYPOR+Cafttd4zkNw/cLJ1uT+w3+JQhtP6c+OXDI6cIOd6qQnbgL6wP/NsEM zH2I8W9keHUQULq6LvfNVQ2XH4pQiIgaL2SoORlIMigdCy/OojPplv/tpnEvEx0suWJT04 aYPSeEP9oOA0UbRne+hvWP+WzEVviJxNwNLN74L4GOXxLkN56YB2jtY+oAnCgHfuwvFsvl abcnF3t1EKfnU36p5ShkQK5jd4VNpaSX9KjS+FuYXm3F1jU5s8Wypcgo7NbbEw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YVXFk5DNRzrw0; Sat, 11 Jan 2025 08:47:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 50B8l68L041715; Sat, 11 Jan 2025 08:47:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 50B8l6cE041712; Sat, 11 Jan 2025 08:47:06 GMT (envelope-from git) Date: Sat, 11 Jan 2025 08:47:06 GMT Message-Id: <202501110847.50B8l6cE041712@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Wen Heping Subject: git: dcf6797663eb - main - graphics/py-svgelements: New port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: wen X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dcf6797663ebf4433a3085cd19a2974d1a0d8c27 Auto-Submitted: auto-generated The branch main has been updated by wen: URL: https://cgit.FreeBSD.org/ports/commit/?id=dcf6797663ebf4433a3085cd19a2974d1a0d8c27 commit dcf6797663ebf4433a3085cd19a2974d1a0d8c27 Author: Wen Heping AuthorDate: 2025-01-11 08:46:03 +0000 Commit: Wen Heping CommitDate: 2025-01-11 08:46:42 +0000 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. --- graphics/Makefile | 1 + graphics/py-svgelements/Makefile | 22 ++++++++++++++++++++++ graphics/py-svgelements/distinfo | 3 +++ graphics/py-svgelements/pkg-descr | 3 +++ 4 files changed, 29 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index 5afffe672f1c..3391c487222f 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1020,6 +1020,7 @@ SUBDIR += py-spectra SUBDIR += py-sqlalchemy-imageattach SUBDIR += py-svg.path + SUBDIR += py-svgelements SUBDIR += py-svgwrite SUBDIR += py-termtosvg SUBDIR += py-tifffile diff --git a/graphics/py-svgelements/Makefile b/graphics/py-svgelements/Makefile new file mode 100644 index 000000000000..03599c8c67ed --- /dev/null +++ b/graphics/py-svgelements/Makefile @@ -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 diff --git a/graphics/py-svgelements/distinfo b/graphics/py-svgelements/distinfo new file mode 100644 index 000000000000..9497050682af --- /dev/null +++ b/graphics/py-svgelements/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1736583681 +SHA256 (svgelements-1.9.6.tar.gz) = 7c02ad6404cd3d1771fd50e40fbfc0550b0893933466f86a6eb815f3ba3f37f7 +SIZE (svgelements-1.9.6.tar.gz) = 162145 diff --git a/graphics/py-svgelements/pkg-descr b/graphics/py-svgelements/pkg-descr new file mode 100644 index 000000000000..53b7a121daed --- /dev/null +++ b/graphics/py-svgelements/pkg-descr @@ -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.