ChangeLog

# ChangeLog for dev-java/commons-jelly
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-jelly/ChangeLog,v 1.10 2008/01/11 07:13:53 wltjr Exp $

11 Jan 2008; William L. Thomson Jr.
commons-jelly-1.0-r3.ebuild:
Forgot --virtual

*commons-jelly-1.0-r3 (11 Jan 2008)

11 Jan 2008; William L. Thomson Jr.
-commons-jelly-1.0-r2.ebuild, +commons-jelly-1.0-r3.ebuild:
Switched to java-virtual/servlet-api, added ~amd64 keyword

10 Jan 2008; Vlastimil Babka
commons-jelly-1.0-r2.ebuild:
Restrict junit dependency.

*commons-jelly-1.0-r2 (01 Mar 2007)

01 Mar 2007; Petteri Räty
-commons-jelly-1.0-r1.ebuild, +commons-jelly-1.0-r2.ebuild:
Revision bump because java-utils-2.eclass was not handling java-pkg_jar-from
calls with commas in the correctly.

10 Feb 2007; Petteri Räty
commons-jelly-1.0-r1.ebuild:
Use split ant for test depends.

26 Dec 2006; Petteri Räty
commons-jelly-1.0-r1.ebuild:
Always needs junit and commons-logging to compile. Relaxed commons-jexl
dependency for upcoming version bump and cleaned the ebuild.

30 Nov 2006; Vlastimil Babka
-commons-jelly-1.0.ebuild, commons-jelly-1.0-r1.ebuild:
Update xerces dep for upcoming 2.6 slotmove.

*commons-jelly-1.0-r1 (22 Jul 2006)

22 Jul 2006; Krzysiek Pawlik
+commons-jelly-1.0-r1.ebuild:
Migrated to Generation 2.

07 Jun 2006; Joshua Nichols
commons-jelly-1.0.ebuild:
Fixed USE flags (bug #135959)

*commons-jelly-1.0 (24 Dec 2005)

24 Dec 2005; Joshua Nichols
+files/commons-jelly-1.0-gentoo.patch, +metadata.xml,
+commons-jelly-1.0.ebuild:
Initial commit (bug #70847).

Manifest

AUX commons-jelly-1.0-gentoo.patch 2224 RMD160 ab9179ac39196b1dbe6fc8f9bffdc498ad363697 SHA1 9509b52e2841561c7ee50ff2bc96884764a4d55b SHA256 0e064c87ae4a2a91f7c98c546e0f3bf9f9ff4caf877e0c2f28a6b3443e6f3533
DIST commons-jelly-1.0-src.tar.gz 174769 RMD160 c273e80fb10327a833d192e89500a08302d68c58 SHA1 a0aedfa7ce69288277cc3c06b1d832a7a97affe5 SHA256 113d606361845d08dab69f187690bf5dcfb5e9ca8fab780135898eb6d0a8d7d1
EBUILD commons-jelly-1.0-r3.ebuild 1869 RMD160 a585ef9d844e2231bf60ad967ce598b7da174d13 SHA1 0cb1da18884c64a62f2eae26b3884371f3a070db SHA256 db97ea46d80f9ff59eaa531a0da5d98c7ea1e0b4058a3ef17dab4f271300e84b
MISC ChangeLog 1888 RMD160 6c08172d7e1be6fcc101011ee3eac29cb40a9320 SHA1 87813cf8504d21d9e00ccd109ac1110e10602518 SHA256 ea9a731484442d63c768a4c101d32f4899b058d1b14f4fee5e1ee4fcd0d5a1de
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9

commons-jelly-1.0-r3.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-jelly/commons-jelly-1.0-r3.ebuild,v 1.2 2008/01/11 07:13:53 wltjr Exp $

inherit java-pkg-2 java-ant-2 eutils

MY_P="${P}-src"
DESCRIPTION="A Java and XML based scripting and processing engine"
HOMEPAGE="http://jakarta.apache.org/commons/jelly/"
SRC_URI="mirror://apache/jakarta/commons/jelly/source/${MY_P}.tar.gz"

LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~amd64 ~x86"
IUSE="doc test source"

RDEPEND=">=virtual/jre-1.4
~java-virtuals/servlet-api-2.3
=dev-java/commons-cli-1*
dev-java/commons-lang
dev-java/commons-discovery
dev-java/forehead
dev-java/jakarta-jstl
dev-java/commons-jexl
=dev-java/commons-beanutils-1.6*
dev-java/commons-collections
=dev-java/dom4j-1*
=dev-java/jaxen-1.1*
>=dev-java/xerces-2.7
=dev-java/junit-3.8*
dev-java/commons-logging"

DEPEND=">=virtual/jdk-1.4
dev-java/ant-core
test? ( dev-java/ant-junit )
${RDEPEND}"

S=${WORKDIR}/${MY_P}

src_unpack() {
unpack ${A}
cd "${S}"
# disables dependency fetching, and remove tests as a dependency of jar
epatch "${FILESDIR}/${P}-gentoo.patch"

mkdir -p "${S}/lib"
cd "${S}/lib"
java-pkg_jar-from --virtual servlet-api-2.3
java-pkg_jar-from commons-cli-1,commons-lang
java-pkg_jar-from commons-discovery,forehead,jakarta-jstl,commons-jexl-1.0
java-pkg_jar-from commons-beanutils-1.6,commons-collections
java-pkg_jar-from dom4j-1,jaxen-1.1,xerces-2
java-pkg_jar-from commons-logging,junit
}

src_compile() {
eant -Dlibdir=lib jar $(use_doc)
}

src_test() {
ANT_TASKS="ant-junit" eant test -Dlibdir=lib
}

src_install() {
java-pkg_newjar target/${P}.jar ${PN}.jar

dodoc NOTICE.txt README.txt RELEASE-NOTES.txt || die

use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

files

metadata.xml




java