yafc 1.3.6
Closes Homebrew/homebrew#40223. Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
This commit is contained in:
parent
7261295a9f
commit
758e314740
1 changed files with 11 additions and 25 deletions
|
@ -1,14 +1,17 @@
|
||||||
require 'formula'
|
|
||||||
|
|
||||||
class Yafc < Formula
|
class Yafc < Formula
|
||||||
homepage 'http://www.yafc-ftp.com/'
|
homepage "http://www.yafc-ftp.com/"
|
||||||
url 'http://www.yafc-ftp.com/upload/yafc-1.3.2.tar.xz'
|
url "http://www.yafc-ftp.com/upload/yafc-1.3.6.tar.xz"
|
||||||
sha1 'a4cd5518b84cd40c4503f2e022ba946a8bd5484a'
|
sha256 "63a32556ed16a589634a5aca3f03134b8d488e06ecb36f9df6ef450aa3a47973"
|
||||||
|
|
||||||
depends_on 'readline'
|
depends_on "readline"
|
||||||
depends_on 'libssh' => :recommended
|
depends_on "libssh" => :recommended
|
||||||
|
depends_on "pkg-config" => :build
|
||||||
|
|
||||||
patch :DATA
|
# Upstream commit to fix the sed flags for OSX in the bash-completion script
|
||||||
|
patch do
|
||||||
|
url "https://github.com/sebastinas/yafc/commit/e8e31e4191f252ab1b58a486e85aabfa28c8da65.diff"
|
||||||
|
sha256 "55b361e7ff87f85776a0cd4560b3c39a7f7db132a232c71265e567d734f11f25"
|
||||||
|
end
|
||||||
|
|
||||||
def install
|
def install
|
||||||
readline = Formula["readline"].opt_prefix
|
readline = Formula["readline"].opt_prefix
|
||||||
|
@ -25,20 +28,3 @@ class Yafc < Formula
|
||||||
system "#{bin}/yafc", "-V"
|
system "#{bin}/yafc", "-V"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
__END__
|
|
||||||
# The bash-completion script assumes GNU sed and its 'r' option for
|
|
||||||
# extended regular expressions. OSX's sed calls this 'E' (they're not
|
|
||||||
# entirely compatible, but enough for this use case).
|
|
||||||
diff --git a/completion/yafc b/completion/yafc
|
|
||||||
index 03c452a..87f02e2 100644
|
|
||||||
--- a/completion/yafc
|
|
||||||
+++ b/completion/yafc
|
|
||||||
@@ -8,7 +8,7 @@ _yafc()
|
|
||||||
cur=`_get_cword`
|
|
||||||
|
|
||||||
if [ $COMP_CWORD -eq 1 ] && [ -f ~/.yafc/bookmarks ]; then
|
|
||||||
- COMPREPLY=( $( compgen -W '$( sed -nre "/machine/ s/.* alias '\''([^'\'']*)'\''/\1/ p" \
|
|
||||||
+ COMPREPLY=( $( compgen -W '$( sed -nEe "/machine/ s/.* alias '\''([^'\'']*)'\''/\1/ p" \
|
|
||||||
~/.yafc/bookmarks )' -- "$cur" ) )
|
|
||||||
fi
|
|
||||||
|
|
Loading…
Reference in a new issue