Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-java/commons-transaction
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-transaction/ChangeLog,v 1.5 2008/01/05 17:57:50 betelgeuse Exp $
05 Jan 2008; Petteri Räty
commons-transaction-1.0.1-r1.ebuild:
Move too long DESCRIPTION to metadata.xml.
27 May 2007; Petteri Räty
-commons-transaction-1.0.1.ebuild, commons-transaction-1.0.1-r1.ebuild:
Tweak style.
27 May 2007; Petteri Räty
-commons-transaction-1.0.1.ebuild:
Remove generation 1 ebuild.
*commons-transaction-1.0.1-r1 (22 Jul 2006)
22 Jul 2006; Krzysiek Pawlik
+commons-transaction-1.0.1-r1.ebuild:
Migrated to Generation 2.
12 Jul 2005; Thomas Matthijs
commons-transaction-1.0.1.ebuild:
missing dep: dev-java/jta
*commons-transaction-1.0.1 (22 May 2005)
22 May 2005; Jan Brinkmann
+commons-transaction-1.0.1.ebuild:
Initial import, ebuild based on the contribution by Josh Nichols
DIST commons-transaction-1.0.1-src.tgz 849934 RMD160 9852690c3a78fc9e4998cc99862553dbe0985f24 SHA1 a15d71beabc51e9d99cf57cf33c980a006a1146a SHA256 2840697b784ae544de00e3b4876b34a1cef2a869e17d0397cf2087fa5d0b8882
EBUILD commons-transaction-1.0.1-r1.ebuild 1164 RMD160 56daf2ba69b3aa156cf74f63014c8b68ca7bed82 SHA1 f901ed482be5db3d817879a0bf387dff074b0246 SHA256 f66ab16d786d7d498004f9f94c9e7ecb9405d0ff41272aacc07f5d9f7b1390c3
MISC ChangeLog 1182 RMD160 4425c0a17105f41fec7eb1e01fd12f89f2f81069 SHA1 2392819ed033634d76492e886b91ae5a7a9a52aa SHA256 b60d4f38fd6e7c6c26c3b637f8b660959b388e2fb4bb9e8831b7c66bac416575
MISC metadata.xml 378 RMD160 f31619b44210d56aff022c99cae3f6d409e63115 SHA1 e05bf0416255de6d5c37ff9bdda58a77c657e54b SHA256 b1e60b660d6730081f2ade31be11d6ef69fb852318f11e01d1fd6218e7fa8611
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-transaction/commons-transaction-1.0.1-r1.ebuild,v 1.3 2008/01/05 17:57:50 betelgeuse Exp $
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-ant-2
DESCRIPTION="A library of utility classes commonly used in transactional Java programming."
HOMEPAGE="http://jakarta.apache.org/commons/transaction/"
SRC_URI="mirror://apache/jakarta/commons/transaction/source/${P}-src.tgz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=">=virtual/jre-1.4
dev-java/commons-codec
dev-java/jta
dev-java/log4j"
DEPEND=">=virtual/jdk-1.4
${RDEPEND}"
S="${WORKDIR}"
src_unpack() {
unpack ${A}
rm -v *.jar || die
cd "${S}/lib"
rm -f *.jar || die
java-pkg_jar-from commons-codec
java-pkg_jar-from log4j
java-pkg_jar-from jta
}
EANT_DOC_TARGET="javadocs"
src_install() {
java-pkg_newjar dist/lib/${P}.jar ${PN}.jar
dodoc NOTICE.txt README.txt RELEASE-NOTES.txt || die
dohtml -r xdocs/* || die
use doc && java-pkg_dojavadoc build/doc/apidocs
use source && java-pkg_dosrc src/java/*
}
Commons Transaction aims at providing lightweight, standardized, well
tested and efficient implementations of utility classes commonly used
in transactional Java programming.