mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
Import plutosvg-0.0.8.
PlutoSVG is a compact and efficient SVG rendering library written in C. It is specifically designed for parsing and rendering SVG documents embedded in OpenType fonts, providing an optimal balance between speed and minimal memory usage. It is also suitable for rendering scalable icons. from Matthew/"fiddle"; thanks! previous version ok jtt@
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
COMMENT = tiny SVG rendering library in C
|
||||
|
||||
GH_ACCOUNT = sammycage
|
||||
GH_PROJECT = plutosvg
|
||||
GH_TAGNAME = v0.0.8
|
||||
|
||||
CATEGORIES = devel graphics
|
||||
|
||||
SHARED_LIBS += plutosvg 0.0 # 0.0
|
||||
|
||||
# MIT
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
MODULES = devel/cmake
|
||||
|
||||
WANTLIB = m plutovg
|
||||
|
||||
LIB_DEPENDS = graphics/lunasvg
|
||||
|
||||
CONFIGURE_ARGS = -DBUILD_SHARED_LIBS=ON
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -0,0 +1,2 @@
|
||||
SHA256 (plutosvg-0.0.8.tar.gz) = SdXP53LTqhDNSHny9uGJ9Qg8COTI6gG/PVuHyX38p9I=
|
||||
SIZE (plutosvg-0.0.8.tar.gz) = 116898
|
||||
@@ -0,0 +1,5 @@
|
||||
PlutoSVG is a compact and efficient SVG rendering library written
|
||||
in C. It is specifically designed for parsing and rendering SVG
|
||||
documents embedded in OpenType fonts, providing an optimal balance
|
||||
between speed and minimal memory usage. It is also suitable for
|
||||
rendering scalable icons.
|
||||
@@ -0,0 +1,10 @@
|
||||
include/plutosvg/
|
||||
include/plutosvg/plutosvg-ft.h
|
||||
include/plutosvg/plutosvg.h
|
||||
lib/cmake/plutosvg/
|
||||
lib/cmake/plutosvg/plutosvgConfig.cmake
|
||||
lib/cmake/plutosvg/plutosvgConfigVersion.cmake
|
||||
lib/cmake/plutosvg/plutosvgTargets${MODCMAKE_BUILD_SUFFIX}
|
||||
lib/cmake/plutosvg/plutosvgTargets.cmake
|
||||
@lib lib/libplutosvg.so.${LIBplutosvg_VERSION}
|
||||
lib/pkgconfig/plutosvg.pc
|
||||
Reference in New Issue
Block a user