homebrew-core/Formula/vip.rb
2015-10-12 23:41:03 +02:00

49 lines
1.1 KiB
Ruby

class Vip < Formula
desc "Program that provides for interactive editing in a pipeline"
homepage "http://www.cs.duke.edu/~des/vip.html"
url "https://www.cs.duke.edu/~des/scripts/vip"
version "19971113"
sha256 "171278e8bd43abdbd3a4c35addda27a0d3c74fc784dbe60e4783d317ac249d11"
resource "man" do
url "https://www.cs.duke.edu/~des/scripts/vip.man"
sha256 "37b2753f7c7b39c81f97b10ea3f8e2dd5ea92ea8d130144fa99ed54306565f6f"
end
# use awk and /var/tmp as temporary directory
patch :DATA
def install
bin.install "vip"
resource("man").stage do
man1.install "vip.man" => "vip.1"
end
end
end
__END__
diff --git a/vip b/vip
index f150167..e517675 100644
--- a/vip
+++ b/vip
@@ -66,7 +66,7 @@ Usage: $PROG [ -no ] [ command ]
otherwise stdin is used;
"
-: ${TMPDIR:="/usr/tmp"} # where temp. files go
+: ${TMPDIR:="/var/tmp"} # where temp. files go
TEMP_FILE="$TMPDIR/$PROG.$$" # temp. file to hold data to edit
COMMAND="cat" # default command to produce input
DFLT_ED="vi" # default editor
@@ -81,6 +81,10 @@ case "$SYS" in
;;
"HP-UX "*)
AWK=awk
+ ;;
+ "Darwin "*)
+ AWK=awk
+ ;;
esac
#