Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/bndlib/
Date: Mon, 22 Nov 2021 19:34:13
Message-Id: 1637609647.1b653019684d81ed5b1c036ef610b1c276eb04f2.fordfrog@gentoo
1 commit: 1b653019684d81ed5b1c036ef610b1c276eb04f2
2 Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 22 19:33:56 2021 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 22 19:34:07 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b653019
7
8 dev-java/bndlib: removed obsolete 2.1.0
9
10 Package-Manager: Portage-3.0.28, Repoman-3.0.3
11 Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
12
13 dev-java/bndlib/bndlib-2.1.0.ebuild | 71 -------------------------------------
14 1 file changed, 71 deletions(-)
15
16 diff --git a/dev-java/bndlib/bndlib-2.1.0.ebuild b/dev-java/bndlib/bndlib-2.1.0.ebuild
17 deleted file mode 100644
18 index aaac79713088..000000000000
19 --- a/dev-java/bndlib/bndlib-2.1.0.ebuild
20 +++ /dev/null
21 @@ -1,71 +0,0 @@
22 -# Copyright 1999-2020 Gentoo Authors
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI="5"
26 -
27 -JAVA_PKG_IUSE="test"
28 -
29 -inherit java-pkg-2 java-ant-2
30 -
31 -DESCRIPTION="A swiss army knife for OSGi"
32 -HOMEPAGE="http://www.aqute.biz/Bnd/Bnd"
33 -SRC_URI="https://github.com/bndtools/bnd/archive/${PV}.REL.tar.gz -> ${P}.tar.gz"
34 -
35 -LICENSE="Apache-2.0"
36 -SLOT="0"
37 -KEYWORDS="amd64 ~ppc64 x86"
38 -
39 -CDEPEND="dev-java/libg:0
40 - dev-java/osgi-compendium:0
41 - dev-java/osgi-core-api:0
42 - dev-java/osgi-enterprise-api:0"
43 -
44 -# Tests appear broken and cause a circular dependency.
45 -# test? ( dev-java/bnd-junit:0 )
46 -DEPEND=">=virtual/jdk-1.5
47 - ${CDEPEND}
48 - test? ( dev-java/junit:4 )"
49 -
50 -RDEPEND=">=virtual/jre-1.5
51 - ${CDEPEND}"
52 -
53 -S="${WORKDIR}/bnd-${PV}.REL/biz.aQute.${PN}"
54 -
55 -EANT_BUILD_TARGET="build"
56 -
57 -JAVA_ANT_REWRITE_CLASSPATH="true"
58 -
59 -# Tests appear broken and cause a circular dependency.
60 -RESTRICT="test"
61 -
62 -java_prepare() {
63 - # Move the correct build.xml into place, needed for testing.
64 - cp ../cnf/build.xml . || die
65 -
66 - # Remove bundled jar files.
67 - find . -name '*.jar' -delete > /dev/null
68 -
69 - if ! use test ; then
70 - rm -rf src/aQute/bnd/test || die "Failed to remove tests."
71 - fi
72 -}
73 -
74 -src_compile() {
75 - local extra_cp=""
76 -
77 - if use test ; then
78 - extra_cp=":$(java-pkg_getjars --build-only junit-4)"
79 - fi
80 -
81 - EANT_EXTRA_ARGS="-Dgentoo.classpath=$(java-pkg_getjars libg):$(java-pkg_getjars osgi-compendium):$(java-pkg_getjars osgi-core-api):$(java-pkg_getjars osgi-enterprise-api)${extra_cp}" \
82 - java-pkg-2_src_compile
83 -}
84 -
85 -EANT_TEST_GENTOO_CLASSPATH="junit-4,bnd-junit"
86 -src_test() {
87 - java-pkg-2_src_test
88 -}
89 -
90 -src_install() {
91 - java-pkg_newjar generated/biz.aQute.${PN}.jar
92 -}