kscope up to 1.6.2 was a KDE3 frontend for cscope. there was a rewirte (1.9.4) based on Qt4 which never readhed the old state. Now with kscope/kscope4 1.7.0 (http://sourceforge.net/projects/kscope4/) a new KDE4/Qt4 port was released which at least can replace the old KDE3 one (I'm still using this old version as lack of replacement). Reproducible: Always
Created attachment 392014 [details] kscope4-1.7.0.ebuild
Comment on attachment 392014 [details] kscope4-1.7.0.ebuild >EAPI=5 > >inherit kde4-base > >DESCRIPTION="Kscope4 is a cscope GUI frontend for KDE4 / Qt4" No need to mention the ${PN} in the DESCRIPTION. >LICENSE="GPL-2" >IUSE="debug" >SRC_URI="mirror://sourceforge/kscope4/${P}.tar.xz" kscope4/${P}.tar.xz -> ${PN}/${P}.tar.xz HOMEPAGE is missing. >SLOT=4 Why? Are you expecting a kscope that isn't 4 (or 5)? >if [[ $PV == *9999* ]]; then > KEYWORDS="" >else > KEYWORDS="~amd64 ~ppc ~x86" Did you test it on all those platforms? >DEPEND=" > !dev-util/kscope How are kscope and kscope4 related?
(In reply to Jeroen Roovers from comment #2) > Comment on attachment 392014 [details] > kscope4-1.7.0.ebuild > > > >EAPI=5 > > > >inherit kde4-base > > > >DESCRIPTION="Kscope4 is a cscope GUI frontend for KDE4 / Qt4" > > No need to mention the ${PN} in the DESCRIPTION. > > >LICENSE="GPL-2" > >IUSE="debug" > >SRC_URI="mirror://sourceforge/kscope4/${P}.tar.xz" > > kscope4/${P}.tar.xz -> ${PN}/${P}.tar.xz > > HOMEPAGE is missing. Thanks. Will add http://sourceforge.net/projects/kscope4/ > >SLOT=4 > > Why? Are you expecting a kscope that isn't 4 (or 5)? I copied from other ebuild. Will fix in a new version. > >if [[ $PV == *9999* ]]; then > > KEYWORDS="" > >else > > KEYWORDS="~amd64 ~ppc ~x86" > > Did you test it on all those platforms? Doh, same reason as above. Will fix. > >DEPEND=" > > !dev-util/kscope > > How are kscope and kscope4 related? Well, things are a bit complicated. kscope-1.6.2 was a KDE3 version of this program. kscope-1.9.4 was the Qt4 only version but never reached same feature set as old version. So, now this new version is called kscope4 on sourceforge and kde-apps.org but the binary is still called kscope so it can't be installed in parallel with dev-util/kscope. I'm also unhappy about this confusion.
(In reply to Alexander Stein from comment #3) > (In reply to Jeroen Roovers from comment #2) > > Comment on attachment 392014 [details] > > kscope4-1.7.0.ebuild > > > > > > >EAPI=5 > > > > > >inherit kde4-base > > > > > >DESCRIPTION="Kscope4 is a cscope GUI frontend for KDE4 / Qt4" > > > > No need to mention the ${PN} in the DESCRIPTION. > > > > >LICENSE="GPL-2" > > >IUSE="debug" > > >SRC_URI="mirror://sourceforge/kscope4/${P}.tar.xz" > > > > kscope4/${P}.tar.xz -> ${PN}/${P}.tar.xz > > > > HOMEPAGE is missing. > > Thanks. Will add http://sourceforge.net/projects/kscope4/ > > > >SLOT=4 > > > > Why? Are you expecting a kscope that isn't 4 (or 5)? > > I copied from other ebuild. Will fix in a new version. > > > >if [[ $PV == *9999* ]]; then > > > KEYWORDS="" > > >else > > > KEYWORDS="~amd64 ~ppc ~x86" > > > > Did you test it on all those platforms? > > Doh, same reason as above. Will fix. > > > >DEPEND=" > > > !dev-util/kscope > > > > How are kscope and kscope4 related? > > Well, things are a bit complicated. kscope-1.6.2 was a KDE3 version of this > program. kscope-1.9.4 was the Qt4 only version but never reached same > feature set as old version. So, now this new version is called kscope4 on > sourceforge and kde-apps.org but the binary is still called kscope so it > can't be installed in parallel with dev-util/kscope. I'm also unhappy about > this confusion. Oh, just noticed that kscope-1.9.4-r1 installs as kscopeapp. So there should be no conflict, unless kscope-1.6.2 from kde-sunset is taken into account.
Created attachment 392024 [details] updated version with proposals included
Unfortunately, 1.9.4 is where all development seems to have stopped (in 2009) and the homepage says 'KScope is no longer being maintained.'. Since we are now working on getting rid of even Qt4, this request seems to be obsolete - unless some port to Qt5 pops up all of a sudden.