summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngmar Vanhassel <ingmar@gentoo.org>2008-02-18 13:15:01 +0000
committerIngmar Vanhassel <ingmar@gentoo.org>2008-02-18 13:15:01 +0000
commit933d7c3baad9c645dd748deba0aa2faa9afa2722 (patch)
tree185ff80a8acbe4f71070c80a05433c20d38f528b /kde-base/kdelibs
parentSpring cleaning. (diff)
downloadgentoo-2-933d7c3baad9c645dd748deba0aa2faa9afa2722.tar.gz
gentoo-2-933d7c3baad9c645dd748deba0aa2faa9afa2722.tar.bz2
gentoo-2-933d7c3baad9c645dd748deba0aa2faa9afa2722.zip
Spring cleaning.
(Portage version: 2.1.4.4, RepoMan options: --force)
Diffstat (limited to 'kde-base/kdelibs')
-rw-r--r--kde-base/kdelibs/ChangeLog12
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.5-r10.ebuild211
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.6-r10.ebuild200
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.6-r7.ebuild208
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.6-r8.ebuild200
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.6-r9.ebuild200
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.7-r1.ebuild201
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild201
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild205
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.7.ebuild202
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild202
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.8-r2.ebuild202
-rw-r--r--kde-base/kdelibs/kdelibs-3.5.8.ebuild201
-rw-r--r--kde-base/kdelibs/kdelibs-4.0.0-r1.ebuild200
-rw-r--r--kde-base/kdelibs/kdelibs-4.0.0.ebuild199
-rw-r--r--kde-base/kdelibs/kdelibs-4.0.1.ebuild198
16 files changed, 11 insertions, 3031 deletions
diff --git a/kde-base/kdelibs/ChangeLog b/kde-base/kdelibs/ChangeLog
index efd65560dbf4..6388b9652543 100644
--- a/kde-base/kdelibs/ChangeLog
+++ b/kde-base/kdelibs/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for kde-base/kdelibs
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.509 2008/02/15 23:49:33 zlin Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/ChangeLog,v 1.510 2008/02/18 13:15:01 ingmar Exp $
+
+ 18 Feb 2008; Ingmar Vanhassel <ingmar@gentoo.org>
+ -kdelibs-3.5.5-r10.ebuild, -kdelibs-3.5.6-r7.ebuild,
+ -kdelibs-3.5.6-r8.ebuild, -kdelibs-3.5.6-r9.ebuild,
+ -kdelibs-3.5.6-r10.ebuild, -kdelibs-3.5.7.ebuild,
+ -kdelibs-3.5.7-r1.ebuild, -kdelibs-3.5.7-r2.ebuild,
+ -kdelibs-3.5.7-r3.ebuild, -kdelibs-3.5.8.ebuild, -kdelibs-3.5.8-r1.ebuild,
+ -kdelibs-3.5.8-r2.ebuild, -kdelibs-4.0.0.ebuild, -kdelibs-4.0.0-r1.ebuild,
+ -kdelibs-4.0.1.ebuild:
+ Spring cleaning.
*kdelibs-4.0.1-r1 (15 Feb 2008)
diff --git a/kde-base/kdelibs/kdelibs-3.5.5-r10.ebuild b/kde-base/kdelibs/kdelibs-3.5.5-r10.ebuild
deleted file mode 100644
index 968484051865..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.5-r10.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.5-r10.ebuild,v 1.16 2007/08/30 22:22:46 philantrop Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-05.tar.bz2
- mirror://gentoo/${P}-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="alpha amd64 hppa ia64 mips ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="acl alsa arts cups doc jpeg2k kerberos legacyssl utempter openexr spell ssl tiff
-zeroconf avahi kernel_linux fam lua linguas_he kdehiddenvisibility"
-
-# kde.eclass has kdelibs in DEPEND, and we can't have that in here.
-# so we recreate the entire DEPEND from scratch.
-
-# Added aspell-en as dependency to work around bug 131512.
-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.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-4.2
- media-libs/libart_lgpl
- net-dns/libidn
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- zeroconf? ( !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( app-text/aspell app-dicts/aspell-en )"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="zeroconf? ( avahi? ( kde-misc/kdnssd-avahi ) )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
- if ! use utempter ; then
- echo ""
- elog "On some setups that relies on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch" || die "Patch did not apply."
- fi
-
- # Apply the following patch on the next revision of kdelibs-3.5.5 (fixes kde
- # bug #135409), which corrects a nasty regression in the cstyle indenter.
- epatch "${FILESDIR}/${P}-kate-cstyle-indenter-fix.diff"
-
- # Fix kdeprint timeout when trying to connect to cupsd. Bug #151261.
- epatch "${FILESDIR}/${P}-kdeprint-cupsd-timeout-fix.patch"
-
- # Fix rendering (see upstream bug #135639).
- epatch "${FILESDIR}/${P}-khtml.patch"
-
- # Allow notification with arts disabled
- epatch "${FILESDIR}/${P}-noarts.patch"
- epatch "${FILESDIR}/${P}-noarts-2.patch"
-
- # xinerama patch from Lubos Lunak
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${P}-seli-xinerama.patch.bz2"
-
- epatch "${FILESDIR}/${P}-CVE-2007-0537.patch"
-
- epatch "${FILESDIR}/CVE-2007-1564-kdelibs-3.5.6.diff"
-
- epatch "${FILESDIR}/kdelibs-3.5.6-kjs-xss.diff"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- --with-libart --with-libidn
- $(use_with acl) $(use_with ssl)
- $(use_with alsa) $(use_with arts)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_enable cups)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if use zeroconf && ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- myconf="${myconf} --without-hspell"
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use zeroconf && use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- 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 /usr/share/config"
-KDEDIRS="${PREFIX}:/usr:/usr/local"
-#KDE_IS_PRELINKED=1
-EOF
-}
-
-pkg_postinst() {
- if use zeroconf; then
- echo
- elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
- elog "is running. Make sure also that multicast dns lookups are enabled by editing"
- elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog " hosts: files mdns dns"
- echo
- fi
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.6-r10.ebuild b/kde-base/kdelibs/kdelibs-3.5.6-r10.ebuild
deleted file mode 100644
index 93c3276e1982..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.6-r10.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.6-r10.ebuild,v 1.1 2007/07/26 12:40:44 carlo Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-10.tar.bz2
- mirror://gentoo/${PN}-3.5.5-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-4.2
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.6"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.5-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.6-r7.ebuild b/kde-base/kdelibs/kdelibs-3.5.6-r7.ebuild
deleted file mode 100644
index 37810e471733..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.6-r7.ebuild
+++ /dev/null
@@ -1,208 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.6-r7.ebuild,v 1.5 2007/07/07 13:40:09 philantrop Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-08.tar.bz2
- mirror://gentoo/${PN}-3.5.5-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-4.2
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( app-text/aspell app-dicts/aspell-en )"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.5-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use zeroconf && use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
-
-pkg_postinst() {
- echo
- elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
- elog "is running. Make sure also that multicast dns lookups are enabled by editing"
- elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog " hosts: files mdns dns"
- echo
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.6-r8.ebuild b/kde-base/kdelibs/kdelibs-3.5.6-r8.ebuild
deleted file mode 100644
index fd6fa16acc15..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.6-r8.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.6-r8.ebuild,v 1.6 2007/07/07 13:40:09 philantrop Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-08.tar.bz2
- mirror://gentoo/${PN}-3.5.5-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-4.2
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.6"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.5-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.6-r9.ebuild b/kde-base/kdelibs/kdelibs-3.5.6-r9.ebuild
deleted file mode 100644
index 9c079919b8b4..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.6-r9.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.6-r9.ebuild,v 1.5 2007/07/25 17:13:02 carlo Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-09.tar.bz2
- mirror://gentoo/${PN}-3.5.5-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-4.2
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.6"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.5-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.7-r1.ebuild b/kde-base/kdelibs/kdelibs-3.5.7-r1.ebuild
deleted file mode 100644
index 337b4e5f076f..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.7-r1.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.7-r1.ebuild,v 1.1 2007/07/25 17:09:36 carlo Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-09.tar.bz2
- mirror://gentoo/${PN}-3.5.7-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.6
- !kde-base/ksync"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.7-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild b/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild
deleted file mode 100644
index 027224e14248..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.7-r2.ebuild,v 1.10 2007/09/23 11:18:05 redhatter Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-10.tar.bz2
- mirror://gentoo/${PN}-3.5.7-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.11
- !kde-base/ksync"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.7-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild b/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild
deleted file mode 100644
index b7acc05c8860..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.7-r3.ebuild,v 1.8 2007/11/11 17:52:52 philantrop Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-10.tar.bz2
- mirror://gentoo/${PN}-3.5.7-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
-IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
- avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( !bindist? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.11
- !kde-base/ksync"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )
- bindist? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-PATCHES="${FILESDIR}/konqueror-3.5.7-185603-spoofing.diff
- ${FILESDIR}/${P}-kcookiejar.diff"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.7-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if use avahi || use bindist ; then
- myconf="${myconf} --disable-dnssd"
- else
- myconf="${myconf} --enable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi || use bindist ; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.7.ebuild b/kde-base/kdelibs/kdelibs-3.5.7.ebuild
deleted file mode 100644
index 4a2856840418..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.7.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.7.ebuild,v 1.5 2007/07/07 13:40:09 philantrop Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-08.tar.bz2
- mirror://gentoo/${PN}-3.5.7-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.6"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-PATCHES="${FILESDIR}/${P}-html-style.patch"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${DISTDIR}/${PN}-3.5.7-seli-xinerama.patch.bz2"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild b/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild
deleted file mode 100644
index ab862122278a..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.8-r1.ebuild,v 1.2 2007/11/11 17:52:52 philantrop Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-12.tar.bz2
- mirror://gentoo/${P}-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
- avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( !bindist? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.11
- !kde-base/ksync"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )
- bindist? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${WORKDIR}/${P}-seli-xinerama.patch"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if use avahi || use bindist ; then
- myconf="${myconf} --disable-dnssd"
- else
- myconf="${myconf} --enable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi || use bindist ; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.8-r2.ebuild b/kde-base/kdelibs/kdelibs-3.5.8-r2.ebuild
deleted file mode 100644
index 8e779962ab85..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.8-r2.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.8-r2.ebuild,v 1.1 2007/12/29 17:29:14 tgurr Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-13.tar.bz2
- mirror://gentoo/${P}-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts bindist branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
- avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( !bindist? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.11
- !kde-base/ksync"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )
- bindist? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${WORKDIR}/${P}-seli-xinerama.patch"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if use avahi || use bindist ; then
- myconf="${myconf} --disable-dnssd"
- else
- myconf="${myconf} --enable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi || use bindist ; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-3.5.8.ebuild b/kde-base/kdelibs/kdelibs-3.5.8.ebuild
deleted file mode 100644
index 5e3cf7170a2a..000000000000
--- a/kde-base/kdelibs/kdelibs-3.5.8.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2007 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.8.ebuild,v 1.1 2007/10/19 22:27:24 philantrop Exp $
-
-inherit kde flag-o-matic eutils multilib
-set-kdedir 3.5
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2
- mirror://gentoo/kdelibs-3.5-patchset-11.tar.bz2
- mirror://gentoo/${P}-seli-xinerama.patch.bz2"
-
-LICENSE="GPL-2 LGPL-2"
-SLOT="3.5"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
-IUSE="acl alsa arts branding cups doc jpeg2k kerberos legacyssl utempter openexr spell tiff
-avahi kernel_linux fam lua kdehiddenvisibility"
-
-# Added aspell-en as dependency to work around bug 131512.
-# Made openssl and zeroconf mandatory dependencies, see bug #172972 and #175984
-RDEPEND="$(qt_min_version 3.3.3)
- arts? ( >=kde-base/arts-3.5.5 )
- app-arch/bzip2
- >=media-libs/freetype-2
- media-libs/fontconfig
- >=dev-libs/libxslt-1.1.16
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libpcre-6.6
- media-libs/libart_lgpl
- net-dns/libidn
- >=dev-libs/openssl-0.9.7d
- acl? ( kernel_linux? ( sys-apps/acl ) )
- 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.2-r2 )
- !avahi? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi )
- fam? ( virtual/fam )
- virtual/ghostscript
- utempter? ( sys-libs/libutempter )
- !kde-base/kde-env
- lua? ( dev-lang/lua )
- spell? ( >=app-text/aspell-0.60.5 >=app-dicts/aspell-en-6.0.0 )
- >=sys-apps/portage-2.1.2.11
- !kde-base/ksync"
-
-DEPEND="${RDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${RDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-PDEPEND="avahi? ( kde-misc/kdnssd-avahi )"
-
-# Testing code is rather broken and merely for developer purposes, so disable it.
-RESTRICT="test"
-
-pkg_setup() {
- if use legacyssl ; then
- echo ""
- elog "You have the legacyssl use flag enabled, which fixes issues with some broken"
- elog "sites, but breaks others instead. It is strongly discouraged to use it."
- elog "For more information, see bug #128922."
- echo ""
- fi
-
- if ! use utempter ; then
- echo ""
- elog "On some setups, which rely on the correct update of utmp records, not using"
- elog "utempter might not update them correctly. If you experience unexpected"
- elog "behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled."
- echo ""
- fi
-
- if use alsa && ! built_with_use --missing true media-libs/alsa-lib midi; then
- eerror "The alsa USE flag in this package enables ALSA support"
- eerror "for libkmid, KDE midi library."
- eerror "For this reason, you have to merge media-libs/alsa-lib"
- eerror "with the midi USE flag enabled, or disable alsa USE flag"
- eerror "for this package."
- die "Missing midi USE flag on media-libs/alsa-lib"
- fi
-}
-
-src_unpack() {
- kde_src_unpack
-
- if use legacyssl ; then
- # This patch won't be included upstream, see bug #128922.
- epatch "${WORKDIR}/patches/kdelibs_3.5.4-kssl-3des.patch"
- fi
-
- if use utempter ; then
- # Bug #135818 is the eternal reference.
- epatch "${WORKDIR}/patches/kdelibs-3.5_libutempter.patch"
- fi
-
- if use branding ; then
- # Add "(Gentoo)" to khtml user agent.
- epatch "${WORKDIR}/patches/kdelibs_3.5-cattlebrand.diff"
- fi
-
- # Xinerama patch from Lubos Lunak.
- # http://ktown.kde.org/~seli/xinerama/
- epatch "${WORKDIR}/${P}-seli-xinerama.patch"
-}
-
-src_compile() {
- rm -f "${S}/configure"
-
- myconf="--with-distribution=Gentoo --disable-fast-malloc
- --with-libart --with-libidn --with-ssl
- --without-hspell
- $(use_enable fam libfam) $(use_enable kernel_linux dnotify)
- $(use_with acl) $(use_with alsa)
- $(use_with arts) $(use_enable cups)
- $(use_with kerberos gssapi) $(use_with tiff)
- $(use_with jpeg2k jasper) $(use_with openexr)
- $(use_with utempter) $(use_with lua)
- $(use_enable kernel_linux sendfile) --enable-mitshm
- $(use_with spell aspell)"
-
- if ! use avahi; then
- myconf="${myconf} --enable-dnssd"
- else
- myconf="${myconf} --disable-dnssd"
- fi
-
- if has_version x11-apps/rgb; then
- myconf="${myconf} --with-rgbfile=/usr/share/X11/rgb.txt"
- fi
-
- # 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"
-
- # work around bug #120858, gcc 3.4.x -Os miscompilation
- use x86 && replace-flags "-Os" "-O2" # see bug #120858
-
- replace-flags "-O3" "-O2" # see bug #148180
-
- export BINDNOW_FLAGS="$(bindnow-flags)"
-
- 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
-
- # Get rid of the disabled version of the kdnsd libraries
- if use avahi; then
- rm -rf "${D}/${PREFIX}"/$(get_libdir)/libkdnssd.*
- fi
-
- dodir /etc/env.d
-
- # List all the multilib libdirs
- local libdirs
- for libdir in $(get_all_libdirs); do
- libdirs="${libdirs}:${PREFIX}/${libdir}"
- done
-
- # Please note that the KDE install path has to be the last value in KDEDIRS.
- 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}
-MANPATH=${PREFIX}/share/man
-CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
-KDEDIRS="/usr:/usr/local:${PREFIX}"
-#KDE_IS_PRELINKED=1
-XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
-COLON_SEPARATED="XDG_DATA_DIRS"
-EOF
-
- # Make sure the target for the revdep-rebuild stuff exists. Fixes bug 184441.
- dodir /etc/revdep-rebuild
-
-cat <<EOF > "${D}"/etc/revdep-rebuild/50-kde3
-SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
-EOF
-}
diff --git a/kde-base/kdelibs/kdelibs-4.0.0-r1.ebuild b/kde-base/kdelibs/kdelibs-4.0.0-r1.ebuild
deleted file mode 100644
index f5555a913a0a..000000000000
--- a/kde-base/kdelibs/kdelibs-4.0.0-r1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.0.0-r1.ebuild,v 1.1 2008/01/28 00:34:34 zlin Exp $
-
-EAPI="1"
-
-inherit kde4-base
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-
-KEYWORDS="~amd64 ~x86"
-IUSE="3dnow acl alsa altivec bindist +bzip2 debug doc fam htmlhandbook jpeg2k
-kerberos mmx nls openexr opengl +pcre +semantic-desktop spell sse sse2 ssl test zeroconf"
-LICENSE="GPL-2 LGPL-2"
-RESTRICT="test"
-
-COMMONDEPEND="
- !<kde-base/kdebase-3.5.7-r6
- !<kde-base/kdebase-startkde-3.5.7-r1
- !=kde-base/kdebase-3.5.8
- !=kde-base/kdebase-3.5.8-r1
- !=kde-base/kdebase-3.5.8-r2
- !=kde-base/kdebase-startkde-3.5.8
- >=app-misc/strigi-0.5.7
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libxslt-1.1.17
- media-libs/fontconfig
- >=media-libs/freetype-2
- media-libs/giflib
- media-libs/jpeg
- media-libs/libpng
- >=sys-apps/dbus-0.91
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXft
- x11-libs/libXpm
- x11-libs/libXrender
- x11-libs/libXtst
- >=x11-misc/shared-mime-info-0.18
- acl? ( kernel_linux? ( sys-apps/acl ) )
- alsa? ( >=media-libs/alsa-lib-1.0.14a )
- fam? ( virtual/fam )
- jpeg2k? ( media-libs/jasper )
- kerberos? ( virtual/krb5 )
- nls? ( virtual/libintl )
- openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase )
- opengl? ( virtual/opengl )
- pcre? ( >=dev-libs/libpcre-4.2 )
- semantic-desktop? ( >=dev-libs/soprano-2.0.0 )
- spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant )
- ssl? ( >=dev-libs/openssl-0.9.7d )
- zeroconf? ( || ( net-dns/avahi
- !bindist? ( net-misc/mDNSResponder ) ) )
-"
-
-DEPEND="${COMMONDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${COMMONDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-# Patch to respect the sandbox when cmake tries to create symlinks,
-# or executes an external program that tries to write files.
-PATCHES="${FILESDIR}/e-tempdir.patch
-${FILESDIR}/${P}-X11-optional.patch
-${FILESDIR}/${P}-alsa-optional.patch
-${FILESDIR}/${P}-flac-1.1.3.patch"
-# Create CMake switches to make Xcomposite, Xinerama & Xscreensaver optional.
-
-pkg_setup() {
- KDE4_BUILT_WITH_USE_CHECK="--missing true sys-apps/dbus X"
- use alsa && KDE4_BUILT_WITH_USE_CHECK="${KDE4_BUILT_WITH_USE_CHECK}
- --missing true media-libs/alsa-lib midi"
- if use zeroconf && has_version net-dns/avahi; then
- KDE4_BUILT_WITH_USE_CHECK="${KDE4_BUILT_WITH_USE_CHECK}
- net-dns/avahi mdnsresponder-compat"
- fi
-
- kde4-base_pkg_setup
-}
-
-src_compile() {
- if use zeroconf; then
- if has_version net-dns/avahi; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=ON -DWITH_DNSSD=OFF"
- elif has_version net-misc/mDNSResponder; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=OFF -DWITH_DNSSD=ON"
- else
- die "USE=\"zeroconf\" enabled but neither net-dns/avahi nor net-misc/mDNSResponder were found."
- fi
- fi
-
- mycmakeargs="${mycmakeargs}
- -DWITH_HSPELL=OFF
- $(cmake-utils_has 3dnow X86_3DNOW)
- $(cmake-utils_has altivec PPC_ALTIVEC)
- $(cmake-utils_has mmx X86_MMX)
- $(cmake-utils_has sse X86_SSE)
- $(cmake-utils_has sse2 X86_SSE2)
- $(cmake-utils_use_with acl ACL)
- $(cmake-utils_use_with alsa Alsa)
- $(cmake-utils_use_with bzip2 BZip2)
- $(cmake-utils_use_with fam FAM)
- $(cmake-utils_use_with jpeg2k Jasper)
- $(cmake-utils_use_with kerberos GSSAPI)
- $(cmake-utils_use_with nls Libintl)
- $(cmake-utils_use_with openexr OpenEXR)
- $(cmake-utils_use_with opengl OpenGL)
- $(cmake-utils_use_with pcre PCRE)
- $(cmake-utils_use_with semantic-desktop Soprano)
- $(cmake-utils_use_with spell ASPELL)
- $(cmake-utils_use_with spell ENCHANT)
- $(cmake-utils_use_with ssl OpenSSL)
- "
-
- kde4-base_src_compile
-
- # The building of apidox is not managed anymore by the build system
- if use doc; then
- einfo "Building API documentation"
- cd "${S}"/doc/api/
- ./doxygen.sh "${S}" || die "APIDOX generation failed"
- fi
-}
-
-src_install() {
- kde4-base_src_install
-
- if use doc; then
- einfo "Installing API documentation. This could take a bit of time."
- cd "${S}"/doc/api/
- docinto /HTML/en/kdelibs-apidox
- dohtml -r ${P}-apidocs/* || die "Install phase of KDE4 API Documentation failed"
- fi
-
- dodir /etc/env.d
- dodir /etc/revdep-rebuild
-
- # List all the multilib libdirs
- local _libdir _libdirs
- for _libdir in $(get_all_libdirs); do
- _libdirs="${_libdirs}:${PREFIX}/${_libdir}"
- done
- _libdirs=${_libdirs#:}
-
- cat <<-EOF > "${T}"/44kdepaths-${SLOT} # number goes down with version bump
- PATH="${PREFIX}/bin"
- ROOTPATH="${PREFIX}/sbin:${PREFIX}/bin"
- LDPATH="${_libdirs}"
- MANPATH="${PREFIX}/share/man"
- CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
- KDEDIRS="/usr:/usr/local:${PREFIX}"
- #KDE_IS_PRELINKED=1
- XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
- COLON_SEPARATED="XDG_DATA_DIRS"
- EOF
- doenvd "${T}"/44kdepaths-${SLOT}
-
- # make sure 'source /etc/profile' doesn't hose the PATH
- dodir /etc/profile.d
- cat <<-'EOF' > "${D}"/etc/profile.d/44kdereorderpaths-${SLOT}.sh
- if [ -n "${KDEDIR}" ]; then
- export PATH=${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- export ROOTPATH=${KDEDIR}/sbin:${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- fi
- EOF
-
- cat <<-EOF > "${D}/etc/revdep-rebuild/50-kde-${SLOT}"
- SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
- EOF
-}
-
-src_test() {
- # FIXME: Disable kate tests
- mycmakeargs="${mycmakeargs}
- -DKHTML_BUILD_TESTREGRESSION=ON"
- kde4-base_src_test
-}
-
-pkg_postinst() {
- if use zeroconf; then
- echo
- elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
- elog "is running. Make sure also that multicast dns lookups are enabled by editing"
- elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog " hosts: files mdns dns"
- echo
- fi
-
- kde4-base_pkg_postinst
-}
diff --git a/kde-base/kdelibs/kdelibs-4.0.0.ebuild b/kde-base/kdelibs/kdelibs-4.0.0.ebuild
deleted file mode 100644
index 8f1ed5377071..000000000000
--- a/kde-base/kdelibs/kdelibs-4.0.0.ebuild
+++ /dev/null
@@ -1,199 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.0.0.ebuild,v 1.4 2008/01/18 22:11:23 ingmar Exp $
-
-EAPI="1"
-
-inherit kde4-base
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-
-KEYWORDS="~amd64 ~x86"
-IUSE="3dnow acl alsa altivec bindist +bzip2 debug doc fam htmlhandbook jpeg2k
-kerberos mmx nls openexr opengl +pcre +semantic-desktop spell sse sse2 ssl test zeroconf"
-LICENSE="GPL-2 LGPL-2"
-RESTRICT="test"
-
-COMMONDEPEND="
- !<kde-base/kdebase-3.5.7-r6
- !<kde-base/kdebase-startkde-3.5.7-r1
- !=kde-base/kdebase-3.5.8
- !=kde-base/kdebase-3.5.8-r1
- !=kde-base/kdebase-3.5.8-r2
- !=kde-base/kdebase-startkde-3.5.8
- >=app-misc/strigi-0.5.7
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libxslt-1.1.17
- media-libs/fontconfig
- >=media-libs/freetype-2
- media-libs/giflib
- media-libs/jpeg
- media-libs/libpng
- >=sys-apps/dbus-0.91
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXft
- x11-libs/libXpm
- x11-libs/libXrender
- x11-libs/libXtst
- >=x11-misc/shared-mime-info-0.18
- acl? ( kernel_linux? ( sys-apps/acl ) )
- alsa? ( >=media-libs/alsa-lib-1.0.14a )
- fam? ( virtual/fam )
- jpeg2k? ( media-libs/jasper )
- kerberos? ( virtual/krb5 )
- nls? ( virtual/libintl )
- openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase )
- opengl? ( virtual/opengl )
- pcre? ( >=dev-libs/libpcre-4.2 )
- semantic-desktop? ( >=dev-libs/soprano-2.0.0 )
- spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant )
- ssl? ( >=dev-libs/openssl-0.9.7d )
- zeroconf? ( || ( net-dns/avahi
- !bindist? ( net-misc/mDNSResponder ) ) )
-"
-
-DEPEND="${COMMONDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${COMMONDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-# Patch to respect the sandbox when cmake tries to create symlinks,
-# or executes an external program that tries to write files.
-PATCHES="${FILESDIR}/e-tempdir.patch
-${FILESDIR}/${P}-X11-optional.patch
-${FILESDIR}/${P}-alsa-optional.patch"
-# Create CMake switches to make Xcomposite, Xinerama & Xscreensaver optional.
-
-pkg_setup() {
- KDE4_BUILT_WITH_USE_CHECK="--missing true sys-apps/dbus X"
- use alsa && KDE4_BUILT_WITH_USE_CHECK="${KDE4_BUILT_WITH_USE_CHECK}
- --missing true media-libs/alsa-lib midi"
- if use zeroconf && has_version net-dns/avahi; then
- KDE4_BUILT_WITH_USE_CHECK="${KDE4_BUILT_WITH_USE_CHECK}
- net-dns/avahi mdnsresponder-compat"
- fi
-
- kde4-base_pkg_setup
-}
-
-src_compile() {
- if use zeroconf; then
- if has_version net-dns/avahi; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=ON -DWITH_DNSSD=OFF"
- elif has_version net-misc/mDNSResponder; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=OFF -DWITH_DNSSD=ON"
- else
- die "USE=\"zeroconf\" enabled but neither net-dns/avahi nor net-misc/mDNSResponder were found."
- fi
- fi
-
- mycmakeargs="${mycmakeargs}
- -DWITH_HSPELL=OFF
- $(cmake-utils_has 3dnow X86_3DNOW)
- $(cmake-utils_has altivec PPC_ALTIVEC)
- $(cmake-utils_has mmx X86_MMX)
- $(cmake-utils_has sse X86_SSE)
- $(cmake-utils_has sse2 X86_SSE2)
- $(cmake-utils_use_with acl ACL)
- $(cmake-utils_use_with alsa Alsa)
- $(cmake-utils_use_with bzip2 BZip2)
- $(cmake-utils_use_with fam FAM)
- $(cmake-utils_use_with jpeg2k Jasper)
- $(cmake-utils_use_with kerberos GSSAPI)
- $(cmake-utils_use_with nls Libintl)
- $(cmake-utils_use_with openexr OpenEXR)
- $(cmake-utils_use_with opengl OpenGL)
- $(cmake-utils_use_with pcre PCRE)
- $(cmake-utils_use_with semantic-desktop Soprano)
- $(cmake-utils_use_with spell ASPELL)
- $(cmake-utils_use_with spell ENCHANT)
- $(cmake-utils_use_with ssl OpenSSL)
- "
-
- kde4-base_src_compile
-
- # The building of apidox is not managed anymore by the build system
- if use doc; then
- einfo "Building API documentation"
- cd "${S}"/doc/api/
- ./doxygen.sh "${S}" || die "APIDOX generation failed"
- fi
-}
-
-src_install() {
- kde4-base_src_install
-
- if use doc; then
- einfo "Installing API documentation. This could take a bit of time."
- cd "${S}"/doc/api/
- docinto /HTML/en/kdelibs-apidox
- dohtml -r ${P}-apidocs/* || die "Install phase of KDE4 API Documentation failed"
- fi
-
- dodir /etc/env.d
- dodir /etc/revdep-rebuild
-
- # List all the multilib libdirs
- local _libdir _libdirs
- for _libdir in $(get_all_libdirs); do
- _libdirs="${_libdirs}:${PREFIX}/${_libdir}"
- done
- _libdirs=${_libdirs#:}
-
- cat <<-EOF > "${T}"/44kdepaths-${SLOT} # number goes down with version bump
- PATH="${PREFIX}/bin"
- ROOTPATH="${PREFIX}/sbin:${PREFIX}/bin"
- LDPATH="${_libdirs}"
- MANPATH="${PREFIX}/share/man"
- CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
- KDEDIRS="/usr:/usr/local:${PREFIX}"
- #KDE_IS_PRELINKED=1
- XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
- COLON_SEPARATED="XDG_DATA_DIRS"
- EOF
- doenvd "${T}"/44kdepaths-${SLOT}
-
- # make sure 'source /etc/profile' doesn't hose the PATH
- dodir /etc/profile.d
- cat <<-'EOF' > "${D}"/etc/profile.d/44kdereorderpaths-${SLOT}.sh
- if [ -n "${KDEDIR}" ]; then
- export PATH=${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- export ROOTPATH=${KDEDIR}/sbin:${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- fi
- EOF
-
- cat <<-EOF > "${D}/etc/revdep-rebuild/50-kde-${SLOT}"
- SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
- EOF
-}
-
-src_test() {
- # FIXME: Disable kate tests
- mycmakeargs="${mycmakeargs}
- -DKHTML_BUILD_TESTREGRESSION=ON"
- kde4-base_src_test
-}
-
-pkg_postinst() {
- if use zeroconf; then
- echo
- elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
- elog "is running. Make sure also that multicast dns lookups are enabled by editing"
- elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog " hosts: files mdns dns"
- echo
- fi
-
- kde4-base_pkg_postinst
-}
diff --git a/kde-base/kdelibs/kdelibs-4.0.1.ebuild b/kde-base/kdelibs/kdelibs-4.0.1.ebuild
deleted file mode 100644
index 08c481f46222..000000000000
--- a/kde-base/kdelibs/kdelibs-4.0.1.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-4.0.1.ebuild,v 1.1 2008/02/07 00:12:41 philantrop Exp $
-
-EAPI="1"
-
-inherit kde4-base
-
-DESCRIPTION="KDE libraries needed by all KDE programs."
-HOMEPAGE="http://www.kde.org/"
-
-KEYWORDS="~amd64 ~x86"
-IUSE="3dnow acl alsa altivec bindist +bzip2 debug doc fam htmlhandbook jpeg2k
-kerberos mmx nls openexr opengl +semantic-desktop spell sse sse2 ssl test zeroconf"
-LICENSE="GPL-2 LGPL-2"
-RESTRICT="test"
-
-COMMONDEPEND="
- !<kde-base/kdebase-3.5.7-r6
- !<kde-base/kdebase-startkde-3.5.7-r1
- !=kde-base/kdebase-3.5.8
- !=kde-base/kdebase-3.5.8-r1
- !=kde-base/kdebase-3.5.8-r2
- !=kde-base/kdebase-startkde-3.5.8
- >=app-misc/strigi-0.5.7
- >=dev-libs/libxml2-2.6.6
- >=dev-libs/libxslt-1.1.17
- media-libs/fontconfig
- >=media-libs/freetype-2
- media-libs/giflib
- media-libs/jpeg
- media-libs/libpng
- >=sys-apps/dbus-0.91
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXcursor
- x11-libs/libXdmcp
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXft
- x11-libs/libXpm
- x11-libs/libXrender
- x11-libs/libXtst
- >=x11-misc/shared-mime-info-0.20
- acl? ( kernel_linux? ( sys-apps/acl ) )
- alsa? ( >=media-libs/alsa-lib-1.0.14a )
- fam? ( virtual/fam )
- jpeg2k? ( media-libs/jasper )
- kerberos? ( virtual/krb5 )
- nls? ( virtual/libintl )
- openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase )
- opengl? ( virtual/opengl )
- >=dev-libs/libpcre-4.5
- semantic-desktop? ( >=dev-libs/soprano-2.0.0 )
- spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant )
- ssl? ( >=dev-libs/openssl-0.9.7d )
- zeroconf? ( || ( net-dns/avahi
- !bindist? ( net-misc/mDNSResponder ) ) )
-"
-
-DEPEND="${COMMONDEPEND}
- doc? ( app-doc/doxygen )
- sys-devel/gettext"
-
-RDEPEND="${COMMONDEPEND}
- x11-apps/rgb
- x11-apps/iceauth"
-
-# Patch to respect the sandbox when cmake tries to create symlinks,
-# or executes an external program that tries to write files.
-PATCHES="${FILESDIR}/e-tempdir.patch
-${FILESDIR}/${P}-X11-optional.patch
-${FILESDIR}/${P}-alsa-optional.patch"
-# Create CMake switches to make Xcomposite, Xinerama & Xscreensaver optional.
-
-pkg_setup() {
- KDE4_BUILT_WITH_USE_CHECK="--missing true sys-apps/dbus X"
- use alsa && KDE4_BUILT_WITH_USE_CHECK="${KDE4_BUILT_WITH_USE_CHECK}
- --missing true media-libs/alsa-lib midi"
- if use zeroconf && has_version net-dns/avahi; then
- KDE4_BUILT_WITH_USE_CHECK="${KDE4_BUILT_WITH_USE_CHECK}
- net-dns/avahi mdnsresponder-compat"
- fi
-
- kde4-base_pkg_setup
-}
-
-src_compile() {
- if use zeroconf; then
- if has_version net-dns/avahi; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=ON -DWITH_DNSSD=OFF"
- elif has_version net-misc/mDNSResponder; then
- mycmakeargs="${mycmakeargs} -DWITH_Avahi=OFF -DWITH_DNSSD=ON"
- else
- die "USE=\"zeroconf\" enabled but neither net-dns/avahi nor net-misc/mDNSResponder were found."
- fi
- fi
-
- mycmakeargs="${mycmakeargs}
- -DWITH_HSPELL=OFF
- $(cmake-utils_has 3dnow X86_3DNOW)
- $(cmake-utils_has altivec PPC_ALTIVEC)
- $(cmake-utils_has mmx X86_MMX)
- $(cmake-utils_has sse X86_SSE)
- $(cmake-utils_has sse2 X86_SSE2)
- $(cmake-utils_use_with acl ACL)
- $(cmake-utils_use_with alsa Alsa)
- $(cmake-utils_use_with bzip2 BZip2)
- $(cmake-utils_use_with fam FAM)
- $(cmake-utils_use_with jpeg2k Jasper)
- $(cmake-utils_use_with kerberos GSSAPI)
- $(cmake-utils_use_with nls Libintl)
- $(cmake-utils_use_with openexr OpenEXR)
- $(cmake-utils_use_with opengl OpenGL)
- $(cmake-utils_use_with semantic-desktop Soprano)
- $(cmake-utils_use_with spell ASPELL)
- $(cmake-utils_use_with spell ENCHANT)
- $(cmake-utils_use_with ssl OpenSSL)
- "
-
- kde4-base_src_compile
-
- # The building of apidox is not managed anymore by the build system
- if use doc; then
- einfo "Building API documentation"
- cd "${S}"/doc/api/
- ./doxygen.sh "${S}" || die "APIDOX generation failed"
- fi
-}
-
-src_install() {
- kde4-base_src_install
-
- if use doc; then
- einfo "Installing API documentation. This could take a bit of time."
- cd "${S}"/doc/api/
- docinto /HTML/en/kdelibs-apidox
- dohtml -r ${P}-apidocs/* || die "Install phase of KDE4 API Documentation failed"
- fi
-
- dodir /etc/env.d
- dodir /etc/revdep-rebuild
-
- # List all the multilib libdirs
- local _libdir _libdirs
- for _libdir in $(get_all_libdirs); do
- _libdirs="${_libdirs}:${PREFIX}/${_libdir}"
- done
- _libdirs=${_libdirs#:}
-
- cat <<-EOF > "${T}"/44kdepaths-${SLOT} # number goes down with version bump
- PATH="${PREFIX}/bin"
- ROOTPATH="${PREFIX}/sbin:${PREFIX}/bin"
- LDPATH="${_libdirs}"
- MANPATH="${PREFIX}/share/man"
- CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config"
- KDEDIRS="/usr:/usr/local:${PREFIX}"
- #KDE_IS_PRELINKED=1
- XDG_DATA_DIRS="/usr/share:${PREFIX}/share:/usr/local/share"
- COLON_SEPARATED="XDG_DATA_DIRS"
- EOF
- doenvd "${T}"/44kdepaths-${SLOT}
-
- # make sure 'source /etc/profile' doesn't hose the PATH
- dodir /etc/profile.d
- cat <<-'EOF' > "${D}"/etc/profile.d/44kdereorderpaths-${SLOT}.sh
- if [ -n "${KDEDIR}" ]; then
- export PATH=${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- export ROOTPATH=${KDEDIR}/sbin:${KDEDIR}/bin:$(echo ${PATH} | sed "s#${KDEDIR}/s\?bin:##g")
- fi
- EOF
-
- cat <<-EOF > "${D}/etc/revdep-rebuild/50-kde-${SLOT}"
- SEARCH_DIRS="${PREFIX}/bin ${PREFIX}/lib*"
- EOF
-}
-
-src_test() {
- # FIXME: Disable kate tests
- mycmakeargs="${mycmakeargs}
- -DKHTML_BUILD_TESTREGRESSION=ON"
- kde4-base_src_test
-}
-
-pkg_postinst() {
- if use zeroconf; then
- echo
- elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon"
- elog "is running. Make sure also that multicast dns lookups are enabled by editing"
- elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog " hosts: files mdns dns"
- echo
- fi
-
- kde4-base_pkg_postinst
-}