Bug 283635 - [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C
Summary: [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Yuri Victorovich
URL: https://repology.org/project/plutosvg...
Keywords:
Depends on: 283629
Blocks:
  Show dependency treegraph
 
Reported: 2024-12-26 20:06 UTC by Älven
Modified: 2025-01-08 19:30 UTC (History)
1 user (show)

See Also:
alster: maintainer-feedback+


Attachments
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C (2.99 KB, patch)
2024-12-26 20:06 UTC, Älven
alster: maintainer-approval+
Details | Diff
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C (3.02 KB, patch)
2024-12-26 22:20 UTC, Älven
alster: maintainer-approval+
Details | Diff
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C (3.09 KB, patch)
2025-01-08 03:48 UTC, Älven
alster: maintainer-approval+
Details | Diff
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C (3.08 KB, patch)
2025-01-08 18:17 UTC, Älven
alster: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Älven 2024-12-26 20:06:18 UTC
Created attachment 256164 [details]
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C

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.
Comment 1 Älven 2024-12-26 22:20:33 UTC
Created attachment 256175 [details]
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C

+ Add CPE information
Comment 2 Älven 2025-01-03 12:49:39 UTC
Unless explicitly stated otherwise, all my patches are build-tested with `poudriere testport` for all currently supported release branches for 2 common architectures I have at hand: [142 141 134] * [amd64 i386]. Failures (if any) are warned about.

I try to include test suites when possible. This port's upstream doesn't provide any test suite, though.
Comment 3 Älven 2025-01-08 03:48:09 UTC
Created attachment 256529 [details]
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C
Comment 4 Älven 2025-01-08 18:17:15 UTC
Created attachment 256552 [details]
[PATCH] [NEW PORT] graphics/plutosvg: Tiny SVG rendering library in C

Use SOVERSION
Comment 5 Yuri Victorovich freebsd_committer freebsd_triage 2025-01-08 19:29:08 UTC
Committed, thanks!
Comment 6 commit-hook freebsd_committer freebsd_triage 2025-01-08 19:30:01 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ff31e477ff37005c2af30d71087e80c689e7c019

commit ff31e477ff37005c2af30d71087e80c689e7c019
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2025-01-08 14:01:59 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-01-08 14:01:59 +0000

    graphics/plutosvg: New port: Tiny SVG rendering library in C

    PR:             283635

 graphics/Makefile                 |  1 +
 graphics/plutosvg/Makefile (new)  | 31 +++++++++++++++++++++++++++++++
 graphics/plutosvg/distinfo (new)  |  3 +++
 graphics/plutosvg/pkg-descr (new) |  4 ++++
 graphics/plutosvg/pkg-plist (new) |  6 ++++++
 5 files changed, 45 insertions(+)