Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 129432 - libapreq2: doxygen dependency brings unwanted packages
Summary: libapreq2: doxygen dependency brings unwanted packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 129433 129434 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-04-09 23:58 UTC by Ooblick
Modified: 2006-08-22 06:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libapreq2 ebuild that doesn't bring in a huge amount of unwanted dependencies (libapreq2-2.07-r1.ebuild,2.21 KB, text/plain)
2006-07-31 09:41 UTC, Ooblick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ooblick 2006-04-09 23:58:31 UTC
The stable version www-apache/libapreq2-2.07 now has a dependency on doxygen. doxygen depends upon half a dozen packages (ghostscript, ghostscript-gnu, gnu-gs-fonts-std, graphviz, fontconfig), none of which are wanted on the headless web server I run. The pre-requesite of doxygen wasn't present before version 2.07.

I'm not even sure it is a true prerequesite for a live deployment. The file "PREREQUISITES" in the .tar.gz says:

==================================================
Additional prerequisites for apreq subversion builds
...
                       doxygen:  1.2
...

So it would seem to be unneccessary.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-04-10 00:07:13 UTC
*** Bug 129433 has been marked as a duplicate of this bug. ***
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-04-10 00:07:21 UTC
*** Bug 129434 has been marked as a duplicate of this bug. ***
Comment 3 Ooblick 2006-04-20 03:24:17 UTC
Just to confirm that this dependency is unnecessary - I created an ebuild without it for libapreq2-2.07. The emerge went without incident, and I've tested the library in an application that uses it. It is fine.
Comment 4 Darrin M. Gorski 2006-05-21 18:11:08 UTC
It would seem that a simple change for www-apache/libapreq2-2.07.ebuild would fix this:

DEPEND="app-doc/doxygen ..."

to

DEPEND="doc? (app-doc/doxygen) ..."

I, too, would like to avoid the half-dozen or so extra packages on my app servers.
Comment 5 Ooblick 2006-07-31 09:41:08 UTC
Created attachment 93126 [details]
libapreq2 ebuild that doesn't bring in a huge amount of unwanted dependencies

Here is a modified ebuild that fixes this bug. The only difference is commenting out the doxygen "dependency" - which isn't a real dependency at all. Its only used for building a version pulled directly from subversion - which doesn't apply to this case.
Comment 6 Yuval Yaari (RETIRED) gentoo-dev 2006-08-21 09:41:14 UTC
www-apache/libapreq2-2.07-r1 is now in CVS (doxygen dep was removed).
Please just let me know if it works/fails so I could close the bug or fix the ebuild.
Comment 7 Ooblick 2006-08-22 06:33:16 UTC
That works perfectly. Thanks!
Comment 8 Yuval Yaari (RETIRED) gentoo-dev 2006-08-22 06:37:03 UTC
Great :-)
Closing...