update Sat Apr 17 12:37:00 PDT 2010
[pkgsrc.git] / comms / kermit / options.mk
1 # $NetBSD: options.mk,v 1.3 2008/03/01 05:17:32 jlam Exp $
2
3 PKG_OPTIONS_VAR=                PKG_OPTIONS.kermit
4 PKG_SUPPORTED_OPTIONS=          kermit-suid-uucp
5 PKG_OPTIONS_OPTIONAL_GROUPS+=   socks
6 PKG_OPTIONS_GROUP.socks=        socks4 socks5
7
8 .include "../../mk/bsd.options.mk"
9
10 ###
11 ### Install the kermit binary as a setuid-uucp binary.
12 ###
13 .if !empty(PKG_OPTIONS:Mkermit-suid-uucp)
14 PKG_GROUPS+=            ${UUCP_GROUP}
15 PKG_USERS+=             ${UUCP_USER}:${UUCP_GROUP}
16 PKG_GROUPS_VARS+=       UUCP_GROUP
17 PKG_USERS_VARS+=        UUCP_USER
18 SPECIAL_PERMS+=         bin/kermit ${UUCP_USER} ${UUCP_GROUP} 4555
19 .endif
20
21 ###
22 ### SOCKS firewall support.
23 ###
24 .if !empty(PKG_OPTIONS:Msocks4)
25 KFLAGS+=        -DSOCKS
26 LIBS+=          -L${BUILDLINK_PREFIX.socks4}/lib -lsocks4
27 .include "../../net/socks4/buildlink3.mk"
28 .elif !empty(PKG_OPTIONS:Msocks5)
29 KFLAGS+=        -DSOCKS -DCK_SOCKS5
30 LIBS+=          -L${BUILDLINK_PREFIX.socks5}/lib -lsocks5
31 .include "../../net/socks5/buildlink3.mk"
32 .endif