aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Vandenberg2010-04-03 17:53:53 -0700
committerAdam Vandenberg2010-04-03 17:56:28 -0700
commit0de1653d91a4683cd56961fa3e27bcb7b3871f59 (patch)
tree9f0720ea6815c58e050a060ce443160fbe2177a4
parentf4852f2fbf0552e72ff9bc1f3355b8653011bc3f (diff)
downloadhomebrew-0de1653d91a4683cd56961fa3e27bcb7b3871f59.tar.bz2
Update x264
* Use a newer revision of x264 * Remove unused configure flags * Silence two warnings by editing flags
-rw-r--r--Library/Formula/x264.rb20
1 files changed, 17 insertions, 3 deletions
diff --git a/Library/Formula/x264.rb b/Library/Formula/x264.rb
index 6e0ffc2d9..c8363d8ae 100644
--- a/Library/Formula/x264.rb
+++ b/Library/Formula/x264.rb
@@ -1,13 +1,27 @@
require 'formula'
class X264 <Formula
- head 'git://git.videolan.org/x264.git', :tag => '114461'
+ homepage 'http://www.videolan.org/developers/x264.html'
+ head 'git://git.videolan.org/x264.git',
+ :tag => '20fa784d2d9e0d5e524d4e3834699e9ff9b57511'
+
depends_on 'yasm'
- homepage 'http://www.videolan.org/developers/x264.html'
def install
- system "./configure", "--prefix=#{prefix}", "--disable-debug", "--disable-dependency-tracking","--enable-shared"
+ system "./configure", "--prefix=#{prefix}",
+ "--enable-shared"
+
+ inreplace 'config.mak' do |s|
+ ldflags = s.get_make_var 'LDFLAGS'
+ s.change_make_var! 'LDFLAGS', ldflags.gsub!(' -s', '')
+
+ if MACOS_VERSION >= 10.6 and Hardware.is_64_bit?
+ soflags = s.get_make_var 'SOFLAGS'
+ s.change_make_var! 'SOFLAGS', soflags.gsub!(' -Wl,-read_only_relocs,suppress', '')
+ end
+ end
+
system "make install"
end
end