Bug 262206 - sysutils/chezmoi: update to 2.13.0
Summary: sysutils/chezmoi: update to 2.13.0
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: Neel Chauhan
URL:
Keywords:
Depends on: 261321 261322 262258
Blocks:
  Show dependency treegraph
 
Reported: 2022-02-26 11:32 UTC by Samir Noir
Modified: 2022-03-12 05:45 UTC (History)
3 users (show)

See Also:
samir: maintainer-feedback+


Attachments
git diff (21.58 KB, patch)
2022-02-26 11:32 UTC, Samir Noir
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Samir Noir 2022-02-26 11:32:17 UTC
Created attachment 232118 [details]
git diff

Hello,

This diff update sysutils/chezmoi to 2.13.0, poudriere testport and portlint are OK.

Doc options is removed in this diff, this is due to the new mechanism used by chezmoi to build the documentation.

Two dependencies not in the ports tree are required to build the documentation, PRs are available (bug #261321 and bug #261322).
I was wondering if this is ok to disable the doc option for this port, while waiting for the new doc dependencies to be available in the ports tree ?

Thanks.
Comment 1 Guangyuan Yang freebsd_committer freebsd_triage 2022-02-27 21:14:28 UTC
(In reply to Samir Noir from comment #0)

If we resolve these dependency first, do we still need to remove the doc option?
Comment 2 Samir Noir 2022-02-28 20:26:18 UTC
(In reply to Guangyuan Yang from comment #1)

If the dependencies are resolved, no need to remove the doc option.
I double checked the dependencies required to build documentation, and I had missed one (another MkDocs plugins). I opened a new PR with that one as well (bug #262258)
Comment 3 Neel Chauhan freebsd_committer freebsd_triage 2022-03-12 05:44:27 UTC
Committed!
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-03-12 05:45:05 UTC
A commit in branch main references this bug:

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

commit 90ee99a77585f70967a5ea233a7bdd87ecd71734
Author:     Samir Noir <samir@noir.im>
AuthorDate: 2022-03-12 05:43:07 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-03-12 05:43:39 +0000

    sysutils/chezmoi: update to 2.13.0

    PR:     262206

 sysutils/chezmoi/Makefile | 45 +++++++++++++---------------
 sysutils/chezmoi/distinfo | 76 +++++++++++++++++++++++++----------------------
 2 files changed, 62 insertions(+), 59 deletions(-)