Summary: | Version bump request app-doc/doxygen-1.6.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Erik Zeek <zeekec> |
Component: | Current packages | Assignee: | Development Tools Team <dev-tools> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | david, johnnybit, Martin.vGagern, nbkolchin, nerdboy, sping |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.stack.nl/~dimitri/doxygen/changelog.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 266693, 275753 | ||
Attachments: |
Diff from 1.5.8-r1 to 1.6.0 ebuild
doxygen-1.6.0.ebuild doxygen-1.5-dot-eps.patch |
Description
Erik Zeek
2009-05-15 15:55:12 UTC
I really need this one (in tree and stable) to solve a bug for kdelibs-3.5.10, which is partially stable. Do i have permission to do it? Thanks Please, bump it, as my work requires LaTeX output from doxygen and this version fixes annoying bug mentioned in #275753 Theo: if you can, please do so, as this bug bugs me for 2 months now... Any news? Doxygen 1.6.0 just got released; please bump to that one instead. This post-release patch may be interesting to have downstream: http://doxygen.svn.sf.net/viewvc/doxygen?view=rev&revision=705 Erik, can you update the title for me? (In reply to comment #4) > Doxygen 1.6.0 just got released; please bump to that one instead. > > This post-release patch may be interesting to have downstream: > http://doxygen.svn.sf.net/viewvc/doxygen?view=rev&revision=705 > > Erik, can you update the title for me? > Do you have a working ebuild yet? I won't have time to make one until tomorrow. libpng has been removed from the source (and some other changes) so the patches will need to be reworked/dropped (and the one you posted added). Erik Created attachment 201840 [details, diff] Diff from 1.5.8-r1 to 1.6.0 ebuild It seems to me that the three patches from 1.5.8-r1 can simply be removed, as they are already included in the current sources. One exception to this is are those parts from doxygen-1.5-legacy-patches.diff which create several new patch files in the ${S}/doxygen-1.4.6/debian directory. Those aren't part of the curren sources, but I simply can't imagine how those files could have had any influcence on the Gentoo build either, given the fact that Gentoo doesn't apply debian patches by default afaik, and that due to different stripping levels they ended up in a rather strange directory. So I assume these were never really used by Gentoo, and dropping them will cause no harm. nerdboy, you originally comitted doxygen-1.5-legacy-patches.diff, do you agree? The attached diff from the 1.5.8-r1 ebuild to a new 1.6.0 ebuild drops all the old patches. Instead it adds the patch from bug #282150, which applies cleanly to 1.6.0 sources as well. The patch mentioned in comment #4 seems to be already included in the source tarball. The resulting ebuild compiles and installs all right, and its content managed to build the documentation for one of my projects which failed with 1.5.8-r1 due to bug #275753 and bug #282150. Created attachment 201842 [details]
doxygen-1.6.0.ebuild
The full ebuild, in case you prefer it over the diff.
Created attachment 201844 [details, diff] doxygen-1.5-dot-eps.patch The patch from bug #282150, but with a reference to the corresponding upstream report included in its header. Doxygen 1.6.0 isn't fully backwards compatible with 1.5.8-r1. Bug #282598 describes a case where doxygen 1.6.0 will break an ebuild. Considering that 1.5.8-r1 is broken in other ways, I don't think that this should prevent adding 1.6.0 to ~ARCH, but stabilizing it will probably require a bit of work. Okay, this is now in CVS, but I've masked it, so people will have to explicitly unmask it themselves, at least for now. The eigen dox failure has been reported upstream as well, so we'll see how it goes. I'm also adding 1.5.9 to address bug #275753. While you're at it: Doxygen 1.6.1 has just been released :-) http://doxygen.svn.sourceforge.net/doxygen/?rev=707&view=rev |