summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaleb Tennis <caleb@gentoo.org>2004-12-29 17:46:55 +0000
committerCaleb Tennis <caleb@gentoo.org>2004-12-29 17:46:55 +0000
commitd60a2c555bea9372c202dad397139d9c0b882e81 (patch)
treeada84987470969770a6498c53664752a96f7d914 /x11-libs/qt
parentUpdated evolution and dependencies for 2.8.2 (Manifest recommit) (diff)
downloadgentoo-2-d60a2c555bea9372c202dad397139d9c0b882e81.tar.gz
gentoo-2-d60a2c555bea9372c202dad397139d9c0b882e81.tar.bz2
gentoo-2-d60a2c555bea9372c202dad397139d9c0b882e81.zip
This fixes the build problem of qt tools attempting to link outside of the build directory to an existing version of Qt
Diffstat (limited to 'x11-libs/qt')
-rw-r--r--x11-libs/qt/files/qt4-qtprf.patch11
-rw-r--r--x11-libs/qt/qt-4.0.0_beta1-r1.ebuild5
2 files changed, 15 insertions, 1 deletions
diff --git a/x11-libs/qt/files/qt4-qtprf.patch b/x11-libs/qt/files/qt4-qtprf.patch
new file mode 100644
index 000000000000..66d0388629cb
--- /dev/null
+++ b/x11-libs/qt/files/qt4-qtprf.patch
@@ -0,0 +1,11 @@
+--- mkspecs/features/unix/qt.prf.orig 2004-12-29 11:19:43.660482480 -0500
++++ mkspecs/features/unix/qt.prf 2004-12-29 11:19:39.329140944 -0500
+@@ -7,7 +7,7 @@
+ # prevents us from picking up "stale" includes
+ INCLUDEPATH = $$QMAKE_INCDIR_QT $$INCLUDEPATH
+
+-!isEmpty(QMAKE_RTLDIR_QT):QMAKE_LIBDIR += $$QMAKE_RTLDIR_QT
++#!isEmpty(QMAKE_RTLDIR_QT):QMAKE_LIBDIR += $$QMAKE_RTLDIR_QT
+ QMAKE_LIBDIR += $$QMAKE_LIBDIR_QT
+ for(QTLIB, $$list($$lower($$unique(QT)))) {
+ qlib =
diff --git a/x11-libs/qt/qt-4.0.0_beta1-r1.ebuild b/x11-libs/qt/qt-4.0.0_beta1-r1.ebuild
index b3681fe1199e..ed18f8c31bbb 100644
--- a/x11-libs/qt/qt-4.0.0_beta1-r1.ebuild
+++ b/x11-libs/qt/qt-4.0.0_beta1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/qt-4.0.0_beta1-r1.ebuild,v 1.4 2004/12/28 21:12:56 caleb Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt/qt-4.0.0_beta1-r1.ebuild,v 1.5 2004/12/29 17:46:55 caleb Exp $
inherit eutils flag-o-matic
@@ -67,6 +67,7 @@ src_unpack() {
# Qt4 moc does not work with -O3, unfortunately.
replace-flags -O3 -O2
filter-flags -finline-functions
+
sed -i -e "s:QMAKE_CFLAGS_RELEASE.*=.*:QMAKE_CFLAGS_RELEASE=${CFLAGS}:" \
-e "s:QMAKE_CXXFLAGS_RELEASE.*=.*:QMAKE_CXXFLAGS_RELEASE=${CXXFLAGS}:" \
-e "s:QMAKE_LFLAGS_RELEASE.*=.*:QMAKE_LFLAGS_RELEASE=${LDFLAGS}:" \
@@ -75,6 +76,7 @@ src_unpack() {
epatch ${FILESDIR}/qt4b1.patch
epatch ${FILESDIR}/qt4b1_20041228.patch
epatch ${FILESDIR}/qt4-rpath.patch
+ epatch ${FILESDIR}/qt4-qtprf.patch
}
src_compile() {
@@ -134,6 +136,7 @@ src_install() {
dodir /usr/lib/qt4/mkspecs
cp -a ${S}/mkspecs/linux-g++ ${D}/usr/lib/qt4/mkspecs/linux-g++
+ cp -a ${S}/mkspecs/features ${D}/usr/lib/qt4/mkspecs/features
cp -a ${S}/mkspecs/default ${D}/usr/lib/qt4/mkspecs/default
insinto /etc/env.d