From 2de6e7b2680d40186c16b00f27de4f162bcae014 Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Sun, 2 Jan 2011 14:36:34 -0600 Subject: [PATCH] misc-cdn/bash-config: new port --- ports/misc-cdn/Makefile | 1 + ports/misc-cdn/bash-config/Makefile | 64 ++++++++++++++++++++++++++++ ports/misc-cdn/bash-config/distinfo | 2 + ports/misc-cdn/bash-config/pkg-descr | 5 +++ 4 files changed, 72 insertions(+) create mode 100644 ports/misc-cdn/bash-config/Makefile create mode 100644 ports/misc-cdn/bash-config/distinfo create mode 100644 ports/misc-cdn/bash-config/pkg-descr diff --git a/ports/misc-cdn/Makefile b/ports/misc-cdn/Makefile index 2c7d170..c94a374 100644 --- a/ports/misc-cdn/Makefile +++ b/ports/misc-cdn/Makefile @@ -3,6 +3,7 @@ COMMENT = Miscellaneous utilities developed by and for CyberLeo.Net + SUBDIR += bash-config SUBDIR += crc32sum SUBDIR += flag SUBDIR += freebsd-rc diff --git a/ports/misc-cdn/bash-config/Makefile b/ports/misc-cdn/bash-config/Makefile new file mode 100644 index 0000000..64d6f88 --- /dev/null +++ b/ports/misc-cdn/bash-config/Makefile @@ -0,0 +1,64 @@ +# New ports collection makefile for: bash-config +# Date created: 01 Jan 2011 +# Whom: CyberLeo +# +# $FreeBSD$ +# + +PORTNAME= bash-config +PORTVERSION= 1.0.0 +PORTREVISION= 2 +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/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/99-dot-bashrc + +PLIST_DIRS= etc/bash-config \ + etc/bash-config/bash_profile.d \ + etc/bash-config/bashrc.d + +.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 +.if defined(WITH_COMPLETION) + ${MKDIR} ${PREFIX}/etc/bash_completion.d + ${INSTALL_DATA} ${WRKSRC}/bash_completion.d/zfs ${PREFIX}/etc/bash_completion.d +.endif + +.include diff --git a/ports/misc-cdn/bash-config/distinfo b/ports/misc-cdn/bash-config/distinfo new file mode 100644 index 0000000..a82b185 --- /dev/null +++ b/ports/misc-cdn/bash-config/distinfo @@ -0,0 +1,2 @@ +SHA256 (bash-config-1.0.0.tgz) = 780a4a77a6815d0b73d73e23e0953132e0c4bd600f956428b3db7df9717219b0 +SIZE (bash-config-1.0.0.tgz) = 5426 diff --git a/ports/misc-cdn/bash-config/pkg-descr b/ports/misc-cdn/bash-config/pkg-descr new file mode 100644 index 0000000..0f758dd --- /dev/null +++ b/ports/misc-cdn/bash-config/pkg-descr @@ -0,0 +1,5 @@ +bash-config + +Easy modular bash environment configuration framework + +WWW: http://git.cyberleo.net/bash-config.git -- 2.42.0