Created attachment 219801 [details]
Attached is a modernized pkg-plist file for mail/nullmailer
- use @postexec not @preexec commands
- use @rmtry instead of @postunexec rm -f
Build and package info is available at https://gitlab.com/swills/freebsd-ports/pipelines/244064573
Uffe: Thanks for the patch. As this port currently doesn't have a maintainer, do you want to maintain this port?
Actually I was the maintainer of nullmailer for a number of years.
But as stated in a response to a similar question in PR 251074 - the amount of validation requirements for ports have risen to a pile that big - that I'm not really in the mood for being a maintainer anymore... :-/
(In reply to Uffe Jakobsen from comment #3)
Yeah, there are many tools for validating the ports now to help developers and contributors. Indeed, the drawback is this sometimes confusing people who are not familiar or don't have enough resource on hand.
I believe this is necessary for raising the ports quality, but we also need to have modern tools to help us to complete the work. After all, good tools should help people, not demotivate people.
I took sometime today to fix a project I started a while ago - using Cirrus CI to test FreeBSD ports. I made an example for mail/nullmailer and test this patch:
Please feel free to use this (I can even transfer this repository to you), help this can help you regain some motivation to maintain a port you care.
Also feel free to ask me any question about this, this is still a WIP, but it is good enough for testing ports like libreoffice: https://github.com/freebsd/freebsd-ports-libreoffice . We will definitely provide more tools and services to help port maintainers.