BSD Ports

graphics/lunasvg 3.2.1_1 DragonFly

SVG rendering and manipulation library in C++

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
graphics
Package size
103.5 KiB, 331.1 KiB installed

Description

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>

In the other systems

SystemPortVersion
DragonFlygraphics/lunasvg3.2.1_1
FreeBSDgraphics/lunasvg3.5.0
OpenBSDgraphics/lunasvg3.5.0p0
HardenedBSDgraphics/lunasvg3.5.0
GhostBSDgraphics/lunasvg3.5.0

Install

Binary package:

pkg install lunasvg

From DPorts:

cd /usr/dports/graphics/lunasvg && make install clean

Dependencies

Run dependencies 1

No port depends on this one.