summaryrefslogtreecommitdiff
path: root/mail/exim/Makefile
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2020-02-24 15:32:55 +0000
committerDima Panov <fluffy@FreeBSD.org>2020-02-24 15:32:55 +0000
commitf9f08df89988c259fb8b7bcde73457ee2cc48fff (patch)
tree82af038cc9b97bbad84c51b0d56748a4d29ec4dd /mail/exim/Makefile
parentnet/freeradius-client: unbreak fetch, update to 1.1.7 release (diff)
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
Notes
Notes: svn path=/head/; revision=526974
Diffstat (limited to 'mail/exim/Makefile')
-rw-r--r--mail/exim/Makefile9
1 files changed, 5 insertions, 4 deletions
diff --git a/mail/exim/Makefile b/mail/exim/Makefile
index 5abe25a2536b..a67fa070290c 100644
--- a/mail/exim/Makefile
+++ b/mail/exim/Makefile
@@ -12,7 +12,7 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:exim
DIST_SUBDIR= exim
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-MAINTAINER= vsevolod@FreeBSD.org
+MAINTAINER= fluffy@FreeBSD.org
COMMENT?= High performance MTA for Unix systems on the Internet
LICENSE= GPLv2
@@ -381,15 +381,16 @@ SEDLIST+= -e 's,^\# (AUTH_CYRUS_SASL=),\1,' \
.endif
.if ${PORT_OPTIONS:MAUTH_RADIUS}
+PORTREVISION?= 1
WITH_RADIUS_TYPE?= RADLIB
.if ${WITH_RADIUS_TYPE:tl} == radlib
SEDLIST+= -e 's,XX_RADIUS_LIBS_XX,-lradius,' \
-e 's,^\# (RADIUS_CONFIG_FILE=).*,\1/etc/radius.conf,' \
-e 's,^\# (RADIUS_LIB_TYPE=).*,\1RADLIB,'
.elif ${WITH_RADIUS_TYPE:tl} == radiusclient
-LIB_DEPENDS+= libradiusclient-ng.so:net/radiusclient
-SEDLIST+= -e 's,XX_RADIUS_LIBS_XX,-L${LOCALBASE:S/,/\\,/g}/lib -lradiusclient-ng,' \
- -e 's,^\# (RADIUS_CONFIG_FILE=).*,\1${LOCALBASE:S/,/\\,/g}/etc/radiusclient-ng/radiusclient.conf,' \
+LIB_DEPENDS+= libfreeradius-client.so:net/freeradius-client
+SEDLIST+= -e 's,XX_RADIUS_LIBS_XX,-L${LOCALBASE:S/,/\\,/g}/lib -lfreeradius-client,' \
+ -e 's,^\# (RADIUS_CONFIG_FILE=).*,\1${LOCALBASE:S/,/\\,/g}/etc/radiusclient/radiusclient.conf,' \
-e 's,^\# (RADIUS_LIB_TYPE=).*,\1RADIUSCLIENTNEW,'
.else
IGNORE= the variable WITH_RADIUS_TYPE must be either RADLIB or RADIUSCLIENT