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: pin
Date: Thu Dec 26 05:54:35 UTC 2024
Modified Files:
pkgsrc/devel/pango: Makefile PLIST distinfo
pkgsrc/devel/pango/patches: patch-pango_pangocairo-coretextfont.c
patch-pango_pangocoretext.c patch-utils_meson.build
Log Message:
devel/pango: update to 1.55.5
Overview of changes in 1.55.5, 10-12-2024
=========================================
- Test release, no changes
Overview of changes in 1.55, 26-11-2024
=======================================
- Support Unicode 16
- Add pango_font_map_add_font_file
- fontconfig: Reject patterns without FC_FILE
- coretext: Actually use .AppleSystemUIFont
- coretext: Keep track of variations
- win32: Use font options for caching
- win32: Keep variations in PangoWin32Font
- build: Require harfbuzz 8.4.0
- build: Require fontconfig 2.15
- build: Require meson 1.2.0
- build: Require Window 10
To generate a diff of this commit:
cvs rdiff -u -r1.266 -r1.267 pkgsrc/devel/pango/Makefile
cvs rdiff -u -r1.93 -r1.94 pkgsrc/devel/pango/PLIST
cvs rdiff -u -r1.145 -r1.146 pkgsrc/devel/pango/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/devel/pango/patches/patch-pango_pangocairo-coretextfont.c \
pkgsrc/devel/pango/patches/patch-utils_meson.build
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/devel/pango/patches/patch-pango_pangocoretext.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.266 pkgsrc/devel/pango/Makefile:1.267
--- pkgsrc/devel/pango/Makefile:1.266 Sun Jun 30 21:56:30 2024
+++ pkgsrc/devel/pango/Makefile Thu Dec 26 05:54:35 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.266 2024/06/30 21:56:30 wiz Exp $
+# $NetBSD: Makefile,v 1.267 2024/12/26 05:54:35 pin Exp $
-DISTNAME= pango-1.54.0
+DISTNAME= pango-1.55.5
CATEGORIES= devel fonts
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/pango/${PKGVERSION_NOREV:R}/}
EXTRACT_SUFX= .tar.xz
@@ -23,7 +23,7 @@ SUBST_VARS.wrksrc= WRKSRC
.include "../../mk/bsd.prefs.mk"
-MESON_REQD+= 0.55.3
+MESON_REQD+= 1.2.0
MESON_ARGS+= -Dcairo=enabled
MESON_ARGS+= -Dfontconfig=enabled
@@ -69,9 +69,9 @@ BUILDLINK_API_DEPENDS.fribidi+= fribidi>
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.60
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
-BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.11.91
+BUILDLINK_API_DEPENDS.fontconfig+= fontconfig>=2.15.0
.include "../../fonts/fontconfig/buildlink3.mk"
-BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=2.7.2
+BUILDLINK_API_DEPENDS.harfbuzz+= harfbuzz>=8.4.0
.include "../../fonts/harfbuzz/buildlink3.mk"
.if ${LIBRSVG_TYPE} == "rust"
.include "../../graphics/graphite2/buildlink3.mk"
Index: pkgsrc/devel/pango/PLIST
diff -u pkgsrc/devel/pango/PLIST:1.93 pkgsrc/devel/pango/PLIST:1.94
--- pkgsrc/devel/pango/PLIST:1.93 Sun Jun 30 21:56:30 2024
+++ pkgsrc/devel/pango/PLIST Thu Dec 26 05:54:35 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.93 2024/06/30 21:56:30 wiz Exp $
+@comment $NetBSD: PLIST,v 1.94 2024/12/26 05:54:35 pin Exp $
bin/pango-list
bin/pango-segmentation
bin/pango-view
@@ -48,16 +48,16 @@ ${PLIST.introspection}lib/girepository-1
${PLIST.introspection}${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.5400.0
+lib/libpango-1.0.so.0.5505.0
lib/libpangocairo-1.0.so
lib/libpangocairo-1.0.so.0
-lib/libpangocairo-1.0.so.0.5400.0
+lib/libpangocairo-1.0.so.0.5505.0
lib/libpangoft2-1.0.so
lib/libpangoft2-1.0.so.0
-lib/libpangoft2-1.0.so.0.5400.0
+lib/libpangoft2-1.0.so.0.5505.0
${PLIST.x11}lib/libpangoxft-1.0.so
${PLIST.x11}lib/libpangoxft-1.0.so.0
-${PLIST.x11}lib/libpangoxft-1.0.so.0.5400.0
+${PLIST.x11}lib/libpangoxft-1.0.so.0.5505.0
lib/pkgconfig/pango.pc
lib/pkgconfig/pangocairo.pc
lib/pkgconfig/pangofc.pc
Index: pkgsrc/devel/pango/distinfo
diff -u pkgsrc/devel/pango/distinfo:1.145 pkgsrc/devel/pango/distinfo:1.146
--- pkgsrc/devel/pango/distinfo:1.145 Sun Jun 30 21:56:30 2024
+++ pkgsrc/devel/pango/distinfo Thu Dec 26 05:54:35 2024
@@ -1,12 +1,12 @@
-$NetBSD: distinfo,v 1.145 2024/06/30 21:56:30 wiz Exp $
+$NetBSD: distinfo,v 1.146 2024/12/26 05:54:35 pin Exp $
-BLAKE2s (pango-1.54.0.tar.xz) = a9b9de35add4fa0831bb3678402697eebe9823a2e94388b6af2d48f0c4ae884b
-SHA512 (pango-1.54.0.tar.xz) = b08792a811e033b2dc9ae78278ea522fad1064de3a4d33460271eb0502613ee21d2c82349f8e7d8f59d59e0c020b7a3a8efa194572e16e2e78db422956fd97ea
-Size (pango-1.54.0.tar.xz) = 1963180 bytes
-SHA1 (patch-pango_pangocairo-coretextfont.c) = cfef0e1372d5770d5988af411d435ee87fdfd0bd
+BLAKE2s (pango-1.55.5.tar.xz) = 7403afb9edf0007d5e892809f122818e3cb9a64f95ee22f4b0f826d02287c470
+SHA512 (pango-1.55.5.tar.xz) = 7c73b463e8062c2aeac6bf04c7c536229d67894eea4aa4d1d34c9a14f23da2b90b5be66c8056fcfafd0125e43a85dc06d81aae658e07700bf8077885a6be9eb7
+Size (pango-1.55.5.tar.xz) = 1878652 bytes
+SHA1 (patch-pango_pangocairo-coretextfont.c) = 32fddb025bf2896d23d22814b6edd91042fd58b5
SHA1 (patch-pango_pangocairo-coretextfontmap.c) = 395cb1f8472a319c4b1c58ea137e36452bc44cc6
SHA1 (patch-pango_pangocoretext-private.h) = 0d7d61cd7e7b9da34bf8a0d5d1c6e7734341cadf
-SHA1 (patch-pango_pangocoretext.c) = 465a66b5027c3dda5dd97c0cf33edebb4e173a1e
+SHA1 (patch-pango_pangocoretext.c) = deb37c157f8fb517e2e367a685c4dcab1b93c7c2
SHA1 (patch-pango_pangocoretext.h) = d6817eb02f0020c102ab95d63202f9508a70e647
SHA1 (patch-pangocairo-coretext.h) = 2f7c8efad48b58398070f48e71c16d99d3d59f57
-SHA1 (patch-utils_meson.build) = 4c2564d54209b4bed286db3d85963c78897ceb49
+SHA1 (patch-utils_meson.build) = 5ad3aa09c27daea2d116576a7147673e14dba90c
Index: pkgsrc/devel/pango/patches/patch-pango_pangocairo-coretextfont.c
diff -u pkgsrc/devel/pango/patches/patch-pango_pangocairo-coretextfont.c:1.1 pkgsrc/devel/pango/patches/patch-pango_pangocairo-coretextfont.c:1.2
--- pkgsrc/devel/pango/patches/patch-pango_pangocairo-coretextfont.c:1.1 Tue Nov 20 08:34:43 2018
+++ pkgsrc/devel/pango/patches/patch-pango_pangocairo-coretextfont.c Thu Dec 26 05:54:35 2024
@@ -1,4 +1,4 @@
-$NetBSD: patch-pango_pangocairo-coretextfont.c,v 1.1 2018/11/20 08:34:43 maya Exp $
+$NetBSD: patch-pango_pangocairo-coretextfont.c,v 1.2 2024/12/26 05:54:35 pin Exp $
From 60df2b006e5d4553abc7bb5fe9a99539c91b0022 Mon Sep 17 00:00:00 2001
From: Tom Schoonjans <Tom.Schoonjans%diamond.ac.uk@localhost>
@@ -7,7 +7,7 @@ Subject: [PATCH] Revert "Restore scaling
This reverts commit f661cdbf8cfbdb2ba7241d8dfa4a579c6dfe0a94.
---- pango/pangocairo-coretextfont.c.orig 2018-07-16 00:50:43.000000000 +0000
+--- pango/pangocairo-coretextfont.c.orig 2024-12-06 11:15:23.694779478 +0000
+++ pango/pangocairo-coretextfont.c
@@ -36,7 +36,6 @@ struct _PangoCairoCoreTextFont
{
@@ -17,7 +17,7 @@ This reverts commit f661cdbf8cfbdb2ba724
};
struct _PangoCairoCoreTextFontClass
-@@ -163,17 +162,6 @@ pango_cairo_core_text_font_create_base_m
+@@ -121,17 +120,6 @@ pango_cairo_core_text_font_create_base_m
return metrics;
}
@@ -26,7 +26,7 @@ This reverts commit f661cdbf8cfbdb2ba724
-{
- PangoCairoCoreTextFont *cafont = (PangoCairoCoreTextFont *)font;
- PangoFontDescription *desc = pango_font_describe (font);
--
+-
- pango_font_description_set_absolute_size (desc, cafont->abs_size);
-
- return desc;
@@ -35,7 +35,7 @@ This reverts commit f661cdbf8cfbdb2ba724
static void
pango_cairo_core_text_font_finalize (GObject *object)
{
-@@ -191,10 +179,9 @@ pango_cairo_core_text_font_class_init (P
+@@ -149,10 +137,9 @@ pango_cairo_core_text_font_class_init (P
PangoFontClass *font_class = PANGO_FONT_CLASS (class);
object_class->finalize = pango_cairo_core_text_font_finalize;
@@ -47,7 +47,7 @@ This reverts commit f661cdbf8cfbdb2ba724
}
static void
-@@ -232,8 +219,6 @@ _pango_cairo_core_text_font_new (PangoCa
+@@ -192,8 +179,6 @@ _pango_cairo_core_text_font_new (PangoCa
cafont = g_object_new (PANGO_TYPE_CAIRO_CORE_TEXT_FONT, NULL);
cfont = PANGO_CORE_TEXT_FONT (cafont);
Index: pkgsrc/devel/pango/patches/patch-utils_meson.build
diff -u pkgsrc/devel/pango/patches/patch-utils_meson.build:1.1 pkgsrc/devel/pango/patches/patch-utils_meson.build:1.2
--- pkgsrc/devel/pango/patches/patch-utils_meson.build:1.1 Mon Feb 24 17:08:31 2020
+++ pkgsrc/devel/pango/patches/patch-utils_meson.build Thu Dec 26 05:54:35 2024
@@ -1,14 +1,14 @@
-$NetBSD: patch-utils_meson.build,v 1.1 2020/02/24 17:08:31 brook Exp $
+$NetBSD: patch-utils_meson.build,v 1.2 2024/12/26 05:54:35 pin Exp $
Make help2man execute a wrapper script so that LD_LIBRARY_PATH can be defined.
---- utils/meson.build.orig 2019-10-25 03:45:11.000000000 +0000
+--- utils/meson.build.orig 2024-12-06 11:10:58.416813497 +0000
+++ utils/meson.build
@@ -52,8 +52,9 @@ if help2man.found() and not meson.is_cro
custom_target('pango-view.1',
output: 'pango-view.1',
-+ depends: pango_view,
++ depends: pango_view,
command: [
- help2man, help2man_opts, '--output=@OUTPUT@', pango_view
+ help2man, help2man_opts, '--output=@OUTPUT@', '--no-discard-stderr', meson.current_build_dir() + '/pango-view.sh'
Index: pkgsrc/devel/pango/patches/patch-pango_pangocoretext.c
diff -u pkgsrc/devel/pango/patches/patch-pango_pangocoretext.c:1.3 pkgsrc/devel/pango/patches/patch-pango_pangocoretext.c:1.4
--- pkgsrc/devel/pango/patches/patch-pango_pangocoretext.c:1.3 Thu Apr 8 08:38:55 2021
+++ pkgsrc/devel/pango/patches/patch-pango_pangocoretext.c Thu Dec 26 05:54:35 2024
@@ -1,4 +1,4 @@
-$NetBSD: patch-pango_pangocoretext.c,v 1.3 2021/04/08 08:38:55 adam Exp $
+$NetBSD: patch-pango_pangocoretext.c,v 1.4 2024/12/26 05:54:35 pin Exp $
From 60df2b006e5d4553abc7bb5fe9a99539c91b0022 Mon Sep 17 00:00:00 2001
From: Tom Schoonjans <Tom.Schoonjans%diamond.ac.uk@localhost>
@@ -7,16 +7,12 @@ Subject: [PATCH] Revert "Restore scaling
This reverts commit f661cdbf8cfbdb2ba7241d8dfa4a579c6dfe0a94.
---- pango/pangocoretext.c.orig 2019-08-04 01:59:02.000000000 +0000
+--- pango/pangocoretext.c.orig 2024-12-06 11:13:47.621384791 +0000
+++ pango/pangocoretext.c
-@@ -204,7 +204,10 @@ pango_core_text_font_class_init (PangoCo
- object_class->finalize = pango_core_text_font_finalize;
+@@ -244,6 +244,7 @@ pango_core_text_font_class_init (PangoCo
font_class->describe = pango_core_text_font_describe;
-- /* font_class->describe_absolute is left virtual for PangoCairoCoreTextFont. */
-+ /* In CoreText the device unit is points so describe_absoulute and
-+ * describe are the same.
-+ */
+ /* font_class->describe_absolute is left virtual for PangoCairoCoreTextFont. */
+ font_class->describe_absolute = pango_core_text_font_describe;
font_class->get_coverage = pango_core_text_font_get_coverage;
font_class->get_font_map = pango_core_text_font_get_font_map;
Home |
Main Index |
Thread Index |
Old Index