Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/commons-jexl
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-jexl/ChangeLog,v 1.9 2007/06/10 10:26:34 caster Exp $
10 Jun 2007; Vlastimil Babka
-files/commons-jexl-1.0-gentoo.diff, -commons-jexl-1.0.ebuild,
-commons-jexl-1.0-r1.ebuild:
Cleanup old version.
10 Jun 2007; Wulf C. Krueger
commons-jexl-1.1.ebuild:
Marked stable on amd64 as per bug 179944.
01 Jun 2007; nixnut
Stable on ppc wrt bug 179944
31 May 2007; Christian Faulhammer
commons-jexl-1.1.ebuild:
stable x86, bug 179944
27 May 2007; Vlastimil Babka
Migrate to split-ant, tweak style.
*commons-jexl-1.1 (26 Dec 2006)
26 Dec 2006; Petteri Räty
+files/1.1-test-target.patch, +commons-jexl-1.1.ebuild:
Version bump.
*commons-jexl-1.0-r1 (22 Jul 2006)
22 Jul 2006; Krzysiek Pawlik
+commons-jexl-1.0-r1.ebuild:
Migrated to Generation 2.
18 May 2005; Jan Brinkmann
stable on amd64 and x86, added ~ppc to KEYWORDS
*commons-jexl-1.0 (22 Mar 2005)
22 Mar 2005; Jan Brinkmann
+commons-jexl-1.0.ebuild:
Initial import. Ebuild based on the contribution by Vibhav Garg
AUX 1.1-test-target.patch 607 RMD160 b71e3fd8fb9978db9cde5b8d79a42292c32be346 SHA1 8e6cd7727888c5d396a8930bca3ca3b69852a574 SHA256 1483e77c6ae7a0ca1f12ac95074392b925543b2009693dbaa02d6dbd7571868a
DIST commons-jexl-1.1-src.tar.gz 128030 RMD160 bcfae643fc473cb6258f0d6c0cfd2124a7e0591f SHA1 f82cffe583c9d84ba75db31fbda3e5f4dc7c3512 SHA256 62026d0cb3edecaadfdee1cf3dfe70a27b7f7ae70a219d7cb7c0f37db57877d5
EBUILD commons-jexl-1.1.ebuild 1240 RMD160 6f2fb9748a2851540cb7cd0059f35de77e26850f SHA1 c4727851011754ee2b002430bcfa0e0340fc3762 SHA256 b951422cb6d96c9b86a7aa28ee43d067f4c8f9a590109b3361af5d6c0afe034e
MISC ChangeLog 1506 RMD160 9aef3ad3e3e93f1003f2b285e8f263b2f4031e60 SHA1 3777b8466381486947e6d08db89bb05ebb5f7472 SHA256 07d2e9c361146600b4882b1ba314d3e23d361efe6fa423151a7e1c2e17682dc3
MISC metadata.xml 157 RMD160 ab0b3741457dee7531f59c4da0f0e9e8399af084 SHA1 c37a6b9922aef61b5b3387655bccb6e3b16e0e26 SHA256 295d02c5805b0257938eb80314b371daac94b8d6ea85629a902de7a824adc0c9
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-jexl/commons-jexl-1.1.ebuild,v 1.5 2007/06/10 10:23:53 philantrop Exp $
JAVA_PKG_IUSE="doc source test"
inherit eutils java-pkg-2 java-ant-2
DESCRIPTION="Expression language engine, can be embedded in applications and frameworks."
HOMEPAGE="http://jakarta.apache.org/commons/jexl"
SRC_URI="mirror://apache/jakarta/commons/jexl/source/${P}-src.tar.gz"
CDEPEND="dev-java/commons-logging
=dev-java/junit-3*"
RDEPEND=">=virtual/jre-1.4
${CDEPEND}"
DEPEND=">=virtual/jdk-1.4
test? ( dev-java/ant-junit )
${CDEPEND}"
LICENSE="Apache-2.0"
SLOT="1.0"
KEYWORDS="amd64 ppc x86"
IUSE=""
S="${WORKDIR}/${P}-src"
src_unpack() {
unpack ${A}
cd ${S}
# https://issues.apache.org/jira/browse/JEXL-31
epatch "${FILESDIR}/1.1-test-target.patch"
mkdir -p target/lib && cd target/lib
java-pkg_jar-from junit junit.jar
java-pkg_jar-from commons-logging
}
src_test() {
ANT_TASKS="ant-junit" eant test
}
src_install() {
java-pkg_newjar target/${P}*.jar
dodoc RELEASE-NOTES.txt || die
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc ${S}/src/java/*
}