# New ports collection makefile for: bash-config # Date created: 01 Jan 2011 # Whom: CyberLeo # # $FreeBSD$ # PORTNAME= bash-config PORTVERSION= 1.0.6 PORTREVISION= 1 CATEGORIES= misc-cdn MASTER_SITES= http://git.cyberleo.net/releases/${PORTNAME}/ EXTRACT_SUFX= .tgz MAINTAINER= cyberleo@cyberleo.net COMMENT= A framework for easy, modular Bash environment configuration VALID_CATEGORIES += misc-cdn NO_BUILD= yes OPTIONS= COMPLETION "Use bash-completion for zfs command completion" on PLIST_FILES= etc/bash-config/virgin \ etc/bash-config/common \ etc/bash-config/inputrc \ etc/bash-config/bash_profile \ etc/bash-config/bash_profile.d/10-inputrc \ etc/bash-config/bash_profile.d/10-local-bin \ etc/bash-config/bash_profile.d/10-prompt \ etc/bash-config/bash_profile.d/10-title \ etc/bash-config/bash_profile.d/20-flag \ etc/bash-config/bash_profile.d/98-dot-bash-profile \ etc/bash-config/bash_profile.d/99-bashrc \ etc/bash-config/bashrc \ etc/bash-config/bashrc.d/10-aliases \ etc/bash-config/bashrc.d/10-bash-completion \ etc/bash-config/bashrc.d/20-flag \ etc/bash-config/bashrc.d/50-rvm \ etc/bash-config/bashrc.d/99-dot-bashrc \ share/bash-config/fixskel \ share/bash-config/fixuser \ etc/bash_completion.d/service PLIST_DIRS= share/bash-config \ etc/bash-config/bashrc.d \ etc/bash-config/bash_profile.d \ etc/bash-config .include .if defined(WITH_COMPLETION) RUN_DEPENDS+= ${LOCALBASE}/etc/bash_completion.d:${PORTSDIR}/shells/bash-completion PLIST_FILES+= etc/bash_completion.d/zfs .endif do-install: ${MKDIR} ${PREFIX}/etc/bash-config ${INSTALL_SCRIPT} ${WRKSRC}/bash-config/virgin ${PREFIX}/etc/bash-config ${INSTALL_DATA} ${WRKSRC}/bash-config/common ${PREFIX}/etc/bash-config ${INSTALL_DATA} ${WRKSRC}/bash-config/bash_profile ${PREFIX}/etc/bash-config ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bash_profile.d ${PREFIX}/etc/bash-config ) ${INSTALL_DATA} ${WRKSRC}/bash-config/bashrc ${PREFIX}/etc/bash-config ( cd ${WRKSRC}/bash-config && ${COPYTREE_SHARE} bashrc.d ${PREFIX}/etc/bash-config ) ${INSTALL_DATA} ${WRKSRC}/bash-config/inputrc ${PREFIX}/etc/bash-config ${MKDIR} ${PREFIX}/share/bash-config ${REINPLACE_CMD} -e "s@/usr/local/etc/bash-config/@${PREFIX}/etc/bash-config/@g" ${WRKSRC}/share/fixskel ${INSTALL_SCRIPT} ${WRKSRC}/share/fixskel ${PREFIX}/share/bash-config ${REINPLACE_CMD} -e "s@/usr/local/etc/bash-config/@${PREFIX}/etc/bash-config/@g" ${WRKSRC}/share/fixuser ${INSTALL_SCRIPT} ${WRKSRC}/share/fixuser ${PREFIX}/share/bash-config .if defined(WITH_COMPLETION) ${MKDIR} ${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/bash_completion.d/service ${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/bash_completion.d/zfs ${PREFIX}/etc/bash_completion.d .endif .include