forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dev-java/ant-contrib: Revert "Drop old (EAPI=0)"
Needed by net-im/openfire. Signed-off-by: Michał Górny <[email protected]>
- Loading branch information
Showing
2 changed files
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,2 @@ | ||
DIST ant-contrib-1.0b2-src.tar.bz2 118216 BLAKE2B 518e7bd19280ea035be155a5b8c5f1f5e228a7b24ebe1291c859c2216a57ce673c41f4d8975e73d9a4d07d54fbef404604dd22cc52adfe49820445c05c79e471 SHA512 5245ed1458c9c4892ab8196a8acdf8678aab0d45fc58fcd8ca446e3589f378a9a02de8e608abb75d24fa190cdcbe209454a703eec8d4e563b7690d6d58ea9af8 | ||
DIST ant-contrib-1.0b3-src.tar.bz2 3298187 BLAKE2B 0572d583a770c239880fb7e8e4a1e91331dfe80a52d7cf83a90d108f1e717caa26699dce43b72fb1944a74c8c738ad659f60864e2e8e945c8e91569d80c1214b SHA512 8147ed51612eed9d41515c00ef2bb7210ebd50dba8b471abfadf8a56c67b53c030602ce9e49e9070d72d383de61f290e941a76c282e223330fee606f3633b0a8 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Copyright 1999-2018 Gentoo Foundation | ||
# Distributed under the terms of the GNU General Public License v2 | ||
|
||
EAPI=0 | ||
|
||
JAVA_PKG_IUSE="doc source" | ||
|
||
inherit java-pkg-2 java-ant-2 | ||
|
||
DESCRIPTION="A collection of tasks for Apache Ant" | ||
HOMEPAGE="http://ant-contrib.sourceforge.net/" | ||
SRC_URI="mirror://sourceforge/ant-contrib/${PN}-${PV/_beta/b}-src.tar.bz2" | ||
LICENSE="Apache-2.0" | ||
SLOT="0" | ||
KEYWORDS="amd64 ppc64 x86" | ||
IUSE="" | ||
|
||
# test? ( dev-java/ant-junit dev-java/ant-testutil ) | ||
RDEPEND=">=virtual/jre-1.4 | ||
>=dev-java/bcel-5.1 | ||
>=dev-java/xerces-2.7 | ||
>=dev-java/ant-core-1.7.0" | ||
DEPEND=">=virtual/jdk-1.4 | ||
${RDEPEND}" | ||
|
||
S=${WORKDIR}/${PN} | ||
|
||
src_unpack() { | ||
unpack ${A} | ||
cd "${S}" | ||
epatch "${FILESDIR}/tests-visibility.patch" | ||
cd "${S}/lib" | ||
java-pkg_jar-from ant-core ant.jar | ||
java-pkg_jar-from bcel bcel.jar bcel-5.1.jar | ||
java-pkg_jar-from xerces-2 | ||
} | ||
|
||
EANT_EXTRA_ARGS="-Dversion=${PV} -Ddep.available=true" | ||
EANT_DOC_TARGET="docs" | ||
|
||
# The tests fail to find bcel and fail | ||
RESTRICT="test" | ||
|
||
src_test() { | ||
cd test/lib || die | ||
java-pkg_jar-from junit junit.jar junit-3.8.1.jar | ||
java-pkg_jar-from ant-testutil | ||
cd "${S}" | ||
local testutil=$(java-pkg_getjars ant-testutil) | ||
EANT_TEST_EXTRA_ARGS="-Dtestutil.jar.location=${testutil}" \ | ||
java-pkg-2_src_test | ||
} | ||
|
||
src_install() { | ||
java-pkg_dojar build/lib/${PN}.jar | ||
|
||
java-pkg_register-ant-task | ||
dodoc README.txt || die | ||
use doc && java-pkg_dojavadoc build/docs/api | ||
use source && java-pkg_dosrc src/net | ||
java-pkg_dohtml -r manual | ||
} |