summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzysztof Pawlik <nelchael@gentoo.org>2007-05-01 19:50:33 +0000
committerKrzysztof Pawlik <nelchael@gentoo.org>2007-05-01 19:50:33 +0000
commit1757990d6619520fba2ed84749d2a0c23338861b (patch)
treedc89feee24d7a565bfe944bb7f214c19e17742ab /dev-java/jax-rpc
parentFix SRC_URI. (diff)
downloadhistorical-1757990d6619520fba2ed84749d2a0c23338861b.tar.gz
historical-1757990d6619520fba2ed84749d2a0c23338861b.tar.bz2
historical-1757990d6619520fba2ed84749d2a0c23338861b.zip
Initial commit of jax-rpc.
Package-Manager: portage-2.1.2.5
Diffstat (limited to 'dev-java/jax-rpc')
-rw-r--r--dev-java/jax-rpc/ChangeLog11
-rw-r--r--dev-java/jax-rpc/files/digest-jax-rpc-1.1.3.013
-rw-r--r--dev-java/jax-rpc/files/jax-rpc-1.1.3.01-length.patch11
-rw-r--r--dev-java/jax-rpc/jax-rpc-1.1.3.01.ebuild82
-rw-r--r--dev-java/jax-rpc/metadata.xml8
5 files changed, 115 insertions, 0 deletions
diff --git a/dev-java/jax-rpc/ChangeLog b/dev-java/jax-rpc/ChangeLog
new file mode 100644
index 000000000000..6db799050d50
--- /dev/null
+++ b/dev-java/jax-rpc/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-java/jax-rpc
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jax-rpc/ChangeLog,v 1.1 2007/05/01 19:50:33 nelchael Exp $
+
+*jax-rpc-1.1.3.01 (01 May 2007)
+
+ 01 May 2007; Krzysiek Pawlik <nelchael@gentoo.org>
+ +files/jax-rpc-1.1.3.01-length.patch, +metadata.xml,
+ +jax-rpc-1.1.3.01.ebuild:
+ Initial commit of jax-rpc.
+
diff --git a/dev-java/jax-rpc/files/digest-jax-rpc-1.1.3.01 b/dev-java/jax-rpc/files/digest-jax-rpc-1.1.3.01
new file mode 100644
index 000000000000..450b73ec5400
--- /dev/null
+++ b/dev-java/jax-rpc/files/digest-jax-rpc-1.1.3.01
@@ -0,0 +1,3 @@
+MD5 74dd8c5c740a6ea444212061eaa85292 jax-rpc-1.1.3.01.tar.bz2 763737
+RMD160 08821b69d431e1a59ca5d0018cd5d28a13d8b8ff jax-rpc-1.1.3.01.tar.bz2 763737
+SHA256 54d29016732aefb35892b98a7393a8d47061e37933e8387292fd103d2488542e jax-rpc-1.1.3.01.tar.bz2 763737
diff --git a/dev-java/jax-rpc/files/jax-rpc-1.1.3.01-length.patch b/dev-java/jax-rpc/files/jax-rpc-1.1.3.01-length.patch
new file mode 100644
index 000000000000..990b17457476
--- /dev/null
+++ b/dev-java/jax-rpc/files/jax-rpc-1.1.3.01-length.patch
@@ -0,0 +1,11 @@
+--- src/com/sun/xml/rpc/streaming/FastInfosetReader.java.vanilla 2007-03-18 16:27:14.000000000 +0100
++++ src/com/sun/xml/rpc/streaming/FastInfosetReader.java 2007-03-18 16:26:23.000000000 +0100
+@@ -296,7 +296,7 @@
+
+ private boolean isWhiteSpaceCharacters() {
+ int i = _charactersOffset;
+- final int end = i + _charactersLength;
++ final int end = i + _characters.length;
+ while (i < end) {
+ if (_characters[i++] > '\u0020') {
+ return false;
diff --git a/dev-java/jax-rpc/jax-rpc-1.1.3.01.ebuild b/dev-java/jax-rpc/jax-rpc-1.1.3.01.ebuild
new file mode 100644
index 000000000000..5da5eab43b93
--- /dev/null
+++ b/dev-java/jax-rpc/jax-rpc-1.1.3.01.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jax-rpc/jax-rpc-1.1.3.01.ebuild,v 1.1 2007/05/01 19:50:33 nelchael Exp $
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2 eutils
+
+DESCRIPTION="Reference Implementation of JAX-RPC, the Java APIs for XML based RPC"
+HOMEPAGE="http://jax-rpc.dev.java.net/"
+# CVS: cvs -d :pserver:guest@cvs.dev.java.net:/cvs checkout -r JAXRPC_1_1_3_01_PKG_081806 jax-rpc/jaxrpc-ri
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+LICENSE="CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE=""
+
+COMMON_DEP="=dev-java/servletapi-2.4*
+ dev-java/fastinfoset
+ dev-java/jaxp
+ dev-java/jsr67
+ dev-java/jsr101
+ dev-java/jsr173
+ dev-java/relaxng-datatype
+ dev-java/saaj
+ dev-java/sax
+ dev-java/sun-jaf
+ dev-java/sun-javamail
+ dev-java/xsdlib
+ =dev-java/xerces-2*"
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEP}"
+DEPEND=">=virtual/jdk-1.5
+ ${COMMON_DEP}"
+
+EANT_BUILD_TARGET="image"
+EANT_DOC_TARGET="javadocs"
+EANT_EXTRA_ARGS="-Djava.mail=lib/mail.jar"
+
+S="${WORKDIR}/jaxrpc-ri"
+
+src_unpack() {
+
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-length.patch"
+
+ cd "${S}/lib"
+
+ java-pkg_jar-from --build-only ant-core
+ java-pkg_jar-from fastinfoset fastinfoset.jar FastInfoset.jar
+ java-pkg_jar-from jaxp
+ java-pkg_jar-from jsr67 jsr67.jar saaj-api.jar
+ java-pkg_jar-from jsr101
+ java-pkg_jar-from jsr173
+ java-pkg_jar-from relaxng-datatype
+ java-pkg_jar-from saaj saaj.jar saaj-impl.jar
+ java-pkg_jar-from sax
+ java-pkg_jar-from servletapi-2.4 servlet-api.jar servlet.jar
+ java-pkg_jar-from sun-jaf
+ java-pkg_jar-from sun-javamail
+ java-pkg_jar-from xsdlib
+ java-pkg_jar-from xerces-2
+
+ cd "${S}/src"
+ find . -name '*.java' -exec sed -i \
+ -e 's,com.sun.org.apache.xerces.internal,org.apache.xerces,g' \
+ {} \;
+
+}
+
+src_install() {
+
+ java-pkg_dojar "build/lib/jaxrpc-spi.jar"
+ java-pkg_dojar "build/lib/jaxrpc-impl.jar"
+
+ use doc && java-pkg_dojavadoc build/javadocs
+ use source && java-pkg_dosrc src
+
+}
diff --git a/dev-java/jax-rpc/metadata.xml b/dev-java/jax-rpc/metadata.xml
new file mode 100644
index 000000000000..39fffcd80808
--- /dev/null
+++ b/dev-java/jax-rpc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+ <maintainer>
+ <email>nelchael@gentoo.org</email>
+ </maintainer>
+</pkgmetadata>