pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/pango Update pango to 1.24.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5a121b54a54f
branches:  trunk
changeset: 556186:5a121b54a54f
user:      jmcneill <jmcneill%pkgsrc.org@localhost>
date:      Tue Mar 17 20:41:34 2009 +0000

description:
Update pango to 1.24.0.

Overview of changes between 1.23.0 and 1.24.0
=============================================
- pango-view improvements:

  * pango-view -q now works without a X server.

  * Ability to save to PS, EPS, PDF, and SVG files.  Filetype is
    detected from output file extension.

  * New options --foreground, --background, and --annotate.

  * Now installs a manual page, thanks to help2man.

- PangoFc API changes:

  * PangoFcFont now has a "fontmap" property that subclasses can use
    at construction time to setup the font->fontmap link.

  * New backend-public API:

        pango_fc_font_map_find_decoder()

- Misc optimizations
- Build fixes
- Misc bug fixes
- Bugs fixed in this release:
    Bug 547963 – man page for pango-view
    Bug 502804 – pango-view or pangocairo-view option to annotate
    Bug 502801 – per-backend pango-view options
    Bug 502805 – pango-view option for foreground/background color
    Red Hat Bug 490331 -  Crash of galeon in libpango
    Bug 523166 – pango-view opens display even when invoked with -q
    Bug 567160 – Share cmap cache between PangoFcFont's of the same face
    Red Hat Bug 487593 -  crash changing language in gdm
    Bug 572662 – Remove deprecated GTK+ symbols
    Bug 572529 – Poor -I ordering can break build

Overview of changes between 1.22.4 and 1.23.0
=============================================
- Change the PangoFc font loading API to allow for lazy loading of fonts.
- Add private PangoFcFontset that loads fallback fonts as needed.
- Call FcFontMatch() and only if fallback fonts are needed call FcFontSort().
- Optimize HarfBuzz number of malloc calls
- Don't malloc megs of unused memory in HarfBuzz
- Print-out, and parse, numeric styles correctly.  Things like
  "DejaVu Sans weight=100" parse as font description now.
- New public API:

        Add two new public macros:

                PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING
                PANGO_ATTRIBUTE_INDEX_TO_TEXT_END

        Add new public enum values:

                PANGO_WEIGHT_BOOK
                PANGO_WEIGHT_ULTRAHEAVY
                PANGO_WEIGHT_THIN
                PANGO_WEIGHT_MEDIUM

- Misc bug fixes
- Bugs fixed in this release:
        Bug 569763 – pango doesn't like font descriptions without family!
        Bug 560792 – Make PangoLayoutLine with line->layout==NULL renderable
        Bug 567392 – Abiword crashes in pango when opening document with
                certain locales
        Bug 566727 – PangoFontsetLazy
        Bug 567165 – Apply all pattern matrices
        Bug 567934 – Add introspection support inside pango
        Bug 549532 – Correction to the sample string for Hindi in
                pango-language-sample-table.h
        Bug 566726 – Minor optimization
        Bug 566941 – Add PANGO_ATTRIBUTE_INDEX_FROM_TEXT_BEGINNING and
                PANGO_ATTRIBUTE_INDEX_TO_TEXT_END
        Bug 551469 – Fold '@' to '-' when parsing PangoLanguages
        Bug 328206 – Update/remove some old files
        Bug 166709 – Handle font variants more consistently
        Bug 166676 – pango_fc_font_map_finalize
        Bug 164001 - pango-querymodules doesn't work uninstalled on win32
        Bug 384362 – pango can't select some font styles
        Bug 168085 – numeric styles in pango_font_description_to_string()
        Bug 529591 – Code related to malayalam is misplaced.
                Patch from Rahul Bhalerao
        Bug 515807 – Don't bind modules lazily
        Bug 512662 – Update check.docs for pango-undeclared.txt
        Bug 565644 – Maybe pango_font_descriptions_free is deprecated
        Bug 469049 – Fix all compiler warnings
        Bug 565379 – pango_font_description_better_match some style attributes
                of old_match are not checked
        Bug 564877 – pango-engine.h: PANGO_MODULE_PREFIX and G_MODULE_EXPORT

diffstat:

 devel/pango/Makefile |  6 +++---
 devel/pango/PLIST    |  4 +++-
 devel/pango/distinfo |  8 ++++----
 3 files changed, 10 insertions(+), 8 deletions(-)

diffs (46 lines):

diff -r bde88fce633b -r 5a121b54a54f devel/pango/Makefile
--- a/devel/pango/Makefile      Tue Mar 17 20:24:20 2009 +0000
+++ b/devel/pango/Makefile      Tue Mar 17 20:41:34 2009 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.123 2009/01/05 20:30:43 wiz Exp $
+# $NetBSD: Makefile,v 1.124 2009/03/17 20:41:34 jmcneill Exp $
 
-DISTNAME=              pango-1.22.4
+DISTNAME=              pango-1.24.0
 CATEGORIES=            devel fonts
-MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/pango/1.22/}
+MASTER_SITES=          ${MASTER_SITE_GNOME:=sources/pango/1.24/}
 EXTRACT_SUFX=          .tar.bz2
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
diff -r bde88fce633b -r 5a121b54a54f devel/pango/PLIST
--- a/devel/pango/PLIST Tue Mar 17 20:24:20 2009 +0000
+++ b/devel/pango/PLIST Tue Mar 17 20:41:34 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.41 2008/10/16 11:11:22 drochner Exp $
+@comment $NetBSD: PLIST,v 1.42 2009/03/17 20:41:34 jmcneill Exp $
 bin/pango-querymodules
 ${PLIST.x11}bin/pango-view
 include/pango-1.0/pango/pango-attributes.h
@@ -61,6 +61,8 @@
 ${PLIST.x11}lib/pkgconfig/pangoxft.pc
 ${PLIST.x11}libdata/pango/pangox.aliases
 man/man1/pango-querymodules.1
+man/man1/pango-view.1
+man/man1/preload.1.gz
 share/gtk-doc/html/pango/PangoEngineLang.html
 share/gtk-doc/html/pango/PangoEngineShape.html
 share/gtk-doc/html/pango/PangoFcDecoder.html
diff -r bde88fce633b -r 5a121b54a54f devel/pango/distinfo
--- a/devel/pango/distinfo      Tue Mar 17 20:24:20 2009 +0000
+++ b/devel/pango/distinfo      Tue Mar 17 20:41:34 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.69 2009/01/05 20:30:43 wiz Exp $
+$NetBSD: distinfo,v 1.70 2009/03/17 20:41:34 jmcneill Exp $
 
-SHA1 (pango-1.22.4.tar.bz2) = d39a8ce9ed7dd57407a04ad3996b9cc1106cfd7d
-RMD160 (pango-1.22.4.tar.bz2) = 118986ea419d22937dd5e2b033f46f34a45f24e3
-Size (pango-1.22.4.tar.bz2) = 1496168 bytes
+SHA1 (pango-1.24.0.tar.bz2) = 32e99f3f1b4ca550225837bf35d581d4d92d08a9
+RMD160 (pango-1.24.0.tar.bz2) = 234431b61c50ec7512873fe51ddfda23b4a395b2
+Size (pango-1.24.0.tar.bz2) = 1520527 bytes


Home | Main Index | Thread Index | Old Index