Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 310147
Collapse All | Expand All

(-)dev-java/lucene/lucene-2.9.1-r1.ebuild.orig (-3 / +28 lines)
Lines 17-28 Link Here
17
LICENSE="Apache-2.0"
17
LICENSE="Apache-2.0"
18
SLOT="2.9"
18
SLOT="2.9"
19
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
19
KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
20
IUSE=""
20
IUSE="analyzers"
21
DEPEND=">=virtual/jdk-1.4
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
24
	test? ( dev-java/ant-junit =dev-java/junit-3* )"
24
	test? ( dev-java/ant-junit =dev-java/junit-3* )"
25
RDEPEND=">=virtual/jdk-1.4"
25
RDEPEND=">=virtual/jdk-1.5"
26
26
27
java_prepare() {
27
java_prepare() {
28
	sed -i -e '/-Xmax/ d' common-build.xml
28
	sed -i -e '/-Xmax/ d' common-build.xml
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
}
(-)dev-java/lucene/lucene-3.0.0.ebuild.orig (-2 / +27 lines)
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
}

Return to bug 310147