Bug 265453 - textproc/po4a: add missing dependencies
Summary: textproc/po4a: add missing dependencies
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Danilo G. Baio
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-26 15:26 UTC by Dmitry Marakasov
Modified: 2022-07-26 21:09 UTC (History)
0 users

See Also:
dbaio: maintainer-feedback+


Attachments
Patch (1.01 KB, patch)
2022-07-26 15:26 UTC, Dmitry Marakasov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Marakasov freebsd_committer freebsd_triage 2022-07-26 15:26:54 UTC
Created attachment 235491 [details]
Patch

p5-Syntax-Keyword-Try dependency is missing.

From www/ikiwiki (which consumes po4a) fallout:

    po4a::chooser: Module loading error: Can't locate Syntax/Keyword/Try.pm in @INC (you may need to install the Syntax::Keyword::Try module) (@INC contains: .. /usr/local/lib/perl5/site_perl/mach/5.32 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.32/mach /usr/local/lib/perl5/5.32 .) at /usr/local/lib/perl5/site_perl/Locale/Po4a/Text.pm line 61.
    BEGIN failed--compilation aborted at /usr/local/lib/perl5/site_perl/Locale/Po4a/Text.pm line 61.
    Compilation failed in require at (eval 47) line 1.
    BEGIN failed--compilation aborted at (eval 47) line 1.
                                                                                                                       
From po4a NEWS:

    This introduces a NEW DEPENDENCY: Syntax::Keyword::Try

Also add missing test dependency, but note that tests are failing.
Comment 1 Danilo G. Baio freebsd_committer freebsd_triage 2022-07-26 16:46:48 UTC
Hi.
If you have the time, please go ahead and commit it.
Thank you!
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-07-26 21:09:42 UTC
A commit in branch main references this bug:

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

commit abe9b5553d5a33af71224cc9e7c8ff272821999b
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-07-26 15:23:52 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-07-26 21:08:38 +0000

    textproc/po4a: add missing dependencies

    PR:             265453
    Approved by:    dbaio (maintainer)

 textproc/po4a/Makefile | 3 +++
 1 file changed, 3 insertions(+)