ChangeLog

# ChangeLog for dev-java/commons-betwixt
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-betwixt/ChangeLog,v 1.18 2008/04/06 16:36:45 betelgeuse Exp $

*commons-betwixt-0.8 (06 Apr 2008)

06 Apr 2008; Petteri Räty
+commons-betwixt-0.8.ebuild:
Version bump.

*commons-betwixt-0.7-r2 (06 Apr 2008)

06 Apr 2008; Petteri Räty
+commons-betwixt-0.7-r2.ebuild:
Update not to rely on commons-collections classes being bundled in
commons-beanutils and cleanup ebuild. Reported in bug #216265.

06 Apr 2008; Petteri Räty
-commons-betwixt-0.6-r2.ebuild:
Remove unused slot.

19 Aug 2007; William L. Thomson Jr.
commons-betwixt-0.7-r1.ebuild:
amd64 stable, bug #187608.

15 Aug 2007; Christian Faulhammer
commons-betwixt-0.7-r1.ebuild:
stable x86, bug 187608

03 Aug 2007; Petteri Räty
commons-betwixt-0.7-r1.ebuild:
Migrate src_test to splitted ant.

04 Feb 2007; Vlastimil Babka
-commons-betwixt-0.6-r1.ebuild:
Cleanup.

03 Feb 2007; Steve Dibb
commons-betwixt-0.6-r2.ebuild:
amd64 stable, bug 162981

21 Jan 2007; Christian Faulhammer
commons-betwixt-0.6-r2.ebuild:
stable x86, bug #162981

20 Jan 2007; Petteri Räty
commons-betwixt-0.7-r1.ebuild:
Ebuild cleanup to work with JAVA_PKG_STRICT.

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

22 Jul 2006; Krzysiek Pawlik
commons-betwixt-0.6-r2.ebuild, commons-betwixt-0.7-r1.ebuild:
ant_src_unpack -> src_unpack

*commons-betwixt-0.7-r1 (13 Jul 2006)
*commons-betwixt-0.6-r2 (13 Jul 2006)

13 Jul 2006; Joshua Nichols
+commons-betwixt-0.6-r2.ebuild, +commons-betwixt-0.7-r1.ebuild:
Revision bumps to support new Java system.

*commons-betwixt-0.7 (15 Dec 2005)

15 Dec 2005; Joshua Nichols
+files/commons-betwixt-0.7-notests.patch, +commons-betwixt-0.7.ebuild:
Version bump.

12 Jun 2005; Jan Brinkmann
commons-betwixt-0.6-r1.ebuild:
Restructured ebuild, fixes #95730.

*commons-betwixt-0.6-r1 (14 May 2005)

14 May 2005; Jan Brinkmann
-commons-betwixt-0.6.ebuild, +commons-betwixt-0.6-r1.ebuild:
updated commons-beanutils dependency to reflect new slotting. see #71952

04 May 2005; Jan Brinkmann
commons-betwixt-0.6.ebuild:
stable on amd64 and x86, added ~ppc to KEYWORDS

*commons-betwixt-0.6 (29 Mar 2005)

29 Mar 2005; Jan Brinkmann +metadata.xml,
+files/commons-betwixt-0.6-noget.patch, +commons-betwixt-0.6.ebuild:
Initial import, ebuild based on the contributions by Vibhav Garg and Saleem A.
Fixes #71178

Manifest

AUX commons-betwixt-0.6-noget.patch 980 RMD160 4949187d6428dfc3798c8638cb709c8be99a15cc SHA1 1d9c0e791998da306470cc2778d397d3830bd313 SHA256 57a9424247b285e281bbf8a9db29899b75f5053c36dd07a73edcdc8df10a86fc
AUX commons-betwixt-0.7-notests.patch 1171 RMD160 16aaa9d2789e38196f4f2390712a205bd46229bb SHA1 f6f3f4c1950a08e848ec7f33903d322398bfdf34 SHA256 9531b8d4d3b0a6df887bbb661899236c3d6d0411459799c7f6838052cb8b0ac9
DIST commons-betwixt-0.7-src.tar.gz 278140 RMD160 f101052ed9851ab5284751ed76d8f2cc7f929185 SHA1 8d6fa530cf7cea97d55c197d68fc01e9f1ad0456 SHA256 6b1adcfb0f573fe29b2440e87733ef176c07c0193f3f69587481772b3af148e4
DIST commons-betwixt-0.8-src.tar.gz 359821 RMD160 9c71588cd1ca7475d798e45ecd870f0784bdc52f SHA1 95d2897da653cbe52a2f77961898732c05fc8dba SHA256 86db2d772c5ffe134a96a6d79410896ec7ec75ed6d8824b39a5be6d2df384af2
EBUILD commons-betwixt-0.7-r1.ebuild 1514 RMD160 48360128f0df61fc371bc60c21b3ae6efea5d609 SHA1 0afc6d709924cb61739c3eefc66c1dfd15cebb6d SHA256 40a4016c034fad6ec4a121f88533735e59982cef520b14f7457c345f26698bca
EBUILD commons-betwixt-0.7-r2.ebuild 1437 RMD160 e4deab5e18d5e1b77f34745d0c26b47e860be080 SHA1 64b49ddd7702ee8a05c733875ec2c0fb8b7b1b7e SHA256 e2836694c742f662a9454d62833f3ec681f9edd4b995cbf89968b695ae232dce
EBUILD commons-betwixt-0.8.ebuild 1293 RMD160 b6a22d540a362754fd374ea3e878ac654a723698 SHA1 fd0c546a1f13568f17bcaba7ab77c50b05a670d5 SHA256 2fdf667028852b037c6118db73fa4a31af11ec6db40dd0e01056d58add60ee7a
MISC ChangeLog 3029 RMD160 7c7817f6f5e2befae4cd0723a15c440749dd8f88 SHA1 574dc88c207ce9c8d9dc497ede8365d55fa81c26 SHA256 8914af4bdb1907ed8fe7ac06f1fb0d256a800f49a2448b4c3aa83b1241b64f55
MISC metadata.xml 737 RMD160 b7634227bcc834bf0098f6d452e27d8e892bbdb1 SHA1 7c110757602c2388ed24c18cb469801a93c0143f SHA256 bfa7bd01e5bd7fabad8dbbef4ad43ec8c9afe870ddaa0f1ebc4c325800046d7b

commons-betwixt-0.7-r1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-java/commons-betwixt/commons-betwixt-0.7-r1.ebuild,v 1.7 2007/08/19 17:00:08 wltjr Exp $

JAVA_PKG_IUSE="doc test source"

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

DESCRIPTION="Introspective Bean to XML mapper"
HOMEPAGE="http://jakarta.apache.org/commons/betwixt/"
SRC_URI="mirror://apache/jakarta/commons/betwixt/source/${P}-src.tar.gz"

LICENSE="Apache-2.0"
SLOT="0.7"
KEYWORDS="amd64 ~ppc x86"
IUSE=""

COMMON_DEP="
>=dev-java/commons-logging-1.0.2
=dev-java/commons-beanutils-1.7*
>=dev-java/commons-digester-1.6"
RDEPEND=">=virtual/jre-1.3
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.3
${COMMON_DEP}
test? (
dev-java/ant-junit
>=dev-java/xerces-2.7
)"

S="${WORKDIR}/${P}-src/"

src_unpack() {
unpack ${A}

epatch ${FILESDIR}/${P}-notests.patch

cd "${S}"
java-ant_ignore-system-classes
mkdir -p ${S}/target/lib && cd ${S}/target/lib
java-pkg_jar-from commons-beanutils-1.7
java-pkg_jar-from commons-digester
java-pkg_jar-from commons-logging
}

EANT_BUILD_TARGET="init jar"

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

dodoc RELEASE-NOTES.txt README.txt
if use doc; then
java-pkg_dohtml PROPOSAL.html STATUS.html userguide.html
java-pkg_dohtml -r dist/docs/
fi
use source && java-pkg_dosrc src/java/*
}

src_test() {
java-pkg_jar-from --into target/lib xerces-2,junit
ANT_TASKS="ant-junit" eant test -DJunit.present=true
}

commons-betwixt-0.7-r2.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-betwixt/commons-betwixt-0.7-r2.ebuild,v 1.2 2008/04/07 15:48:18 mr_bones_ Exp $

EAPI=1
JAVA_PKG_IUSE="doc test source"

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

DESCRIPTION="Introspective Bean to XML mapper"
HOMEPAGE="http://commons.apache.org/betwixt/"
SRC_URI="http://archive.apache.org/dist/${PN/-///}/source/${P}-src.tar.gz"

LICENSE="Apache-2.0"
SLOT="0.7"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""

COMMON_DEP="
dev-java/commons-collections:0
>=dev-java/commons-logging-1.0.2
dev-java/commons-beanutils:1.7
>=dev-java/commons-digester-1.6"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
${COMMON_DEP}
test? (
dev-java/ant-junit
>=dev-java/xerces-2.7
)"

S="${WORKDIR}/${P}-src/"

PATCHES=( "${FILESDIR}/${P}-notests.patch" )

JAVA_ANT_REWRITE_CLASSPATH="true"
JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
EANT_GENTOO_CLASSPATH="commons-beanutils-1.7,commons-collections,commons-digester,commons-logging"
EANT_BUILD_TARGET="init jar"

src_test() {
java-pkg_jar-from --into target/lib xerces-2,junit
ANT_TASKS="ant-junit" eant test -DJunit.present=true
}

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

dodoc RELEASE-NOTES.txt README.txt || die
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

commons-betwixt-0.8.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-betwixt/commons-betwixt-0.8.ebuild,v 1.2 2008/04/07 15:48:18 mr_bones_ Exp $

EAPI=1
JAVA_PKG_IUSE="doc test source"

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

DESCRIPTION="Introspective Bean to XML mapper"

LICENSE="Apache-2.0"
SLOT="0.7"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""

COMMON_DEP="
dev-java/commons-collections:0
>=dev-java/commons-logging-1.0.2
dev-java/commons-beanutils:1.7
>=dev-java/commons-digester-1.6"
RDEPEND=">=virtual/jre-1.4
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.4
${COMMON_DEP}
test? (
dev-java/ant-junit
>=dev-java/xerces-2.7
)"

S="${WORKDIR}/${P}-src/"

JAVA_ANT_ENCODING="ISO-8859-1"
JAVA_ANT_REWRITE_CLASSPATH="true"
JAVA_ANT_IGNORE_SYSTEM_CLASSES="true"
EANT_GENTOO_CLASSPATH="commons-beanutils-1.7,commons-collections,commons-digester,commons-logging"
EANT_BUILD_TARGET="init jar"

src_test() {
java-pkg_jar-from --into target/lib xerces-2,junit
ANT_TASKS="ant-junit" eant test -DJunit.present=true
}

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

dodoc RELEASE-NOTES.txt README.txt || die
use doc && java-pkg_dojavadoc dist/docs/api
use source && java-pkg_dosrc src/java/*
}

files

metadata.xml




java


The Betwixt library provides an XML introspection mechanism for mapping
beans to XML in a flexible way. It is implemented using an XMLIntrospector
and XMLBeanInfo classes which are similar to the standard Introspector and
BeanInfo from the Java Beans specification.

Betwixt provides a way of turning beans into XML as well as automatically
generating digester rules in a way that can be customized on a per type
manner in the same way that the BeanInfo mechanism can be used to customize
the default introspection on a java object.