From nobody Wed Jan 8 19:15:22 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 4YSyL31xykz5jm82; Wed, 08 Jan 2025 19:15:23 +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 4YSyL313R9z4Knx; Wed, 8 Jan 2025 19:15:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736363723; 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=Ub1eUiLX3MeyIlQCIjEwQy+Did9Tq6dG8bsjZbP/Zxg=; b=geQ98tOMw1Fel44BFWy9Y24A2kt6l589XI58OuKRNj+kPxH8nO8NJ/AMOXeFAeHBMlHnb8 brX5afkrPcgLLB1kQMFcUI7FfwOhg2IuhTtljdfwZzvN95zrr4zZ/B6o5V5KwWbPBYlsCb 2LRliqJjjH9Dmnhe8DfFT/vb/u/6NAhItxSdIMnuLdJFk9d8j8yboD+pen4t5jFHr7XYMU x4YkEHTePFr9wfGibdjuhPpcVm9cPRTEEx0qgtWwImpGyaCsokiUSLWPphg/z3Aud5YRao yO9ncREVscD9c7Q41H8ZwJkV88G+mOZvJPBmO31QzLAcTTpX930NzkqAoeXi5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1736363723; 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=Ub1eUiLX3MeyIlQCIjEwQy+Did9Tq6dG8bsjZbP/Zxg=; b=K8EML26icydeLewHZaEEIvEY4HvjjcPhWMlzgRYkuG4pjuV/GqZQGymNI/E0v88H/qutfK bAHlJs9pK4UEDdbQamgDLnphBhdmVcP1uAC3CfDqxhr4jrATBItZUh/sdMUN86luxZSzcf qnkUiCH1N2wIAfJB0PuztKDWjjcCKZYWNKhtjsMp0cKdFUObvXRB8W6bdC6QViRTzcRykL faBzp2rap07kpDqAmm6/lmPuw794RXI+jp5Hw6T/0SVylHYKDzFLZJVg3NhfWrh3wx1fti /wchCtDzGHavcGbAewQjg2nnxzmFHpBUyuE3ALnSk2F4OhTgawC4FsAcdRHamA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1736363723; a=rsa-sha256; cv=none; b=GIHDfftxIUzD2wbPEIneQFxQzj6vC2mTNVegCvvAlltV9IVEEO7hRrHsQiUmrwdVu4IKb8 cLVABlI9A1gSnS6f/XZLs2m8DhA1CHmvWYKR1iAL/XjnqN1ZbFUF0jtCjB/oTJ6VCo0Yh2 ZCCDiftPuAXfHi/5YYiL1Dil+cIY3bf+IblxE89pYvWcO4/K8r7l5jvHL7OFlTkHMVOu6G /KCv0s93G9bPqq49IT27v9+o6dRFDUVNJKan/G9f0BStBr17dbVsXBD4G/CRxCUPfYXOyU v2Oug2c2CK7XSzrpg4fxqX6JT49ny8SMCa+ZdBYP7lUb0UDtOcv9VldzfQpJ2g== 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 4YSyL30Zm2z189W; Wed, 08 Jan 2025 19:15:23 +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 508JFMwl036960; Wed, 8 Jan 2025 19:15:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 508JFMnZ036957; Wed, 8 Jan 2025 19:15:22 GMT (envelope-from git) Date: Wed, 8 Jan 2025 19:15:22 GMT Message-Id: <202501081915.508JFMnZ036957@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 42814ac3bdbe - main - graphics/plutovg: New port: Tiny 2D vector graphics library in C 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: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 42814ac3bdbe475075083886b572ba022884b456 Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=42814ac3bdbe475075083886b572ba022884b456 commit 42814ac3bdbe475075083886b572ba022884b456 Author: Älven AuthorDate: 2025-01-08 14:01:59 +0000 Commit: Yuri Victorovich CommitDate: 2025-01-08 19:15:19 +0000 graphics/plutovg: New port: Tiny 2D vector graphics library in C PR: 283629 --- graphics/Makefile | 1 + graphics/plutovg/Makefile | 26 ++++++++++++++++++++++++++ graphics/plutovg/distinfo | 3 +++ graphics/plutovg/pkg-descr | 10 ++++++++++ graphics/plutovg/pkg-plist | 6 ++++++ 5 files changed, 46 insertions(+) diff --git a/graphics/Makefile b/graphics/Makefile index 0fe7405bbbd3..974f6dcda946 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -840,6 +840,7 @@ SUBDIR += plantuml SUBDIR += plasma-kmod SUBDIR += plotutils + SUBDIR += plutovg SUBDIR += png SUBDIR += png++ SUBDIR += png2html diff --git a/graphics/plutovg/Makefile b/graphics/plutovg/Makefile new file mode 100644 index 000000000000..06d88bbeda0c --- /dev/null +++ b/graphics/plutovg/Makefile @@ -0,0 +1,26 @@ +PORTNAME= plutovg +DISTVERSIONPREFIX= v +DISTVERSION= 0.0.11 +CATEGORIES= graphics + +MAINTAINER= alster@vinterdalen.se +COMMENT= Tiny 2D vector graphics library in C +WWW= https://github.com/sammycage/plutovg/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cpe meson +CPE_VENDOR= sammycage +USE_GITHUB= yes +GH_ACCOUNT= sammycage +USE_LDCONFIG= yes + +PLIST_SUB= SOVERSION=${DISTVERSION} + +OPTIONS_DEFINE= STATIC +OPTIONS_SUB= yes + +STATIC_MESON_ON= -Ddefault_library=both + +.include diff --git a/graphics/plutovg/distinfo b/graphics/plutovg/distinfo new file mode 100644 index 000000000000..8f353997fa1a --- /dev/null +++ b/graphics/plutovg/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1736306237 +SHA256 (sammycage-plutovg-v0.0.11_GH0.tar.gz) = f6c34ff2594566e1e7698098653b853cdbc77fafe96021300e65be9d16764f64 +SIZE (sammycage-plutovg-v0.0.11_GH0.tar.gz) = 228043 diff --git a/graphics/plutovg/pkg-descr b/graphics/plutovg/pkg-descr new file mode 100644 index 000000000000..974385b694c7 --- /dev/null +++ b/graphics/plutovg/pkg-descr @@ -0,0 +1,10 @@ +PlutoVG is a standalone 2D vector graphics library in C. + +Features: + +- Path Filling, Stroking and Dashing +- Soild, Gradient and Texture Paints +- Fonts and Texts +- Clipping and Compositing +- Transformations +- Images diff --git a/graphics/plutovg/pkg-plist b/graphics/plutovg/pkg-plist new file mode 100644 index 000000000000..a234f2577dbe --- /dev/null +++ b/graphics/plutovg/pkg-plist @@ -0,0 +1,6 @@ +include/plutovg/plutovg.h +%%STATIC%%lib/libplutovg.a +lib/libplutovg.so +lib/libplutovg.so.0 +lib/libplutovg.so.%%SOVERSION%% +libdata/pkgconfig/plutovg.pc