Wed Jul 13 20:32:02 2022 UTC ()
pango: updated to 1.50.8

Overview of changes in 1.50.8, 02-07-2022
=========================================
- Add some properties to fontmap and family
- Fix handling of ligature carets in mixed directions


(adam)
diff -r1.250 -r1.251 pkgsrc/devel/pango/Makefile
diff -r1.84 -r1.85 pkgsrc/devel/pango/PLIST
diff -r1.137 -r1.138 pkgsrc/devel/pango/distinfo

cvs diff -r1.250 -r1.251 pkgsrc/devel/pango/Makefile (switch to unified diff)

--- pkgsrc/devel/pango/Makefile 2022/05/19 20:00:40 1.250
+++ pkgsrc/devel/pango/Makefile 2022/07/13 20:32:01 1.251
@@ -1,77 +1,77 @@ @@ -1,77 +1,77 @@
1# $NetBSD: Makefile,v 1.250 2022/05/19 20:00:40 adam Exp $ 1# $NetBSD: Makefile,v 1.251 2022/07/13 20:32:01 adam Exp $
2 2
3DISTNAME= pango-1.50.7 3DISTNAME= pango-1.50.8
4CATEGORIES= devel fonts 4CATEGORIES= devel fonts
5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/} 5MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/}
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://pango.gnome.org/ 9HOMEPAGE= https://pango.gnome.org/
10COMMENT= Library for layout and rendering of text 10COMMENT= Library for layout and rendering of text
11LICENSE= gnu-lgpl-v2 11LICENSE= gnu-lgpl-v2
12 12
13TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man 13TOOL_DEPENDS+= help2man-[0-9]*:../../converters/help2man
14 14
15USE_LANGUAGES= c c++ 15USE_LANGUAGES= c c++
16USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config
17INSTALLATION_DIRS= ${PKGMANDIR}/man1 17INSTALLATION_DIRS= ${PKGMANDIR}/man1
18 18
19SUBST_CLASSES+= wrksrc 19SUBST_CLASSES+= wrksrc
20SUBST_STAGE.wrksrc= pre-configure 20SUBST_STAGE.wrksrc= pre-configure
21SUBST_FILES.wrksrc= output/utils/pango-view.sh 21SUBST_FILES.wrksrc= output/utils/pango-view.sh
22SUBST_VARS.wrksrc= WRKSRC 22SUBST_VARS.wrksrc= WRKSRC
23 23
24MESON_REQD+= 0.55.3 24MESON_REQD+= 0.55.3
25MESON_ARGS+= -Dcairo=enabled 25MESON_ARGS+= -Dcairo=enabled
26MESON_ARGS+= -Dfontconfig=enabled 26MESON_ARGS+= -Dfontconfig=enabled
27MESON_ARGS+= -Dintrospection=enabled 27MESON_ARGS+= -Dintrospection=enabled
28 28
29PKGCONFIG_OVERRIDE+= output/meson-private/pango.pc 29PKGCONFIG_OVERRIDE+= output/meson-private/pango.pc
30PKGCONFIG_OVERRIDE+= output/meson-private/pangocairo.pc 30PKGCONFIG_OVERRIDE+= output/meson-private/pangocairo.pc
31PKGCONFIG_OVERRIDE+= output/meson-private/pangofc.pc 31PKGCONFIG_OVERRIDE+= output/meson-private/pangofc.pc
32PKGCONFIG_OVERRIDE+= output/meson-private/pangoft2.pc 32PKGCONFIG_OVERRIDE+= output/meson-private/pangoft2.pc
33PKGCONFIG_OVERRIDE+= output/meson-private/pangoot.pc 33PKGCONFIG_OVERRIDE+= output/meson-private/pangoot.pc
34PKGCONFIG_OVERRIDE+= output/meson-private/pangoxft.pc 34PKGCONFIG_OVERRIDE+= output/meson-private/pangoxft.pc
35PKGCONFIG_OVERRIDE_STAGE= pre-install 35PKGCONFIG_OVERRIDE_STAGE= pre-install
36MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE} 36MAKE_ENV+= LD_LIBRARY_PATH=${WRKSRC}/output/${PKGBASE}
37 37
38CHECK_FILES_SKIP+= ${PREFIX}/libdata/pango/pango.modules 38CHECK_FILES_SKIP+= ${PREFIX}/libdata/pango/pango.modules
39CHECK_PORTABILITY_SKIP+= docs/check.docs 39CHECK_PORTABILITY_SKIP+= docs/check.docs
40 40
41PYTHON_FOR_BUILD_ONLY= tool 41PYTHON_FOR_BUILD_ONLY= tool
42 42
43BUILDLINK_TRANSFORM+= rm:-Werror=implicit-fallthrough # clang10svn 43BUILDLINK_TRANSFORM+= rm:-Werror=implicit-fallthrough # clang10svn
44 44
45post-extract: 45post-extract:
46 ${MKDIR} -p ${WRKSRC}/output/utils 46 ${MKDIR} -p ${WRKSRC}/output/utils
47 ${CP} ${FILESDIR}/pango-view.sh ${WRKSRC}/output/utils 47 ${CP} ${FILESDIR}/pango-view.sh ${WRKSRC}/output/utils
48 48
49post-install: 49post-install:
50 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/pango-view.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pango-view.1 || ${TRUE} 50 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/pango-view.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/pango-view.1 || ${TRUE}
51 51
52.include "options.mk" 52.include "options.mk"
53.include "../../graphics/librsvg/available.mk" 53.include "../../graphics/librsvg/available.mk"
54 54
55BUILDLINK_API_DEPENDS.fribidi+= fribidi>=1.0.6 55BUILDLINK_API_DEPENDS.fribidi+= fribidi>=1.0.6
56.include "../../converters/fribidi/buildlink3.mk" 56.include "../../converters/fribidi/buildlink3.mk"
57BUILDLINK_API_DEPENDS.glib2+= glib2>=2.60 57BUILDLINK_API_DEPENDS.glib2+= glib2>=2.60
58.include "../../devel/glib2/buildlink3.mk" 58.include "../../devel/glib2/buildlink3.mk"
59BUILDLINK_DEPMETHOD.gobject-introspection= build 59BUILDLINK_DEPMETHOD.gobject-introspection= build
60.include "../../devel/gobject-introspection/buildlink3.mk" 60.include "../../devel/gobject-introspection/buildlink3.mk"
61.include "../../devel/zlib/buildlink3.mk" 61.include "../../devel/zlib/buildlink3.mk"
62BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.11.91 62BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.11.91
63.include "../../fonts/fontconfig/buildlink3.mk" 63.include "../../fonts/fontconfig/buildlink3.mk"
64BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=2.7.2 64BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=2.7.2
65.include "../../fonts/harfbuzz/buildlink3.mk" 65.include "../../fonts/harfbuzz/buildlink3.mk"
66.if ${LIBRSVG_TYPE} == "rust" 66.if ${LIBRSVG_TYPE} == "rust"
67.include "../../graphics/graphite2/buildlink3.mk" 67.include "../../graphics/graphite2/buildlink3.mk"
68.endif 68.endif
69BUILDLINK_API_DEPENDS.cairo+= cairo>=1.12.10 69BUILDLINK_API_DEPENDS.cairo+= cairo>=1.12.10
70.include "../../graphics/cairo/buildlink3.mk" 70.include "../../graphics/cairo/buildlink3.mk"
71.include "../../graphics/cairo-gobject/buildlink3.mk" 71.include "../../graphics/cairo-gobject/buildlink3.mk"
72# XXX freetype versioning is insane. needs libtool version >= 21.0.15, 72# XXX freetype versioning is insane. needs libtool version >= 21.0.15,
73# which corresponds to release version 2.8.1 73# which corresponds to release version 2.8.1
74BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.1 74BUILDLINK_API_DEPENDS.freetype2+= freetype2>=2.8.1
75.include "../../graphics/freetype2/buildlink3.mk" 75.include "../../graphics/freetype2/buildlink3.mk"
76.include "../../devel/meson/build.mk" 76.include "../../devel/meson/build.mk"
77.include "../../mk/bsd.pkg.mk" 77.include "../../mk/bsd.pkg.mk"

cvs diff -r1.84 -r1.85 pkgsrc/devel/pango/PLIST (switch to unified diff)

--- pkgsrc/devel/pango/PLIST 2022/05/19 20:00:40 1.84
+++ pkgsrc/devel/pango/PLIST 2022/07/13 20:32:01 1.85
@@ -1,73 +1,73 @@ @@ -1,73 +1,73 @@
1@comment $NetBSD: PLIST,v 1.84 2022/05/19 20:00:40 adam Exp $ 1@comment $NetBSD: PLIST,v 1.85 2022/07/13 20:32:01 adam Exp $
2bin/pango-list 2bin/pango-list
3bin/pango-segmentation 3bin/pango-segmentation
4bin/pango-view 4bin/pango-view
5include/pango-1.0/pango/pango-attributes.h 5include/pango-1.0/pango/pango-attributes.h
6include/pango-1.0/pango/pango-bidi-type.h 6include/pango-1.0/pango/pango-bidi-type.h
7include/pango-1.0/pango/pango-break.h 7include/pango-1.0/pango/pango-break.h
8include/pango-1.0/pango/pango-color.h 8include/pango-1.0/pango/pango-color.h
9include/pango-1.0/pango/pango-context.h 9include/pango-1.0/pango/pango-context.h
10include/pango-1.0/pango/pango-coverage.h 10include/pango-1.0/pango/pango-coverage.h
11include/pango-1.0/pango/pango-direction.h 11include/pango-1.0/pango/pango-direction.h
12include/pango-1.0/pango/pango-engine.h 12include/pango-1.0/pango/pango-engine.h
13include/pango-1.0/pango/pango-enum-types.h 13include/pango-1.0/pango/pango-enum-types.h
14include/pango-1.0/pango/pango-features.h 14include/pango-1.0/pango/pango-features.h
15include/pango-1.0/pango/pango-font.h 15include/pango-1.0/pango/pango-font.h
16include/pango-1.0/pango/pango-fontmap.h 16include/pango-1.0/pango/pango-fontmap.h
17include/pango-1.0/pango/pango-fontset-simple.h 17include/pango-1.0/pango/pango-fontset-simple.h
18include/pango-1.0/pango/pango-fontset.h 18include/pango-1.0/pango/pango-fontset.h
19include/pango-1.0/pango/pango-glyph-item.h 19include/pango-1.0/pango/pango-glyph-item.h
20include/pango-1.0/pango/pango-glyph.h 20include/pango-1.0/pango/pango-glyph.h
21include/pango-1.0/pango/pango-gravity.h 21include/pango-1.0/pango/pango-gravity.h
22include/pango-1.0/pango/pango-item.h 22include/pango-1.0/pango/pango-item.h
23include/pango-1.0/pango/pango-language.h 23include/pango-1.0/pango/pango-language.h
24include/pango-1.0/pango/pango-layout.h 24include/pango-1.0/pango/pango-layout.h
25include/pango-1.0/pango/pango-markup.h 25include/pango-1.0/pango/pango-markup.h
26include/pango-1.0/pango/pango-matrix.h 26include/pango-1.0/pango/pango-matrix.h
27include/pango-1.0/pango/pango-modules.h 27include/pango-1.0/pango/pango-modules.h
28include/pango-1.0/pango/pango-ot.h 28include/pango-1.0/pango/pango-ot.h
29include/pango-1.0/pango/pango-renderer.h 29include/pango-1.0/pango/pango-renderer.h
30include/pango-1.0/pango/pango-script.h 30include/pango-1.0/pango/pango-script.h
31include/pango-1.0/pango/pango-tabs.h 31include/pango-1.0/pango/pango-tabs.h
32include/pango-1.0/pango/pango-types.h 32include/pango-1.0/pango/pango-types.h
33include/pango-1.0/pango/pango-utils.h 33include/pango-1.0/pango/pango-utils.h
34include/pango-1.0/pango/pango-version-macros.h 34include/pango-1.0/pango/pango-version-macros.h
35include/pango-1.0/pango/pango.h 35include/pango-1.0/pango/pango.h
36include/pango-1.0/pango/pangocairo.h 36include/pango-1.0/pango/pangocairo.h
37include/pango-1.0/pango/pangofc-decoder.h 37include/pango-1.0/pango/pangofc-decoder.h
38include/pango-1.0/pango/pangofc-font.h 38include/pango-1.0/pango/pangofc-font.h
39include/pango-1.0/pango/pangofc-fontmap.h 39include/pango-1.0/pango/pangofc-fontmap.h
40include/pango-1.0/pango/pangoft2.h 40include/pango-1.0/pango/pangoft2.h
41${PLIST.x11}include/pango-1.0/pango/pangoxft-render.h 41${PLIST.x11}include/pango-1.0/pango/pangoxft-render.h
42${PLIST.x11}include/pango-1.0/pango/pangoxft.h 42${PLIST.x11}include/pango-1.0/pango/pangoxft.h
43lib/girepository-1.0/Pango-1.0.typelib 43lib/girepository-1.0/Pango-1.0.typelib
44lib/girepository-1.0/PangoCairo-1.0.typelib 44lib/girepository-1.0/PangoCairo-1.0.typelib
45lib/girepository-1.0/PangoFT2-1.0.typelib 45lib/girepository-1.0/PangoFT2-1.0.typelib
46lib/girepository-1.0/PangoFc-1.0.typelib 46lib/girepository-1.0/PangoFc-1.0.typelib
47lib/girepository-1.0/PangoOT-1.0.typelib 47lib/girepository-1.0/PangoOT-1.0.typelib
48${PLIST.x11}lib/girepository-1.0/PangoXft-1.0.typelib 48${PLIST.x11}lib/girepository-1.0/PangoXft-1.0.typelib
49lib/libpango-1.0.so 49lib/libpango-1.0.so
50lib/libpango-1.0.so.0 50lib/libpango-1.0.so.0
51lib/libpango-1.0.so.0.5000.7 51lib/libpango-1.0.so.0.5000.8
52lib/libpangocairo-1.0.so 52lib/libpangocairo-1.0.so
53lib/libpangocairo-1.0.so.0 53lib/libpangocairo-1.0.so.0
54lib/libpangocairo-1.0.so.0.5000.7 54lib/libpangocairo-1.0.so.0.5000.8
55lib/libpangoft2-1.0.so 55lib/libpangoft2-1.0.so
56lib/libpangoft2-1.0.so.0 56lib/libpangoft2-1.0.so.0
57lib/libpangoft2-1.0.so.0.5000.7 57lib/libpangoft2-1.0.so.0.5000.8
58${PLIST.x11}lib/libpangoxft-1.0.so 58${PLIST.x11}lib/libpangoxft-1.0.so
59${PLIST.x11}lib/libpangoxft-1.0.so.0 59${PLIST.x11}lib/libpangoxft-1.0.so.0
60${PLIST.x11}lib/libpangoxft-1.0.so.0.5000.7 60${PLIST.x11}lib/libpangoxft-1.0.so.0.5000.8
61lib/pkgconfig/pango.pc 61lib/pkgconfig/pango.pc
62lib/pkgconfig/pangocairo.pc 62lib/pkgconfig/pangocairo.pc
63lib/pkgconfig/pangofc.pc 63lib/pkgconfig/pangofc.pc
64lib/pkgconfig/pangoft2.pc 64lib/pkgconfig/pangoft2.pc
65lib/pkgconfig/pangoot.pc 65lib/pkgconfig/pangoot.pc
66${PLIST.x11}lib/pkgconfig/pangoxft.pc 66${PLIST.x11}lib/pkgconfig/pangoxft.pc
67man/man1/pango-view.1 67man/man1/pango-view.1
68share/gir-1.0/Pango-1.0.gir 68share/gir-1.0/Pango-1.0.gir
69share/gir-1.0/PangoCairo-1.0.gir 69share/gir-1.0/PangoCairo-1.0.gir
70share/gir-1.0/PangoFT2-1.0.gir 70share/gir-1.0/PangoFT2-1.0.gir
71share/gir-1.0/PangoFc-1.0.gir 71share/gir-1.0/PangoFc-1.0.gir
72share/gir-1.0/PangoOT-1.0.gir 72share/gir-1.0/PangoOT-1.0.gir
73${PLIST.x11}share/gir-1.0/PangoXft-1.0.gir 73${PLIST.x11}share/gir-1.0/PangoXft-1.0.gir

cvs diff -r1.137 -r1.138 pkgsrc/devel/pango/distinfo (switch to unified diff)

--- pkgsrc/devel/pango/distinfo 2022/05/19 20:00:41 1.137
+++ pkgsrc/devel/pango/distinfo 2022/07/13 20:32:01 1.138
@@ -1,12 +1,12 @@ @@ -1,12 +1,12 @@
1$NetBSD: distinfo,v 1.137 2022/05/19 20:00:41 adam Exp $ 1$NetBSD: distinfo,v 1.138 2022/07/13 20:32:01 adam Exp $
2 2
3BLAKE2s (pango-1.50.7.tar.xz) = bb018b24e108456ad43b90a9813f8bfcc0c03e19f7b7fd1e36b54981267c9d57 3BLAKE2s (pango-1.50.8.tar.xz) = c8809e72b227ef78d00fdb500548c125bfe827c95dbdfa8ed6372fee40f30f52
4SHA512 (pango-1.50.7.tar.xz) = 4d754ed753fc34074c2a8751459406af7eb1eccb227c6158287f7e2921614d918cae47d078d4a2b4c098b641e40274e81bf1ec6b6a1b147efd550626665767d3 4SHA512 (pango-1.50.8.tar.xz) = 81821e5837d5fb78a07ac8f8e360de9a9bf9b2418a3e0654f80ee3dce7f98325ea2483cc7c1d1db4a662886a1244530515d83480f4c3bc0510788a9bbbae2f91
5Size (pango-1.50.7.tar.xz) = 4294752 bytes 5Size (pango-1.50.8.tar.xz) = 4298760 bytes
6SHA1 (patch-pango_pangocairo-coretextfont.c) = cfef0e1372d5770d5988af411d435ee87fdfd0bd 6SHA1 (patch-pango_pangocairo-coretextfont.c) = cfef0e1372d5770d5988af411d435ee87fdfd0bd
7SHA1 (patch-pango_pangocairo-coretextfontmap.c) = 395cb1f8472a319c4b1c58ea137e36452bc44cc6 7SHA1 (patch-pango_pangocairo-coretextfontmap.c) = 395cb1f8472a319c4b1c58ea137e36452bc44cc6
8SHA1 (patch-pango_pangocoretext-private.h) = 0d7d61cd7e7b9da34bf8a0d5d1c6e7734341cadf 8SHA1 (patch-pango_pangocoretext-private.h) = 0d7d61cd7e7b9da34bf8a0d5d1c6e7734341cadf
9SHA1 (patch-pango_pangocoretext.c) = 465a66b5027c3dda5dd97c0cf33edebb4e173a1e 9SHA1 (patch-pango_pangocoretext.c) = 465a66b5027c3dda5dd97c0cf33edebb4e173a1e
10SHA1 (patch-pango_pangocoretext.h) = d6817eb02f0020c102ab95d63202f9508a70e647 10SHA1 (patch-pango_pangocoretext.h) = d6817eb02f0020c102ab95d63202f9508a70e647
11SHA1 (patch-pangocairo-coretext.h) = 2f7c8efad48b58398070f48e71c16d99d3d59f57 11SHA1 (patch-pangocairo-coretext.h) = 2f7c8efad48b58398070f48e71c16d99d3d59f57
12SHA1 (patch-utils_meson.build) = 4c2564d54209b4bed286db3d85963c78897ceb49 12SHA1 (patch-utils_meson.build) = 4c2564d54209b4bed286db3d85963c78897ceb49