aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorShaun Jackman2014-11-10 17:56:31 -0800
committerJack Nagel2014-11-19 16:05:28 -0600
commitc4ecb2d15a26169bb992b327d5d0597bcee226f0 (patch)
treeae7731e85236f6ece40c039b55cfd05993462473 /Library
parentf8ff2b75819c302eb53c2933c58de7faac1b5f0a (diff)
downloadhomebrew-c4ecb2d15a26169bb992b327d5d0597bcee226f0.tar.bz2
gnu-tar 1.28: Add option --with-default-names
Closes #34086. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/gnu-tar.rb20
1 files changed, 12 insertions, 8 deletions
diff --git a/Library/Formula/gnu-tar.rb b/Library/Formula/gnu-tar.rb
index 95fa9f3d1..a224d4f5b 100644
--- a/Library/Formula/gnu-tar.rb
+++ b/Library/Formula/gnu-tar.rb
@@ -6,6 +6,8 @@ class GnuTar < Formula
mirror "http://ftp.gnu.org/gnu/tar/tar-1.28.tar.gz"
sha1 "cd30a13bbfefb54b17e039be7c43d2592dd3d5d0"
+ option "with-default-names", "Do not prepend 'g' to the binary"
+
bottle do
revision 2
sha1 "bc61f3210e6f8adaade8abe7e8bed4542ead62e2" => :yosemite
@@ -22,22 +24,24 @@ class GnuTar < Formula
def install
args = ["--prefix=#{prefix}", "--mandir=#{man}"]
- args << "--program-prefix=g"
+ args << "--program-prefix=g" if build.without? "default-names"
system "./configure", *args
system "make", "install"
# Symlink the executable into libexec/gnubin as "tar"
- (libexec/"gnubin").install_symlink bin/"gtar" => "tar"
+ (libexec/"gnubin").install_symlink bin/"gtar" => "tar" if build.without? "default-names"
end
- def caveats; <<-EOS.undent
- gnu-tar has been installed as "gtar".
+ def caveats
+ if build.without? "default-names" then <<-EOS.undent
+ gnu-tar has been installed as "gtar".
- If you really need to use it as "tar", you can add a "gnubin" directory
- to your PATH from your bashrc like:
+ If you really need to use it as "tar", you can add a "gnubin" directory
+ to your PATH from your bashrc like:
- PATH="#{opt_libexec}/gnubin:$PATH"
- EOS
+ PATH="#{opt_libexec}/gnubin:$PATH"
+ EOS
+ end
end
end