Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jan 2015 16:45:57 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r378011 - in head/shells/bash-completion: . files
Message-ID:  <201501271645.t0RGjvM7035568@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Tue Jan 27 16:45:57 2015
New Revision: 378011
URL: https://svnweb.freebsd.org/changeset/ports/378011
QAT: https://qat.redports.org/buildarchive/r378011/

Log:
  Add completions for portsnap and freebsd-update. Both were obtained from upstream git.
  Given the infrequency with which new versions of bash-completion are released, it
  seems appropriate to just add them in here.
  
  Submitted by:	Peter Dave Hello (author of the two completions)
  
  While here, add in LICENSE.

Added:
  head/shells/bash-completion/files/patch-freebsd-update   (contents, props changed)
  head/shells/bash-completion/files/patch-portsnap   (contents, props changed)
Modified:
  head/shells/bash-completion/Makefile
  head/shells/bash-completion/pkg-plist

Modified: head/shells/bash-completion/Makefile
==============================================================================
--- head/shells/bash-completion/Makefile	Tue Jan 27 14:06:02 2015	(r378010)
+++ head/shells/bash-completion/Makefile	Tue Jan 27 16:45:57 2015	(r378011)
@@ -3,7 +3,7 @@
 
 PORTNAME=	bash-completion
 PORTVERSION=	2.1
-PORTREVISION=	4
+PORTREVISION=	5
 PORTEPOCH=	1
 CATEGORIES=	shells
 MASTER_SITES=	http://bash-completion.alioth.debian.org/files/
@@ -11,6 +11,8 @@ MASTER_SITES=	http://bash-completion.ali
 MAINTAINER=	adamw@FreeBSD.org
 COMMENT=	Programmable completion library for Bash
 
+LICENSE=	GPLv2
+
 RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
 
 USE_AUTOTOOLS=	aclocal automake

Added: head/shells/bash-completion/files/patch-freebsd-update
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/bash-completion/files/patch-freebsd-update	Tue Jan 27 16:45:57 2015	(r378011)
@@ -0,0 +1,56 @@
+From 5ff5a4e0f875e8d1a49848408cfe72778889cbe8 Mon Sep 17 00:00:00 2001
+From: Peter Dave Hello <hsu@peterdavehello.org>
+Date: Tue, 7 Jan 2014 12:29:24 +0800
+Subject: freebsd-update: New completion.
+
+
+diff --git completions/Makefile.am completions/Makefile.am
+index 7b8f767..9ef17ea 100644
+--- completions/Makefile.am
++++ completions/Makefile.am
+@@ -96,6 +96,7 @@ bashcomp_DATA = 2to3 \
+ 		filesnarf \
+ 		find \
+ 		find_member \
++		freebsd-update \
+ 		freeciv-gtk2 \
+ 		freeciv-server \
+ 		function \
+diff --git completions/freebsd-update completions/freebsd-update
+new file mode 100644
+index 0000000..4cf8650
+--- /dev/null
++++ completions/freebsd-update
+@@ -0,0 +1,29 @@
++# bash completion for FreeBSD update tool - freebsd-update -*- shell-script -*-
++
++[[ $OSTYPE == *freebsd* ]] || return 1
++
++_freebsd_update()
++{
++    local cur prev words cword
++    _init_completion || return
++
++    case $prev in
++        -b|-d)
++            _filedir -d
++            return
++            ;;
++        -f)
++            _filedir
++            return
++            ;;
++        -k|-r|-s|-t)
++            return
++            ;;
++    esac
++
++    COMPREPLY=( $(compgen -W "fetch cron upgrade install rollback IDS" -- \
++        $cur) )
++} &&
++complete -F _freebsd_update  freebsd-update
++
++# ex: ts=4 sw=4 et filetype=sh
+-- 
+cgit v0.10.2
+

Added: head/shells/bash-completion/files/patch-portsnap
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/shells/bash-completion/files/patch-portsnap	Tue Jan 27 16:45:57 2015	(r378011)
@@ -0,0 +1,52 @@
+From c3770c17984bb61255db6adb48886b466c335e03 Mon Sep 17 00:00:00 2001
+From: Peter Dave Hello <hsu@peterdavehello.org>
+Date: Thu, 2 Jan 2014 03:28:56 +0800
+Subject: portsnap: New completion.
+
+
+diff --git completions/Makefile.am completions/Makefile.am
+index be5bc26..7b8f767 100644
+--- completions/Makefile.am
++++ completions/Makefile.am
+@@ -261,6 +261,7 @@ bashcomp_DATA = 2to3 \
+ 		pm-is-supported \
+ 		pm-powersave \
+ 		portinstall \
++		portsnap \
+ 		portupgrade \
+ 		postcat \
+ 		postconf \
+diff --git completions/portsnap completions/portsnap
+new file mode 100644
+index 0000000..22937c0
+--- /dev/null
++++ completions/portsnap
+@@ -0,0 +1,25 @@
++# bash completion for Portsnap                             -*- shell-script -*-
++
++[[ $OSTYPE == *freebsd* ]] || return 1
++
++_portsnap()
++{
++    local cur prev words cword
++    _init_completion || return
++
++    case $prev in
++        -d|-p)
++            _filedir -d
++            return
++            ;;
++        -l|-f)
++            _filedir
++            return
++            ;;
++    esac
++
++    COMPREPLY=( $(compgen -W "fetch cron extract update" -- $cur) )
++} &&
++complete -F _portsnap  portsnap
++
++# ex: ts=4 sw=4 et filetype=sh
+-- 
+cgit v0.10.2
+

Modified: head/shells/bash-completion/pkg-plist
==============================================================================
--- head/shells/bash-completion/pkg-plist	Tue Jan 27 14:06:02 2015	(r378010)
+++ head/shells/bash-completion/pkg-plist	Tue Jan 27 16:45:57 2015	(r378011)
@@ -133,6 +133,7 @@ libdata/pkgconfig/bash-completion.pc
 %%DATADIR%%/completions/filesnarf
 %%DATADIR%%/completions/find
 %%DATADIR%%/completions/find_member
+%%DATADIR%%/completions/freebsd-update
 %%DATADIR%%/completions/freeciv-gtk2
 %%DATADIR%%/completions/freeciv-sdl
 %%DATADIR%%/completions/freeciv-server
@@ -369,6 +370,7 @@ libdata/pkgconfig/bash-completion.pc
 %%DATADIR%%/completions/pm-suspend-hybrid
 %%DATADIR%%/completions/pmake
 %%DATADIR%%/completions/portinstall
+%%DATADIR%%/completions/portsnap
 %%DATADIR%%/completions/portupgrade
 %%DATADIR%%/completions/postalias
 %%DATADIR%%/completions/postcat



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501271645.t0RGjvM7035568>