# devel/pango - The NetBSD Packages Collection

Library for layout and rendering of text

    Pango is a library for layout and rendering of text, with an emphasis
    on internationalization. Pango can be used anywhere that text layout
    is needed; however, most of the work on Pango-1.0 was done using the
    GTK+ widget toolkit as a test platform. Pango forms the core of text
    and font handling for GTK+-2.0.

    Pango is designed to be modular; the core Pango layout can be used
    with four different font backends:

     - Core X windowing system fonts
     - Client-side fonts on X using the Xft library
     - Direct rendering of scalable fonts using the FreeType library
     - Native fonts on Microsoft backends

    Dynamically loaded modules then handle text layout for particular
    combinations of script and font backend.

    As well as the low level layout rendering routines, Pango includes
    PangoLayout, a high level driver for laying out entire blocks of text,
    and routines to assist in editing internationalized text.

- Source version: `pango-1.57.1`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: https://gitlab.gnome.org/GNOME/pango
- License: gnu-lgpl-v2
- Package history: cvs, hg, git

## Build dependencies

devel/gobject-introspection devel/gobject-introspection pkgtools/x11-links x11/xcb-proto x11/xorgproto devel/gobject-introspection x11/xcb-proto devel/glib2-introspection devel/glib2-tools devel/meson pkgtools/mktools devel/pkgconf pkgtools/cwrappers

## Runtime dependencies

fonts/Xft2 fonts/Xft2 fonts/Xft2 graphics/cairo graphics/cairo fonts/fontconfig fonts/fontconfig fonts/fontconfig graphics/freetype2 graphics/freetype2 converters/fribidi converters/fribidi devel/glib2 devel/glib2 graphics/graphite2 fonts/harfbuzz fonts/harfbuzz x11/libXrender fonts/Xft2 graphics/cairo fonts/fontconfig graphics/freetype2 devel/glib2 graphics/graphite2 fonts/harfbuzz

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | pango-1.57.0nb2.tgz
NetBSD 10.0 | aarch64 | pango-1.57.0nb1.tgz
NetBSD 10.0 | aarch64eb | pango-1.56.3.tgz
NetBSD 10.0 | alpha | pango-1.56.4nb1.tgz
NetBSD 10.0 | earmv4 | pango-1.57.0nb1.tgz
NetBSD 10.0 | earmv6hf | pango-1.57.0nb2.tgz
NetBSD 10.0 | earmv6hf | pango-1.57.0nb1.tgz
NetBSD 10.0 | earmv7hf | pango-1.57.0nb2.tgz
NetBSD 10.0 | earmv7hf | pango-1.57.0nb1.tgz
NetBSD 10.0 | i386 | pango-1.57.0nb2.tgz
NetBSD 10.0 | i386 | pango-1.57.0nb1.tgz
NetBSD 10.0 | powerpc | pango-1.56.3.tgz
NetBSD 10.0 | powerpc | pango-1.57.0nb1.tgz
NetBSD 10.0 | powerpc | pango-1.57.0nb2.tgz
NetBSD 10.0 | sparc64 | pango-1.54.0.tgz
NetBSD 10.0 | sparc64 | pango-1.57.0nb1.tgz
NetBSD 10.0 | sparc64 | pango-1.57.0nb2.tgz
NetBSD 10.0 | x86_64 | pango-1.57.0nb2.tgz
NetBSD 10.0 | x86_64 | pango-1.57.0nb1.tgz
NetBSD 11.0 | aarch64 | pango-1.57.0nb2.tgz
NetBSD 11.0 | aarch64 | pango-1.57.0nb1.tgz
NetBSD 11.0 | aarch64eb | pango-1.57.0nb1.tgz
NetBSD 11.0 | aarch64eb | pango-1.57.0nb2.tgz
NetBSD 11.0 | earmv6hf | pango-1.57.0nb2.tgz
NetBSD 11.0 | earmv6hf | pango-1.57.0nb1.tgz
NetBSD 11.0 | earmv7hf | pango-1.57.0nb1.tgz
NetBSD 11.0 | earmv7hf | pango-1.57.0nb2.tgz
NetBSD 11.0 | i386 | pango-1.57.0nb2.tgz
NetBSD 11.0 | i386 | pango-1.57.0nb1.tgz
NetBSD 11.0 | m68k | pango-1.57.0nb2.tgz
NetBSD 11.0 | mips64eb | pango-1.57.0nb1.tgz
NetBSD 11.0 | powerpc | pango-1.57.0nb1.tgz
NetBSD 11.0 | powerpc | pango-1.57.0nb2.tgz
NetBSD 11.0 | riscv64 | pango-1.57.0nb1.tgz
NetBSD 11.0 | riscv64 | pango-1.57.0nb2.tgz
NetBSD 11.0 | x86_64 | pango-1.57.0nb2.tgz
NetBSD 11.0 | x86_64 | pango-1.57.0nb1.tgz
NetBSD 9.0 | aarch64 | pango-1.57.0nb2.tgz
NetBSD 9.0 | aarch64 | pango-1.57.0nb1.tgz
NetBSD 9.0 | earmv6hf | pango-1.57.0nb2.tgz
NetBSD 9.0 | earmv6hf | pango-1.57.0nb1.tgz
NetBSD 9.0 | earmv7hf | pango-1.57.0nb2.tgz
NetBSD 9.0 | earmv7hf | pango-1.57.0nb1.tgz
NetBSD 9.0 | i386 | pango-1.57.0nb2.tgz
NetBSD 9.0 | powerpc | pango-1.56.3.tgz
NetBSD 9.0 | x86_64 | pango-1.57.0nb2.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

## Available build options

introspection
  Enable gobject-introspection.
libthai
  Use libthai for Thai word segmentation.
x11
  Enable X11 support.

## Known vulnerabilities

(no vulnerabilities known)

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.

Problem reports, updates or suggestions for this package should be reported with send-pr.