mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
graphics/plutosvg: New port: Tiny SVG rendering library in C
PR: 283635
This commit is contained in:
parent
42814ac3bd
commit
ff31e477ff
5 changed files with 45 additions and 0 deletions
|
@ -840,6 +840,7 @@
|
|||
SUBDIR += plantuml
|
||||
SUBDIR += plasma-kmod
|
||||
SUBDIR += plotutils
|
||||
SUBDIR += plutosvg
|
||||
SUBDIR += plutovg
|
||||
SUBDIR += png
|
||||
SUBDIR += png++
|
||||
|
|
31
graphics/plutosvg/Makefile
Normal file
31
graphics/plutosvg/Makefile
Normal file
|
@ -0,0 +1,31 @@
|
|||
PORTNAME= plutosvg
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.0.4
|
||||
CATEGORIES= graphics
|
||||
|
||||
MAINTAINER= alster@vinterdalen.se
|
||||
COMMENT= Tiny SVG rendering library in C
|
||||
WWW= https://github.com/sammycage/plutosvg/
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libplutovg.so:graphics/plutovg
|
||||
|
||||
USES= cpe meson pkgconfig
|
||||
CPE_VENDOR= sammycage
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= sammycage
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
PLIST_SUB= SOVERSION=${DISTVERSION}
|
||||
|
||||
OPTIONS_DEFINE= FREETYPE STATIC
|
||||
OPTIONS_DEFAULT= FREETYPE
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
|
||||
FREETYPE_MESON_ENABLED= freetype
|
||||
STATIC_MESON_ON= -Ddefault_library=both
|
||||
|
||||
.include <bsd.port.mk>
|
3
graphics/plutosvg/distinfo
Normal file
3
graphics/plutosvg/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1736307612
|
||||
SHA256 (sammycage-plutosvg-v0.0.4_GH0.tar.gz) = 1fd07a15f701a045afa8cb3d2709709180b0d27edbb8f366322c74084684d215
|
||||
SIZE (sammycage-plutosvg-v0.0.4_GH0.tar.gz) = 113695
|
4
graphics/plutosvg/pkg-descr
Normal file
4
graphics/plutosvg/pkg-descr
Normal file
|
@ -0,0 +1,4 @@
|
|||
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.
|
6
graphics/plutosvg/pkg-plist
Normal file
6
graphics/plutosvg/pkg-plist
Normal file
|
@ -0,0 +1,6 @@
|
|||
include/plutosvg/plutosvg.h
|
||||
%%STATIC%%lib/libplutosvg.a
|
||||
lib/libplutosvg.so
|
||||
lib/libplutosvg.so.0
|
||||
lib/libplutosvg.so.%%SOVERSION%%
|
||||
libdata/pkgconfig/plutosvg.pc
|
Loading…
Add table
Reference in a new issue