graphics/plutovg: New port: Tiny 2D vector graphics library in C

PR:		283629
This commit is contained in:
Älven 2025-01-08 07:01:59 -07:00 committed by Yuri Victorovich
parent 6b9aff1437
commit 42814ac3bd
5 changed files with 46 additions and 0 deletions

View file

@ -840,6 +840,7 @@
SUBDIR += plantuml
SUBDIR += plasma-kmod
SUBDIR += plotutils
SUBDIR += plutovg
SUBDIR += png
SUBDIR += png++
SUBDIR += png2html

26
graphics/plutovg/Makefile Normal file
View file

@ -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 <bsd.port.mk>

View file

@ -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

View file

@ -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

View file

@ -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