1 # New ports collection makefile for: bash-config
2 # Date created: 01 Jan 2011
3 # Whom: CyberLeo <cyberleo@cyberleo.net>
11 MASTER_SITES= http://git.cyberleo.net/releases/${PORTNAME}/
14 MAINTAINER= cyberleo@cyberleo.net
15 COMMENT= A framework for easy, modular Bash environment configuration
17 VALID_CATEGORIES += misc-cdn
21 OPTIONS= COMPLETION "Use bash-completion for zfs command completion" on
23 PLIST_FILES= etc/bash-config/virgin \
24 etc/bash-config/common \
25 etc/bash-config/inputrc \
26 etc/bash-config/bash_profile \
27 etc/bash-config/bash_profile.d/10-inputrc \
28 etc/bash-config/bash_profile.d/10-local-bin \
29 etc/bash-config/bash_profile.d/10-prompt \
30 etc/bash-config/bash_profile.d/10-title \
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 \
38 share/bash-config/fixskel \
39 share/bash-config/fixuser
41 PLIST_DIRS= share/bash-config \
42 etc/bash-config/bashrc.d \
43 etc/bash-config/bash_profile.d \
46 .include <bsd.port.pre.mk>
48 .if defined(WITH_COMPLETION)
49 RUN_DEPENDS+= ${LOCALBASE}/etc/bash_completion.d:${PORTSDIR}/shells/bash-completion
50 PLIST_FILES+= etc/bash_completion.d/zfs
54 ${MKDIR} ${PREFIX}/etc/bash-config
55 ${INSTALL_SCRIPT} ${WRKSRC}/bash-config/virgin ${PREFIX}/etc/bash-config
56 ${INSTALL_DATA} ${WRKSRC}/bash-config/common ${PREFIX}/etc/bash-config
57 ${INSTALL_DATA} ${WRKSRC}/bash-config/bash_profile ${PREFIX}/etc/bash-config
58 ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bash_profile.d ${PREFIX}/etc/bash-config )
59 ${INSTALL_DATA} ${WRKSRC}/bash-config/bashrc ${PREFIX}/etc/bash-config
60 ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bashrc.d ${PREFIX}/etc/bash-config )
61 ${INSTALL_DATA} ${WRKSRC}/bash-config/inputrc ${PREFIX}/etc/bash-config
62 ${MKDIR} ${PREFIX}/share/bash-config
63 ${REINPLACE_CMD} -e "s@/usr/local/etc/bash-config/@${PREFIX}/etc/bash-config/@g" ${WRKSRC}/share/fixskel
64 ${INSTALL_SCRIPT} ${WRKSRC}/share/fixskel ${PREFIX}/share/bash-config
65 ${REINPLACE_CMD} -e "s@/usr/local/etc/bash-config/@${PREFIX}/etc/bash-config/@g" ${WRKSRC}/share/fixuser
66 ${INSTALL_SCRIPT} ${WRKSRC}/share/fixuser ${PREFIX}/share/bash-config
67 .if defined(WITH_COMPLETION)
68 ${MKDIR} ${PREFIX}/etc/bash_completion.d
69 ${INSTALL_DATA} ${WRKSRC}/bash_completion.d/zfs ${PREFIX}/etc/bash_completion.d
72 .include <bsd.port.post.mk>