Re: git: af2c0a4d9bd4 - main - x11-toolkits/pango: Update to 1.52.2

From: Po-Chuan Hsieh <sunpoet_at_freebsd.org>
Date: Thu, 06 Jun 2024 04:01:41 UTC
Hello,

On Wed, Jun 5, 2024 at 11:18 PM Tijl Coosemans <tijl@freebsd.org> wrote:

> The branch main has been updated by tijl:
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=af2c0a4d9bd4609ee357ac0a12f330708362cb33
>
> commit af2c0a4d9bd4609ee357ac0a12f330708362cb33
> Author:     Tijl Coosemans <tijl@FreeBSD.org>
> AuthorDate: 2024-05-20 18:53:17 +0000
> Commit:     Tijl Coosemans <tijl@FreeBSD.org>
> CommitDate: 2024-06-05 14:51:47 +0000
>
>     x11-toolkits/pango: Update to 1.52.2
>
>     PR:             279522
>     Reviewed by:    arrowd
> ---
>  x11-toolkits/pango/Makefile | 29 +++++++++++++----------------
>  x11-toolkits/pango/distinfo |  6 +++---
>  2 files changed, 16 insertions(+), 19 deletions(-)
>
> diff --git a/x11-toolkits/pango/Makefile b/x11-toolkits/pango/Makefile
> index 4ba3e31c5469..66a3c4767fc4 100644
> --- a/x11-toolkits/pango/Makefile
> +++ b/x11-toolkits/pango/Makefile
> @@ -1,5 +1,5 @@
>  PORTNAME=      pango
> -PORTVERSION=   1.50.14
> +PORTVERSION=   1.52.2
>  CATEGORIES=    x11-toolkits
>  MASTER_SITES=  GNOME
>  DIST_SUBDIR=   gnome2
> @@ -15,40 +15,37 @@ LIB_DEPENDS=        libfreetype.so:print/freetype2 \
>                 libharfbuzz.so:print/harfbuzz \
>                 libfontconfig.so:x11-fonts/fontconfig \
>                 libfribidi.so:converters/fribidi
> -RUN_DEPENDS=   xorg-fonts-truetype>0:x11-fonts/xorg-fonts-truetype \
> -               ${FONTENCOD}:x11-fonts/encodings
> +TEST_DEPENDS=  cantarell-fonts>=0:x11-fonts/cantarell-fonts
>
> -PORTSCOUT=     limitw:1,even
> -
> -USES=          compiler:c11 cpe gettext gnome localbase meson pkgconfig
> python:env tar:xz
> -USE_LDCONFIG=  yes
> +USES=          cpe gnome meson pkgconfig tar:xz
> +CPE_VENDOR=    gnome
>  USE_GNOME=     cairo glib20 introspection:build
> +USE_LDCONFIG=  yes
>
> -CPE_VENDOR=    gnome
> +PORTSCOUT=     limit:^1\.[^9]
>
>  VERSION=       1.8.0
> -LIBVERSION=    0.5000.14
> -PLIST_SUB+=     VERSION=${VERSION} LIBVERSION=${LIBVERSION}
> -
> -FONTSCALE=     ${LOCALBASE}/share/fonts/TTF/luximb.ttf
> -FONTENCOD=     ${LOCALBASE}/share/fonts/encodings/encodings.dir
> +LIBVERSION=    0.5200.2
> +PLIST_SUB=     LIBVERSION=${LIBVERSION} \
> +               VERSION=${VERSION}
>
> -OPTIONS_SUB=   yes
>  OPTIONS_DEFINE=        X11 DOCS MANPAGES THAI
>  OPTIONS_DEFAULT=X11 MANPAGES THAI
> +OPTIONS_SUB=   yes
> +
> +THAI_DESC=     Thai language support via libThai
>
>  DOCS_BUILD_DEPENDS=    gi-docgen:textproc/py-gi-docgen
>  DOCS_MESON_TRUE=       gtk_doc
>
>  MANPAGES_BUILD_DEPENDS=        help2man:misc/help2man
>
> -THAI_DESC=             Thai language support via libThai
>  THAI_LIB_DEPENDS=      libthai.so:devel/libthai
>  THAI_MESON_ENABLED=    libthai
>
> -X11_MESON_ENABLED=     xft
>  X11_USES=      xorg
>  X11_USE=       XORG=x11,xft,xrender
> +X11_MESON_ENABLED=     xft
>
>  TESTING_UNSAFE=        2 out of 24 tests fail
>
> diff --git a/x11-toolkits/pango/distinfo b/x11-toolkits/pango/distinfo
> index 7d3901a7e849..c8dd55003c51 100644
> --- a/x11-toolkits/pango/distinfo
> +++ b/x11-toolkits/pango/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1677763195
> -SHA256 (gnome2/pango-1.50.14.tar.xz) =
> 1d67f205bfc318c27a29cfdfb6828568df566795df0cb51d2189cde7f2d581e8
> -SIZE (gnome2/pango-1.50.14.tar.xz) = 4273776
> +TIMESTAMP = 1716202214
> +SHA256 (gnome2/pango-1.52.2.tar.xz) =
> d0076afe01082814b853deec99f9349ece5f2ce83908b8e58ff736b41f78a96b
> +SIZE (gnome2/pango-1.52.2.tar.xz) = 1963588
>

"poudriere bulk -t" caught PLIST issue as follows:
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: share/doc/Pango/method.FontMap.reload_font.html
Error: Orphaned: share/doc/Pango/property.FontFamily.is-monospace.html
Error: Orphaned: share/doc/Pango/property.FontFamily.is-variable.html
Error: Orphaned: share/doc/Pango/property.FontFamily.name.html
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1

Best regards,
sunpoet