summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/xstream')
-rw-r--r--dev-java/xstream/ChangeLog8
-rw-r--r--dev-java/xstream/Manifest9
-rw-r--r--dev-java/xstream/xstream-1.2-r2.ebuild76
3 files changed, 88 insertions, 5 deletions
diff --git a/dev-java/xstream/ChangeLog b/dev-java/xstream/ChangeLog
index 9171376cd115..b1f2b92e03c9 100644
--- a/dev-java/xstream/ChangeLog
+++ b/dev-java/xstream/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-java/xstream
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/xstream/ChangeLog,v 1.16 2008/04/27 20:03:49 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/xstream/ChangeLog,v 1.17 2008/07/18 20:25:53 betelgeuse Exp $
+
+*xstream-1.2-r2 (18 Jul 2008)
+
+ 18 Jul 2008; Petteri Räty <betelgeuse@gentoo.org> +xstream-1.2-r2.ebuild:
+ jmock-1.0 and commons-lang-2.1 are only needed by src_test which is now
+ enabled
27 Apr 2008; Markus Meier <maekke@gentoo.org> xstream-1.2-r1.ebuild:
amd64 stable, bug #211286
diff --git a/dev-java/xstream/Manifest b/dev-java/xstream/Manifest
index 7ca02a5096df..089a02fce6bc 100644
--- a/dev-java/xstream/Manifest
+++ b/dev-java/xstream/Manifest
@@ -4,13 +4,14 @@ Hash: SHA1
AUX xstream-1.2-javadoc-fix.patch 829 RMD160 64385a5c8ca0750438cebb0ba547073bfbe73536 SHA1 eeca9df4c01083fc05fe67bd8c7abc427621f178 SHA256 b2aadc0ef4857240b31a248a37e532388ce2c45517f348df9ab3bb566948c828
DIST xstream-1.2.zip 5488349 RMD160 1f55cf75c8ed2cf2746727e3435b119c5caa1eff SHA1 e0713b355dea36be4951299e441ffd510eee6d19 SHA256 7536d9b1f2bf1c1b235d1a1114dbdae08a8ed5953b1fe7a2c760bf807770e26d
EBUILD xstream-1.2-r1.ebuild 1938 RMD160 1f653ff581588ad68fda5a0d278b24e31abec39e SHA1 81531224435c9f2eb9adb2c7c697daa7862ac235 SHA256 7fe79c9ec91442677a67daeb917cc1e4ca65b8e757b7eecf9ac816b76adcada6
+EBUILD xstream-1.2-r2.ebuild 1782 RMD160 111c980f20c50998f74d638cd84102666cd1e4b6 SHA1 2e3d75b77a0f9c3d9a515a12d654c337abd45875 SHA256 ea3a3adc4809d1f43ebc854aea0f37d097bfc1d38a210ff612476e92122cd361
EBUILD xstream-1.2.ebuild 1904 RMD160 b8119d34fb6373615a7b7d41b972afb69de33791 SHA1 cb7c5e1a30155eb402fa041f1ce26c5b357ea02a SHA256 338ee81a859aeb2c05b20886b5caf502e4b5aaf10d7aa07575c93915512bd75c
-MISC ChangeLog 2241 RMD160 a76e61c8f9685fd9663a07d0395a5e27cb830371 SHA1 8795e80e6189d0c83c977abdcc4e4dc941ed7549 SHA256 9fb74daaf2fce9171a076818f021180a3c51d6d13bed970976bc8ffdb2c8e9aa
+MISC ChangeLog 2438 RMD160 2beeb68c56192df6cd597eeb33eb88dd9d7c7485 SHA1 ac8ff0f0872947bb05620b9e8de8d18229678409 SHA256 0b0e3d90d239e09f0f0657e6fef9dfc1dd8ebe535901013b25a170ad46b27661
MISC metadata.xml 158 RMD160 493079b5fb71d66863beea1b023901c90ba81be5 SHA1 77cd509a8b3c377b9a24480b48a5d5481b7874f1 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkgU3EwACgkQkKaRLQcq0GI1dQCdHQhn48BvLA00m0rRDk6KyrEu
-7OcAn23E7Z8QbyWxF7t8HiQHYmUsiCNT
-=8jQc
+iEYEARECAAYFAkiA/FoACgkQcxLzpIGCsLRRMgCeNulRQlFQlJmO56y/nEAIRQvK
+xjEAniRKf0UkM0tb1skxmLgvxoiAB6FM
+=aiO8
-----END PGP SIGNATURE-----
diff --git a/dev-java/xstream/xstream-1.2-r2.ebuild b/dev-java/xstream/xstream-1.2-r2.ebuild
new file mode 100644
index 000000000000..c713d5978f8f
--- /dev/null
+++ b/dev-java/xstream/xstream-1.2-r2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/xstream/xstream-1.2-r2.ebuild,v 1.1 2008/07/18 20:25:53 betelgeuse Exp $
+
+EAPI=1
+JAVA_PKG_IUSE="doc examples java5 source test"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="A text-processing Java classes that serialize objects to XML and back again."
+HOMEPAGE="http://xstream.codehaus.org/index.html"
+SRC_URI="http://dist.codehaus.org/xstream/distributions/${P}.zip"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+COMMON_DEPS="
+ =dev-java/cglib-2.1*
+ >=dev-java/dom4j-1.3
+ dev-java/jsr173
+ ~dev-java/jdom-1.0
+ >=dev-java/joda-time-1.2
+ dev-java/xom
+ >=dev-java/xpp3-1.1.3.4
+ =dev-java/xml-commons-external-1.3*
+ test? (
+ dev-java/commons-lang:2.1
+ dev-java/jmock:1.0
+ dev-java/ant-junit
+ dev-java/ant-trax
+ dev-java/xml-writer
+ dev-java/stax
+ )"
+
+DEPEND="java5? ( >=virtual/jdk-1.5 )
+ !java5? ( =virtual/jdk-1.4* )
+ app-arch/unzip
+ ${COMMON_DEPS}"
+RDEPEND=">=virtual/jre-1.4
+ ${COMMON_DEPS}"
+
+JAVA_PKG_BSFIX="off"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-javadoc-fix.patch"
+ rm -v *.jar || die
+ rm -v lib/jdk1.3/*.jar || die
+ cd "${S}/lib"
+ rm -v *.jar
+ java-pkg_jar-from xml-commons-external-1.3
+ java-pkg_jar-from jsr173
+ java-pkg_jar-from cglib-2.1
+ java-pkg_jar-from dom4j-1
+ java-pkg_jar-from jdom-1.0
+ java-pkg_jar-from joda-time
+ java-pkg_jar-from xom
+ java-pkg_jar-from xpp3
+ java-pkg_filter-compiler jikes
+}
+
+src_test() {
+ java-pkg_jar-from --into lib \
+ junit,xml-writer,stax,commons-lang-2.1,jmock-1.0
+ ANT_TASKS="ant-junit ant-trax" eant test
+}
+
+src_install() {
+ java-pkg_newjar ${P}.jar
+
+ use doc && java-pkg_dojavadoc javadoc
+ use source && java-pkg_dosrc src/java/com
+}