QA: * portlint: OK (looks fine.) * testport: OK (poudriere: 13.1, amd64 tested)
Created attachment 235407 [details] mailsuite.patch I am not happy with this patch as it generates setup.py and removes pyproject.toml in order to be able to build. If there is a general rule in FreeBSD on how to treat pyproject.toml projects, I'd like to know.
Created attachment 235540 [details] mailsuite.patch
(In reply to Goran Mekić from comment #1) Hi Goran, Have you opened an issue about this? It could be a way to configure it without removing a WRKSRC file. I don't see a big issue committing since it builds and runs (?) ok. What you think? Cheers
(In reply to Nuno Teixeira from comment #3) I somehow missed your comment, sorry! Anyway, there is https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255722 and I'm researching how to apply what is said in that ticket to this port.
(In reply to Goran Mekić from comment #4) --- ===> Building for py39-mailsuite-1.9.3 (cd /usr/home/nunotex/Work/freebsd/ports/mail/py-mailsuite/work/mailsuite-1.9.3 ; sip-build-3.9) sip-build-3.9: pyproject.toml: the '[tool.sip.metadata]' section is missing *** Error code 1 --- Any clues?
Created attachment 237000 [details] mailsuite.patch As pyproject.toml support is going to take a while, I think it's better to update the port somehow then leave it with the way too old version. Once we as Python FreeBSD resolve how to build PEP-517 ports, I will change this port accordingly.
Reminder: 1.9.11 is out
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0f25b4b3355d6e8288bf7aec4fb335c3ee909449 commit 0f25b4b3355d6e8288bf7aec4fb335c3ee909449 Author: Goran Mekić <meka@tilda.center> AuthorDate: 2022-10-07 18:51:03 +0000 Commit: Nuno Teixeira <eduardo@FreeBSD.org> CommitDate: 2022-10-07 18:53:02 +0000 mail/py-mailsuite: Update to 1.9.9 As pyproject.toml support is going to take a while, I think it's better to update the port somehow then leave it with the way too old version. Once we as Python FreeBSD resolve how to build PEP-517 ports, I will change this port accordingly. ChangeLog: https://github.com/seanthegeek/mailsuite/blob/master/CHANGELOG.md#199 PR: 265356 mail/py-mailsuite/Makefile | 5 +- mail/py-mailsuite/distinfo | 6 +-- mail/py-mailsuite/files/patch-setup.py (new) | 79 ++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 4 deletions(-)
Committed, thanks!