Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/lucene/
Date: Wed, 03 Jan 2018 10:08:55
Message-Id: 1514974121.c99a234da1053250650fbb3c337afecb3ca17c35.monsieurp@gentoo
1 commit: c99a234da1053250650fbb3c337afecb3ca17c35
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jan 3 10:08:09 2018 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Wed Jan 3 10:08:41 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c99a234d
7
8 dev-java/lucene: clean up old.
9
10 Closes: https://bugs.gentoo.org/642302
11 Package-Manager: Portage-2.3.13, Repoman-2.3.3
12
13 dev-java/lucene/lucene-3.6.2.ebuild | 130 ------------------------------------
14 1 file changed, 130 deletions(-)
15
16 diff --git a/dev-java/lucene/lucene-3.6.2.ebuild b/dev-java/lucene/lucene-3.6.2.ebuild
17 deleted file mode 100644
18 index a760e4fc197..00000000000
19 --- a/dev-java/lucene/lucene-3.6.2.ebuild
20 +++ /dev/null
21 @@ -1,130 +0,0 @@
22 -# Copyright 1999-2017 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI="3"
26 -JAVA_PKG_IUSE="doc source test contrib"
27 -JAVA_PKG_BSFIX_ALL="no"
28 -JAVA_PKG_BSFIX_NAME="build.xml common-build.xml contrib-build.xml"
29 -#JAVA_PKG_DEBUG=1
30 -
31 -inherit java-pkg-2 java-ant-2
32 -
33 -DESCRIPTION="High-performance, full-featured text search engine written entirely in Java"
34 -HOMEPAGE="http://lucene.apache.org"
35 -SRC_URI="mirror://apache/lucene/java/${PV}/${P}-src.tgz"
36 -LICENSE="Apache-2.0"
37 -SLOT="${PV:0:3}"
38 -KEYWORDS="~amd64 ~x86"
39 -IUSE=""
40 -RDEPEND=">=virtual/jdk-1.5
41 - contrib? (
42 - dev-java/commons-beanutils:1.7
43 - >=dev-java/commons-codec-1.6:0
44 - dev-java/commons-collections:0
45 - dev-java/commons-compress:0
46 - dev-java/commons-digester:0
47 - dev-java/commons-logging:0
48 - dev-java/jakarta-regexp:1.4
49 - )"
50 -DEPEND="${RDEPEND}
51 - dev-java/ant-nodeps:0
52 - test? ( >=dev-java/junit-4.12:4
53 - dev-java/hamcrest-core )
54 - dev-java/ant-junit:0
55 - >=dev-java/ant-ivy-2.2.0:2"
56 -
57 -#dev-java/javacc:0 - no longer needed, files are prebuilt
58 -
59 -java_prepare() {
60 - #find -name "*.jar" -type f | xargs rm -v
61 - sed -i \
62 - -e '/-Xmax/ d' \
63 - -e '/property="ivy.available"/s,resource="${ivy.resource}",file="." type="dir",g' \
64 - -e '/<ivy:retrieve/d' \
65 - common-build.xml
66 - mkdir -p {.,queries,benchmark,analyzers/phonetic}/lib
67 - java-pkg_jar-from --build-only --into lib \
68 - ant-core ant.jar ant-1.7.1.jar
69 - java-pkg_jar-from --build-only --into lib \
70 - ant-junit ant-junit.jar ant-junit-1.7.1.jar
71 - java-pkg_jar-from --build-only --into lib \
72 - ant-ivy:2
73 - java-pkg_jar-from --build-only --into lib \
74 - junit-4 junit.jar junit-4.10.jar
75 - java-pkg_jar-from --build-only --into lib \
76 - hamcrest-core
77 - # Always needed anyway
78 - cd "${S}"/test-framework/
79 - java-pkg_jar-from --build-only --into lib \
80 - ant-core ant.jar ant-1.7.1.jar
81 - java-pkg_jar-from --build-only --into lib \
82 - ant-junit ant-junit.jar ant-junit-1.7.1.jar
83 - java-pkg_jar-from --build-only --into lib \
84 - junit-4 junit.jar junit-4.10.jar
85 - java-pkg_jar-from --build-only --into lib \
86 - hamcrest-core
87 -
88 - if use contrib ; then
89 - cd "${S}"/contrib/
90 - # queries
91 - java-pkg_jar-from --build-only --into queries/lib \
92 - jakarta-regexp:1.4 jakarta-regexp.jar jakarta-regexp-1.4.jar
93 - # benchmark
94 - java-pkg_jar-from --build-only --into benchmark/lib \
95 - commons-compress commons-compress.jar commons-compress-1.1.jar
96 - java-pkg_jar-from --build-only --into benchmark/lib \
97 - commons-collections commons-collections.jar commons-collections-3.1.jar
98 - java-pkg_jar-from --build-only --into benchmark/lib \
99 - commons-digester commons-digester.jar commons-digester-1.7.jar
100 - java-pkg_jar-from --build-only --into benchmark/lib \
101 - commons-logging commons-logging.jar commons-logging-1.0.4.jar
102 - java-pkg_jar-from --build-only --into benchmark/lib \
103 - commons-beanutils:1.7 commons-beanutils.jar commons-beanutils-1.7.0.jar
104 - # analyzers/phonetic
105 - java-pkg_jar-from --build-only --into analyzers/phonetic/lib \
106 - commons-codec commons-codec.jar commons-codec-1.6.jar
107 - fi
108 -}
109 -
110 -src_compile() {
111 - # FIXME: docs do not build if behind a proxy, -autoproxy does not work
112 - einfo "Building main"
113 - ANT_TASKS="none" eant -Dversion=${PV} \
114 - -Dfailonjavadocwarning=false \
115 - jar-core $(use_doc javadocs-core )
116 - if use contrib ; then
117 - einfo "Building contrib"
118 - ANT_TASKS="none" eant -Dversion=${PV} \
119 - -Dfailonjavadocwarning=false \
120 - build-contrib $(use_doc javadocs-all )
121 - fi
122 -}
123 -
124 -src_test() {
125 - # FIXME: test does not get run, even when selected
126 - java-ant_rewrite-classpath common-build.xml
127 - EANT_GENTOO_CLASSPATH="junit ant-core ant-junit" ANT_TASKS="ant-junit" eant test-core
128 -}
129 -
130 -src_install() {
131 - dodoc CHANGES.txt README.txt NOTICE.txt CHANGES.txt \
132 - JRE_VERSION_MIGRATION.txt|| die
133 - java-pkg_newjar build/core/${PN}-core-${PV}.jar ${PN}-core.jar
134 - if use contrib; then
135 - for i in `find build/contrib -name \*-${PV}.jar`
136 - do
137 - j=${i##*/}
138 - java-pkg_newjar $i ${j%%-${PV}.jar}.jar
139 - done
140 - fi
141 - if use doc; then
142 - dohtml -r docs/* || die
143 - java-pkg_dohtml -r build/docs/api
144 - fi
145 - if use source; then
146 - java-pkg_dosrc core/src/java/org || die
147 - if use contrib; then
148 - java-pkg_dosrc contrib || die
149 - fi
150 - fi
151 -}