Bug 244287

Summary: mail/exim: 4.93 fails to build if AUTH_RADIUS is selected
Product: Ports & Packages Reporter: Kurt Jaeger <pi>
Component: Individual Port(s)Assignee: Dima Panov <fluffy>
Status: Closed FIXED    
Severity: Affects Only Me CC: fluffy, pi
Priority: --- Flags: bugzilla: maintainer-feedback? (vsevolod)
Version: Latest   
Hardware: Any   
OS: Any   

Description Kurt Jaeger freebsd_committer freebsd_triage 2020-02-21 19:38:15 UTC
error:

cc call_radius.c
call_radius.c:189:13: error: expected expression
  *errptr = string_sprintf("RADIUS: can't initialise libradius");
            ^
Comment 1 commit-hook freebsd_committer freebsd_triage 2020-02-24 15:33:20 UTC
A commit references this bug:

Author: fluffy
Date: Mon Feb 24 15:32:55 UTC 2020
New revision: 526974
URL: https://svnweb.freebsd.org/changeset/ports/526974

Log:
  mail/exim: unbreak with AUTH_RADIUS

  - bump PORTREVISION for radius users only
  - allow to build with net/freeradius-client instead of abandonware net/radiusclient-ng
  - Do not invoke printf-like function without parameter in call_radius.c
  With exim 4.93, string_sprintf() requires at least two arguments
  - take maintainership, discussed with vsevolod@ via private mail

  PR:		244287, 244299
  Reported by:	pi, Victor Sudakov
  Approved by:	maintainer

Changes:
  head/mail/exim/Makefile
  head/mail/exim/files/patch-src-auths-call_radius.c
Comment 2 Dima Panov freebsd_committer freebsd_triage 2020-02-24 15:35:23 UTC
Fixed in r526974