Tweak shells/lshell version 0.9.15.1
[dports.git] / shells / lshell / Makefile
1 # Created by: Sylvio Cesar <scjamorim@bsd.com.br>
2 # $FreeBSD: shells/lshell/Makefile 327770 2013-09-20 22:57:23Z bapt $
3
4 PORTNAME=       lshell
5 PORTVERSION=    0.9.15.1
6 CATEGORIES=     shells
7 MASTER_SITES=   SF/${PORTNAME}/${PORTNAME}/0.9.15/
8
9 MAINTAINER=     sylvio@FreeBSD.org
10 COMMENT=        Shell environment to limited sets of commands to user's
11
12 USE_PYDISTUTILS=        yes
13 USE_PYTHON=     yes
14
15 SHELLS=         /etc/shells
16
17 MAN1=   lshell.1
18
19 PORTDOCS=       CHANGES COPYING README
20
21 NO_STAGE=       yes
22 post-patch:
23         @${REINPLACE_CMD} -e 's|/etc|${PREFIX}/etc|g; \
24                 s|share/man|${LOCALBASE}/man|g; 45d' ${WRKSRC}/setup.py
25 post-install:
26 .if !defined(NOPORTDOCS)
27         ${MKDIR} ${DOCSDIR}
28 .for docs in ${PORTDOCS}
29         ${INSTALL_DATA} ${WRKSRC}/${docs} ${DOCSDIR}
30 .endfor
31 .endif
32         @${INSTALL_DATA} ${WRKSRC}/etc/${PORTNAME}.conf ${PREFIX}/etc/${PORTNAME}.conf.sample
33         @if [ ! -f ${PREFIX}/etc/${PORTNAME}.conf ]; then \
34         ${INSTALL_DATA} -p ${PREFIX}/etc/${PORTNAME}.conf.sample ${PREFIX}/etc/${PORTNAME}.conf ; \
35         fi
36         @${ECHO_MSG} "Updating ${SHELLS}"
37         @${CP} ${SHELLS} ${SHELLS}.bak
38         @(${GREP} -v ${PREFIX}/bin/${PORTNAME} ${SHELLS}.bak; \
39           ${ECHO_CMD} ${PREFIX}/bin/${PORTNAME}) > ${SHELLS}
40         @${RM} ${SHELLS}.bak
41
42 .include <bsd.port.mk>