Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88042 - blitz doesn't need tetex dependency
Summary: blitz doesn't need tetex dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Daniel Black (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-05 08:27 UTC by Roman Stanchak
Modified: 2006-11-12 03:28 UTC (History)
2 users (show)

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


Attachments
usedoc.patch (usedoc.patch,1.18 KB, patch)
2006-02-06 08:52 UTC, Christian Faulhammer (RETIRED)
Details | Diff
blitz-sandbox-violation with USE="doc" (blitz-sandbox-violation.log,55.10 KB, application/octet-stream)
2006-11-11 07:30 UTC, Manuel Herzog
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Stanchak 2005-04-05 08:27:42 UTC
dev-libs/blitz-0.8 ebuild doesn't specifically need the tetex dependency.  This seems to only be required if building the documentation (maybe add a "doc" use flag?). 

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Daniel Black (RETIRED) gentoo-dev 2005-04-21 02:50:12 UTC
can you submit a patch for it?

I've also notices this does the compilation in src_install which is QA bad.

patches much appreciated.
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2006-02-06 08:52:51 UTC
Created attachment 79034 [details, diff]
usedoc.patch

I added doc as useflag, tetex will only be added to dependencies if doc is set.  Configure options adjusted to enable LaTeX docs if requested.
Daniel, I don't know what you mean stating that it compiles in the install area...it is not, it just installs.
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2006-02-06 09:07:37 UTC
Oh, I forgot to mention that I only tested it by emerging blitz, but I did not actually use the library.  Besides, I am not really happy with the current solution: the -doc flag should --disable-doxygen completely, but flags doc and tetex in combination activate tetex and --enable-latex-docs, while flags doc and html --enable-html-docs.  Any comments on this?  If there is no uproar, I am going to implement it as described above.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-11-04 10:06:14 UTC
Missing doc in IUSE now...
Comment 5 Daniel Black (RETIRED) gentoo-dev 2006-11-06 10:39:18 UTC
thanks Christian and Jakub
Comment 6 Manuel Herzog 2006-11-11 07:30:41 UTC
Created attachment 101684 [details]
blitz-sandbox-violation with USE="doc"

with doc in the Useflags, blitz throws sandbox violations while generating the docs. The complete Log as attachment.
if i compile blitz with USE="-doc" there is no error
Comment 7 Daniel Black (RETIRED) gentoo-dev 2006-11-12 03:28:47 UTC
(In reply to comment #6)
> Created an attachment (id=101684) [edit]
> blitz-sandbox-violation with USE="doc"
> 
> with doc in the Useflags, blitz throws sandbox violations while generating the
> docs. The complete Log as attachment.
> if i compile blitz with USE="-doc" there is no error
> 

Thanks - removed doc support for 0.9. 0.9-r1 has doc support for those who care. Thanks Manuel.