diff options
| author | Mike McQuaid | 2013-07-15 22:52:43 -0700 |
|---|---|---|
| committer | Mike McQuaid | 2013-07-16 08:55:31 -0700 |
| commit | a322c70e9ac6d59fb91566a9cfa4bb322849e172 (patch) | |
| tree | 17e15c7efd6c528813920883ccb20ace13f63308 /Library/Formula | |
| parent | 4fa5075865fc609434dcc1264993b141bdab0121 (diff) | |
| download | homebrew-a322c70e9ac6d59fb91566a9cfa4bb322849e172.tar.bz2 | |
qt 4.8.5
References #21004.
Closes #21091.
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/qt.rb | 41 |
1 files changed, 8 insertions, 33 deletions
diff --git a/Library/Formula/qt.rb b/Library/Formula/qt.rb index 78562f7d9..0aa236efc 100644 --- a/Library/Formula/qt.rb +++ b/Library/Formula/qt.rb @@ -2,22 +2,16 @@ require 'formula' class Qt < Formula homepage 'http://qt-project.org/' - url 'http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.4.tar.gz' - sha1 'f5880f11c139d7d8d01ecb8d874535f7d9553198' - - bottle do - revision 1 - sha1 '7fb679119b8b463055849dea791cc7fca62c62d1' => :mountain_lion - sha1 'b456ff5f8d18fc53b4546119d00d8ff0dda92f90' => :lion - sha1 '920992e5059a5c816b4eb245597fc028ff6b09ae' => :snow_leopard - end + url 'http://download.qt-project.org/official_releases/qt/4.8/4.8.5/qt-everywhere-opensource-src-4.8.5.tar.gz' + sha1 '745f9ebf091696c0d5403ce691dc28c039d77b9e' - head 'git://gitorious.org/qt/qt.git', :branch => 'master' + head 'git://gitorious.org/qt/qt.git', :branch => '4.8' option :universal option 'with-qtdbus', 'Enable QtDBus module' option 'with-qt3support', 'Enable deprecated Qt3Support module' option 'with-demos-examples', 'Enable Qt demos and examples' + option 'with-docs', 'Build Qt documentation' option 'with-debug-and-release', 'Compile Qt in debug and release mode' option 'developer', 'Compile and link Qt with developer options' @@ -25,27 +19,10 @@ class Qt < Formula depends_on "d-bus" if build.with? 'qtdbus' depends_on "mysql" => :optional - depends_on 'sqlite' if MacOS.version <= :leopard - - def patches - # Fixes compilation failure on Leopard. - # https://bugreports.qt-project.org/browse/QTBUG-23258 - if MacOS.version <= :leopard - "http://bugreports.qt-project.org/secure/attachment/26712/Patch-Qt-4.8-for-10.5" - end - end def install ENV.append "CXXFLAGS", "-fvisibility=hidden" - # clang complains about extra qualifier since Xcode 4.6 (clang build 425) - # https://bugreports.qt-project.org/browse/QTBUG-29373 - if MacOS.clang_build_version >= 425 - inreplace "src/gui/kernel/qt_cocoa_helpers_mac_p.h", - "::TabletProximityRec", - "TabletProximityRec" - end - args = ["-prefix", prefix, "-system-libpng", "-system-zlib", "-confirm-license", "-opensource", @@ -63,9 +40,6 @@ class Qt < Formula args << "-platform" << "unsupported/macx-clang" if ENV.compiler == :clang - # See: https://github.com/mxcl/homebrew/issues/issue/744 - args << "-system-sqlite" if MacOS.version <= :leopard - args << "-plugin-sql-mysql" if build.with? 'mysql' if build.with? 'qtdbus' @@ -85,6 +59,10 @@ class Qt < Formula args << "-nomake" << "demos" << "-nomake" << "examples" end + unless build.with? 'docs' + args << "-nomake" << "docs" + end + if MacOS.prefer_64_bit? or build.universal? args << '-arch' << 'x86_64' end @@ -109,9 +87,6 @@ class Qt < Formula ENV.j1 system "make install" - # stop crazy disk usage - (prefix+'doc/html').rmtree - (prefix+'doc/src').rmtree # what are these anyway? (bin+'pixeltool.app').rmtree (bin+'qhelpconverter.app').rmtree |
