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 |
} |