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

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

Branch: CURRENT, Version: 1.40.14, Package name: pango-1.40.14, 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.


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

Required to build:
[pkgtools/x11-links] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/dri2proto] [converters/help2man] [x11/xcb-proto] [devel/gobject-introspection] [x11/fixesproto4] [pkgtools/cwrappers]

Package options: x11

Master sites: (Expand)

SHA1: 3a3073b79b07f92476276e2457842c92d8374064
RMD160: be4dcf7745a5a7100412c8c2cbc0a5d826536609
Filesize: 838.27 KB

Version history: (Expand)

CVS history: (Expand)

   2018-01-01 23:30:04 by Roland Illig | Files touched by this commit (537)
Log message:
Sort PLIST files.

Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
   2017-11-23 16:59:49 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
pango: update to 1.40.14.

Overview of changes between 1.40.13 and 1.40.14
- Fix char break problem introduced in 1.40.13 (#789625)
- Add tests for char breaking

Overview of changes between 1.40.12 and 1.40.13
- Some performance improvements (#788643)
- Update pango_default_break for line breaks (#788115)
- Fix an introspection warning (#781857)
   2017-10-16 01:19:14 by Patrick Welche | Files touched by this commit (38)
Log message:
Revert buildtool.mk additions for glib-{mkenums,genmarshal} using packages
Add TOOL_DEPENDS+=glib2-tools to glib2/buildlink3.mk
   2017-10-13 23:50:48 by Patrick Welche | Files touched by this commit (1)
Log message:
pango: requires glib-mkenums which is now in py-glib2-tools
   2017-10-02 17:42:01 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
pango: update to 1.40.12.

Overview of changes between 1.40.11 and 1.40.12
- Fix pango_default_break for sentence start/end (#785978)
- Fix multilib issue in pango-enum-types.h (#786887)

Overview of changes between 1.40.10 and 1.40.11
- Fix backspacing for more Emoji sequences
- Make tests run faster

Overview of changes between 1.40.9 and 1.40.10
- Update Emoji data to version 5
- Apply gravity across spans in markup (#784243)
- Support variation selectors for shaping
- CoreText: Rely on CGFont for scaling (#782393)
- Fix grapheme breaks and backspacing for Emoji

Overview of changes between 1.40.8 and 1.40.9
- Build and dist fixes
- Fix build on Windows with MSVC (#783274)
   2017-08-07 21:05:49 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
Overview of changes between 1.40.7 and 1.40.8
- Support emoji sequences in boundary determination
- Choose emoji font for color emoji

Overview of changes between 1.40.6 and 1.40.7
- Some fixes for meson build support
- Don't change fonts for variation selectors
- Fix some bugs in the libthai glue layer
- Pass text along when calling into cairo

Overview of changes between 1.40.5 and 1.40.6
- Don't use deprecated harfbuzz api
- Correctly implement min-required/max-allowed support
- Avoid compiler warnings
- Drop -uninstalled.pd files
- Add support for building with meson
   2017-02-12 07:26:18 by Ryo ONODERA | Files touched by this commit (1451)
Log message:
Recursive revbump from fonts/harfbuzz
   2017-02-06 14:56:14 by Thomas Klausner | Files touched by this commit (1452)
Log message:
Recursive bump for harfbuzz's new graphite2 dependency.