./devel/pango, Library for layout and rendering of text

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.57.0nb1, Package name: pango-1.57.0nb1, Maintainer: pkgsrc-users

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.

DEINSTALL [+/-]

Required to run:
[converters/fribidi] [graphics/freetype2] [graphics/cairo] [fonts/fontconfig] [fonts/Xft2] [devel/glib2] [x11/Xrender] [graphics/cairo-gobject] [fonts/harfbuzz] [graphics/graphite2] [lang/python37]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [devel/gobject-introspection] [pkgtools/cwrappers] [x11/xorgproto] [devel/meson]

Package options: introspection, x11

Master sites:

Filesize: 2506.25 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message:
*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ 
/usr/pkg/lib/libglib-2.0.so.0 not defined
   2025-09-22 20:39:50 by Matthias Scheler | Files touched by this commit (1)
Log message:
pango: bump fontconfig requirement to 2.17

This fixes the build of the "x11/gtk2" (and possibly also of the \ 
"x11/gtk3")
package under NetBSD with native X11.
   2025-09-22 09:12:42 by Thomas Klausner | Files touched by this commit (1)
Log message:
pango: bump fontconfig requirement to 2.17
   2025-09-21 19:48:32 by Thomas Klausner | Files touched by this commit (1)
Log message:
pango: explicitly disable documentation option
   2025-09-21 16:56:34 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
pango: update to 1.57.0.

Overview of changes in 1.57.0, 25-08-2025
=========================================

* Bugs fixed:
  - #841 Synthetic small caps does not work with Core Text on Mac (Xavid
    Pretzer)
  - #864 Possible performance issue under windows (Luca Bacci)
  - #866 U+FE0E (text-style selector) ignored when COLRv1 emoji fonts are
    present (Matthias Clasen)

* Changes:
  - !874 Remove conditional code for pre-GLib 2.80 support
  - !875 Fix OpenType features set for all petite caps
  - !876 Add Cocoa window support for pango-view on macOS
  - !877 fc: Update against fontconfig 2.17
  - !878 coretext: remove fallback for macOS 10.7 (EOL 2012) and earlier
  - !879 meson: Rework introspection handling
  - !881 Fix -Wenum-conversion warning with PangoFontColor
   2025-07-19 07:37:52 by Thomas Klausner | Files touched by this commit (190)
Log message:
*: bump gobject-introspection users for ABI bump

XXX: I'm actually not sure why the ABI was bumped for 1.84, but now that
it is we have to bump PKGREVISIONs, otherwise pkgin is quite unhappy
   2025-07-18 10:38:19 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
pango: updated to 1.56.4

Overview of changes in 1.56.4, 27-06-2025

- fontconfig: Improve the add_font_file implementation
- fontconfig: Combine font features and style variants
- fontconfig: Make sure font faces stay alive
- win32: Drop some caching
- win32: Make sure font faces stay alive
- win32: Modernize and simplify the code
- win32: Stop synthesizing fonts
- win32: Implement list models
- coretext: Support synthetic small caps
- layout: Avoid assertions in line breaking
- build: Require GLib 2.82
   2025-03-31 13:36:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
pango: updated to 1.56.3

Overview of changes in 1.56.3, 16-03-2025

- Improve font description serialization
- fontconfig: Avoid FcFontSetSort when possible
- coverage: Extend coverage by Unicode decomposition
- win32: Speed up coverage creation
- Deprecate pango_font_descriptions_free

Overview of changes in 1.56.2, 04-03-2025

- Annotation fixes
- fontconfig: Set optical size for fonts with an opsz axis
- fontconfig: Make panog_font_map_reload_font scale linearly