Bug 233117 - app-doc/doxygen - qt4?_min_version() functions are deprecated
|
Bug#:
233117
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: dev-tools@gentoo.org
|
Reported By: carlo@gentoo.org
|
|
Component: Ebuilds
|
|
|
URL:
|
|
Summary: app-doc/doxygen - qt4?_min_version() functions are deprecated
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2008-07-27 19:28 0000
|
Please replace these by requiring EAPI=1 and x11-libs/qt:3 as dependency.
I'm fixing as much as I can, but I'm less willing to do so, if there's a batch
of a dozen ebuilds to do.
This has blocked
#> emerge world -uDp
and I can't remerge doxygen as emerge bails out with this:
!!! Invalid or corrupt dependency specification:
invalid atom: '*'
('ebuild', '/', 'app-doc/doxygen-1.5.4', 'merge')
>=sys-apps/sed-4 qt3? ( * qt_min_version() is deprecated. Use slot dependencies instead. =x11-libs/qt-3.3* ) latex? ( virtual/latex-base ) dev-lang/python virtual/libiconv virtual/ghostscript !nodot? ( >=media-gfx/graphviz-2.6 media-libs/freetype )
USE-flag qt3 is set here.
I have to admit I find this slightly annoying. :(
(In reply to comment #1)
> I have to admit I find this slightly annoying. :(
That's very careful worded. Fixed in cvs now. Sorry.
I've solved editing /usr/portage/app-doc/doxygen/doxygen-1.5.4.ebuild, as
suggested into error messages. I was writing a workaround .sh files to patch
the problem but maybe it's unuseful now! ;-)
However after a sync the problem persists here, so those are the step to solve
(as root):
1) edit /usr/portage/app-doc/doxygen/doxygen-1.5.4.ebuild, modifying at line
16:
$(qt_min_version 3.3) with >=x11-libs/qt-3.3*
2) execute: ebuild /usr/portage/app-doc/doxygen/doxyen-1.5.4.ebuild digest
(In reply to comment #3)
> I've solved editing /usr/portage/app-doc/doxygen/doxygen-1.5.4.ebuild, as
> suggested into error messages. I was writing a workaround .sh files to patch
> the problem but maybe it's unuseful now! ;-)
> However after a sync the problem persists here, so those are the step to solve
> (as root):
>
> 1) edit /usr/portage/app-doc/doxygen/doxygen-1.5.4.ebuild, modifying at line
> 16:
> $(qt_min_version 3.3) with >=x11-libs/qt-3.3*
> 2) execute: ebuild /usr/portage/app-doc/doxygen/doxyen-1.5.4.ebuild digest
>
Sorry, there is an extra * !! ;-)
You have to put >=x11-libs/qt-3.3 instead of >=x11-libs/qt-3.3*