mail/xmail is failing to build on FreeBSD-14. Since this was originally written in 1995 and hasn't been maintained in a long time - last FreeBSD updates were in 2007 - this is probably a good candidate for removal.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=093a84fae0a83312bfc6b335bb0a56bb6b004a04 commit 093a84fae0a83312bfc6b335bb0a56bb6b004a04 Author: Koichiro Iwao <meta@FreeBSD.org> AuthorDate: 2023-07-18 03:52:26 +0000 Commit: Koichiro Iwao <meta@FreeBSD.org> CommitDate: 2023-07-18 03:52:26 +0000 mail/xmail: Deprecate and set expiration date to 2023-09-30 mail/xmail is failing to build on FreeBSD-14. Since this was originally written in 1995 and hasn't been maintained in a long time - last FreeBSD updates were in 2007 - this is probably a good candidate for removal. PR: 272558 mail/xmail/Makefile | 3 +++ 1 file changed, 3 insertions(+)
Deprecated the port. Thanks for your contribution!
Do you mind if I take on maintainership?
Pending approval to take maintainership.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8c30855f1980b63b4cfe33b6d7d9719c1b6f7103 commit 8c30855f1980b63b4cfe33b6d7d9719c1b6f7103 Author: Cy Schubert <cy@FreeBSD.org> AuthorDate: 2023-07-18 05:15:37 +0000 Commit: Cy Schubert <cy@FreeBSD.org> CommitDate: 2023-07-18 05:15:37 +0000 mail/xmail: Make buildable again under 14-CURRENT Circumvent -Wincompatible-function-pointer-types to make build under 14-CURRENT again and revert 093a84fae0a8 (deprecation). Pending maintainer approval the next step will be assume maintainership. PR: 272558 mail/xmail/Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
Created attachment 243455 [details] Assume maintainership. sjroz@verizon.net, Please approve my assumption of this port's maintainership.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=5cf3315223b2e126820cdbbcaf6a7df290b48e50 commit 5cf3315223b2e126820cdbbcaf6a7df290b48e50 Author: Cy Schubert <cy@FreeBSD.org> AuthorDate: 2023-07-18 12:54:38 +0000 Commit: Cy Schubert <cy@FreeBSD.org> CommitDate: 2023-07-18 12:57:51 +0000 mail/xmail: Assume maintainership PR: 272558 Approved by: sjroz@verizon.net (maintainer) mail/xmail/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Thank you for the care and feeding of this port up to now.
Never mind the maintainer feedback cancellation. I had "enabled" for the patch and for the PR. This was redundant on my part. Approval of the patch was sufficient.
Cy, thanks for the catch!
No worries. There were a couple of other things I fixed: pty handling was broken since FreeBSD started using openpty() a while ago. And, xmail doesn't like aslr. It segfaults. We can work around that too. There is another issue that I will poke at when I have the time.