Created attachment 223006 [details] flask-jwt-extended.diff QA: * portlint: OK (WARN: Makefile: using hyphen in PORTNAME. consider using PKGNAMEPREFIX and/or PKGNAMESUFFIX.) * testport: OK (poudriere: 12.2, amd64 tested) * maketest: OK (150 passed, 3 deselected)
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/266097757
Created attachment 230313 [details] patch to update from 3.25.0 to 4.3.1 Hi Goran, I am now in the process of updating the port. In the meantime, we are at 4.3.1. There are some breaking changes described in https://flask-jwt-extended.readthedocs.io/en/stable/v4_upgrade_guide/, like the minimal Python version and a need for www/py-pyjwt >= 2.x. So this update will be the first one using py-pyjwt v.2.3.0 :) The only dependend port is www/py-freenit, which make some trouble :( Could you please have a look, if the patch for www/py-pyjwt is ok, and more important, how to solve the problems with its dependend www/py-freenit, thanks.
(In reply to Rainer Hurling from comment #2) Don't worry about Freenit. I'm author of that framework so I'll fix whatever is broken on that port. That being said, this patch looks OK to me.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=55ced36bf825374b8470a7b1ed8a9cc1cfc35744 commit 55ced36bf825374b8470a7b1ed8a9cc1cfc35744 Author: Goran Mekic <meka@tilda.center> AuthorDate: 2021-12-24 12:47:00 +0000 Commit: Rainer Hurling <rhurlin@FreeBSD.org> CommitDate: 2021-12-24 12:47:00 +0000 www/py-flask-jwt-extended: Update to 4.3.1 Release 4.0.0 includes a lot of breaking changes, and will require some manual intervention to upgrade, see https://flask-jwt-extended.readthedocs.io/en/stable/v4_upgrade_guide/ Changelog: https://github.com/vimalloc/flask-jwt-extended/compare/3.25.0...4.3.1 PR: 254039 www/py-flask-jwt-extended/Makefile | 7 +++---- www/py-flask-jwt-extended/distinfo | 6 +++--- 2 files changed, 6 insertions(+), 7 deletions(-)
Committed, thanks! Please, don't forget to update www/py-freenit, as told about in comment #3 ;)
(In reply to Rainer Hurling from comment #5) Thank you for the merge. For Freenit, of course, I'm already tracking it under https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=257868. As soon as its dependencies are resolved, it's good to merge.