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.48.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4d787e767513
branches:  trunk
changeset: 444633:4d787e767513
user:      prlw1 <prlw1%pkgsrc.org@localhost>
date:      Mon Jan 11 09:43:21 2021 +0000

description:
Update pango to 1.48.0

Overview of changes in 1.48.0
=============================
- docs: Clarify use of PangoAnalysis in shaping
- fontconfig: Make pango_font_family_get_face more reliable
- introspection: Fix use of PangoFcSubstituteFunc
- introspection: Skip fontconfig types
- build: Use yielding meson feature for introspection

Overview of changes in 1.47.0
=============================
- Add pango_language_get_preferred
- Add pango_fc_font_get_languages
- Sort faces of a family by slant and weight

Overview of changes in 1.46.2
=============================
- Fix pango_win32_font_map_load_font with falback families
- Fix an assertion in pango_language_get_scripts
- Fix a crash in get_items_log_attrs
- Fix attribute iterators with overlapping attributes
- Fix rendering of Emoji keycap sequences
- ci: Run the testsuite under asan and fix all reported issues
- build: Make libthai, cairo, xft, fontconfig, freetype
  dependencies meson features

diffstat:

 devel/pango/Makefile   |   8 ++++++--
 devel/pango/PLIST      |  10 +++++-----
 devel/pango/distinfo   |  10 +++++-----
 devel/pango/options.mk |  11 ++++++++---
 4 files changed, 24 insertions(+), 15 deletions(-)

diffs (116 lines):

diff -r 891092425f20 -r 4d787e767513 devel/pango/Makefile
--- a/devel/pango/Makefile      Mon Jan 11 09:02:17 2021 +0000
+++ b/devel/pango/Makefile      Mon Jan 11 09:43:21 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.236 2020/09/15 10:45:41 prlw1 Exp $
+# $NetBSD: Makefile,v 1.237 2021/01/11 09:43:21 prlw1 Exp $
 
-DISTNAME=      pango-1.46.1
+DISTNAME=      pango-1.48.0
 CATEGORIES=    devel fonts
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
@@ -21,6 +21,10 @@
 SUBST_FILES.wrksrc=    output/utils/pango-view.sh
 SUBST_VARS.wrksrc=     WRKSRC
 
+MESON_ARGS+=           -Dcairo=enabled
+MESON_ARGS+=           -Dfontconfig=enabled
+MESON_ARGS+=           -Dintrospection=enabled
+
 PKGCONFIG_OVERRIDE+=           output/meson-private/pango.pc
 PKGCONFIG_OVERRIDE+=           output/meson-private/pangocairo.pc
 PKGCONFIG_OVERRIDE+=           output/meson-private/pangofc.pc
diff -r 891092425f20 -r 4d787e767513 devel/pango/PLIST
--- a/devel/pango/PLIST Mon Jan 11 09:02:17 2021 +0000
+++ b/devel/pango/PLIST Mon Jan 11 09:43:21 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.74 2020/09/04 11:14:08 prlw1 Exp $
+@comment $NetBSD: PLIST,v 1.75 2021/01/11 09:43:21 prlw1 Exp $
 bin/pango-list
 bin/pango-view
 include/pango-1.0/pango/pango-attributes.h
@@ -45,16 +45,16 @@
 ${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.4600.1
+lib/libpango-1.0.so.0.4800.0
 lib/libpangocairo-1.0.so
 lib/libpangocairo-1.0.so.0
-lib/libpangocairo-1.0.so.0.4600.1
+lib/libpangocairo-1.0.so.0.4800.0
 lib/libpangoft2-1.0.so
 lib/libpangoft2-1.0.so.0
-lib/libpangoft2-1.0.so.0.4600.1
+lib/libpangoft2-1.0.so.0.4800.0
 ${PLIST.x11}lib/libpangoxft-1.0.so
 ${PLIST.x11}lib/libpangoxft-1.0.so.0
-${PLIST.x11}lib/libpangoxft-1.0.so.0.4600.1
+${PLIST.x11}lib/libpangoxft-1.0.so.0.4800.0
 lib/pkgconfig/pango.pc
 lib/pkgconfig/pangocairo.pc
 lib/pkgconfig/pangofc.pc
diff -r 891092425f20 -r 4d787e767513 devel/pango/distinfo
--- a/devel/pango/distinfo      Mon Jan 11 09:02:17 2021 +0000
+++ b/devel/pango/distinfo      Mon Jan 11 09:43:21 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.125 2020/09/04 11:14:08 prlw1 Exp $
+$NetBSD: distinfo,v 1.126 2021/01/11 09:43:21 prlw1 Exp $
 
-SHA1 (pango-1.46.1.tar.xz) = e6706b1499e8dd7df58a1f767aaa9c5c072a5dd9
-RMD160 (pango-1.46.1.tar.xz) = 62982b413af8ade225d4a0ce634b449debebb611
-SHA512 (pango-1.46.1.tar.xz) = a08d5f4f24076aa7c3f92497a7afb70f4fcda92a0affb2455dc11ea88890c786534fd7755074bc570912e51e63f7922cef67726458612366b024b270cdfd041e
-Size (pango-1.46.1.tar.xz) = 533108 bytes
+SHA1 (pango-1.48.0.tar.xz) = 6167e5a5b0273f8ffc7217d057aa432b63bf8372
+RMD160 (pango-1.48.0.tar.xz) = 4a9a829e9506839b900ef6df55f3dea2cf507cb1
+SHA512 (pango-1.48.0.tar.xz) = 4819575a583134083819c1548d86bba71af97fd927f7cac05e3903b6d1c84de0ab1b593eea1e17b974f194e2d81123aa46e3af942eef258ad1bd14c72322342e
+Size (pango-1.48.0.tar.xz) = 536136 bytes
 SHA1 (patch-pango_pangocairo-coretextfont.c) = cfef0e1372d5770d5988af411d435ee87fdfd0bd
 SHA1 (patch-pango_pangocairo-coretextfontmap.c) = 395cb1f8472a319c4b1c58ea137e36452bc44cc6
 SHA1 (patch-pango_pangocoretext-fontmap.c) = 643dfdb0e9672382d4d5259c90e451a829b9875e
diff -r 891092425f20 -r 4d787e767513 devel/pango/options.mk
--- a/devel/pango/options.mk    Mon Jan 11 09:02:17 2021 +0000
+++ b/devel/pango/options.mk    Mon Jan 11 09:43:21 2021 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.17 2019/08/16 10:43:24 wiz Exp $
+# $NetBSD: options.mk,v 1.18 2021/01/11 09:43:21 prlw1 Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.pango
 PKG_SUPPORTED_OPTIONS= libthai quartz x11
@@ -6,7 +6,7 @@
 
 .include "../../mk/bsd.options.mk"
 
-PLIST_VARS+=           coretext quartz x11 thai
+PLIST_VARS+=           coretext quartz x11
 
 ###
 ### X11 support
@@ -14,20 +14,25 @@
 .if !empty(PKG_OPTIONS:Mx11)
 # fix for pangox.pc
 PLIST.x11=             yes
+MESON_ARGS+=   -Dxft=enabled
 BUILDLINK_API_DEPENDS.Xft2+=   Xft2>=2.1.7nb3
 .include "../../x11/libXft/buildlink3.mk"
 .include "../../x11/libXrender/buildlink3.mk"
 .include "../../x11/libX11/buildlink3.mk"
 BUILDLINK_DEPMETHOD.libXt?=    build # only for configure
 .include "../../x11/libXt/buildlink3.mk"
+.else
+MESON_ARGS+=   -Dxft=disabled
 .endif
 
 ###
 ### Thai language support
 ###
 .if !empty(PKG_OPTIONS:Mlibthai)
-PLIST.thai=            yes
+MESON_ARGS+=   -Dlibthai=enabled
 .include "../../devel/libthai/buildlink3.mk"
+.else
+MESON_ARGS+=   -Dlibthai=disabled
 .endif
 
 .include "../../mk/bsd.prefs.mk"



Home | Main Index | Thread Index | Old Index