dev-java/openjdk-jre-bin: bump to 11.0.7_p10
[gentoo.git] / dev-java / picocontainer / picocontainer-1.1-r1.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 inherit java-pkg-2 java-ant-2
7
8 DESCRIPTION="Small footprint Dependency Injection container"
9 HOMEPAGE="http://www.picocontainer.org"
10 SRC_URI="http://dist.codehaus.org/${PN}/distributions/${P}-src.tar.gz"
11
12 LICENSE="BSD"
13 SLOT="1"
14 KEYWORDS="amd64 x86"
15 IUSE="doc source"
16
17 RDEPEND=">=virtual/jre-1.4"
18 DEPEND=">=virtual/jdk-1.4
19         >=dev-java/ant-core-1.5
20         source? ( app-arch/zip )
21         "
22 #       test? (
23 #           >=dev-java/junit-3.8.1
24 #       )"
25
26 RESTRICT="test"
27
28 src_prepare() {
29         default
30
31         # Don't run tests automatically
32         sed -i -e 's/compile,test/compile/' build.xml || die
33
34 # doesn't pass internal test even when trying vanilla build.xml that fetches own libs
35 #       if use test ; then
36 #           mkdir -p target/lib
37 #           cd target/lib
38 #           java-pkg_jar-from junit junit-3.8.1.jar
39 #       fi
40 }
41
42 src_compile() {
43         local antflags="-Dfinal.name=${PN} -Dnoget=true jar"
44         eant ${antflags} $(use_doc)
45 }
46
47 #src_test() {
48 #       local antflags="-Dfinal.name=${PN} -Dnoget=true test"
49 #       eant ${antflags}
50 #}
51
52 src_install() {
53         java-pkg_dojar target/${PN}.jar
54
55         use doc && java-pkg_dojavadoc dist/docs/api
56         use source && java-pkg_dosrc src/java/org
57 }