Created attachment 252917 [details] git format-patch for py-jsonargparse This library permit to create command line interfaces. This port has been portlinted / portfmt. It has successfully been built on poudriere on FreeBSD (amd64) 13.3 / 14.0 and 14.1. Kind regards
Looks pretty good to me. USE_PYTHON=allflavors[1] is probably not necessary but that's something I can fix before the commit. Thanks! [1]: https://cgit.freebsd.org/ports/tree/Mk/Uses/python.mk#n105
Also, category devel is probably a better place for this port. Could you move it?
Created attachment 252948 [details] git format-patch for py-jsonargparse git format-patch for the port migrated from misc/ to devel/ (and removed allflavors).
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=be61a1fb9dfc739b7700b3f2dd95eb257ea6e0d6 commit be61a1fb9dfc739b7700b3f2dd95eb257ea6e0d6 Author: Xavier Beaudouin <kiwi@oav.net> AuthorDate: 2024-08-20 15:10:25 +0000 Commit: Mateusz Piotrowski <0mp@FreeBSD.org> CommitDate: 2024-08-20 15:19:43 +0000 devel/py-jsonargparse: Library for creating CLIs Library for creating command-line interfaces (CLIs) and making Python apps easily configurable. It is a well-maintained project with frequent releases, adhering to high standards of development: semantic versioning, deprecation periods, changelog, automated testing, and full test coverage. https://github.com/omni-us/jsonargparse PR: 280925 Sponsored by: Bell Tower Integration Sponsored by: Klara, Inc. devel/Makefile | 1 + devel/py-jsonargparse/Makefile (new) | 25 +++++++++++++++++++++++++ devel/py-jsonargparse/distinfo (new) | 3 +++ devel/py-jsonargparse/pkg-descr (new) | 4 ++++ 4 files changed, 33 insertions(+)