Summary: | mail/exim: 4.95 breaks SRS | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Martin Waschbüsch <martin> |
Component: | Individual Port(s) | Assignee: | Dima Panov <fluffy> |
Status: | Closed FIXED | ||
Severity: | Affects Some People | CC: | chrysalis, lwhsu |
Priority: | --- | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Martin Waschbüsch
2021-12-29 08:53:18 UTC
try this patch: https://people.freebsd.org/~fluffy/-patches/exim.diff (In reply to Dima Panov from comment #1) Thank you!! Works very well. The native module is now active and its syntax recognized. I also checked it works as advertised. :-) A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=03b2af65b2fd11c9e10ab7c27c5cec0ec2851cd4 commit 03b2af65b2fd11c9e10ab7c27c5cec0ec2851cd4 Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2021-12-29 13:53:55 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2021-12-29 13:53:55 +0000 mail/exim: switch to native SRS implementation (+) Years before Exim used alternative SRS library. Since 4.95 release, SRS functions was implemented as native code, switch build process tu use it insteasd of outdated alternative PR: 260789 Tested by: Martin Waschbüsch Sponsored by: Netzkommune GmbH mail/exim/Makefile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) Hi guys, is it possible to keep the older SRS as an additional option. The reason it stopped working for the original reporter is they changed the syntax. So the correct Makefile snippet is with ALT at end. LIB_DEPENDS+= libsrs_alt.so:mail/libsrs_alt SEDLIST+= -e 's,XX_SRS_FLAGS_XX,-DEXPERIMENTAL_SRS_ALT,' \ -e 's,XX_SRS_LIBS_XX,-L${LOCALBASE}/lib -lsrs_alt,' The reason for my request is that the new native srs has completely different syntax and is currently not compatible with my exim config templates. Chris |