|
Lines 1-4
Link Here
|
| 1 |
# Copyright 1999-2009 Gentoo Foundation |
1 |
# Copyright 1999-2010 Gentoo Foundation |
| 2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
| 3 |
# $Header: /var/cvsroot/gentoo-x86/dev-java/lucene/lucene-3.0.0.ebuild,v 1.1 2009/12/08 18:08:30 ali_bush Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/dev-java/lucene/lucene-3.0.0.ebuild,v 1.1 2009/12/08 18:08:30 ali_bush Exp $ |
| 4 |
|
4 |
|
|
Lines 17-23
Link Here
|
| 17 |
LICENSE="Apache-2.0" |
17 |
LICENSE="Apache-2.0" |
| 18 |
SLOT="3.0" |
18 |
SLOT="3.0" |
| 19 |
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" |
19 |
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" |
| 20 |
IUSE="" |
20 |
IUSE="analyzers" |
| 21 |
DEPEND=">=virtual/jdk-1.5 |
21 |
DEPEND=">=virtual/jdk-1.5 |
| 22 |
dev-java/ant-nodeps:0 |
22 |
dev-java/ant-nodeps:0 |
| 23 |
dev-java/javacc:0 |
23 |
dev-java/javacc:0 |
|
Lines 36-41
Link Here
|
| 36 |
ANT_TASKS="ant-nodeps javacc" eant \ |
36 |
ANT_TASKS="ant-nodeps javacc" eant \ |
| 37 |
-Djavacc.home=/usr/share/javacc/lib javacc |
37 |
-Djavacc.home=/usr/share/javacc/lib javacc |
| 38 |
ANT_TASKS="none" eant -Dversion=${PV} jar-core jar-demo $(use_doc javadocs-core javadocs-demo) |
38 |
ANT_TASKS="none" eant -Dversion=${PV} jar-core jar-demo $(use_doc javadocs-core javadocs-demo) |
|
|
39 |
|
| 40 |
if use analyzers; then |
| 41 |
cd "${S}/contrib/analyzers" || die "analyzers addition not found!" |
| 42 |
|
| 43 |
ANT_TASKS="none" eant -Dversion=${PV} compile-core $(use_doc javadocs) |
| 44 |
fi |
| 39 |
} |
45 |
} |
| 40 |
|
46 |
|
| 41 |
src_test() { |
47 |
src_test() { |
|
Lines 54-57
Link Here
|
| 54 |
java-pkg_dohtml -r build/docs/api |
60 |
java-pkg_dohtml -r build/docs/api |
| 55 |
fi |
61 |
fi |
| 56 |
use source && java-pkg_dosrc src/java/org |
62 |
use source && java-pkg_dosrc src/java/org |
|
|
63 |
|
| 64 |
if use analyzers; then |
| 65 |
# build/contrib/analyzers/{common,smartcn}/classes/java/ |
| 66 |
cd "${S}/build/contrib/analyzers" \ |
| 67 |
|| die "analyzers addition build not found!" |
| 68 |
|
| 69 |
# build jar |
| 70 |
jar cf "${PN}-analyzers.jar" \ |
| 71 |
-C common/classes/java org/ \ |
| 72 |
-C smartcn/classes/java org/apache/lucene/analysis/cn/smart/ |
| 73 |
|
| 74 |
# install jar |
| 75 |
java-pkg_dojar "${PN}-analyzers.jar" |
| 76 |
|
| 77 |
# FIXME: does calling dosrc twice work?! |
| 78 |
# package source |
| 79 |
#use source && java-pkg_dosrc \ |
| 80 |
# "${S}/contrib/analyzers"/{common,smartcn}/src/java/org |
| 81 |
fi |
| 57 |
} |
82 |
} |