From 470afab54d07beefe3a91324cf5cea02b3c9497a Mon Sep 17 00:00:00 2001 From: "W. Trevor King" Date: Sat, 8 Oct 2011 11:15:51 -0400 Subject: [PATCH] Packaged dev-java/joda-convert (a dependency of dev-java/jodata-convert-2.0. --- dev-java/joda-convert/Manifest | 2 + dev-java/joda-convert/files/1.1-build.xml | 99 +++++++++++++++++++ .../joda-convert/joda-convert-9999.ebuild | 66 +++++++++++++ 3 files changed, 167 insertions(+) create mode 100644 dev-java/joda-convert/Manifest create mode 100644 dev-java/joda-convert/files/1.1-build.xml create mode 100644 dev-java/joda-convert/joda-convert-9999.ebuild diff --git a/dev-java/joda-convert/Manifest b/dev-java/joda-convert/Manifest new file mode 100644 index 0000000..a1fd31b --- /dev/null +++ b/dev-java/joda-convert/Manifest @@ -0,0 +1,2 @@ +AUX 1.1-build.xml 3819 RMD160 a6be19d47be61f5d2019cfb93d85318b56bcfc61 SHA1 d258b44e22445f77422567e660e04fc3f66f3426 SHA256 57571f3abdd51f9048acf47104a732aa4d6a3bbf7ae74221991dc5b64c335e59 +EBUILD joda-convert-9999.ebuild 1407 RMD160 1b31955faa9db4f2fc698ea496b0067261707400 SHA1 bc2a022a9ba5d517d80e2ccb494d74beb60f63ce SHA256 e4f62456fc46ed13bbe4839b58382ae21f08854615605333732e0212dc0eaa71 diff --git a/dev-java/joda-convert/files/1.1-build.xml b/dev-java/joda-convert/files/1.1-build.xml new file mode 100644 index 0000000..07fe6e0 --- /dev/null +++ b/dev-java/joda-convert/files/1.1-build.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dev-java/joda-convert/joda-convert-9999.ebuild b/dev-java/joda-convert/joda-convert-9999.ebuild new file mode 100644 index 0000000..e070e88 --- /dev/null +++ b/dev-java/joda-convert/joda-convert-9999.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" +JAVA_PKG_IUSE="doc examples source test" + +inherit java-pkg-2 java-ant-2 + +if [[ "${PV}" == "9999" ]]; then + inherit git-2 + EGIT_REPO_URI="git://github.com/JodaOrg/${PN}.git" + SRC_URI="" + MY_P="${P}" +else + #MY_P="${P}-src" + #SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" + #S="${WORKDIR}/${MY_P}" + SRC_URI="http://github.com/JodaOrg/${PN}/tarball/v${PV} -> ${P}.tar.gz" +fi + +DESCRIPTION="A Java library for Object <-> String conversion." +HOMEPAGE="http://${PN}.sourceforge.net/" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND=" + >=virtual/jdk-1.5 + test? ( + dev-java/ant-junit4 + dev-java/hamcrest-core + )" +RDEPEND=">=virtual/jre-1.5" + +JAVA_PKG_WANT_SOURCE="5" +EANT_EXTRA_ARGS="-Dpacakge.version=${PV}" +EANT_GENTOO_CLASSPATH="junit-4" +JAVA_ANT_REWRITE_CLASSPATH="true" + +src_unpack() { + # Work around GitHub's "${PN}-" directory name + if [[ "${PV}" == "9999" ]]; then + git-2_src_unpack + else + unpack "${A}" + mv "${PN}"-* "${S}" + fi +} + +src_prepare() { + cp "${FILESDIR}/1.1-build.xml" build.xml +} + +src_test() { + ANT_TASKS="ant-junit4" eant test +} + +src_install() { + java-pkg_newjar "build/${PN}.jar" "${PN}.jar" + + dodoc LICENSE.txt NOTICE.txt RELEASE-NOTES.txt || die + use doc && java-pkg_dojavadoc doc/api + use source && java-pkg_dosrc src/main/java/* +} -- 2.26.2