summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Armak <danarmak@gentoo.org>2001-08-21 23:54:43 +0000
committerDan Armak <danarmak@gentoo.org>2001-08-21 23:54:43 +0000
commitfdb49a4e6d5b22eece93dda74297aced29a4d0e2 (patch)
tree03472441b6c096dad367783a4aeff229ae7c3a46 /x11-libs
parentutil that enables object prelinking, famous for its qt/kde usage (diff)
downloadgentoo-2-fdb49a4e6d5b22eece93dda74297aced29a4d0e2.tar.gz
gentoo-2-fdb49a4e6d5b22eece93dda74297aced29a4d0e2.tar.bz2
gentoo-2-fdb49a4e6d5b22eece93dda74297aced29a4d0e2.zip
This is the experimental objprelink for qt/kde. Support for all other kde packages will follow shortly. Note the the required dev-util/objprelink is hereby masked.
To use it, add the flag objprelink (added to latest make.conf on cvs) and unmask dev-util/objprelink (and the kde2.2 packages). I haven't had time yet to use it myself, so who knows what it'll do. Also I don't know what happens if yu use it on kde without using it on qt (probably nothing bad).
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/qt-x11/files/digest-qt-x11-2.3.11
-rw-r--r--x11-libs/qt-x11/qt-x11-2.3.1.ebuild19
2 files changed, 13 insertions, 7 deletions
diff --git a/x11-libs/qt-x11/files/digest-qt-x11-2.3.1 b/x11-libs/qt-x11/files/digest-qt-x11-2.3.1
index f69b8af44d68..80b6a581c27e 100644
--- a/x11-libs/qt-x11/files/digest-qt-x11-2.3.1
+++ b/x11-libs/qt-x11/files/digest-qt-x11-2.3.1
@@ -1 +1,2 @@
+MD5 54ea141dc13ba9fca00d0202429f6ec9 qt-configs.patch
MD5 358d6dfbcbdc353b65b5236866b0f3a7 qt-x11-2.3.1.tar.gz
diff --git a/x11-libs/qt-x11/qt-x11-2.3.1.ebuild b/x11-libs/qt-x11/qt-x11-2.3.1.ebuild
index 4edaacbc65a1..a7d01cc2b156 100644
--- a/x11-libs/qt-x11/qt-x11-2.3.1.ebuild
+++ b/x11-libs/qt-x11/qt-x11-2.3.1.ebuild
@@ -1,27 +1,32 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Philippe Namias <pnamias@gentoo.org>
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/qt-x11/qt-x11-2.3.1.ebuild,v 1.3 2001/08/21 23:54:43 danarmak Exp $
-A=${P}.tar.gz
S=${WORKDIR}/qt-${PV}
-DESCRIPTION="QT 2.2"
-SRC_PATH="kde/stable/2.0/distribution/tar/generic/src/${A}"
-SRC_URI="ftp://ftp.trolltech.com/pub/qt/source/${A}"
-HOMEPAGE="http://www.kde.org/"
+DESCRIPTION="QT ${PV}"
+SRC_URI="ftp://ftp.trolltech.com/pub/qt/source/${P}.tar.gz \
+http://www.research.att.com/~leonb/objprelink/qt-configs.patch"
+HOMEPAGE="http://www.trolltech.com/"
DEPEND=">=media-libs/libpng-1.0.9
>=media-libs/libmng-1.0.0
opengl? ( virtual/opengl virtual/glu )
nas? ( >=media-sound/nas-1.4.1 )
+ objprelink? ( dev-util/objprelink )
virtual/x11"
export QTDIR=${S}
src_unpack() {
- unpack ${A}
+ unpack ${P}.tar.gz
cd ${S}
cp configure configure.orig
sed -e "s:read acceptance:acceptance=yes:" configure.orig > configure
+ if [ "`use objprelink`" ]
+ then
+ patch -p0 < ${DISTDIR}/qt-configs.patch
+ fi
}
src_compile() {
@@ -52,7 +57,7 @@ src_compile() {
else
myconf="${myconf} -release"
fi
-
+
try SYSCONF_CFLAGS="$CFLAGS" SYSCONF_CXXFLAGS="$CXXFLAGS" \
./configure -sm -thread -system-zlib -system-jpeg ${myconf} \
-system-libmng -system-libpng -gif -platform linux-g++ \