Created attachment 229723 [details] net-mgmt/py-opn-cli: update to 0.8.1 This updates opn-cli to the most recent version 0.8.1: * update opn-cli to version 0.8.1 * bump py-click dependency requirement to version 8.0.1 * add new dependencies * update my maintainer e-mail address This obsoletes BZ #258151. This submission was successfully tested with poudriere on FreeBSD 13.0.
Official changelog for opn-cli: https://github.com/andeman/opn-cli/blob/main/CHANGELOG.md
Hi after a quick scan could you rebase the patch to use DISTVERSION over PORTVERSION? I also see that <author> is your old e-mail. Can this be your new email? Could you send me an e-mail from your new address referring to this bug to confirm ownership?
Created attachment 229738 [details] net-mgmt/py-opn-cli: update to 0.8.1 (patch v2) Thanks for the fast review! :) I've attached an updated patch and sent an e-mail to confirm ownership of my new e-mail address.
Hi Frank, Quick question. Where do the minimum versions from the RUN_DEPENDS come from? The only one I see in setup.py upstream is Clicks?
Hi Dries, I know the author if opn-cli, it was developed using the most recent gem versions. Given the experience with the click dependency it's likely that older versions will not work.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1e98e4fc0a451c2b8f59be173c8a84bc899d8bae commit 1e98e4fc0a451c2b8f59be173c8a84bc899d8bae Author: Frank Wall <freebsd@moov.de> AuthorDate: 2021-11-26 18:40:29 +0000 Commit: Dries Michiels <driesm@FreeBSD.org> CommitDate: 2021-11-29 08:19:16 +0000 net-mgmt/py-opn-cli: Update to 0.8.1 While here update the maintainer's e-mail address. PR: 260045 Approved by: 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D33137 net-mgmt/py-opn-cli/Makefile | 17 +++++++++++------ net-mgmt/py-opn-cli/distinfo | 6 +++--- 2 files changed, 14 insertions(+), 9 deletions(-)
Committed with minor changes (>= versions). Thanks for the patch! If the versions prove a problem please sync with upstream to add the minimum REQUIRED dependency version in setup.py.