1 # New ports collection makefile for: bash-config
2 # Date created: 01 Jan 2011
3 # Whom: CyberLeo <cyberleo@cyberleo.net>
12 MASTER_SITES= http://git.cyberleo.net/releases/${PORTNAME}/
15 MAINTAINER= cyberleo@cyberleo.net
16 COMMENT= A framework for easy, modular Bash environment configuration
18 VALID_CATEGORIES += misc-cdn
22 OPTIONS= COMPLETION "Use bash-completion for zfs command completion" on
24 PLIST_FILES= etc/bash-config/virgin \
25 etc/bash-config/common \
26 etc/bash-config/inputrc \
27 etc/bash-config/bash_profile \
28 etc/bash-config/bash_profile.d/10-inputrc \
29 etc/bash-config/bash_profile.d/10-local-bin \
30 etc/bash-config/bash_profile.d/10-prompt \
31 etc/bash-config/bash_profile.d/20-flag \
32 etc/bash-config/bash_profile.d/98-dot-bash-profile \
33 etc/bash-config/bash_profile.d/99-bashrc \
34 etc/bash-config/bashrc \
35 etc/bash-config/bashrc.d/10-aliases \
36 etc/bash-config/bashrc.d/10-bash-completion \
37 etc/bash-config/bashrc.d/99-dot-bashrc
39 PLIST_DIRS= etc/bash-config \
40 etc/bash-config/bash_profile.d \
41 etc/bash-config/bashrc.d
43 .include <bsd.port.pre.mk>
45 .if defined(WITH_COMPLETION)
46 RUN_DEPENDS+= ${LOCALBASE}/etc/bash_completion.d:${PORTSDIR}/shells/bash-completion
47 PLIST_FILES+= etc/bash_completion.d/zfs
51 ${MKDIR} ${PREFIX}/etc/bash-config
52 ${INSTALL_SCRIPT} ${WRKSRC}/bash-config/virgin ${PREFIX}/etc/bash-config
53 ${INSTALL_DATA} ${WRKSRC}/bash-config/common ${PREFIX}/etc/bash-config
54 ${INSTALL_DATA} ${WRKSRC}/bash-config/bash_profile ${PREFIX}/etc/bash-config
55 ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bash_profile.d ${PREFIX}/etc/bash-config )
56 ${INSTALL_DATA} ${WRKSRC}/bash-config/bashrc ${PREFIX}/etc/bash-config
57 ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bashrc.d ${PREFIX}/etc/bash-config )
58 ${INSTALL_DATA} ${WRKSRC}/bash-config/inputrc ${PREFIX}/etc/bash-config
59 .if defined(WITH_COMPLETION)
60 ${MKDIR} ${PREFIX}/etc/bash_completion.d
61 ${INSTALL_DATA} ${WRKSRC}/bash_completion.d/zfs ${PREFIX}/etc/bash_completion.d
64 .include <bsd.port.post.mk>