summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-base/arts/ChangeLog7
-rw-r--r--kde-base/arts/arts-3.5_alpha1.ebuild91
-rw-r--r--kde-base/arts/files/digest-arts-3.5_alpha11
-rw-r--r--kde-base/kdeaccessibility/ChangeLog8
-rw-r--r--kde-base/kdeaccessibility/files/digest-kdeaccessibility-3.5_alpha11
-rw-r--r--kde-base/kdeaccessibility/kdeaccessibility-3.5_alpha1.ebuild32
-rw-r--r--kde-base/kdeadmin/ChangeLog8
-rw-r--r--kde-base/kdeadmin/files/digest-kdeadmin-3.5_alpha11
-rw-r--r--kde-base/kdeadmin/kdeadmin-3.5_alpha1.ebuild31
-rw-r--r--kde-base/kdeartwork/ChangeLog9
-rw-r--r--kde-base/kdeartwork/files/digest-kdeartwork-3.5_alpha11
-rw-r--r--kde-base/kdeartwork/files/kdeartwork-3.5_alpha1-xscreensaver.patch54
-rw-r--r--kde-base/kdeartwork/kdeartwork-3.5_alpha1.ebuild30
-rw-r--r--kde-base/kdebase/ChangeLog9
-rw-r--r--kde-base/kdebase/files/digest-kdebase-3.5_alpha11
-rw-r--r--kde-base/kdebase/files/kdebase-3.5-configure-openexr.patch22
-rw-r--r--kde-base/kdebase/files/kdebase-3.5-startkde-gentoo.patch45
-rw-r--r--kde-base/kdebase/kdebase-3.5_alpha1.ebuild133
-rw-r--r--kde-base/kdeedu/ChangeLog7
-rw-r--r--kde-base/kdeedu/files/digest-kdeedu-3.5_alpha11
-rw-r--r--kde-base/kdeedu/kdeedu-3.5_alpha1.ebuild18
-rw-r--r--kde-base/kdegames/ChangeLog8
-rw-r--r--kde-base/kdegames/files/digest-kdegames-3.5_alpha11
-rw-r--r--kde-base/kdegames/kdegames-3.5_alpha1.ebuild13
-rw-r--r--kde-base/kdegraphics/ChangeLog8
-rw-r--r--kde-base/kdegraphics/files/digest-kdegraphics-3.5_alpha11
-rw-r--r--kde-base/kdegraphics/kdegraphics-3.5_alpha1.ebuild48
-rw-r--r--kde-base/kdelibs/ChangeLog8
-rw-r--r--kde-base/kdelibs/files/digest-kdelibs-3.5_alpha11
-rw-r--r--kde-base/kdelibs/files/kdelibs-3.5_alpha1-crash.patch25
-rw-r--r--kde-base/kdelibs/kdelibs-3.5_alpha1.ebuild117
-rw-r--r--kde-base/kdemultimedia/ChangeLog10
-rw-r--r--kde-base/kdemultimedia/files/digest-kdemultimedia-3.5_alpha11
-rw-r--r--kde-base/kdemultimedia/files/kdemultimedia-3.5_alpha1-compile.patch90
-rw-r--r--kde-base/kdemultimedia/kdemultimedia-3.5_alpha1.ebuild74
-rw-r--r--kde-base/kdenetwork/ChangeLog8
-rw-r--r--kde-base/kdenetwork/files/digest-kdenetwork-3.5_alpha11
-rw-r--r--kde-base/kdenetwork/kdenetwork-3.5_alpha1.ebuild60
-rw-r--r--kde-base/kdesdk/ChangeLog9
-rw-r--r--kde-base/kdesdk/files/digest-kdesdk-3.5_alpha11
-rw-r--r--kde-base/kdesdk/files/kdesdk-3.5-configure-db.patch39
-rw-r--r--kde-base/kdesdk/files/kdesdk-3.5_alpha1-compile.patch14
-rw-r--r--kde-base/kdesdk/kdesdk-3.5_alpha1.ebuild51
-rw-r--r--kde-base/kdeutils/ChangeLog8
-rw-r--r--kde-base/kdeutils/files/digest-kdeutils-3.5_alpha11
-rw-r--r--kde-base/kdeutils/kdeutils-3.5_alpha1.ebuild29
46 files changed, 1123 insertions, 13 deletions
diff --git a/kde-base/arts/ChangeLog b/kde-base/arts/ChangeLog
index 8af3d15bab2c..ee7f21adc926 100644
--- a/kde-base/arts/ChangeLog
+++ b/kde-base/arts/ChangeLog
@@ -1,10 +1,15 @@
# ChangeLog for kde-base/arts
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.176 2005/08/23 22:46:01 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/ChangeLog,v 1.177 2005/08/24 23:06:11 greg_g Exp $
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> arts-3.4.1-r2.ebuild:
stable on ia64
+*arts-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org> +arts-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
+
29 Jul 2005; Dan Armak <danarmak@gentoo.org> arts-3.4.2.ebuild:
Apply the cpu overload patch in 3.4.2 too.
diff --git a/kde-base/arts/arts-3.5_alpha1.ebuild b/kde-base/arts/arts-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..96bb0ac60db7
--- /dev/null
+++ b/kde-base/arts/arts-3.5_alpha1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/arts-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:06:11 greg_g Exp $
+
+inherit kde flag-o-matic eutils
+set-kdedir 3.5
+
+#MY_PV=${PV/#3/1}
+MY_PV=1.4.90
+
+S=${WORKDIR}/${PN}-${MY_PV}
+
+DESCRIPTION="aRts, the KDE sound (and all-around multimedia) server/output manager"
+HOMEPAGE="http://multimedia.kde.org/"
+#SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2"
+SRC_URI="mirror://kde/unstable/${PV/_/-}/src/${PN}-${MY_PV}.tar.bz2"
+LICENSE="GPL-2 LGPL-2"
+
+SLOT="3.5"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="alsa esd artswrappersuid jack mp3 nas hardened vorbis"
+
+RDEPEND="$(qt_min_version 3.3)
+ >=dev-libs/glib-2
+ alsa? ( media-libs/alsa-lib )
+ vorbis? ( media-libs/libogg
+ media-libs/libvorbis )
+ esd? ( media-sound/esound )
+ jack? ( media-sound/jack-audio-connection-kit )
+ mp3? ( media-libs/libmad )
+ nas? ( media-libs/nas )
+ media-libs/audiofile"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ kde_src_unpack
+ epatch "${FILESDIR}/arts-1.3.2-alsa-bigendian.patch"
+
+ if (is-flag -fstack-protector || is-flag -fstack-protector-all || use hardened); then
+ epatch ${FILESDIR}/arts-1.4-mcopidl.patch
+ make -f admin/Makefile.common || die
+ fi
+}
+
+src_compile() {
+ myconf="$(use_enable alsa) $(use_enable vorbis)
+ $(use_enable mp3 libmad) $(use_with jack)
+ $(use_with esd) $(use_with nas)
+ --with-audiofile --without-mas"
+
+ #fix bug 13453
+ filter-flags -foptimize-sibling-calls
+
+ #fix bug 41980
+ use sparc && filter-flags -fomit-frame-pointer
+
+ kde_src_compile
+}
+
+src_install() {
+ kde_src_install
+
+ # moved here from kdelibs so that when arts is installed
+ # without kdelibs it's still in the path.
+ # List all the multilib libdirs
+ local libdirs
+ for libdir in $(get_all_libdirs); do
+ libdirs="${libdirs}:${PREFIX}/${libdir}"
+ done
+
+ dodir /etc/env.d
+echo "PATH=${PREFIX}/bin
+ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin
+LDPATH=${libdirs:1}
+CONFIG_PROTECT=\"${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown\"" > ${D}/etc/env.d/45kdepaths-3.4 # number goes down with version upgrade
+
+ # used for realtime priority, but off by default as it is a security hazard
+ use artswrappersuid && chmod u+s ${D}/${PREFIX}/bin/artswrapper
+}
+
+pkg_postinst() {
+ if ! use artswrappersuid ; then
+ einfo "Run chmod u+s ${PREFIX}/bin/artswrapper to let artsd use realtime priority"
+ einfo "and so avoid possible skips in sound. However, on untrusted systems this"
+ einfo "creates the possibility of a DoS attack that'll use 100% cpu at realtime"
+ einfo "priority, and so is off by default. See bug #7883."
+ einfo "Or, you can set the local artswrappersuid USE flag to make the ebuild do this."
+ fi
+}
diff --git a/kde-base/arts/files/digest-arts-3.5_alpha1 b/kde-base/arts/files/digest-arts-3.5_alpha1
new file mode 100644
index 000000000000..5e47fb48b24c
--- /dev/null
+++ b/kde-base/arts/files/digest-arts-3.5_alpha1
@@ -0,0 +1 @@
+MD5 7a70822c9c6a6d2d1b253964db06fb6f arts-1.4.90.tar.bz2 961068
diff --git a/kde-base/kdeaccessibility/ChangeLog b/kde-base/kdeaccessibility/ChangeLog
index 35769b1915e1..f414ace73406 100644
--- a/kde-base/kdeaccessibility/ChangeLog
+++ b/kde-base/kdeaccessibility/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdeaccessibility
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeaccessibility/ChangeLog,v 1.70 2005/07/28 12:59:54 greg_g Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeaccessibility/ChangeLog,v 1.71 2005/08/24 23:10:17 greg_g Exp $
+
+*kdeaccessibility-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +kdeaccessibility-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
*kdeaccessibility-3.4.2 (28 Jul 2005)
diff --git a/kde-base/kdeaccessibility/files/digest-kdeaccessibility-3.5_alpha1 b/kde-base/kdeaccessibility/files/digest-kdeaccessibility-3.5_alpha1
new file mode 100644
index 000000000000..9757c380d2ab
--- /dev/null
+++ b/kde-base/kdeaccessibility/files/digest-kdeaccessibility-3.5_alpha1
@@ -0,0 +1 @@
+MD5 f372b094bce16e9e06b6811c1bdd9324 kdeaccessibility-3.4.90.tar.bz2 8325023
diff --git a/kde-base/kdeaccessibility/kdeaccessibility-3.5_alpha1.ebuild b/kde-base/kdeaccessibility/kdeaccessibility-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..b97eacb7bba3
--- /dev/null
+++ b/kde-base/kdeaccessibility/kdeaccessibility-3.5_alpha1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeaccessibility/kdeaccessibility-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:10:17 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE accessibility module"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="alsa gstreamer"
+
+DEPEND="alsa? ( media-libs/alsa-lib )
+ gstreamer? ( >=media-libs/gstreamer-0.8.7
+ >=media-libs/gst-plugins-0.8.7 )"
+
+RDEPEND="${DEPEND}
+ || ( app-accessibility/festival
+ app-accessibility/epos
+ app-accessibility/flite
+ app-accessibility/freetts )"
+
+DEPEND="${DEPEND}
+ dev-util/pkgconfig"
+
+src_compile() {
+ local myconf="$(use_with alsa) $(use_with gstreamer)"
+
+ # Compile without akode support until there's a
+ # standalone release of akode.
+ myconf="${myconf} --without-akode"
+
+ kde_src_compile
+}
diff --git a/kde-base/kdeadmin/ChangeLog b/kde-base/kdeadmin/ChangeLog
index e2de9f71edc3..3f42663ddbe7 100644
--- a/kde-base/kdeadmin/ChangeLog
+++ b/kde-base/kdeadmin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdeadmin
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeadmin/ChangeLog,v 1.130 2005/07/30 14:08:19 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeadmin/ChangeLog,v 1.131 2005/08/24 23:11:01 greg_g Exp $
+
+*kdeadmin-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +kdeadmin-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
30 Jul 2005; Dan Armak <danarmak@gentoo.org> kdeadmin-3.4.2.ebuild:
Removed ~mips keyword, because kdelibs-3.4.2 doesn't have it. The mips team
diff --git a/kde-base/kdeadmin/files/digest-kdeadmin-3.5_alpha1 b/kde-base/kdeadmin/files/digest-kdeadmin-3.5_alpha1
new file mode 100644
index 000000000000..f14dc997f025
--- /dev/null
+++ b/kde-base/kdeadmin/files/digest-kdeadmin-3.5_alpha1
@@ -0,0 +1 @@
+MD5 82620c619e0ca3b8a413abdffd0a5177 kdeadmin-3.4.90.tar.bz2 1530640
diff --git a/kde-base/kdeadmin/kdeadmin-3.5_alpha1.ebuild b/kde-base/kdeadmin/kdeadmin-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..b6b3ed06ae0a
--- /dev/null
+++ b/kde-base/kdeadmin/kdeadmin-3.5_alpha1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeadmin/kdeadmin-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:11:01 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE administration tools (user manager, etc.)"
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND="~kde-base/kdebase-${PV}"
+
+src_compile() {
+ # we only want to compile the lilo config module on x86, but there we want to make sure it's
+ # always compiled to ensure consistent behaviour of the package across both lilo and grub systems,
+ # because configure when left to its own devices will build lilo-config or not basd on whether
+ # lilo is present in the path.
+ # so, we make configure build it by removing the configure.in.in file that checks for
+ # lilo's presense
+ if use x86; then
+ echo > ${S}/lilo-config/configure.in.in
+ make -f admin/Makefile.common
+ fi
+
+ local myconf="--with-shadow"
+
+ export DO_NOT_COMPILE="${DO_NOT_COMPILE} ksysv"
+
+ kde_src_compile
+}
diff --git a/kde-base/kdeartwork/ChangeLog b/kde-base/kdeartwork/ChangeLog
index 2db2d6340236..398cba92e744 100644
--- a/kde-base/kdeartwork/ChangeLog
+++ b/kde-base/kdeartwork/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for kde-base/kdeartwork
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeartwork/ChangeLog,v 1.129 2005/08/11 17:23:02 greg_g Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeartwork/ChangeLog,v 1.130 2005/08/24 23:19:44 greg_g Exp $
+
+*kdeartwork-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/kdeartwork-3.5_alpha1-xscreensaver.patch,
+ +kdeartwork-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
11 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
files/kdeartwork-3.4-configure.patch:
diff --git a/kde-base/kdeartwork/files/digest-kdeartwork-3.5_alpha1 b/kde-base/kdeartwork/files/digest-kdeartwork-3.5_alpha1
new file mode 100644
index 000000000000..aaee51a24c62
--- /dev/null
+++ b/kde-base/kdeartwork/files/digest-kdeartwork-3.5_alpha1
@@ -0,0 +1 @@
+MD5 b6f0db98592b137a44bdde1499ebbdf4 kdeartwork-3.4.90.tar.bz2 17587568
diff --git a/kde-base/kdeartwork/files/kdeartwork-3.5_alpha1-xscreensaver.patch b/kde-base/kdeartwork/files/kdeartwork-3.5_alpha1-xscreensaver.patch
new file mode 100644
index 000000000000..2b51754fc749
--- /dev/null
+++ b/kde-base/kdeartwork/files/kdeartwork-3.5_alpha1-xscreensaver.patch
@@ -0,0 +1,54 @@
+diff -Nur kdeartwork-3.4.90.orig/kscreensaver/kxsconfig/configure.in.in kdeartwork-3.4.90/kscreensaver/kxsconfig/configure.in.in
+--- kdeartwork-3.4.90.orig/kscreensaver/kxsconfig/configure.in.in 2005-08-06 11:34:20.000000000 +0200
++++ kdeartwork-3.4.90/kscreensaver/kxsconfig/configure.in.in 2005-08-22 16:46:31.000000000 +0200
+@@ -27,32 +27,24 @@
+ [enable support for xscreensaver @<:@default=check@:>@])],
+ [], with_xscreensaver=check)
+
+-XSCREENSAVER=NO
++XSCREENSAVER=''
++echo "Searching in $xscreensaver_prefixes"
+ if test "x$with_xscreensaver" != xno; then
+- KDE_FIND_PATH(lib$kdelibsuff/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
+- [
+- KDE_FIND_PATH(lib/xscreensaver/flame, XSCREENSAVER, [ $xscreensaver_prefixes ],
+- [
+- KDE_FIND_PATH(bin/xscreensaver-hacks/flame, XSCREENSAVER,
+- [ $xscreensaver_prefixes ],
+- [
+- KDE_FIND_PATH(hacks/flame, XSCREENSAVER,
+- [ $xscreensaver_prefixes ],
+- [
+- XSCREENSAVER=NO
+- ])
+- ])
+- ])
+- ])
++ for xsdir in lib$kdelibsuff/xscreensaver lib/xscreensaver \
++ lib$kdelibsuff/misc/xscreensaver lib/misc/xscreensaver \
++ bin/xscreensaver-hacks hacks; do
++ test -n "$XSCREENSAVER" && break
++ KDE_FIND_PATH("$xsdir/flame", XSCREENSAVER, [ $xscreensaver_prefixes ])
++ done
+
+- if test "x$with_xscreensaver" != xcheck && test "x$XSCREENSAVER" = xNO; then
++ if test "x$with_xscreensaver" != xcheck && test "x$XSCREENSAVER" = x; then
+ AC_MSG_FAILURE([--with-xscreensaver was given, but test for xscreensaver failed])
+ fi
+ fi
+
+ XSCREENSAVER_HACKS_DIR=
+
+-if test "$XSCREENSAVER" != "NO"; then
++if test -n "$XSCREENSAVER"; then
+ XSCREENSAVER_HACKS_DIR=`echo $XSCREENSAVER | sed -e 's,/flame$,,'`
+ AC_DEFINE_UNQUOTED(XSCREENSAVER_HACKS_DIR, "$XSCREENSAVER_HACKS_DIR", [Defines where xscreensaver stores its graphic hacks])
+
+@@ -74,6 +66,6 @@
+ [Defines where xscreensaver stores it's config files])
+ fi
+
+-AM_CONDITIONAL(include_XSCREENSAVER, test "$XSCREENSAVER" != "NO")
++AM_CONDITIONAL(include_XSCREENSAVER, test -n "$XSCREENSAVER")
+ AC_SUBST(XSCREENSAVER_HACKS_DIR)
+
diff --git a/kde-base/kdeartwork/kdeartwork-3.5_alpha1.ebuild b/kde-base/kdeartwork/kdeartwork-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..af16eeb7f732
--- /dev/null
+++ b/kde-base/kdeartwork/kdeartwork-3.5_alpha1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeartwork/kdeartwork-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:19:44 greg_g Exp $
+
+inherit kde-dist eutils
+
+DESCRIPTION="KDE artwork package"
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="opengl xscreensaver"
+
+DEPEND="~kde-base/kdebase-${PV}
+ media-libs/libart_lgpl
+ opengl? ( virtual/opengl )
+ xscreensaver? ( x11-misc/xscreensaver )"
+
+src_unpack() {
+ kde_src_unpack
+
+ # Patch for xscreensaver detection. Applied upstream.
+ epatch "${FILESDIR}/kdeartwork-3.5_alpha1-xscreensaver.patch"
+ make -f admin/Makefile.common
+}
+
+src_compile() {
+ local myconf="--with-dpms --with-libart
+ $(use_with opengl gl) $(use_with xscreensaver)"
+
+ kde_src_compile
+}
diff --git a/kde-base/kdebase/ChangeLog b/kde-base/kdebase/ChangeLog
index 442b6197223b..c53d2143099d 100644
--- a/kde-base/kdebase/ChangeLog
+++ b/kde-base/kdebase/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for kde-base/kdebase
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase/ChangeLog,v 1.214 2005/08/06 10:27:24 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase/ChangeLog,v 1.215 2005/08/24 23:09:16 greg_g Exp $
+
+*kdebase-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/kdebase-3.5-configure-openexr.patch,
+ +files/kdebase-3.5-startkde-gentoo.patch, +kdebase-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease. Add zeroconf support for ksysguardd.
*kdebase-3.4.2-r1 (06 Aug 2005)
diff --git a/kde-base/kdebase/files/digest-kdebase-3.5_alpha1 b/kde-base/kdebase/files/digest-kdebase-3.5_alpha1
new file mode 100644
index 000000000000..b6ccb0c038a8
--- /dev/null
+++ b/kde-base/kdebase/files/digest-kdebase-3.5_alpha1
@@ -0,0 +1 @@
+MD5 ac84f1dfe79bae4fb77b37f95cebf973 kdebase-3.4.90.tar.bz2 23075673
diff --git a/kde-base/kdebase/files/kdebase-3.5-configure-openexr.patch b/kde-base/kdebase/files/kdebase-3.5-configure-openexr.patch
new file mode 100644
index 000000000000..5573ab5c3563
--- /dev/null
+++ b/kde-base/kdebase/files/kdebase-3.5-configure-openexr.patch
@@ -0,0 +1,22 @@
+diff -Nur kdebase-3.4.90.orig/kioslave/thumbnail/configure.in.in kdebase-3.4.90/kioslave/thumbnail/configure.in.in
+--- kdebase-3.4.90.orig/kioslave/thumbnail/configure.in.in 2005-08-06 11:46:58.000000000 +0200
++++ kdebase-3.4.90/kioslave/thumbnail/configure.in.in 2005-08-21 12:39:44.000000000 +0200
+@@ -95,5 +95,17 @@
+ AC_SUBST(EXR_FLAGS)
+ ])
+
+-AC_FIND_LIBEXR
++AC_ARG_WITH(openexr,
++ [AS_HELP_STRING(--with-openexr,
++ [enable support for OpenEXR @<:@default=check@:>@])],
++ [], with_openexr=check)
++
++if test "x$with_openexr" != xno; then
++ AC_FIND_LIBEXR
++
++ if test "x$with_openexr" != xcheck && test -z "$LIB_EXR"; then
++ AC_MSG_FAILURE([--with-openexr was given, but test for OpenEXR failed])
++ fi
++fi
++
+ AM_CONDITIONAL(include_EXR_MODULES, test -n "$LIB_EXR")
diff --git a/kde-base/kdebase/files/kdebase-3.5-startkde-gentoo.patch b/kde-base/kdebase/files/kdebase-3.5-startkde-gentoo.patch
new file mode 100644
index 000000000000..2e1c2cbc033f
--- /dev/null
+++ b/kde-base/kdebase/files/kdebase-3.5-startkde-gentoo.patch
@@ -0,0 +1,45 @@
+--- kdebase-3.4.90.orig/startkde 2005-08-06 11:48:55.000000000 +0200
++++ kdebase-3.4.90/startkde 2005-08-21 12:44:13.000000000 +0200
+@@ -14,6 +14,42 @@
+ exit 1
+ fi
+
++# Gentoo part:
++export PATH="/usr/kde/3.5/bin:${PATH}"
++
++cd ${HOME}
++if [ -L .kde -o ! -d .kde ]; then
++ # handle ~/.kde* dirs - separate ones for separate KDEs
++ rm -f .kde
++ if [ ! -e .kde3.5 ]; then
++ # migrate old config files
++ if [ -e .kde3.4 ]; then
++ cp -r .kde3.4 .kde3.5
++ elif [ -e .kde3.3 ]; then
++ cp -r .kde3.3 .kde3.5
++ elif [ -e .kde3.2 ]; then
++ cp -r .kde3.2 .kde3.5
++ else
++ mkdir .kde3.5
++ fi
++ cd .kde3.5
++ for file in share/apps/kdevdocumentation/search/htdig.conf \
++ share/apps/kalarmd/clients \
++ share/config/kresources/calendar/stdrc \
++ share/config/*rc; do
++ if [ -e "${file}" ]; then
++ sed -i -e "s:$HOME/\.kde3\.[234]:$HOME/\.kde3\.5:g" \
++ -e 's:$HOME/\.kde3\.[234]:$HOME/\.kde3\.5:g' \
++ -e 's:/usr/kde/3\.[234]/:/usr/kde/3\.5/:g' \
++ "${file}"
++ fi
++ done
++ cd ${HOME}
++ fi
++ ln -sf .kde3.5 .kde
++fi
++# Gentoo part ends
++
+ # Set the background to plain grey.
+ # The standard X background is nasty, causing moire effects and exploding
+ # people's heads. We use colours from the standard KDE palette for those with
diff --git a/kde-base/kdebase/kdebase-3.5_alpha1.ebuild b/kde-base/kdebase/kdebase-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..b3a84c9b98bb
--- /dev/null
+++ b/kde-base/kdebase/kdebase-3.5_alpha1.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdebase/kdebase-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:09:16 greg_g Exp $
+
+inherit kde-dist eutils
+
+DESCRIPTION="KDE base packages: the desktop, panel, window manager, konqueror..."
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="arts cups java ldap ieee1394 hal lm_sensors logitech-mouse openexr opengl pam samba ssl zeroconf"
+# hal: enables hal backend for 'media:' ioslave
+
+DEPEND="arts? ( ~kde-base/arts-${PV} )
+ >=media-libs/freetype-2
+ media-libs/fontconfig
+ pam? ( kde-base/kdebase-pam )
+ >=dev-libs/cyrus-sasl-2
+ ldap? ( >=net-nds/openldap-2 )
+ cups? ( net-print/cups )
+ ssl? ( dev-libs/openssl )
+ opengl? ( virtual/opengl )
+ openexr? ( >=media-libs/openexr-1.2 )
+ samba? ( >=net-fs/samba-3.0.4 )
+ lm_sensors? ( sys-apps/lm_sensors )
+ logitech-mouse? ( >=dev-libs/libusb-0.1.10a )
+ ieee1394? ( sys-libs/libraw1394 )
+ hal? ( >=sys-apps/dbus-0.33
+ =sys-apps/hal-0.5* )
+ zeroconf? ( net-misc/mDNSResponder )"
+
+RDEPEND="${DEPEND}
+ java? ( >=virtual/jre-1.4 )
+ virtual/eject"
+
+DEPEND="${DEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ kde_src_unpack
+
+ epatch "${FILESDIR}/kdebase-3.5-startkde-gentoo.patch"
+
+ # Configure patch. Not needed in beta1.
+ epatch "${FILESDIR}/kdebase-3.5-configure-openexr.patch"
+
+ # For the configure patch.
+ make -f admin/Makefile.common || die
+}
+
+src_compile() {
+ local myconf="--with-dpms
+ $(use_with arts) $(use_with ldap)
+ $(use_with opengl gl) $(use_with ssl)
+ $(use_with samba) $(use_with openexr)
+ $(use_with lm_sensors sensors) $(use_with logitech-mouse libusb)
+ $(use_with ieee1394 libraw1394) $(use_with hal)
+ $(use_enable zeroconf dnssd)"
+
+ if use pam; then
+ myconf="${myconf} --with-pam=yes"
+ else
+ myconf="${myconf} --with-pam=no --with-shadow"
+ fi
+
+ # the java test is problematic (see kde bug 100729) and
+ # useless. All that's needed for java applets to work is
+ # to have the 'java' executable in PATH.
+ myconf="${myconf} --without-java"
+
+ kde_src_compile
+}
+
+src_install() {
+ kde_src_install
+ cd ${S}/kdm && make DESTDIR=${D} GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install
+
+ # startup and shutdown scripts
+ insinto ${KDEDIR}/env
+ doins ${FILESDIR}/agent-startup.sh
+
+ exeinto ${KDEDIR}/shutdown
+ doexe ${FILESDIR}/agent-shutdown.sh
+
+ # freedesktop environment variables
+ cat <<EOF > ${T}/xdg.sh
+export XDG_DATA_DIRS="${KDEDIR}/share:/usr/share"
+export XDG_CONFIG_DIRS="${KDEDIR}/etc/xdg"
+EOF
+ insinto ${KDEDIR}/env
+ doins ${T}/xdg.sh
+
+ # x11 session script
+ cat <<EOF > ${T}/kde-${SLOT}
+#!/bin/sh
+exec ${KDEDIR}/bin/startkde
+EOF
+ exeinto /etc/X11/Sessions
+ doexe ${T}/kde-${SLOT}
+
+ # freedesktop compliant session script
+ sed -e "s:@KDE_BINDIR@:${KDEDIR}/bin:g;s:Name=KDE:Name=KDE ${SLOT}:" \
+ ${S}/kdm/kfrontend/sessions/kde.desktop.in > ${T}/kde-${SLOT}.desktop
+ insinto /usr/share/xsessions
+ doins ${T}/kde-${SLOT}.desktop
+
+ # Customize the kdmrc configuration
+ sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \
+ ${D}/${KDEDIR}/share/config/kdm/kdmrc || die
+
+ rmdir ${D}/${KDEDIR}/share/templates/.source/emptydir
+}
+
+pkg_postinst() {
+ # set the default kdm face icon if it's not already set by the system admin
+ if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]; then
+ mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
+ cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \
+ "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon"
+ fi
+ if [ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]; then
+ mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
+ cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \
+ "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon"
+ fi
+
+ mkdir -p ${ROOT}${KDEDIR}/share/templates/.source/emptydir
+
+ echo
+ einfo "To enable gpg-agent and/or ssh-agent in KDE sessions,"
+ einfo "edit ${KDEDIR}/env/agent-startup.sh and"
+ einfo "${KDEDIR}/shutdown/agent-shutdown.sh"
+ echo
+}
diff --git a/kde-base/kdeedu/ChangeLog b/kde-base/kdeedu/ChangeLog
index 7a04b4fe29a1..7c41f6031200 100644
--- a/kde-base/kdeedu/ChangeLog
+++ b/kde-base/kdeedu/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for kde-base/kdeedu
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeedu/ChangeLog,v 1.148 2005/08/19 19:50:05 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeedu/ChangeLog,v 1.149 2005/08/24 23:21:09 greg_g Exp $
+
+*kdeedu-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org> +kdeedu-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
19 Aug 2005; Michael Hanselmann <hansmi@gentoo.org>
kdeedu-3.4.1-r1.ebuild:
diff --git a/kde-base/kdeedu/files/digest-kdeedu-3.5_alpha1 b/kde-base/kdeedu/files/digest-kdeedu-3.5_alpha1
new file mode 100644
index 000000000000..3e224cc59988
--- /dev/null
+++ b/kde-base/kdeedu/files/digest-kdeedu-3.5_alpha1
@@ -0,0 +1 @@
+MD5 91922e9aeda8ecf4b3bc597808c0e93d kdeedu-3.4.90.tar.bz2 29683823
diff --git a/kde-base/kdeedu/kdeedu-3.5_alpha1.ebuild b/kde-base/kdeedu/kdeedu-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..f15fbd74346c
--- /dev/null
+++ b/kde-base/kdeedu/kdeedu-3.5_alpha1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeedu/kdeedu-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:21:09 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE educational apps"
+
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"
+IUSE="kig-scripting"
+
+DEPEND="kig-scripting? ( >=dev-libs/boost-1.32 )"
+
+src_compile() {
+ local myconf="$(use_enable kig-scripting kig-python-scripting)"
+
+ kde_src_compile
+}
diff --git a/kde-base/kdegames/ChangeLog b/kde-base/kdegames/ChangeLog
index dd687419e540..9759edafb529 100644
--- a/kde-base/kdegames/ChangeLog
+++ b/kde-base/kdegames/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdegames
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegames/ChangeLog,v 1.125 2005/07/30 14:09:09 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegames/ChangeLog,v 1.126 2005/08/24 23:12:28 greg_g Exp $
+
+*kdegames-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +kdegames-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
30 Jul 2005; Dan Armak <danarmak@gentoo.org> kdegames-3.4.2.ebuild:
Removed ~mips keyword, because kdelibs-3.4.2 doesn't have it. The mips team
diff --git a/kde-base/kdegames/files/digest-kdegames-3.5_alpha1 b/kde-base/kdegames/files/digest-kdegames-3.5_alpha1
new file mode 100644
index 000000000000..70bdc9dea632
--- /dev/null
+++ b/kde-base/kdegames/files/digest-kdegames-3.5_alpha1
@@ -0,0 +1 @@
+MD5 764290325cc67c9c43eb6e53ba26e6c8 kdegames-3.4.90.tar.bz2 10209435
diff --git a/kde-base/kdegames/kdegames-3.5_alpha1.ebuild b/kde-base/kdegames/kdegames-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..35f83072d793
--- /dev/null
+++ b/kde-base/kdegames/kdegames-3.5_alpha1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegames/kdegames-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:12:28 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE games (not just solitaire ;-)"
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE=""
+
+# For backgrounds in kpat.
+RDEPEND="~kde-base/kdebase-${PV}"
diff --git a/kde-base/kdegraphics/ChangeLog b/kde-base/kdegraphics/ChangeLog
index 4f98c967a32b..3e2bed7017e1 100644
--- a/kde-base/kdegraphics/ChangeLog
+++ b/kde-base/kdegraphics/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdegraphics
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/ChangeLog,v 1.181 2005/08/08 20:13:47 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/ChangeLog,v 1.182 2005/08/24 23:25:40 greg_g Exp $
+
+*kdegraphics-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +kdegraphics-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease. app-text/poppler replaces app-text/xpdf for pdf support.
08 Aug 2005; Guy Martin <gmsoft@gentoo.org> kdegraphics-3.3.2-r3.ebuild,
kdegraphics-3.4.1-r1.ebuild:
diff --git a/kde-base/kdegraphics/files/digest-kdegraphics-3.5_alpha1 b/kde-base/kdegraphics/files/digest-kdegraphics-3.5_alpha1
new file mode 100644
index 000000000000..c9e6e024ee8d
--- /dev/null
+++ b/kde-base/kdegraphics/files/digest-kdegraphics-3.5_alpha1
@@ -0,0 +1 @@
+MD5 343930cf2632b16eb16d558a0e177eaf kdegraphics-3.4.90.tar.bz2 6865526
diff --git a/kde-base/kdegraphics/kdegraphics-3.5_alpha1.ebuild b/kde-base/kdegraphics/kdegraphics-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..77e011b56f4a
--- /dev/null
+++ b/kde-base/kdegraphics/kdegraphics-3.5_alpha1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdegraphics/kdegraphics-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:25:40 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE graphics-related apps"
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="gphoto2 imlib openexr opengl pdflib povray scanner tetex"
+
+DEPEND="~kde-base/kdebase-${PV}
+ >=media-libs/freetype-2
+ media-libs/fontconfig
+ gphoto2? ( media-libs/libgphoto2 )
+ scanner? ( media-gfx/sane-backends )
+ media-libs/libart_lgpl
+ media-libs/lcms
+ dev-libs/fribidi
+ imlib? ( media-libs/imlib )
+ virtual/ghostscript
+ media-libs/tiff
+ openexr? ( >=media-libs/openexr-1.2 )
+ povray? ( media-gfx/povray
+ virtual/opengl )
+ pdflib? ( >=app-text/poppler-0.3.1 )"
+
+RDEPEND="${DEPEND}
+ tetex? (
+ || ( >=app-text/tetex-2
+ app-text/ptex
+ app-text/cstetex
+ app-text/dvipdfm ) )"
+
+DEPEND="${DEPEND}
+ dev-util/pkgconfig"
+
+src_compile() {
+ local myconf="$(use_with openexr) $(use_with pdflib poppler)
+ $(use_with gphoto2 kamera)"
+
+ use imlib || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kuickshow"
+
+ use scanner || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kooka libkscan"
+ use povray || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kpovmodeler"
+
+ kde_src_compile
+}
diff --git a/kde-base/kdelibs/ChangeLog b/kde-base/kdelibs/ChangeLog
index 65c1c834a2ec..24750b10ee87 100644
--- a/kde-base/kdelibs/ChangeLog
+++ b/kde-base/kdelibs/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdelibs
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.267 2005/07/28 12:52:34 greg_g Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.268 2005/08/24 23:07:13 greg_g Exp $
+
+*kdelibs-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/kdelibs-3.5_alpha1-crash.patch, +kdelibs-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
*kdelibs-3.4.2 (28 Jul 2005)
diff --git a/kde-base/kdelibs/files/digest-kdelibs-3.5_alpha1 b/kde-base/kdelibs/files/digest-kdelibs-3.5_alpha1
new file mode 100644
index 000000000000..ff4e3b3d9fd7
--- /dev/null
+++ b/kde-base/kdelibs/files/digest-kdelibs-3.5_alpha1
@@ -0,0 +1 @@
+MD5 5679ba3fd994f27eb0b4da6b4019cd05 kdelibs-3.4.90.tar.bz2 17359672
diff --git a/kde-base/kdelibs/files/kdelibs-3.5_alpha1-crash.patch b/kde-base/kdelibs/files/kdelibs-3.5_alpha1-crash.patch
new file mode 100644
index 000000000000..8f42540a7a7e
--- /dev/null
+++ b/kde-base/kdelibs/files/kdelibs-3.5_alpha1-crash.patch
@@ -0,0 +1,25 @@
+diff -Nur kdelibs-3.4.90.orig/dcop/dcopsignals.cpp kdelibs-3.4.90/dcop/dcopsignals.cpp
+--- kdelibs-3.4.90.orig/dcop/dcopsignals.cpp 2005-08-06 11:49:03.000000000 +0200
++++ kdelibs-3.4.90/dcop/dcopsignals.cpp 2005-08-24 13:22:35.000000000 +0200
+@@ -151,7 +151,7 @@
+
+ list->append( current );
+ conn->signalConnectionList()->append(current);
+- if (senderConn)
++ if (senderConn && senderConn != conn)
+ senderConn->signalConnectionList()->append(current);
+ return true;
+ }
+diff -Nur kdelibs-3.4.90.orig/kded/kbuildsycoca.cpp kdelibs-3.4.90/kded/kbuildsycoca.cpp
+--- kdelibs-3.4.90.orig/kded/kbuildsycoca.cpp 2005-08-06 11:49:39.000000000 +0200
++++ kdelibs-3.4.90/kded/kbuildsycoca.cpp 2005-08-24 13:46:38.000000000 +0200
+@@ -547,7 +547,8 @@
+ QDataStream str( &ksycocastamp );
+ str << newTimestamp;
+ str << existingResourceDirs();
+- str << g_vfolder->allDirectories(); // Extra resource dirs
++ if (g_vfolder)
++ str << g_vfolder->allDirectories(); // Extra resource dirs
+
+ // Recreate compatibility symlink
+ QString oldPath = oldSycocaPath();
diff --git a/kde-base/kdelibs/kdelibs-3.5_alpha1.ebuild b/kde-base/kdelibs/kdelibs-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..9a5849acc0cd
--- /dev/null
+++ b/kde-base/kdelibs/kdelibs-3.5_alpha1.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:07:14 greg_g Exp $
+
+inherit kde flag-o-matic eutils multilib
+set-kdedir 3.5
+
+MY_PV=3.4.90
+S=${WORKDIR}/${PN}-${MY_PV}
+
+DESCRIPTION="KDE libraries needed by all kde programs"
+HOMEPAGE="http://www.kde.org/"
+#SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2"
+SRC_URI="mirror://kde/unstable/${PV/_/-}/src/${PN}-${MY_PV}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="3.5"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="alsa arts cups doc jpeg2k kerberos openexr spell ssl tiff zeroconf"
+
+# kde.eclass has kdelibs in DEPEND, and we can't have that in here.
+# so we recreate the entire DEPEND from scratch.
+RDEPEND="$(qt_min_version 3.3.3)
+ arts? ( ~kde-base/arts-${PV} )
+ app-arch/bzip2
+ >=media-libs/freetype-2
+ media-libs/fontconfig
+ >=dev-libs/libxslt-1.1.4
+ >=dev-libs/libxml2-2.6.6
+ >=dev-libs/libpcre-4.2
+ media-libs/libart_lgpl
+ net-dns/libidn
+ virtual/utempter
+ ssl? ( >=dev-libs/openssl-0.9.7d )
+ alsa? ( media-libs/alsa-lib )
+ cups? ( >=net-print/cups-1.1.19 )
+ tiff? ( media-libs/tiff )
+ kerberos? ( virtual/krb5 )
+ jpeg2k? ( media-libs/jasper )
+ openexr? ( >=media-libs/openexr-1.2 )
+ spell? ( || ( app-text/aspell
+ app-text/ispell ) )
+ zeroconf? ( net-misc/mDNSResponder )
+ virtual/fam
+ virtual/ghostscript"
+
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )
+ sys-devel/gettext
+ dev-util/pkgconfig"
+
+src_unpack() {
+ kde_src_unpack
+
+ # Fix crashes. Applied upstream.
+ epatch "${FILESDIR}/${P}-crash.patch"
+}
+
+src_compile() {
+ myconf="--with-distribution=Gentoo
+ --enable-libfam $(use_enable kernel_linux dnotify)
+ --with-libart --with-libidn --with-utempter
+ $(use_with alsa) $(use_with arts) $(use_with ssl)
+ $(use_with kerberos gssapi) $(use_with tiff)
+ $(use_with jpeg2k jasper) $(use_with openexr)
+ $(use_enable cups) $(use_enable zeroconf dnssd)"
+
+ if use spell && has_version app-text/aspell; then
+ myconf="${myconf} --with-aspell"
+ else
+ myconf="${myconf} --without-aspell"
+ fi
+
+ use x86 && myconf="${myconf} --enable-fast-malloc=full"
+
+ # fix bug 58179, bug 85593
+ # kdelibs-3.4.0 needed -fno-gcse; 3.4.1 needs -mminimal-toc; this needs a
+ # closer look... - corsair
+ use ppc64 && append-flags "-mminimal-toc"
+
+ kde_src_compile
+
+ if use doc; then
+ make apidox || die
+ fi
+}
+
+src_install() {
+ kde_src_install
+
+ if use doc; then
+ make DESTDIR="${D}" install-apidox || die
+ fi
+
+ # Needed to create lib -> lib64 symlink for amd64 2005.0 profile
+ if [ "${SYMLINK_LIB}" = "yes" ]; then
+ dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib
+ fi
+
+ if ! use arts ; then
+ dodir /etc/env.d
+
+ # List all the multilib libdirs
+ local libdirs
+ for libdir in $(get_all_libdirs); do
+ libdirs="${libdirs}:${PREFIX}/${libdir}"
+ done
+
+ cat <<EOF > ${D}/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade
+PATH=${PREFIX}/bin
+ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin
+LDPATH=${libdirs:1}
+CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown"
+EOF
+ fi
+
+}
diff --git a/kde-base/kdemultimedia/ChangeLog b/kde-base/kdemultimedia/ChangeLog
index 4de8106fc0de..5cf50dcba0e3 100644
--- a/kde-base/kdemultimedia/ChangeLog
+++ b/kde-base/kdemultimedia/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for kde-base/kdemultimedia
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/ChangeLog,v 1.167 2005/07/29 11:53:04 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/ChangeLog,v 1.168 2005/08/24 23:26:27 greg_g Exp $
+
+*kdemultimedia-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/kdemultimedia-3.5_alpha1-compile.patch,
+ +kdemultimedia-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease. aKode is not included anymore, it will be released
+ outside KDE as media-libs/akode.
29 Jul 2005; Dan Armak <danarmak@gentoo.org> kdemultimedia-3.4.2.ebuild:
Add explicit dep on musicbrainz in addition to tunepimp, since the juk
diff --git a/kde-base/kdemultimedia/files/digest-kdemultimedia-3.5_alpha1 b/kde-base/kdemultimedia/files/digest-kdemultimedia-3.5_alpha1
new file mode 100644
index 000000000000..b06a0ad53e64
--- /dev/null
+++ b/kde-base/kdemultimedia/files/digest-kdemultimedia-3.5_alpha1
@@ -0,0 +1 @@
+MD5 d07e12a7389bd03f1f4bfb57df73f26a kdemultimedia-3.4.90.tar.bz2 5430692
diff --git a/kde-base/kdemultimedia/files/kdemultimedia-3.5_alpha1-compile.patch b/kde-base/kdemultimedia/files/kdemultimedia-3.5_alpha1-compile.patch
new file mode 100644
index 000000000000..11b67024e724
--- /dev/null
+++ b/kde-base/kdemultimedia/files/kdemultimedia-3.5_alpha1-compile.patch
@@ -0,0 +1,90 @@
+diff -Nur kdemultimedia-3.4.90.orig/kioslave/audiocd/configure.in.in kdemultimedia-3.4.90/kioslave/audiocd/configure.in.in
+--- kdemultimedia-3.4.90.orig/kioslave/audiocd/configure.in.in 2005-08-06 11:40:01.000000000 +0200
++++ kdemultimedia-3.4.90/kioslave/audiocd/configure.in.in 2005-08-22 14:53:39.000000000 +0200
+@@ -0,0 +1,46 @@
++AC_DEFUN([AC_CHECK_LIBFLAC],
++[
++ AC_LANG_SAVE
++ AC_LANG_C
++ have_libFLAC=no
++ KDE_CHECK_HEADER(FLAC/metadata.h,
++ [
++ KDE_CHECK_LIB(FLAC,FLAC__seekable_stream_decoder_process_single,
++ have_libFLAC=yes)
++
++ ])
++ if test "x$have_libFLAC" = "xyes"; then
++ LIBFLAC="-lFLAC"
++ AC_DEFINE(HAVE_LIBFLAC, 1,
++ [Define if you have libFLAC (required for loading FLAC files)])
++ fi
++ AC_SUBST(LIBFLAC)
++ AC_LANG_RESTORE
++])
++
++AC_DEFUN([AC_CHECK_LIBOGGFLAC],
++[
++ AC_LANG_SAVE
++ AC_LANG_C
++ have_libOggFLAC=no
++ KDE_CHECK_HEADER(OggFLAC/seekable_stream_decoder.h,
++ [
++ KDE_CHECK_LIB(OggFLAC,OggFLAC__seekable_stream_decoder_process_single,
++ have_libOggFLAC=yes,,[-lm -lOggFLAC -lFLAC])
++
++ ])
++ if test "x$have_libOggFLAC" = "xyes"; then
++ LIBOGGFLAC="-lOggFLAC"
++ AC_DEFINE(HAVE_LIBOGGFLAC, 1,
++ [Define if you have libOggFLAC (required for loading OggFLAC files)])
++ fi
++ AC_SUBST(LIBOGGFLAC)
++ AC_LANG_RESTORE
++])
++
++AC_ARG_WITH(flac,AC_HELP_STRING([--with-flac],[Enable FLAC support @<:@default=check@:>@]),[flac_test="$withval"],[flac_test="yes"])
++
++if test "x$flac_test" = "xyes" ; then
++ AC_CHECK_LIBFLAC
++ AC_CHECK_LIBOGGFLAC
++fi
+diff -Nur kdemultimedia-3.4.90.orig/kioslave/audiocd/plugins/flac/encoderflac.cpp kdemultimedia-3.4.90/kioslave/audiocd/plugins/flac/encoderflac.cpp
+--- kdemultimedia-3.4.90.orig/kioslave/audiocd/plugins/flac/encoderflac.cpp 2005-08-06 11:40:01.000000000 +0200
++++ kdemultimedia-3.4.90/kioslave/audiocd/plugins/flac/encoderflac.cpp 2005-08-22 14:54:00.000000000 +0200
+@@ -32,7 +32,7 @@
+
+ extern "C"
+ {
+- void create_audiocd_encoders(KIO::SlaveBase *slave, QPtrList<AudioCDEncoder> &encoders)
++ KDE_EXPORT void create_audiocd_encoders(KIO::SlaveBase *slave, QPtrList<AudioCDEncoder> &encoders)
+ {
+ encoders.append(new EncoderFLAC(slave));
+ }
+@@ -153,14 +153,14 @@
+ return 0;
+ }
+
+-void EncoderLame::fillSongInfo( KCDDB::CDInfo info, int track, const QString &comment )
++void EncoderFLAC::fillSongInfo( KCDDB::CDInfo info, int track, const QString &comment )
+ {
+ d->metadata = new FLAC__StreamMetadata*[1];
+ d->metadata[0] = FLAC__metadata_object_new(FLAC__METADATA_TYPE_VORBIS_COMMENT);
+ // d->metadata[1] = FLAC__metadata_object_new(FLAC__METADATA_TYPE_PADDING);
+ // d->metadata[2] = FLAC__metadata_object_new(FLAC__METADATA_TYPE_SEEKTABLE)
+
+- typedef QPair<QString, QVarient> Comment;
++ typedef QPair<QString, QVariant> Comment;
+ Comment comments[7] = { Comment("Title", info.trackInfoList[track].get("title")),
+ Comment("Artist", info.get("artist")),
+ Comment("Album", info.get("title")),
+@@ -168,8 +168,8 @@
+ Comment("Tracknumber", QString::number(track)),
+ Comment("Comment", comment),
+ Comment("Date", QString::null )};
+- if (cdYear > 0) {
+- QDateTime dt = QDate(info.year, 1, 1);
++ if (info.get("Year").toInt() > 0) {
++ QDateTime dt = QDate(info.get("Year").toInt(), 1, 1);
+ comments[6] = Comment("Date", dt.toString(Qt::ISODate));
+ }
+
diff --git a/kde-base/kdemultimedia/kdemultimedia-3.5_alpha1.ebuild b/kde-base/kdemultimedia/kdemultimedia-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..10dd8f43eacd
--- /dev/null
+++ b/kde-base/kdemultimedia/kdemultimedia-3.5_alpha1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdemultimedia/kdemultimedia-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:26:27 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE multimedia apps: noatun, kscd, juk..."
+
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+IUSE="alsa audiofile encode flac gstreamer mp3 musicbrainz theora vorbis xine"
+
+DEPEND="~kde-base/kdebase-${PV}
+ media-sound/cdparanoia
+ audiofile? ( media-libs/audiofile )
+ xine? ( >=media-libs/xine-lib-1.0 )
+ alsa? ( media-libs/alsa-lib )
+ theora? ( media-libs/libtheora )
+ gstreamer? ( >=media-libs/gstreamer-0.8
+ >=media-libs/gst-plugins-0.8 )
+ >=media-libs/taglib-1.2
+ musicbrainz? ( media-libs/tunepimp
+ media-libs/musicbrainz )
+ encode? ( mp3? ( media-sound/lame )
+ vorbis? ( media-sound/vorbis-tools )
+ flac? ( media-libs/flac ) )"
+
+RDEPEND="${DEPEND}
+ gstreamer? ( mp3? ( >=media-plugins/gst-plugins-mad-0.8 )
+ vorbis? ( >=media-plugins/gst-plugins-ogg-0.8
+ >=media-plugins/gst-plugins-vorbis-0.8 )
+ flac? ( >=media-plugins/gst-plugins-flac-0.8 ) )"
+
+DEPEND="${DEPEND}
+ dev-util/pkgconfig"
+
+src_unpack() {
+ kde_src_unpack
+
+ # Applied upstream.
+ epatch "${FILESDIR}/${P}-compile.patch"
+ make -f admin/Makefile.common || die
+}
+
+src_compile() {
+ local myconf="--with-cdparanoia --with-taglib
+ $(use_with alsa) $(use_with audiofile)
+ $(use_with gstreamer)
+ $(use_with xine) $(use_with theora)
+ $(use_with musicbrainz)"
+
+ # encoding can happen through:
+ # - kio_audiocd (based on libflac for flac,
+ # on libvorbis for vorbis, on the lame binary for mp3)
+ # - kaudiocreator (based on the flac binary for flac,
+ # on the lame binary for mp3, on the oggenc binary for vorbis)
+ # - krec (based on libvorbis for vorbis,
+ # on libmp3lame for mp3)
+ if use encode; then
+ myconf="${myconf} $(use_with mp3 lame)
+ $(use_with vorbis) $(use_with flac)"
+ else
+ myconf="${myconf} --without-lame
+ --without-vorbis --without-flac"
+ fi
+
+ # Compile without akode support until there's a
+ # standalone release of akode.
+ myconf="${myconf} --without-akode"
+
+ # Not used anymore and scheduled for removal.
+ export DO_NOT_COMPILE="${DO_NOT_COMPILE} mpeglib mpeglib_artsplug"
+
+ kde_src_compile
+}
diff --git a/kde-base/kdenetwork/ChangeLog b/kde-base/kdenetwork/ChangeLog
index b9342cca99c5..5a51f19a0104 100644
--- a/kde-base/kdenetwork/ChangeLog
+++ b/kde-base/kdenetwork/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdenetwork
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/ChangeLog,v 1.163 2005/07/30 14:11:33 danarmak Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/ChangeLog,v 1.164 2005/08/24 23:15:33 greg_g Exp $
+
+*kdenetwork-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +kdenetwork-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease. Add support for the Sametime protocol.
30 Jul 2005; Dan Armak <danarmak@gentoo.org> kdenetwork-3.4.2.ebuild:
Removed ~mips keyword, because kdelibs-3.4.2 doesn't have it. The mips team
diff --git a/kde-base/kdenetwork/files/digest-kdenetwork-3.5_alpha1 b/kde-base/kdenetwork/files/digest-kdenetwork-3.5_alpha1
new file mode 100644
index 000000000000..78d03728df7a
--- /dev/null
+++ b/kde-base/kdenetwork/files/digest-kdenetwork-3.5_alpha1
@@ -0,0 +1 @@
+MD5 9fdf92b936d8e7b8b6aac095bac3a2e4 kdenetwork-3.4.90.tar.bz2 7319642
diff --git a/kde-base/kdenetwork/kdenetwork-3.5_alpha1.ebuild b/kde-base/kdenetwork/kdenetwork-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..9617cd15b0b4
--- /dev/null
+++ b/kde-base/kdenetwork/kdenetwork-3.5_alpha1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdenetwork/kdenetwork-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:15:33 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE network apps: kopete, kppp, kget..."
+
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="rdesktop sametime slp ssl wifi xmms"
+
+DEPEND="~kde-base/kdebase-${PV}
+ dev-libs/libxslt
+ dev-libs/libxml2
+ net-dns/libidn
+ sametime? ( >=net-libs/meanwhile-0.4.2 )
+ slp? ( net-libs/openslp )
+ wifi? ( net-wireless/wireless-tools )
+ xmms? ( media-sound/xmms )"
+
+RDEPEND="${DEPEND}
+ rdesktop? ( >=net-misc/rdesktop-1.4.1 )
+ dev-lang/perl
+ ssl? ( app-crypt/qca-tls
+ dev-perl/IO-Socket-SSL )"
+# perl: for KSirc
+# qca-tls: for Kopete jabber plugin.
+# IO-Socket-SSL: for SSL support in KSirc.
+
+DEPEND="${DEPEND}
+ dev-util/pkgconfig"
+
+src_compile() {
+ local myconf="--with-libidn
+ $(use_enable sametime sametime-plugin)
+ $(use_enable slp) $(use_with wifi)
+ $(use_with xmms) --without-external-libgadu"
+
+ kde_src_compile
+}
+
+src_install() {
+ kde_src_install
+
+ chmod u+s ${D}/${KDEDIR}/bin/reslisa
+
+ # empty config file needed for lisa to work with default settings
+ dodir /etc
+ touch ${D}/etc/lisarc
+
+ # lisa, reslisa initscripts
+ sed -e "s:_KDEDIR_:${KDEDIR}:g" ${FILESDIR}/lisa > ${T}/lisa
+ sed -e "s:_KDEDIR_:${KDEDIR}:g" ${FILESDIR}/reslisa > ${T}/reslisa
+ exeinto /etc/init.d
+ doexe ${T}/lisa ${T}/reslisa
+
+ insinto /etc/conf.d
+ newins ${FILESDIR}/lisa.conf lisa
+ newins ${FILESDIR}/reslisa.conf reslisa
+}
diff --git a/kde-base/kdesdk/ChangeLog b/kde-base/kdesdk/ChangeLog
index bfd231e8d820..45312b208f1e 100644
--- a/kde-base/kdesdk/ChangeLog
+++ b/kde-base/kdesdk/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for kde-base/kdesdk
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/ChangeLog,v 1.94 2005/08/13 23:20:41 hansmi Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/ChangeLog,v 1.95 2005/08/24 23:16:25 greg_g Exp $
+
+*kdesdk-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +files/kdesdk-3.5-configure-db.patch,
+ +files/kdesdk-3.5_alpha1-compile.patch, +kdesdk-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease.
13 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> kdesdk-3.4.1.ebuild:
Stable on ppc.
diff --git a/kde-base/kdesdk/files/digest-kdesdk-3.5_alpha1 b/kde-base/kdesdk/files/digest-kdesdk-3.5_alpha1
new file mode 100644
index 000000000000..cfe2d282056d
--- /dev/null
+++ b/kde-base/kdesdk/files/digest-kdesdk-3.5_alpha1
@@ -0,0 +1 @@
+MD5 5fbb53f77dbdbca1dbdd25fd501f0ecb kdesdk-3.4.90.tar.bz2 4987488
diff --git a/kde-base/kdesdk/files/kdesdk-3.5-configure-db.patch b/kde-base/kdesdk/files/kdesdk-3.5-configure-db.patch
new file mode 100644
index 000000000000..786373864198
--- /dev/null
+++ b/kde-base/kdesdk/files/kdesdk-3.5-configure-db.patch
@@ -0,0 +1,39 @@
+diff -Nur kdesdk-3.4.90.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.bot kdesdk-3.4.90/kbabel/kbabeldict/modules/dbsearchengine/configure.in.bot
+--- kdesdk-3.4.90.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.bot 2005-08-06 11:41:07.000000000 +0200
++++ kdesdk-3.4.90/kbabel/kbabeldict/modules/dbsearchengine/configure.in.bot 2005-08-21 12:52:59.000000000 +0200
+@@ -1,6 +1,5 @@
+-case "$kde_cv_berk_database" in
+- NO)
++if test "x$with_berkeley_db" = xcheck && test -z "$LIB_DBIV"; then
+ echo ""
+ echo "Dictionary plugin \"Translation Database\" for KBabel will not be built! Please install Berkeley Database IV. See http://www.sleepycat.com for more information.)"
+- echo "" ;;
+-esac
++ echo ""
++fi
+diff -Nur kdesdk-3.4.90.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in kdesdk-3.4.90/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in
+--- kdesdk-3.4.90.orig/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in 2005-08-06 11:41:07.000000000 +0200
++++ kdesdk-3.4.90/kbabel/kbabeldict/modules/dbsearchengine/configure.in.in 2005-08-21 12:52:59.000000000 +0200
+@@ -1,3 +1,10 @@
++AC_ARG_WITH(berkeley-db,
++ [AC_HELP_STRING(--with-berkeley-db,
++ [enable the dictionary plugin based on Berkeley DB IV @<:@default=check@:>@])],
++ [], with_berkeley_db=check)
++
++LIB_DBIV=""
++if test "x$with_berkeley_db" != xno; then
+
+ AC_MSG_CHECKING([for Berkeley Database IV])
+
+@@ -122,6 +129,11 @@
+ DBIV_INCLUDES="$ac_db_includes"
+ DBIV_NAME="$ac_db_name"
+
++if test "x$with_berkeley_db" != xcheck && test -z "$LIB_DBIV"; then
++ AC_MSG_ERROR([--with-berkeley-db was given, but test for Berkeley DB IV failed])
++fi
++fi
++
+ AC_SUBST(DBIV_INCLUDES)
+ AC_SUBST(DBIV_LDFLAGS)
+ AC_SUBST(DBIV_NAME)
diff --git a/kde-base/kdesdk/files/kdesdk-3.5_alpha1-compile.patch b/kde-base/kdesdk/files/kdesdk-3.5_alpha1-compile.patch
new file mode 100644
index 000000000000..699e79ab25bf
--- /dev/null
+++ b/kde-base/kdesdk/files/kdesdk-3.5_alpha1-compile.patch
@@ -0,0 +1,14 @@
+diff -Nur kdesdk-3.4.90.orig/umbrello/umbrello/Makefile.am kdesdk-3.4.90/umbrello/umbrello/Makefile.am
+--- kdesdk-3.4.90.orig/umbrello/umbrello/Makefile.am 2005-08-06 11:41:16.000000000 +0200
++++ kdesdk-3.4.90/umbrello/umbrello/Makefile.am 2005-08-23 09:46:15.000000000 +0200
+@@ -102,7 +102,9 @@
+
+ umbrello_LDADD = ./refactoring/librefactoring.la ./classparser/libclassparser.la ./clipboard/libclipboard.la ./dialogs/libdialogs.la ./codegenerators/libcodegenerator.la $(AUTOLAYOUT_LIBS) $(LIB_KDEPRINT) $(LIB_KIO)
+
+-SUBDIRS = $(AUTOLAYOUT_DIR) classparser dialogs clipboard pics codegenerators headings refactoring
++## See section "dnl Not GPL compatible" in ../configure.in.in
++# SUBDIRS = $(AUTOLAYOUT_DIR) classparser dialogs clipboard pics codegenerators headings refactoring
++SUBDIRS = classparser dialogs clipboard pics codegenerators headings refactoring
+
+ KDE_ICON=AUTO
+
diff --git a/kde-base/kdesdk/kdesdk-3.5_alpha1.ebuild b/kde-base/kdesdk/kdesdk-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..10413f939251
--- /dev/null
+++ b/kde-base/kdesdk/kdesdk-3.5_alpha1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdesdk/kdesdk-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:16:25 greg_g Exp $
+
+inherit kde-dist eutils
+
+DESCRIPTION="KDE SDK: Cervisia, KBabel, KCachegrind, Kompare, Umbrello,..."
+
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~hppa"
+IUSE="berkdb subversion"
+
+DEPEND="x86? ( dev-util/callgrind )
+ sys-devel/flex
+ subversion? ( dev-util/subversion )
+ berkdb? ( || ( =sys-libs/db-4.3*
+ =sys-libs/db-4.2* ) )"
+
+RDEPEND="${DEPEND}
+ dev-util/cvs
+ media-gfx/graphviz"
+
+src_unpack() {
+ kde_src_unpack
+
+ # Configure patch.
+ epatch "${FILESDIR}/kdesdk-3.5-configure-db.patch"
+
+ # Compile fix. Applied upstream.
+ epatch "${FILESDIR}/${P}-compile.patch"
+
+ # For the configure patch.
+ make -f admin/Makefile.common
+}
+
+src_compile() {
+ local myconf="$(use_with subversion)"
+
+ if use berkdb; then
+ if has_version "=sys-libs/db-4.3*"; then
+ myconf="${myconf} --with-berkeley-db --with-db-name=db-4.3
+ --with-db-include-dir=/usr/include/db4.3"
+ elif has_version "=sys-libs/db-4.2*"; then
+ myconf="${myconf} --with-berkeley-db --with-db-name=db-4.2
+ --with-db-include-dir=/usr/include/db4.2"
+ fi
+ else
+ myconf="${myconf} --without-berkeley-db"
+ fi
+
+ kde_src_compile
+}
diff --git a/kde-base/kdeutils/ChangeLog b/kde-base/kdeutils/ChangeLog
index 2404f3f685b2..f4af2a4b46f8 100644
--- a/kde-base/kdeutils/ChangeLog
+++ b/kde-base/kdeutils/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for kde-base/kdeutils
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeutils/ChangeLog,v 1.124 2005/08/04 14:58:08 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeutils/ChangeLog,v 1.125 2005/08/24 23:18:55 greg_g Exp $
+
+*kdeutils-3.5_alpha1 (24 Aug 2005)
+
+ 24 Aug 2005; Gregorio Guidi <greg_g@gentoo.org>
+ +kdeutils-3.5_alpha1.ebuild:
+ KDE 3.5 prerelease. x11-misc/superkaramba is now included in this package.
04 Aug 2005; Joseph Jezak <josejx@gentoo.org> kdeutils-3.4.2.ebuild:
Added pbbuttonsd dependency for bug #94731.
diff --git a/kde-base/kdeutils/files/digest-kdeutils-3.5_alpha1 b/kde-base/kdeutils/files/digest-kdeutils-3.5_alpha1
new file mode 100644
index 000000000000..677fb1488af6
--- /dev/null
+++ b/kde-base/kdeutils/files/digest-kdeutils-3.5_alpha1
@@ -0,0 +1 @@
+MD5 410705b295df495a3de26914b41210d1 kdeutils-3.4.90.tar.bz2 2923652
diff --git a/kde-base/kdeutils/kdeutils-3.5_alpha1.ebuild b/kde-base/kdeutils/kdeutils-3.5_alpha1.ebuild
new file mode 100644
index 000000000000..4a83852f4a06
--- /dev/null
+++ b/kde-base/kdeutils/kdeutils-3.5_alpha1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdeutils/kdeutils-3.5_alpha1.ebuild,v 1.1 2005/08/24 23:18:55 greg_g Exp $
+
+inherit kde-dist
+
+DESCRIPTION="KDE utilities"
+
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="crypt snmp pbbuttonsd xmms"
+
+DEPEND="~kde-base/kdebase-${PV}
+ snmp? ( net-analyzer/net-snmp )
+ pbbuttonsd? ( app-laptop/pbbuttonsd )
+ dev-lang/python
+ xmms? ( media-sound/xmms )"
+
+RDEPEND="${DEPEND}
+ crypt? ( app-crypt/gnupg )
+ !x11-misc/superkaramba"
+
+src_compile() {
+ local myconf="$(use_with snmp) $(use_with pbbuttonsd powerbook)
+ $(use_with xmms)"
+
+ use crypt || export DO_NOT_COMPILE="${DO_NOT_COMPILE} kgpg"
+
+ kde_src_compile
+}