| Summary: | dev-java/saxpath needs to depend on ant-tasks with USE="doc" | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Robert Marmorstein <rmmarm> |
| Component: | New packages | Assignee: | Java team <java> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2006.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Robert Marmorstein
2006-05-26 16:01:03 UTC
Works fine here: pena eclass # equery l dev-java/ [ Searching for all packages in 'dev-java' among: ] * installed packages [I--] [ ] dev-java/ant-core-1.6.5-r2 (0) [I--] [ ] dev-java/antlr-2.7.5-r2 (0) [I--] [ ~] dev-java/blackdown-jdk-1.4.2.03-r2 (1.4.2) [I--] [ ~] dev-java/gjdoc-0.7.7 (0) [I--] [ ] dev-java/japitools-0.9.5 (0) [I--] [ ] dev-java/java-config-1.2.11-r1 (0) [I--] [ ] dev-java/java-sdk-docs-1.5.0-r1 (1.5.0) [I--] [ ] dev-java/sun-jdk-1.3.1.17 (1.3) [I--] [M ] dev-java/sun-jdk-1.4.2.10 (1.4) [I--] [ ~] dev-java/sun-jdk-1.5.0.06-r2 (1.5) And then emerge -1 saxpath worked fine. Specifying exact version and USEflags helps...
[ebuild N ] dev-java/saxpath-1.0 USE="-doc -junit -source" 0 kB
Compilation (without ant-tasks) fails only with USE="doc". USE="junit" makes it depend on ant-tasks, so "doc" should too. USE="source" has no effect on this.
Patch would be easy:
--- /usr/portage/dev-java/saxpath/saxpath-1.0.ebuild 2006-03-11 21:06:00.000000000 +0100
+++ saxpath-1.0.ebuild 2006-05-27 22:26:52.000000000 +0200
@@ -18,6 +18,7 @@
DEPEND=">=virtual/jdk-1.4
dev-java/ant-core
junit? ( dev-java/ant-tasks )
+ doc? ( dev-java/ant-tasks )
${RDEPEND}"
S=${WORKDIR}/${P}-FCS
Fixed. Thanks for reporting. |