pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/pango



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Wed Mar  9 14:07:28 UTC 2022

Modified Files:
        pkgsrc/devel/pango: Makefile PLIST distinfo
Removed Files:
        pkgsrc/devel/pango/patches: patch-pango_pangocoretext-fontmap.c

Log Message:
pango: Update to 1.50.5

* Update HOMEPAGE to follow redirect.

Changelog:
Overview of changes in 1.50.5, 03-03-2022
=========================================
* Fix compiler warnings
* Enable cairo by default
* pango-view: Show more baselines
* layout: Handle baselines
* Windows: build cleanups

Overview of changes in 1.50.4, 09-02-2022
=========================================
* Tweak synthetic space sizes
* itemize: Try harder to avoid NULL fonts
* docs: Some additions
* Pass synthetic slant to harfbuzz
* Make sloped carets work with uneven scales
* Fix serialiation on arm
* Avoid an uninitialized variable warning
* Reinstate previous behavior of pango_attr_list_splice
* Deprecated pango_coverage_ref/unref
* Fix serialization on non-glibc systems
* Fix allow-breaks handling

Overview of changes in 1.50.3, 21-12-2021
=========================================
* pango-view: Add --serialize-to option for easy bug reporting
* Revert a transformation change that broke metrics for vertical text
* Handle fonts without space glyph (such as icon fonts) better
* Fix some corner cases of line width accounting
* Fix line height with emulated Small Caps

Overview of changes in 1.50.2, 16-12-2021
=========================================
* Fix a problem with font fallback for Arabic
* Fix handling of fonts without a space glyph
* Various documentation improvements
* Fix build issues

Overview of changes in 1.50.1, 10-12-2021
=========================================
* Fix a crash in tab handling
* Fix tab positioning without line wrapping
* Fix an assertion failure found by fuzzing
* Make underlines work again for broken fonts

Overview of changes in 1.50.0, 02-12-2021
=========================================
* Fix glyph placement in gravity east
* Fix line heights in improper gravities
* Only shown selected ignorables with nicks
* Support tab alignments other than left
* Support custom decimal points on decimal tabs
* Fix a pango-view crash
* Optimize handling of many tabs
* Drop json-glib dependency

Overview of changes in 1.49.4, 27-11-2021
=========================================
* Require fontconfig 2.13
* Require harfbuzz 2.6
* Many fixes to line breaking accuracy
* coretext: Correctly clamp text weights at min/max values
* Add serialization api for PangoLayout, PangoFont and PangoAttrList
* Require json-glib
* tests: Use serialized layouts for test cases
* tests: Include fonts in git
* pango-view: Accept serialized layouts
* Fix a rounding problem with font metrics
* Fix visible space display using ␣

Overview of changes in 1.49.3
=============================
* Fix hinting of glyph metrics
* Fix logical glyph extents in vertical gravities
* Visualize more default-ignorable glyphs
* Fix advance widths in transformed contexts
* Implement Small Caps and other casing variations

Overview of changes in 1.49.2
=============================
* Update Unicode data to Unicode 14
* Fix underlining of spaces
* Round font metrics when appropriate
* Fix some corner cases of cursor positioning
* Handle Catalan middle-dot in text segmentation

Overview of changes in 1.49.1
=============================
* Only recompute log attrs when needed
* Validate log attrs
* Fix conformance issues in Thai and Indic linebreaking
* Add pango_attr_break to support customizing line and word breaks
* Add font-dependent baseline shifts and sizing for super- and subscripts
* Improve hyphenation support
* pango-view: Visualize caret positions and slopes
* pango-view: Show glyph rects
* pango-view: Make --annotate easier to use
* Add pango_layout_get_caret_pos to support sloped carets
* Improve caret positioning for ligatures
* Better under- and overline placement
* layout: Allocate a bit less
* layout: Fix cluster extents with rise
* Add pango_layout_iter_get_run_baseline
* Add pango_glyph_string_index_to_x_full
* coretext: Set size on font descriptions
* Add color information to PangoGlyphVisAttr

Overview of changes in 1.49.0
=============================
* Rename git `master` branch to `main` (#579)
* Bump version to 1.49
* Require fribidi 1.0.6
* Fix threadsafety issues with Thai
* Fix a rounding problem on i386
* Fix font choice for ellipsis (#575)
* New api: pango_font_get_languages
* New api: Introspection helpers for attributes (#476)
* Ignore width in horizontal context when itemizing (#503)
* markup: Allow specifying size and rise in points (#67)
* markup: Allow specifying size as percentage (#23)
* Rewrite pango_layout_move_cursor_visually (#157, #585, #587)
* Add a line-height attribute and make logical line extents respect it
* Add pango_justify_last_line (#74)
* Add pango_shape_item
* Add a text-transform attribute and implement it
* Clean up fribidi api usage
* Fix a bug in the gravity data table (#597)
* pango-view: Improve the --annotate option
* Fix a possible crash in rendering strikethroughs (#599)


To generate a diff of this commit:
cvs rdiff -u -r1.248 -r1.249 pkgsrc/devel/pango/Makefile
cvs rdiff -u -r1.82 -r1.83 pkgsrc/devel/pango/PLIST
cvs rdiff -u -r1.134 -r1.135 pkgsrc/devel/pango/distinfo
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/devel/pango/patches/patch-pango_pangocoretext-fontmap.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/pango/Makefile
diff -u pkgsrc/devel/pango/Makefile:1.248 pkgsrc/devel/pango/Makefile:1.249
--- pkgsrc/devel/pango/Makefile:1.248   Tue Feb 15 10:12:55 2022
+++ pkgsrc/devel/pango/Makefile Wed Mar  9 14:07:28 2022
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.248 2022/02/15 10:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.249 2022/03/09 14:07:28 ryoon Exp $
 
-DISTNAME=      pango-1.48.11
+DISTNAME=      pango-1.50.5
 CATEGORIES=    devel fonts
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://www.pango.org/
+HOMEPAGE=      https://pango.gnome.org/
 COMMENT=       Library for layout and rendering of text
 LICENSE=       gnu-lgpl-v2
 

Index: pkgsrc/devel/pango/PLIST
diff -u pkgsrc/devel/pango/PLIST:1.82 pkgsrc/devel/pango/PLIST:1.83
--- pkgsrc/devel/pango/PLIST:1.82       Tue Feb 15 10:12:55 2022
+++ pkgsrc/devel/pango/PLIST    Wed Mar  9 14:07:28 2022
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.82 2022/02/15 10:12:55 adam Exp $
+@comment $NetBSD: PLIST,v 1.83 2022/03/09 14:07:28 ryoon Exp $
 bin/pango-list
 bin/pango-segmentation
 bin/pango-view
 include/pango-1.0/pango/pango-attributes.h
 include/pango-1.0/pango/pango-bidi-type.h
 include/pango-1.0/pango/pango-break.h
+include/pango-1.0/pango/pango-color.h
 include/pango-1.0/pango/pango-context.h
 include/pango-1.0/pango/pango-coverage.h
 include/pango-1.0/pango/pango-direction.h
@@ -13,6 +14,7 @@ include/pango-1.0/pango/pango-enum-types
 include/pango-1.0/pango/pango-features.h
 include/pango-1.0/pango/pango-font.h
 include/pango-1.0/pango/pango-fontmap.h
+include/pango-1.0/pango/pango-fontset-simple.h
 include/pango-1.0/pango/pango-fontset.h
 include/pango-1.0/pango/pango-glyph-item.h
 include/pango-1.0/pango/pango-glyph.h
@@ -20,6 +22,7 @@ include/pango-1.0/pango/pango-gravity.h
 include/pango-1.0/pango/pango-item.h
 include/pango-1.0/pango/pango-language.h
 include/pango-1.0/pango/pango-layout.h
+include/pango-1.0/pango/pango-markup.h
 include/pango-1.0/pango/pango-matrix.h
 include/pango-1.0/pango/pango-modules.h
 include/pango-1.0/pango/pango-ot.h
@@ -45,16 +48,16 @@ lib/girepository-1.0/PangoOT-1.0.typelib
 ${PLIST.x11}lib/girepository-1.0/PangoXft-1.0.typelib
 lib/libpango-1.0.so
 lib/libpango-1.0.so.0
-lib/libpango-1.0.so.0.4800.11
+lib/libpango-1.0.so.0.5000.5
 lib/libpangocairo-1.0.so
 lib/libpangocairo-1.0.so.0
-lib/libpangocairo-1.0.so.0.4800.11
+lib/libpangocairo-1.0.so.0.5000.5
 lib/libpangoft2-1.0.so
 lib/libpangoft2-1.0.so.0
-lib/libpangoft2-1.0.so.0.4800.11
+lib/libpangoft2-1.0.so.0.5000.5
 ${PLIST.x11}lib/libpangoxft-1.0.so
 ${PLIST.x11}lib/libpangoxft-1.0.so.0
-${PLIST.x11}lib/libpangoxft-1.0.so.0.4800.11
+${PLIST.x11}lib/libpangoxft-1.0.so.0.5000.5
 lib/pkgconfig/pango.pc
 lib/pkgconfig/pangocairo.pc
 lib/pkgconfig/pangofc.pc

Index: pkgsrc/devel/pango/distinfo
diff -u pkgsrc/devel/pango/distinfo:1.134 pkgsrc/devel/pango/distinfo:1.135
--- pkgsrc/devel/pango/distinfo:1.134   Tue Feb 15 10:12:55 2022
+++ pkgsrc/devel/pango/distinfo Wed Mar  9 14:07:28 2022
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.134 2022/02/15 10:12:55 adam Exp $
+$NetBSD: distinfo,v 1.135 2022/03/09 14:07:28 ryoon Exp $
 
-BLAKE2s (pango-1.48.11.tar.xz) = efcfe5930e344f9476b90d66a4ef47a0e7397d96ab13f3038300ee4eef15cf8d
-SHA512 (pango-1.48.11.tar.xz) = b3199fcf9cbb794b717ec25a9a5a7181c61a3ef4a868dc062c83ac2cdfbe65eca72e0d6ebc5efaa9b79db837f4b20143dcfff0ff3dcc525535007366d042f426
-Size (pango-1.48.11.tar.xz) = 2922564 bytes
+BLAKE2s (pango-1.50.5.tar.xz) = daf8c629b301534e68148233fc15249be42379b903cf15f3f5710ef7b970a82a
+SHA512 (pango-1.50.5.tar.xz) = 6e898945ca9682ad113cea8a5702068d6141d39bc51a27093c6c1627c10825005155c73778cb5acab99551689dd1b47069f7d5ea102db11f00416ddcf747b8c6
+Size (pango-1.50.5.tar.xz) = 4291708 bytes
 SHA1 (patch-pango_pangocairo-coretextfont.c) = cfef0e1372d5770d5988af411d435ee87fdfd0bd
 SHA1 (patch-pango_pangocairo-coretextfontmap.c) = 395cb1f8472a319c4b1c58ea137e36452bc44cc6
-SHA1 (patch-pango_pangocoretext-fontmap.c) = dcac1ad8c187523f7ab30b105cf541a5e421130c
 SHA1 (patch-pango_pangocoretext-private.h) = 0d7d61cd7e7b9da34bf8a0d5d1c6e7734341cadf
 SHA1 (patch-pango_pangocoretext.c) = 465a66b5027c3dda5dd97c0cf33edebb4e173a1e
 SHA1 (patch-pango_pangocoretext.h) = d6817eb02f0020c102ab95d63202f9508a70e647



Home | Main Index | Thread Index | Old Index