[Bug 283643] [NEW PORT] graphics/lunasvg: SVG rendering and manipulation library in C++

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 26 Dec 2024 22:25:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283643

            Bug ID: 283643
           Summary: [NEW PORT] graphics/lunasvg: SVG rendering and
                    manipulation library in C++
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://repology.org/project/lunasvg/information
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: alster@vinterdalen.se
 Attachment #256176 maintainer-approval+
             Flags:
             Flags: maintainer-feedback+

Created attachment 256176
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=256176&action=edit
[PATCH] [NEW PORT] graphics/lunasvg: SVG rendering and manipulation library in
C++

LunaSVG is an SVG rendering library in C++, designed to be lightweight and
portable, offering efficient rendering and manipulation of Scalable Vector
Graphics (SVG) files.

LunaSVG supports nearly all graphical features outlined in the SVG 1.1 and SVG
1.2 Tiny specifications. The primary exceptions are animation, filters, and
scripts. As LunaSVG is designed for static rendering, animation is unlikely to
be supported in the future. However, support for filters may be added. It
currently handles a wide variety of elements, including:

<a> <circle> <clipPath> <defs> <ellipse> <g> <image> <line> <linearGradient>
<marker> <mask> <path> <pattern> <polygon> <polyline> <radialGradient> <rect>
<stop> <style> <svg> <symbol> <text> <tspan> <use>

-- 
You are receiving this mail because:
You are the assignee for the bug.