From owner-svn-ports-head@FreeBSD.ORG Tue Jan 27 16:45:59 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EDBC8F25; Tue, 27 Jan 2015 16:45:58 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CEC3339D; Tue, 27 Jan 2015 16:45:58 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0RGjwSL035575; Tue, 27 Jan 2015 16:45:58 GMT (envelope-from adamw@FreeBSD.org) Received: (from adamw@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0RGjvM7035568; Tue, 27 Jan 2015 16:45:57 GMT (envelope-from adamw@FreeBSD.org) Message-Id: <201501271645.t0RGjvM7035568@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: adamw set sender to adamw@FreeBSD.org using -f From: Adam Weinberger Date: Tue, 27 Jan 2015 16:45:57 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2015 16:45:59 -0000 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 +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 +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