FreeBSD Bugzilla – Attachment 256529 Details for
Bug 283635
[NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C
0001-NEW-PORT-graphics-plutosvg-Tiny-SVG-rendering-librar.patch (text/plain), 3.09 KB, created by
Älven
on 2025-01-08 03:48:09 UTC
(
hide
)
Description:
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C
Filename:
MIME Type:
Creator:
Älven
Created:
2025-01-08 03:48:09 UTC
Size:
3.09 KB
patch
obsolete
>From 78883ff0febb1999eee33c834be5d6e0cc3ded48 Mon Sep 17 00:00:00 2001 >From: Ãlven <alster@vinterdalen.se> >Date: Thu, 26 Dec 2024 23:44:46 +0400 >Subject: [PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C > >Poudriere testport: OK for [amd64 i386] * [142 141 134] >--- > graphics/Makefile | 1 + > graphics/plutosvg/Makefile | 31 +++++++++++++++++++++++++++++++ > graphics/plutosvg/distinfo | 3 +++ > graphics/plutosvg/pkg-descr | 4 ++++ > graphics/plutosvg/pkg-plist | 6 ++++++ > 5 files changed, 45 insertions(+) > create mode 100644 graphics/plutosvg/Makefile > create mode 100644 graphics/plutosvg/distinfo > create mode 100644 graphics/plutosvg/pkg-descr > create mode 100644 graphics/plutosvg/pkg-plist > >diff --git a/graphics/Makefile b/graphics/Makefile >index 974f6dcda946..b895b788c024 100644 >--- a/graphics/Makefile >+++ b/graphics/Makefile >@@ -840,6 +840,7 @@ > SUBDIR += plantuml > SUBDIR += plasma-kmod > SUBDIR += plotutils >+ SUBDIR += plutosvg > SUBDIR += plutovg > SUBDIR += png > SUBDIR += png++ >diff --git a/graphics/plutosvg/Makefile b/graphics/plutosvg/Makefile >new file mode 100644 >index 000000000000..ac087b85c51d >--- /dev/null >+++ b/graphics/plutosvg/Makefile >@@ -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= DISTVERSION=${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> >diff --git a/graphics/plutosvg/distinfo b/graphics/plutosvg/distinfo >new file mode 100644 >index 000000000000..d783f3255b14 >--- /dev/null >+++ b/graphics/plutosvg/distinfo >@@ -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 >diff --git a/graphics/plutosvg/pkg-descr b/graphics/plutosvg/pkg-descr >new file mode 100644 >index 000000000000..77e493791a3f >--- /dev/null >+++ b/graphics/plutosvg/pkg-descr >@@ -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. >diff --git a/graphics/plutosvg/pkg-plist b/graphics/plutosvg/pkg-plist >new file mode 100644 >index 000000000000..68cbcc9a6021 >--- /dev/null >+++ b/graphics/plutosvg/pkg-plist >@@ -0,0 +1,6 @@ >+include/plutosvg/plutosvg.h >+%%STATIC%%lib/libplutosvg.a >+lib/libplutosvg.so >+lib/libplutosvg.so.0 >+lib/libplutosvg.so.%%DISTVERSION%% >+libdata/pkgconfig/plutosvg.pc >-- >2.47.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
alster
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 283635
:
256164
|
256175
|
256529
|
256552