Created attachment 236639 [details] options and Makefile patches to add support for OLD_SRS, split them A previous Exim patch removed support for Alternative SRS, however this is still maintained by upstream. These patches for 'options' and 'Makefile' adds support back without removing the previous change to support the new implementation. It also doesnt change the default. I am merging both patches into one on here as only one seems to be supported on the bug report. So they will need to be split to be used. Previous bug report here. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260789
Created attachment 236640 [details] Makefile patch Adds compiler flags and lib depends for alternative SRS, these are not quite the same as the original flags which are no longer valid.
Created attachment 236641 [details] Adds support for OLD_SRS on options Adds support for older SRS implementation without removing the new one or changing defaults.
I attached both patches separately now.
Do those patches apply to 4.96 as well ?
Yes it should be fine, it doesnt actually patch exim itself, just the ports Makefile and Options file, I checked the 4.96 changelog and there is nothing there to remove support for it.
Also checked 4.97 changelog and it should be fine for that version as well.
I use the quarterly ports tree of which it still applies fine but thats 4.95_6, if your concern is about does it apply to the 4.96 ports version I will test it in a VM to confirm its ok.
testbuild@work
Committed, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2ce476eea4a37b1735316edc26a5d8df2bb3e48e commit 2ce476eea4a37b1735316edc26a5d8df2bb3e48e Author: Chris Collins <chrysalis@chrysalisnet.org> AuthorDate: 2023-11-09 07:03:17 +0000 Commit: Kurt Jaeger <pi@FreeBSD.org> CommitDate: 2023-11-09 07:03:17 +0000 mail/exim: re-add support for Alternative SRS PR: 266465 Approved by: fluffy (maintainer, implicit) Author: Chris Collins <chrysalis@chrysalisnet.org> mail/exim/Makefile | 4 ++++ mail/exim/options | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-)