4 MASTER_SITES= https://avalon.dragonflybsd.org/misc/distfiles/
5 DISTNAME= ${PORTNAME}-${PORTVERSION}
7 MAINTAINER= dports@ef.irc
8 COMMENT= TACACS+ authentication PAM module
12 USES+= localbase:ldflags
14 LIB_DEPENDS= libradius.so.4:net/libradius
16 PLIST_FILES= lib/pam_radius.so \
17 man/man8/pam_radius.8.gz
19 # Only export these global pam symbols to avoid "issues"
20 CFLAGS+= -fvisibility=hidden
21 PAMSYMBOLS= pam_sm_authenticate pam_sm_setcred
24 ${REINPLACE_CMD} -e 's@PAM_EXTERN @__dso_public PAM_EXTERN @g' \
25 ${WRKSRC}/pam_radius.c
26 ${REINPLACE_CMD} -e "s@/etc/radius.conf@${LOCALBASE}&@g" \
27 ${WRKSRC}/pam_radius.8
29 .include <bsd.port.mk>