diff options
author | Theo Chatzimichos <tampakrap@gentoo.org> | 2009-05-25 19:50:57 +0000 |
---|---|---|
committer | Theo Chatzimichos <tampakrap@gentoo.org> | 2009-05-25 19:50:57 +0000 |
commit | 848c68496d4d3ce3baf76b43992fe5d273168183 (patch) | |
tree | f820d5006d9e62925cabb16fb4b8a45fed05be63 /dev-util | |
parent | Version bump, remove old ebuild (diff) | |
download | gentoo-2-848c68496d4d3ce3baf76b43992fe5d273168183.tar.gz gentoo-2-848c68496d4d3ce3baf76b43992fe5d273168183.tar.bz2 gentoo-2-848c68496d4d3ce3baf76b43992fe5d273168183.zip |
Fix bug 233613, remove old ones
(Portage version: 2.2_rc33/cvs/Linux x86_64)
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/kdevelop/ChangeLog | 7 | ||||
-rw-r--r-- | dev-util/kdevelop/kdevelop-3.5.0.ebuild | 113 | ||||
-rw-r--r-- | dev-util/kdevelop/kdevelop-3.5.1.ebuild | 113 | ||||
-rw-r--r-- | dev-util/kdevelop/kdevelop-3.5.2.ebuild | 111 | ||||
-rw-r--r-- | dev-util/kdevelop/kdevelop-3.5.3.ebuild | 112 | ||||
-rw-r--r-- | dev-util/kdevelop/kdevelop-3.5.4-r1.ebuild | 9 | ||||
-rw-r--r-- | dev-util/kdevelop/kdevelop-3.5.4.ebuild | 112 |
7 files changed, 12 insertions, 565 deletions
diff --git a/dev-util/kdevelop/ChangeLog b/dev-util/kdevelop/ChangeLog index 204b919701c1..9d629631baec 100644 --- a/dev-util/kdevelop/ChangeLog +++ b/dev-util/kdevelop/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/kdevelop # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/ChangeLog,v 1.175 2009/05/13 13:40:48 tampakrap Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/ChangeLog,v 1.176 2009/05/25 19:50:57 tampakrap Exp $ + + 25 May 2009; Theo Chatzimichos <tampakrap@gentoo.org> + -kdevelop-3.5.0.ebuild, -kdevelop-3.5.1.ebuild, -kdevelop-3.5.2.ebuild, + -kdevelop-3.5.3.ebuild, -kdevelop-3.5.4.ebuild, kdevelop-3.5.4-r1.ebuild: + Fix bug 233613, remove old ones *kdevelop-3.5.4-r1 (13 May 2009) diff --git a/dev-util/kdevelop/kdevelop-3.5.0.ebuild b/dev-util/kdevelop/kdevelop-3.5.0.ebuild deleted file mode 100644 index b68326d5c019..000000000000 --- a/dev-util/kdevelop/kdevelop-3.5.0.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-3.5.0.ebuild,v 1.7 2008/02/03 14:26:38 zlin Exp $ - -inherit kde eutils db-use - -DESCRIPTION="Integrated Development Environment for Unix, supporting KDE/Qt, C/C++ and many other languages." -HOMEPAGE="http://www.kdevelop.org" -SRC_URI="mirror://kde/stable/3.5.8/src/${P}.tar.bz2" - -LICENSE="GPL-2" - -SLOT="3" -KEYWORDS="amd64 ppc ppc64 sparc x86" -IUSE="ada clearcase cvs fortran haskell java pascal perforce perl php python ruby sql subversion" - -DEPEND="sys-devel/gdb - >=sys-libs/db-4.1 - cvs? ( || ( =kde-base/cervisia-3.5* - =kde-base/kdesdk-3.5* ) )" - -RDEPEND="${DEPEND} - subversion? ( || ( =kde-base/kdesdk-kioslaves-3.5* - =kde-base/kdesdk-3.5* ) )" -DEPEND="${DEPEND} - >=sys-devel/flex-2.5.33" - -need-kde 3.5 - -MAKEOPTS="${MAKEOPTS} -j1" - -pkg_setup() { - if use subversion && \ - has_version =kde-base/kdesdk-3.5* && \ - ! built_with_use =kde-base/kdesdk-3.5* subversion; then - eerror "To build this package with USE=subversion" - eerror "=kde-base/kdesdk-3.5* must be built with USE=subversion too." - die "Please rebuild =kde-base/kdesdk-3.5* with USE=subversion." - fi -} - -src_unpack() { - kde_src_unpack - - # Update the admin dir used in KDE template projects. - # See also kde bug 104386. - for i in "${S}"/admin/*; do - cp "${i}" "${S}/parts/appwizard/common/admin/" - done - - # Fix some post-3.5.8 quirks in qmake. - epatch "${FILESDIR}/${P}-scope.patch" - - rm -f "${S}/configure" -} - -src_compile() { - local myconf="--with-kdelibsdoxy-dir=$(kde-config --prefix)/share/doc/HTML/en/kdelibs-apidocs" - - # languages - myconf="${myconf} $(use_enable java) $(use_enable python) - $(use_enable ruby) $(use_enable ada) $(use_enable fortran) - $(use_enable haskell) $(use_enable pascal) $(use_enable perl) - $(use_enable php) $(use_enable sql)" - - # build tools - myconf="${myconf} $(use_enable java antproject)" - - # version control systems - myconf="${myconf} $(use_enable cvs) $(use_enable clearcase) - $(use_enable perforce) $(use_enable subversion)" - - # Explicitly set db include directory (bug 128897) - myconf="${myconf} --with-db-includedir=$(db_includedir) - --with-db-lib=$(db_libname)" - - kde_src_compile -} - -src_install() { - kde_src_install - - # Default to exuberant-ctags so that we don't end up trying to run emacs's - # ctags. - cat <<-EOF >> "${D}/usr/share/config/kdeveloprc" - - [CTAGS] - ctags binary=/usr/bin/exuberant-ctags - - EOF -} - -pkg_postinst() { - elog "kdevelop can use a wide range of apps for extra functionality. This is an" - elog "almost complete list. All these packages can be emerged after kdevelop." - elog - elog "=kde-base/konsole-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "OR =kde-base/kdebase-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "dev-util/kdbg: (RECOMMENDED) kde frontend to gdb" - elog "dev-util/valgrind: (RECOMMENDED) integrates valgrind (memory debugger) commands" - elog "=kde-base/kompare-3.5*: (RECOMMENDED) show differences between files" - elog "media-gfx/graphviz: (RECOMMENDED) support the new graphical classbrowser" - elog "dev-java/ant: support projects using the ant build tool" - elog "dev-util/ctags: faster and more powerful code browsing logic" - elog "app-doc/doxygen: generate KDE-style documentation for your project" - elog "www-misc/htdig: index and search your project's documentation" - elog "app-arch/rpm: support creating RPMs of your project" - elog "app-emulation/visualboyadvance: create and run projects for this gameboy" - elog - elog "Support for GNU-style make, tmake, qmake is included." - elog "Support for using clearcase, perforce and subversion" - elog "as version control systems is optional." -} diff --git a/dev-util/kdevelop/kdevelop-3.5.1.ebuild b/dev-util/kdevelop/kdevelop-3.5.1.ebuild deleted file mode 100644 index 3704c63a755d..000000000000 --- a/dev-util/kdevelop/kdevelop-3.5.1.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-3.5.1.ebuild,v 1.2 2008/03/19 11:31:21 zlin Exp $ - -inherit kde eutils db-use - -DESCRIPTION="Integrated Development Environment for Unix, supporting KDE/Qt, C/C++ and many other languages." -HOMEPAGE="http://www.kdevelop.org" -SRC_URI="mirror://kde/stable/3.5.9/src/${P}.tar.bz2" - -LICENSE="GPL-2" - -SLOT="3" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="ada clearcase cvs fortran haskell java pascal perforce perl php python ruby sql subversion" - -DEPEND="sys-devel/gdb - >=sys-libs/db-4.1 - cvs? ( || ( =kde-base/cervisia-3.5* - =kde-base/kdesdk-3.5* ) )" - -RDEPEND="${DEPEND} - subversion? ( || ( =kde-base/kdesdk-kioslaves-3.5* - =kde-base/kdesdk-3.5* ) )" -DEPEND="${DEPEND} - >=sys-devel/flex-2.5.33" - -need-kde 3.5 - -MAKEOPTS="${MAKEOPTS} -j1" - -pkg_setup() { - if use subversion && \ - has_version =kde-base/kdesdk-3.5* && \ - ! built_with_use =kde-base/kdesdk-3.5* subversion; then - eerror "To build this package with USE=subversion" - eerror "=kde-base/kdesdk-3.5* must be built with USE=subversion too." - die "Please rebuild =kde-base/kdesdk-3.5* with USE=subversion." - fi -} - -src_unpack() { - kde_src_unpack - - # Update the admin dir used in KDE template projects. - # See also kde bug 104386. - for i in "${S}"/admin/*; do - cp "${i}" "${S}/parts/appwizard/common/admin/" - done - - epatch "${FILESDIR}"/${P}_fix_missing_output.patch - - rm -f "${S}/configure" -} - -src_compile() { - local myconf - myconf="--with-kdelibsdoxy-dir=${KDEDIR}/share/doc/HTML/en/kdelibs-apidocs" - - # languages - myconf="${myconf} $(use_enable java) $(use_enable python) - $(use_enable ruby) $(use_enable ada) $(use_enable fortran) - $(use_enable haskell) $(use_enable pascal) $(use_enable perl) - $(use_enable php) $(use_enable sql)" - - # build tools - myconf="${myconf} $(use_enable java antproject)" - - # version control systems - myconf="${myconf} $(use_enable cvs) $(use_enable clearcase) - $(use_enable perforce) $(use_enable subversion)" - - # Explicitly set db include directory (bug 128897) - myconf="${myconf} --with-db-includedir=$(db_includedir) - --with-db-lib=$(db_libname)" - - kde_src_compile -} - -src_install() { - kde_src_install - - # Default to exuberant-ctags so that we don't end up trying to run emacs's - # ctags. - cat <<-EOF >> "${D}/usr/share/config/kdeveloprc" - - [CTAGS] - ctags binary=/usr/bin/exuberant-ctags - - EOF -} - -pkg_postinst() { - elog "kdevelop can use a wide range of apps for extra functionality. This is an" - elog "almost complete list. All these packages can be emerged after kdevelop." - elog - elog "=kde-base/konsole-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "OR =kde-base/kdebase-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "dev-util/kdbg: (RECOMMENDED) kde frontend to gdb" - elog "dev-util/valgrind: (RECOMMENDED) integrates valgrind (memory debugger) commands" - elog "=kde-base/kompare-3.5*: (RECOMMENDED) show differences between files" - elog "media-gfx/graphviz: (RECOMMENDED) support the new graphical classbrowser" - elog "dev-java/ant: support projects using the ant build tool" - elog "dev-util/ctags: faster and more powerful code browsing logic" - elog "app-doc/doxygen: generate KDE-style documentation for your project" - elog "www-misc/htdig: index and search your project's documentation" - elog "app-arch/rpm: support creating RPMs of your project" - elog "app-emulation/visualboyadvance: create and run projects for this gameboy" - elog - elog "Support for GNU-style make, tmake, qmake is included." - elog "Support for using clearcase, perforce and subversion" - elog "as version control systems is optional." -} diff --git a/dev-util/kdevelop/kdevelop-3.5.2.ebuild b/dev-util/kdevelop/kdevelop-3.5.2.ebuild deleted file mode 100644 index df65d01fc0f3..000000000000 --- a/dev-util/kdevelop/kdevelop-3.5.2.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-3.5.2.ebuild,v 1.1 2008/05/19 00:18:23 carlo Exp $ - -inherit kde eutils db-use - -DESCRIPTION="Integrated Development Environment for Unix, supporting KDE/Qt, C/C++ and many other languages." -HOMEPAGE="http://www.kdevelop.org" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" - -SLOT="3" -KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="ada clearcase cvs fortran haskell java pascal perforce perl php python ruby sql subversion" - -DEPEND="sys-devel/gdb - >=sys-libs/db-4.1 - cvs? ( || ( =kde-base/cervisia-3.5* - =kde-base/kdesdk-3.5* ) )" - -RDEPEND="${DEPEND} - subversion? ( || ( =kde-base/kdesdk-kioslaves-3.5* - =kde-base/kdesdk-3.5* ) )" -DEPEND="${DEPEND} - >=sys-devel/flex-2.5.33" - -need-kde 3.5 - -MAKEOPTS="${MAKEOPTS} -j1" - -pkg_setup() { - if use subversion && \ - has_version =kde-base/kdesdk-3.5* && \ - ! built_with_use =kde-base/kdesdk-3.5* subversion; then - eerror "To build this package with USE=subversion" - eerror "=kde-base/kdesdk-3.5* must be built with USE=subversion too." - die "Please rebuild =kde-base/kdesdk-3.5* with USE=subversion." - fi -} - -src_unpack() { - kde_src_unpack - - # Update the admin dir used in KDE template projects. - # See also kde bug 104386. - for i in "${S}"/admin/*; do - cp "${i}" "${S}/parts/appwizard/common/admin/" - done - -# rm -f "${S}/configure" -} - -src_compile() { - local myconf - myconf="--with-kdelibsdoxy-dir=${KDEDIR}/share/doc/HTML/en/kdelibs-apidocs" - - # languages - myconf="${myconf} $(use_enable java) $(use_enable python) - $(use_enable ruby) $(use_enable ada) $(use_enable fortran) - $(use_enable haskell) $(use_enable pascal) $(use_enable perl) - $(use_enable php) $(use_enable sql)" - - # build tools - myconf="${myconf} $(use_enable java antproject)" - - # version control systems - myconf="${myconf} $(use_enable cvs) $(use_enable clearcase) - $(use_enable perforce) $(use_enable subversion)" - - # Explicitly set db include directory (bug 128897) - myconf="${myconf} --with-db-includedir=$(db_includedir) - --with-db-lib=$(db_libname)" - - kde_src_compile -} - -src_install() { - kde_src_install - - # Default to exuberant-ctags so that we don't end up trying to run emacs's - # ctags. - cat <<-EOF >> "${D}/usr/share/config/kdeveloprc" - - [CTAGS] - ctags binary=/usr/bin/exuberant-ctags - - EOF -} - -pkg_postinst() { - elog "kdevelop can use a wide range of apps for extra functionality. This is an" - elog "almost complete list. All these packages can be emerged after kdevelop." - elog - elog "=kde-base/konsole-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "OR =kde-base/kdebase-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "dev-util/kdbg: (RECOMMENDED) kde frontend to gdb" - elog "dev-util/valgrind: (RECOMMENDED) integrates valgrind (memory debugger) commands" - elog "=kde-base/kompare-3.5*: (RECOMMENDED) show differences between files" - elog "media-gfx/graphviz: (RECOMMENDED) support the new graphical classbrowser" - elog "dev-java/ant: support projects using the ant build tool" - elog "dev-util/ctags: faster and more powerful code browsing logic" - elog "app-doc/doxygen: generate KDE-style documentation for your project" - elog "www-misc/htdig: index and search your project's documentation" - elog "app-arch/rpm: support creating RPMs of your project" - elog "app-emulation/visualboyadvance: create and run projects for this gameboy" - elog - elog "Support for GNU-style make, tmake, qmake is included." - elog "Support for using clearcase, perforce and subversion" - elog "as version control systems is optional." -} diff --git a/dev-util/kdevelop/kdevelop-3.5.3.ebuild b/dev-util/kdevelop/kdevelop-3.5.3.ebuild deleted file mode 100644 index 23a57aa9fa17..000000000000 --- a/dev-util/kdevelop/kdevelop-3.5.3.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-3.5.3.ebuild,v 1.1 2008/09/02 10:49:34 keytoaster Exp $ - -ARTS_REQUIRED="never" - -inherit kde eutils db-use - -DESCRIPTION="Integrated Development Environment for Unix, supporting KDE/Qt, C/C++ and many other languages." -HOMEPAGE="http://www.kdevelop.org" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" - -SLOT="3" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="ada clearcase cvs fortran haskell java pascal perforce perl php python ruby sql subversion" - -DEPEND="sys-devel/gdb - >=sys-libs/db-4.1 - cvs? ( || ( =kde-base/cervisia-3.5* =kde-base/kdesdk-3.5* ) )" - -RDEPEND="${DEPEND} - subversion? ( || ( =kde-base/kdesdk-kioslaves-3.5* =kde-base/kdesdk-3.5* ) )" -DEPEND="${DEPEND} - >=sys-devel/flex-2.5.33" - -need-kde 3.5 - -# -j5 went flawlessly, here... -#MAKEOPTS="${MAKEOPTS} -j1" - -pkg_setup() { - if use subversion && \ - has_version =kde-base/kdesdk-3.5* && \ - ! built_with_use =kde-base/kdesdk-3.5* subversion; then - eerror "To build this package with USE=subversion" - eerror "=kde-base/kdesdk-3.5* must be built with USE=subversion too." - die "Please rebuild =kde-base/kdesdk-3.5* with USE=subversion." - fi -} - -src_unpack() { - kde_src_unpack - - # Update the admin dir used in KDE template projects. - # See also kde bug 104386. - for i in "${S}"/admin/*; do - cp "${i}" "${S}/parts/appwizard/common/admin/" - done - - rm -f "${S}/configure" -} - -src_compile() { - local myconf - myconf="--with-kdelibsdoxy-dir=${KDEDIR}/share/doc/HTML/en/kdelibs-apidocs" - - # languages - myconf="${myconf} $(use_enable java) $(use_enable python) - $(use_enable ruby) $(use_enable ada) $(use_enable fortran) - $(use_enable haskell) $(use_enable pascal) $(use_enable perl) - $(use_enable php) $(use_enable sql)" - - # build tools - myconf="${myconf} $(use_enable java antproject)" - - # version control systems - myconf="${myconf} $(use_enable cvs) $(use_enable clearcase) - $(use_enable perforce) $(use_enable subversion)" - - # Explicitly set db include directory (bug 128897) - myconf="${myconf} --with-db-includedir=$(db_includedir) - --with-db-lib=$(db_libname)" - - kde_src_compile -} - -src_install() { - kde_src_install - - # Default to exuberant-ctags so that we don't end up trying to run emacs's - # ctags. - cat <<-EOF >> "${D}/usr/share/config/kdeveloprc" - - [CTAGS] - ctags binary=/usr/bin/exuberant-ctags - - EOF -} - -pkg_postinst() { - elog "kdevelop can use a wide range of apps for extra functionality. This is an" - elog "almost complete list. All these packages can be emerged after kdevelop." - elog - elog "=kde-base/konsole-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "OR =kde-base/kdebase-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "dev-util/kdbg: (RECOMMENDED) kde frontend to gdb" - elog "dev-util/valgrind: (RECOMMENDED) integrates valgrind (memory debugger) commands" - elog "=kde-base/kompare-3.5*: (RECOMMENDED) show differences between files" - elog "media-gfx/graphviz: (RECOMMENDED) support the new graphical classbrowser" - elog "dev-java/ant: support projects using the ant build tool" - elog "dev-util/ctags: faster and more powerful code browsing logic" - elog "app-doc/doxygen: generate KDE-style documentation for your project" - elog "www-misc/htdig: index and search your project's documentation" - elog "app-arch/rpm: support creating RPMs of your project" - elog "app-emulation/visualboyadvance: create and run projects for this gameboy" - elog - elog "Support for GNU-style make, tmake, qmake is included." - elog "Support for using clearcase, perforce and subversion" - elog "as version control systems is optional." -} diff --git a/dev-util/kdevelop/kdevelop-3.5.4-r1.ebuild b/dev-util/kdevelop/kdevelop-3.5.4-r1.ebuild index f7a09e2d1384..7d6011e6c976 100644 --- a/dev-util/kdevelop/kdevelop-3.5.4-r1.ebuild +++ b/dev-util/kdevelop/kdevelop-3.5.4-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-3.5.4-r1.ebuild,v 1.1 2009/05/13 13:40:48 tampakrap Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-3.5.4-r1.ebuild,v 1.2 2009/05/25 19:50:57 tampakrap Exp $ EAPI="2" @@ -10,7 +10,8 @@ inherit kde eutils db-use DESCRIPTION="Integrated Development Environment for Unix, supporting KDE/Qt, C/C++ and many other languages." HOMEPAGE="http://www.kdevelop.org" -SRC_URI="mirror://kde/stable/3.5.10/src/${P}.tar.bz2" +SRC_URI="mirror://kde/stable/3.5.10/src/${P}.tar.bz2 + mirror://gentoo/kdevelop-3.5-patchset-01.tar.bz2" LICENSE="GPL-2" @@ -31,7 +32,9 @@ DEPEND="${DEPEND} need-kde 3.5 PATCHES=( "${FILESDIR}/kdevelop-3.5-lexer.patch" - "${FILESDIR}/kdevelop-3.5-parallel.patch" ) + "${FILESDIR}/kdevelop-3.5-parallel.patch" + "${WORKDIR}/kdevelop-3.5-libtool.m4.in.patch" + "${WORKDIR}/kdevelop-3.5-ltmain.sh.patch" ) pkg_setup() { elog diff --git a/dev-util/kdevelop/kdevelop-3.5.4.ebuild b/dev-util/kdevelop/kdevelop-3.5.4.ebuild deleted file mode 100644 index d3e56e2ba9d2..000000000000 --- a/dev-util/kdevelop/kdevelop-3.5.4.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kdevelop/kdevelop-3.5.4.ebuild,v 1.1 2009/01/05 16:38:50 patrick Exp $ - -ARTS_REQUIRED="never" - -inherit kde eutils db-use - -DESCRIPTION="Integrated Development Environment for Unix, supporting KDE/Qt, C/C++ and many other languages." -HOMEPAGE="http://www.kdevelop.org" -SRC_URI="mirror://kde/stable/3.5.10/src/${P}.tar.bz2" - -LICENSE="GPL-2" - -SLOT="3" -KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" -IUSE="ada clearcase cvs fortran haskell java pascal perforce perl php python ruby sql subversion" - -DEPEND="sys-devel/gdb - >=sys-libs/db-4.1 - cvs? ( || ( =kde-base/cervisia-3.5* =kde-base/kdesdk-3.5* ) )" - -RDEPEND="${DEPEND} - subversion? ( || ( =kde-base/kdesdk-kioslaves-3.5* =kde-base/kdesdk-3.5* ) )" -DEPEND="${DEPEND} - >=sys-devel/flex-2.5.33" - -need-kde 3.5 - -# -j5 went flawlessly, here... -#MAKEOPTS="${MAKEOPTS} -j1" - -pkg_setup() { - if use subversion && \ - has_version =kde-base/kdesdk-3.5* && \ - ! built_with_use =kde-base/kdesdk-3.5* subversion; then - eerror "To build this package with USE=subversion" - eerror "=kde-base/kdesdk-3.5* must be built with USE=subversion too." - die "Please rebuild =kde-base/kdesdk-3.5* with USE=subversion." - fi -} - -src_unpack() { - kde_src_unpack - - # Update the admin dir used in KDE template projects. - # See also kde bug 104386. - for i in "${S}"/admin/*; do - cp "${i}" "${S}/parts/appwizard/common/admin/" - done - - rm -f "${S}/configure" -} - -src_compile() { - local myconf - myconf="--with-kdelibsdoxy-dir=${KDEDIR}/share/doc/HTML/en/kdelibs-apidocs" - - # languages - myconf="${myconf} $(use_enable java) $(use_enable python) - $(use_enable ruby) $(use_enable ada) $(use_enable fortran) - $(use_enable haskell) $(use_enable pascal) $(use_enable perl) - $(use_enable php) $(use_enable sql)" - - # build tools - myconf="${myconf} $(use_enable java antproject)" - - # version control systems - myconf="${myconf} $(use_enable cvs) $(use_enable clearcase) - $(use_enable perforce) $(use_enable subversion)" - - # Explicitly set db include directory (bug 128897) - myconf="${myconf} --with-db-includedir=$(db_includedir) - --with-db-lib=$(db_libname)" - - kde_src_compile -} - -src_install() { - kde_src_install - - # Default to exuberant-ctags so that we don't end up trying to run emacs's - # ctags. - cat <<-EOF >> "${D}/usr/share/config/kdeveloprc" - - [CTAGS] - ctags binary=/usr/bin/exuberant-ctags - - EOF -} - -pkg_postinst() { - elog "kdevelop can use a wide range of apps for extra functionality. This is an" - elog "almost complete list. All these packages can be emerged after kdevelop." - elog - elog "=kde-base/konsole-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "OR =kde-base/kdebase-3.5*: (RECOMMENDED) embed konsole kpart in kdevelop ide" - elog "dev-util/kdbg: (RECOMMENDED) kde frontend to gdb" - elog "dev-util/valgrind: (RECOMMENDED) integrates valgrind (memory debugger) commands" - elog "=kde-base/kompare-3.5*: (RECOMMENDED) show differences between files" - elog "media-gfx/graphviz: (RECOMMENDED) support the new graphical classbrowser" - elog "dev-java/ant: support projects using the ant build tool" - elog "dev-util/ctags: faster and more powerful code browsing logic" - elog "app-doc/doxygen: generate KDE-style documentation for your project" - elog "www-misc/htdig: index and search your project's documentation" - elog "app-arch/rpm: support creating RPMs of your project" - elog "app-emulation/visualboyadvance: create and run projects for this gameboy" - elog - elog "Support for GNU-style make, tmake, qmake is included." - elog "Support for using clearcase, perforce and subversion" - elog "as version control systems is optional." -} |