Bug 265356 - mail/py-mailsuite: Update to 1.9.9
Summary: mail/py-mailsuite: Update to 1.9.9
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Nuno Teixeira
URL: https://github.com/seanthegeek/mailsu...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-21 12:58 UTC by Goran Mekić
Modified: 2022-10-07 18:54 UTC (History)
1 user (show)

See Also:


Attachments
mailsuite.patch (4.62 KB, patch)
2022-07-21 13:00 UTC, Goran Mekić
meka: maintainer-approval+
Details | Diff
mailsuite.patch (4.61 KB, patch)
2022-07-29 08:05 UTC, Goran Mekić
meka: maintainer-approval+
Details | Diff
mailsuite.patch (4.61 KB, patch)
2022-10-02 11:36 UTC, Goran Mekić
meka: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Goran Mekić 2022-07-21 12:58:17 UTC
QA:

  * portlint: OK (looks fine.)
  * testport: OK (poudriere: 13.1, amd64 tested)
Comment 1 Goran Mekić 2022-07-21 13:00:33 UTC
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.
Comment 2 Goran Mekić 2022-07-29 08:05:02 UTC
Created attachment 235540 [details]
mailsuite.patch
Comment 3 Nuno Teixeira freebsd_committer freebsd_triage 2022-07-29 09:40:47 UTC
(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
Comment 4 Goran Mekić 2022-08-05 09:14:54 UTC
(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.
Comment 5 Nuno Teixeira freebsd_committer freebsd_triage 2022-08-05 12:35:16 UTC
(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?
Comment 6 Goran Mekić 2022-10-02 11:36:10 UTC
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.
Comment 7 Nuno Teixeira freebsd_committer freebsd_triage 2022-10-07 18:53:39 UTC
Reminder: 1.9.11 is out
Comment 8 commit-hook freebsd_committer freebsd_triage 2022-10-07 18:53:51 UTC
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(-)
Comment 9 Nuno Teixeira freebsd_committer freebsd_triage 2022-10-07 18:54:09 UTC
Committed, thanks!