BSD Ports

graphics/librsvg2 2.40.23 FreeBSD

Library for parsing and rendering SVG vector-graphic files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e05e837dbb
License
GPLv2, LGPL20
Categories
graphics, gnome
Package size
168.1 KiB, 808.5 KiB installed

Description

The librsvg library is a lightweight library for parsing and rendering vector-graphic files in SVG format (like the ones made by sodipodi). It also includes functions that render anti-aliased fonts using freetype, including caching of glyphs. It is used by Nautilus for drawing vector icons and anti-aliased text.

In the other systems

SystemPortVersion
FreeBSDgraphics/librsvg22.40.23
DragonFlygraphics/librsvg22.40.21_4
HardenedBSDgraphics/librsvg22.40.23
GhostBSDgraphics/librsvg22.40.23

Install

Binary package:

pkg install librsvg2

From the ports tree:

cd /usr/ports/graphics/librsvg2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	librsvg2>0:graphics/librsvg2
LIB_DEPENDS=	librsvg-2.so:graphics/librsvg2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.40.232.40.232.40.21_32.40.21_62.40.23
FreeBSD:14:quarterly2.40.232.40.23n/a2.40.21_62.40.23
FreeBSD:15:latest2.40.232.40.23n/a2.40.21_62.40.21_6
FreeBSD:15:quarterly2.40.232.40.23n/an/an/a
FreeBSD:16:latest2.40.232.40.23n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 69
Run dependencies 45

No port depends on this one.

Configuration

Options name: graphics_librsvg

OptionDefaultDescription
VAPIonBuild VALA API files
USES
autoreconf cpe gmake gnome libtool pathfix pkgconfig
Service scripts
none
Conflicts with
librsvg2-rust

Files

Manual pages 1
  • rsvg-convert(1)
pkg-plist 17
  • bin/rsvg-convert
  • include/librsvg-2.0/librsvg/librsvg-enum-types.h
  • include/librsvg-2.0/librsvg/librsvg-features.h
  • include/librsvg-2.0/librsvg/rsvg-cairo.h
  • include/librsvg-2.0/librsvg/rsvg.h
  • lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-svg.a
  • lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-svg.so
  • lib/girepository-1.0/Rsvg-2.0.typelib
  • lib/librsvg-2.a
  • lib/librsvg-2.so
  • lib/librsvg-2.so.2
  • lib/librsvg-2.so.
  • libdata/pkgconfig/librsvg-2.0.pc
  • share/gir-1.0/Rsvg-2.0.gir
  • share/man/man1/rsvg-convert.1.gz
  • share/thumbnailers/librsvg.thumbnailer
  • share/vala/vapi/librsvg-2.0.vapi
distinfo 1
FileSizeSHA256
gnome/librsvg-librsvg-gtk-2.40.23.tar.bz22.020765e+06db23386969df6c0d8fcaa840c17d963c94b49580081c6fdab23b24051a3421cf

Commit history 1

DateCommitCreditsLog message
e05e837dbb Alexey Dokuchaev graphics/librsvg2: the port had been updated to version 2.40.23
- Switch to USE_GITLAB/GL_* because it is tagged-only release - Drop needless GNU_CONFIGURE_MANPREFIX and `localbase' from the USES list - Rewrite regex in `post-patch' target so it produces identical result, but is shorter and more correct (escape the dot) - Drop the DOCS option which does nothing after HTML files and images no longer come with the distfile and USES+=gnomeprefix forces the --disable-gtk-doc anyway (however, dependency on textproc/gtk-doc is required for GTK_DOC_CHECK macro in the configure.ac, so keep it but adjust accordingly) PR: 295743 Reviewed by: arrowd