Tweak devel/racer version 2.1.31
[dports.git] / security / pam_radius / Makefile
1 PORTNAME=       pam_radius
2 PORTVERSION=    4.0
3 CATEGORIES=     security
4 MASTER_SITES=   https://avalon.dragonflybsd.org/misc/distfiles/
5 DISTNAME=       ${PORTNAME}-${PORTVERSION}
6
7 MAINTAINER=     dports@ef.irc
8 COMMENT=        TACACS+ authentication PAM module
9
10 LICENSE=        BSD3CLAUSE
11
12 USES+=          localbase:ldflags
13
14 LIB_DEPENDS=    libradius.so.4:net/libradius
15
16 PLIST_FILES=    lib/pam_radius.so \
17                 man/man8/pam_radius.8.gz
18
19 # Only export these global pam symbols to avoid "issues"
20 CFLAGS+=        -fvisibility=hidden
21 PAMSYMBOLS=     pam_sm_authenticate pam_sm_setcred
22
23 post-patch:
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
28
29 .include <bsd.port.mk>