Bug 263199 - textproc/py-gi-docgen: update to 2022.1
Summary: textproc/py-gi-docgen: update to 2022.1
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-desktop (Team)
URL:
Keywords:
Depends on:
Blocks: 263198
  Show dependency treegraph
 
Reported: 2022-04-10 17:00 UTC by Olivier Duchateau
Modified: 2022-04-13 10:35 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (desktop)


Attachments
Patch to update textproc/py-gi-docgen (1.32 KB, patch)
2022-04-10 17:00 UTC, Olivier Duchateau
no flags Details | Diff
poudriere log (503.45 KB, text/plain)
2022-04-11 18:30 UTC, Dries Michiels
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Duchateau 2022-04-10 17:00:05 UTC
Created attachment 233124 [details]
Patch to update textproc/py-gi-docgen

Update to 2022.1
Comment 1 commit-hook freebsd_committer freebsd_triage 2022-04-10 21:43:36 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6955217997e423af41eebe7d82ab925741e57945

commit 6955217997e423af41eebe7d82ab925741e57945
Author:     Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2022-04-10 21:11:43 +0000
Commit:     Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2022-04-10 21:43:09 +0000

    textproc/py-gi-docgen: update to 2022.1

    Bump gi-docgen; the patch to docgen is entirely from Olivier,
    the dependent ports that get a bump and a plist-fix is from me.

    Consumers have PORTREVISION bumped to reflect changes in plist:
    - pygment.css is no longer installed
    - more fonts .woff files are installed

    Obtained from:  Olivier Duchateau
    PR:             263199

 graphics/librsvg2-rust/pkg-plist  |  1 -
 textproc/py-gi-docgen/Makefile    |  7 +++---
 textproc/py-gi-docgen/distinfo    |  6 ++---
 x11-toolkits/libadwaita/Makefile  |  1 +
 x11-toolkits/libadwaita/pkg-plist |  8 ++++++-
 x11-toolkits/pango/Makefile       |  1 +
 x11-toolkits/pango/pkg-plist      | 48 ++++++++++++++++++++++++++++++++++-----
 7 files changed, 57 insertions(+), 15 deletions(-)
Comment 2 Adriaan de Groot freebsd_committer freebsd_triage 2022-04-10 21:44:12 UTC
Applied, thanks! It did have some knock-on effects in consumers, I hope I got them all.
Comment 3 Dries Michiels freebsd_committer freebsd_triage 2022-04-11 18:30:14 UTC
Created attachment 233151 [details]
poudriere log
Comment 4 Dries Michiels freebsd_committer freebsd_triage 2022-04-11 18:30:54 UTC
Hi Adriaan, this patch makes pango fail in my poudriere.
I'm building without X11, maybe they need to be guarded by %%X11%%? (PangoXft dir)

+%%PORTDOCS%%share/doc/PangoXft/RedHatDisplay-Italic.woff
+%%PORTDOCS%%share/doc/PangoXft/RedHatDisplay-Italic.woff2
+%%PORTDOCS%%share/doc/PangoXft/SourceCodePro-It.ttf.woff
+%%PORTDOCS%%share/doc/PangoXft/SourceCodePro-Regular.ttf.woff
+%%PORTDOCS%%share/doc/PangoXft/SourceCodePro-Semibold.ttf.woff
+%%PORTDOCS%%share/doc/PangoXft/solarized-dark.css
+%%PORTDOCS%%share/doc/PangoXft/solarized-light.css
Comment 5 commit-hook freebsd_committer freebsd_triage 2022-04-13 10:35:07 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ea21453f2fc152b4ba57fd27b4f481a20ab9703a

commit ea21453f2fc152b4ba57fd27b4f481a20ab9703a
Author:     Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2022-04-13 10:18:55 +0000
Commit:     Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2022-04-13 10:34:08 +0000

    x11-toolkits/pango: fix plist issues

    plist changes that were landed for the update in documentation-
    generation were missing options flags; some X11-stuff was listed
    unconditionally.

    (driesm@ already fixed this in the meantime, now I'm just sorting
    the files in the %%X11%% option part)

    PR:             263199
    Reported by:    driesm

 x11-toolkits/pango/pkg-plist | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)