summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-base/kdebase/files/digest-kdebase-2.21
-rw-r--r--kde-base/kdebase/kdebase-2.2.ebuild25
-rw-r--r--kde-base/kdelibs/kdelibs-2.2.ebuild8
-rw-r--r--profiles/package.mask3
-rw-r--r--sys-apps/portage/files/1.5/cnf/make.conf2
-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
7 files changed, 45 insertions, 14 deletions
diff --git a/kde-base/kdebase/files/digest-kdebase-2.2 b/kde-base/kdebase/files/digest-kdebase-2.2
index d56e3cb8d5e5..6709c733ea58 100644
--- a/kde-base/kdebase/files/digest-kdebase-2.2
+++ b/kde-base/kdebase/files/digest-kdebase-2.2
@@ -1 +1,2 @@
+MD5 67a29b76d24cb394aff9fd8a7f68f34e kde-admin-acinclude.patch
MD5 15e0232aa73029ac10346157b6eb079b kdebase-2.2.tar.bz2
diff --git a/kde-base/kdebase/kdebase-2.2.ebuild b/kde-base/kdebase/kdebase-2.2.ebuild
index d329fc86ec42..4e3b2132a982 100644
--- a/kde-base/kdebase/kdebase-2.2.ebuild
+++ b/kde-base/kdebase/kdebase-2.2.ebuild
@@ -1,16 +1,17 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase/kdebase-2.2.ebuild,v 1.4 2001/08/17 23:31:05 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase/kdebase-2.2.ebuild,v 1.5 2001/08/21 23:54:43 danarmak Exp $
V=${PV}
-A=${PN}-${V}.tar.bz2
+#A=${PN}-${V}.tar.bz2
S=${WORKDIR}/${PN}-${V}
DESCRIPTION="KDE ${V} - Base"
-SRC_PATH="kde/stable/${V}/src/${A}"
+SRC_PATH="kde/stable/${V}/src/${P}.tar.bz2"
SRC_URI="ftp://ftp.kde.org/pub/$SRC_PATH
ftp://ftp.fh-heilbronn.de/pub/mirrors/$SRC_PATH
- ftp://ftp.sourceforge.net/pub/mirrors/$SRC_PATH"
+ ftp://ftp.sourceforge.net/pub/mirrors/$SRC_PATH
+ http://www.research.att.com/~leonb/objprelink/kde-admin-acinclude.patch"
HOMEPAGE="http://www.kde.org/"
DEPEND=">=kde-base/kdelibs-${PV}
@@ -21,7 +22,17 @@ DEPEND=">=kde-base/kdelibs-${PV}
lame? ( =media-sound/lame-3.88b-r1 )
vorbis? ( >=media-libs/libvorbis-1.0_beta1 )
cups? ( net-print/cups )
- ssl? ( dev-libs/openssl )"
+ ssl? ( dev-libs/openssl )
+ objprelink? ( dev-util/objprelink )"
+
+src_unpack() {
+
+ cd ${WORKDIR}
+ unpack ${P}.tar.bz2
+ cd ${S}
+ use objprelink && patch -p0 < ${DISTDIR}/kde-admin-acinclude.patch
+
+}
src_compile() {
local myconf
@@ -70,6 +81,10 @@ src_compile() {
if [ -z "`use ssl`" ] ; then
myconf="$myconf --without-ssl"
fi
+
+ if [ "`use objprelink`" ] ; then
+ myconf="$myconf --enable-objprelink"
+ fi
QTBASE=/usr/X11R6/lib/qt
# export CFLAGS="${CFLAGS} -I/usr/X11R6/include"
diff --git a/kde-base/kdelibs/kdelibs-2.2.ebuild b/kde-base/kdelibs/kdelibs-2.2.ebuild
index f09d6b67d7e8..882810efe198 100644
--- a/kde-base/kdelibs/kdelibs-2.2.ebuild
+++ b/kde-base/kdelibs/kdelibs-2.2.ebuild
@@ -10,7 +10,8 @@ DESCRIPTION="KDE ${PV} - libs"
SRC_PATH="kde/stable/${V}/src/${A}"
SRC_URI="ftp://ftp.kde.org/pub/$SRC_PATH
ftp://ftp.fh-heilbronn.de/pub/mirrors/$SRC_PATH
- ftp://ftp.sourceforge.net/pub/mirrors/$SRC_PATH"
+ ftp://ftp.sourceforge.net/pub/mirrors/$SRC_PATH
+ http://www.research.att.com/~leonb/objprelink/kde-admin-acinclude.patch"
HOMEPAGE="http://www.kde.org/"
@@ -23,6 +24,7 @@ DEPEND=">=sys-devel/gcc-2.95.2 sys-devel/perl
ssl? ( >=dev-libs/openssl-0.9.6 )
alsa? ( >=media-libs/alsa-lib-0.5.9 )
cups? ( net-print/cups )
+ objprelink? ( dev-util/objprelink )
sys-devel/autoconf"
RDEPEND=">=sys-devel/gcc-2.95.2
@@ -41,6 +43,7 @@ RDEPEND=">=sys-devel/gcc-2.95.2
src_unpack() {
unpack ${A}
cd ${S}
+ use objprelink && patch -p0 < ${DISTDIR}/kde-admin-acinclude.patch
# patch -p0 < ${FILESDIR}/${PN}-2.1.1-ksgmltools-gentoo.diff
# rm configure
# autoconf
@@ -71,6 +74,9 @@ src_compile() {
if [ -z "`use ipv6`" ] ; then
myopts="$myopts --with-ipv6-lookup=no"
fi
+
+ use onjprelink && myopts="$myopts --enable-objprelink"
+
try ./configure --prefix=/opt/kde${V} --host=${CHOST} \
--with-qt-dir=$QTBASE $myopts --with-xinerama \
--disable-libfam
diff --git a/profiles/package.mask b/profiles/package.mask
index b9db8099d7f0..05d08abc1b25 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -1,3 +1,6 @@
+#experimental objprelink, used by qt/kde, may be unstable
+dev-util/objprelink
+
#moved away
kde-apps/cervisia
kde-apps/kbear
diff --git a/sys-apps/portage/files/1.5/cnf/make.conf b/sys-apps/portage/files/1.5/cnf/make.conf
index 8833ee98957e..094944ee13be 100644
--- a/sys-apps/portage/files/1.5/cnf/make.conf
+++ b/sys-apps/portage/files/1.5/cnf/make.conf
@@ -18,7 +18,7 @@
# Other experimental/unstable flags
# ---------------------------------
# directfb gd ungif gtkhtml socks5 pdflib qt-embedded jfs
-# mta-tls mta-ldap mta-mysql
+# mta-tls mta-ldap mta-mysql objprelink
#
# Other build related use flags
# -----------------------------
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++ \