aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2013-07-15 22:52:43 -0700
committerMike McQuaid2013-07-16 08:55:31 -0700
commita322c70e9ac6d59fb91566a9cfa4bb322849e172 (patch)
tree17e15c7efd6c528813920883ccb20ace13f63308 /Library
parent4fa5075865fc609434dcc1264993b141bdab0121 (diff)
downloadhomebrew-a322c70e9ac6d59fb91566a9cfa4bb322849e172.tar.bz2
qt 4.8.5
References #21004. Closes #21091.
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/qt.rb41
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