aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorDominyk Tiller2014-08-04 00:38:05 +0100
committerMike McQuaid2014-08-12 12:45:01 +0100
commit5eca47e0c3a6af691f48ab68d30fe7a6f1b054e8 (patch)
treee2af37310241e38ce4e5e06e5d7c403c8c910574 /Library/Formula
parente930e74b15945a871a0597d5c5ef5a2e2b56aed8 (diff)
downloadhomebrew-5eca47e0c3a6af691f48ab68d30fe7a6f1b054e8.tar.bz2
gnu-tar 1.28
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/gnu-tar.rb19
1 files changed, 16 insertions, 3 deletions
diff --git a/Library/Formula/gnu-tar.rb b/Library/Formula/gnu-tar.rb
index 83b3725f4..c405d129d 100644
--- a/Library/Formula/gnu-tar.rb
+++ b/Library/Formula/gnu-tar.rb
@@ -2,9 +2,9 @@ require 'formula'
class GnuTar < Formula
homepage 'http://www.gnu.org/software/tar/'
- url 'http://ftpmirror.gnu.org/tar/tar-1.27.1.tar.gz'
- mirror 'http://ftp.gnu.org/gnu/tar/tar-1.27.1.tar.gz'
- sha1 '192f480cac95b1fbaff11c87a64f7092045b411b'
+ url 'http://ftpmirror.gnu.org/tar/tar-1.28.tar.gz'
+ mirror 'http://ftp.gnu.org/gnu/tar/tar-1.28.tar.gz'
+ sha1 'cd30a13bbfefb54b17e039be7c43d2592dd3d5d0'
bottle do
sha1 "ecc6fc62b93bee896a2bd6e604c934bdb9bdc2dd" => :mavericks
@@ -12,10 +12,23 @@ class GnuTar < Formula
sha1 "33c07152ade47e3b3c7bfa2d66346a0acc5ff3ef" => :lion
end
+ # autoconf/automake can be removed when the patch is merged upstream.
+ depends_on "autoconf" => :build
+ depends_on "automake" => :build
+
+ # Fix for xattrs bug causing build failures on OS X:
+ # https://lists.gnu.org/archive/html/bug-tar/2014-08/msg00001.html
+ patch :p1 do
+ url "https://raw.githubusercontent.com/DomT4/patch-mayhem/master/0001-xattrs-fix-bug-in-configure.patch"
+ sha1 "d8d9f9f5862fa1c1468a914e609daaf57accf3d2"
+ end
+
def install
args = ["--prefix=#{prefix}", "--mandir=#{man}"]
args << "--program-prefix=g"
+ # autoreconf can be removed when the patch is merged upstream.
+ system "autoreconf"
system "./configure", *args
system "make install"