]> CyberLeo.Net >> Repos - CDN/cdn-ports-overlay.git/blob - ports/misc-cdn/bash-config/Makefile
misc-cdn/bash-config: include missing plist files
[CDN/cdn-ports-overlay.git] / ports / misc-cdn / bash-config / Makefile
1 # New ports collection makefile for:    bash-config
2 # Date created:                         01 Jan 2011
3 # Whom:                                 CyberLeo <cyberleo@cyberleo.net>
4 #
5 # $FreeBSD$
6 #
7
8 PORTNAME=       bash-config
9 PORTVERSION=    1.0.6
10 PORTREVISION=   1
11 CATEGORIES=     misc-cdn
12 MASTER_SITES=   http://git.cyberleo.net/releases/${PORTNAME}/
13 EXTRACT_SUFX=   .tgz
14
15 MAINTAINER=     cyberleo@cyberleo.net
16 COMMENT=        A framework for easy, modular Bash environment configuration
17
18 VALID_CATEGORIES += misc-cdn
19
20 NO_BUILD=       yes
21
22 OPTIONS=        COMPLETION "Use bash-completion for zfs command completion" on
23
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/10-title \
32                 etc/bash-config/bash_profile.d/20-flag \
33                 etc/bash-config/bash_profile.d/98-dot-bash-profile \
34                 etc/bash-config/bash_profile.d/99-bashrc \
35                 etc/bash-config/bashrc \
36                 etc/bash-config/bashrc.d/10-aliases \
37                 etc/bash-config/bashrc.d/10-bash-completion \
38                 etc/bash-config/bashrc.d/20-flag \
39                 etc/bash-config/bashrc.d/50-rvm \
40                 etc/bash-config/bashrc.d/99-dot-bashrc \
41                 share/bash-config/fixskel \
42                 share/bash-config/fixuser \
43                 etc/bash_completion.d/service
44
45 PLIST_DIRS=     share/bash-config \
46                 etc/bash-config/bashrc.d \
47                 etc/bash-config/bash_profile.d \
48                 etc/bash-config
49
50 .include <bsd.port.pre.mk>
51
52 .if defined(WITH_COMPLETION)
53 RUN_DEPENDS+=   ${LOCALBASE}/etc/bash_completion.d:${PORTSDIR}/shells/bash-completion
54 PLIST_FILES+=   etc/bash_completion.d/zfs
55 .endif
56
57 do-install:
58         ${MKDIR} ${PREFIX}/etc/bash-config
59         ${INSTALL_SCRIPT} ${WRKSRC}/bash-config/virgin ${PREFIX}/etc/bash-config
60         ${INSTALL_DATA} ${WRKSRC}/bash-config/common ${PREFIX}/etc/bash-config
61         ${INSTALL_DATA} ${WRKSRC}/bash-config/bash_profile ${PREFIX}/etc/bash-config
62         ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bash_profile.d ${PREFIX}/etc/bash-config )
63         ${INSTALL_DATA} ${WRKSRC}/bash-config/bashrc ${PREFIX}/etc/bash-config
64         ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bashrc.d ${PREFIX}/etc/bash-config )
65         ${INSTALL_DATA} ${WRKSRC}/bash-config/inputrc ${PREFIX}/etc/bash-config
66         ${MKDIR} ${PREFIX}/share/bash-config
67         ${REINPLACE_CMD} -e "s@/usr/local/etc/bash-config/@${PREFIX}/etc/bash-config/@g" ${WRKSRC}/share/fixskel
68         ${INSTALL_SCRIPT} ${WRKSRC}/share/fixskel ${PREFIX}/share/bash-config
69         ${REINPLACE_CMD} -e "s@/usr/local/etc/bash-config/@${PREFIX}/etc/bash-config/@g" ${WRKSRC}/share/fixuser
70         ${INSTALL_SCRIPT} ${WRKSRC}/share/fixuser ${PREFIX}/share/bash-config
71 .if defined(WITH_COMPLETION)
72         ${MKDIR} ${PREFIX}/etc/bash_completion.d
73         ${INSTALL_DATA} ${WRKSRC}/bash_completion.d/service ${PREFIX}/etc/bash_completion.d
74         ${INSTALL_DATA} ${WRKSRC}/bash_completion.d/zfs ${PREFIX}/etc/bash_completion.d
75 .endif
76
77 .include <bsd.port.post.mk>