summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrzysztof Pawlik <nelchael@gentoo.org>2007-05-01 19:17:21 +0000
committerKrzysztof Pawlik <nelchael@gentoo.org>2007-05-01 19:17:21 +0000
commitbc70b0d35e7e57a15826a88869ec4e8a9b114b2f (patch)
tree0ce765bf94e7b6c728a21928493e727f63614936 /dev-java/jaxp
parentInitial commit of jsr101. (diff)
downloadhistorical-bc70b0d35e7e57a15826a88869ec4e8a9b114b2f.tar.gz
historical-bc70b0d35e7e57a15826a88869ec4e8a9b114b2f.tar.bz2
historical-bc70b0d35e7e57a15826a88869ec4e8a9b114b2f.zip
Initial commit of jaxp.
Package-Manager: portage-2.1.2.5
Diffstat (limited to 'dev-java/jaxp')
-rw-r--r--dev-java/jaxp/ChangeLog10
-rw-r--r--dev-java/jaxp/files/build.xml-1.419
-rw-r--r--dev-java/jaxp/files/digest-jaxp-1.43
-rw-r--r--dev-java/jaxp/jaxp-1.4.ebuild50
-rw-r--r--dev-java/jaxp/metadata.xml8
5 files changed, 90 insertions, 0 deletions
diff --git a/dev-java/jaxp/ChangeLog b/dev-java/jaxp/ChangeLog
new file mode 100644
index 000000000000..c144d6a098bc
--- /dev/null
+++ b/dev-java/jaxp/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/jaxp
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxp/ChangeLog,v 1.5 2007/05/01 19:17:21 nelchael Exp $
+
+*jaxp-1.4 (01 May 2007)
+
+ 01 May 2007; Krzysiek Pawlik <nelchael@gentoo.org> +files/build.xml-1.4,
+ +metadata.xml, +jaxp-1.4.ebuild:
+ Initial commit of jaxp.
+
diff --git a/dev-java/jaxp/files/build.xml-1.4 b/dev-java/jaxp/files/build.xml-1.4
new file mode 100644
index 000000000000..98b9f2ac7dda
--- /dev/null
+++ b/dev-java/jaxp/files/build.xml-1.4
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<project name="jaxp" default="jar" basedir=".">
+ <target name="compile">
+ <mkdir dir="build"/>
+ <javac debug="false" srcdir="jaxp-1_4-api/src" destdir="build">
+ <classpath>
+ <fileset dir="lib" includes="**/*.jar"/>
+ </classpath>
+ </javac>
+ </target>
+ <target name="jar" depends="compile">
+ <jar destfile="jaxp-api.jar">
+ <fileset dir="build" includes="javax/**/*.class"/>
+ </jar>
+ <jar destfile="jaxp-impl.jar">
+ <fileset dir="build" includes="org/**/*.class"/>
+ </jar>
+ </target>
+</project>
diff --git a/dev-java/jaxp/files/digest-jaxp-1.4 b/dev-java/jaxp/files/digest-jaxp-1.4
new file mode 100644
index 000000000000..6ce6c0d8f53a
--- /dev/null
+++ b/dev-java/jaxp/files/digest-jaxp-1.4
@@ -0,0 +1,3 @@
+MD5 e11a5e23cc9841345e1592b93ddc4052 JAXP_14_FCS.class 9437514
+RMD160 b30e20618635a03fd4970c28c635546bfb9df176 JAXP_14_FCS.class 9437514
+SHA256 77d6479b69941203adf5b0b76e09472cdb2bcd647b845d6b7e3ed6f0b3be7b23 JAXP_14_FCS.class 9437514
diff --git a/dev-java/jaxp/jaxp-1.4.ebuild b/dev-java/jaxp/jaxp-1.4.ebuild
new file mode 100644
index 000000000000..b341f2989c6a
--- /dev/null
+++ b/dev-java/jaxp/jaxp-1.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxp/jaxp-1.4.ebuild,v 1.1 2007/05/01 19:17:21 nelchael Exp $
+
+JAVA_PKG_IUSE="doc source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="The Java API for XML Processing (JAXP)"
+HOMEPAGE="https://jaxp.dev.java.net/"
+SRC_URI="https://jaxp-sources.dev.java.net/files/documents/2779/42920/JAXP_14_FCS.class"
+
+LICENSE="CDDL"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+DEPEND=">=virtual/jdk-1.4"
+RDEPEND=">=virtual/jre-1.4"
+
+S="${WORKDIR}/jaxp-1_4-20061026"
+
+src_unpack() {
+
+ cd "${WORKDIR}"
+ echo "A" | java -cp "${DISTDIR}" JAXP_14_FCS -console > /dev/null || die "unpack failed"
+
+ cd "${S}"
+ rm -v lib/*.jar
+ unpack ./jaxp-api.src.zip || die
+
+ cp "${FILESDIR}/build.xml-${PV}" "${S}/build.xml" -i || die "cp failed"
+
+}
+
+src_compile() {
+ eant jar #bundled javadocs but no build.xml to generate
+}
+
+src_install() {
+ java-pkg_dojar jaxp-api.jar
+ java-pkg_dojar jaxp-impl.jar
+
+ use source && java-pkg_dosrc jaxp-1_4-api/src/{javax,org}
+ dodoc \
+ docs/JAXP-Compatibility.html \
+ docs/ReleaseNotes.html || die
+ use doc && java-pkg_dojavadoc docs/api
+
+}
diff --git a/dev-java/jaxp/metadata.xml b/dev-java/jaxp/metadata.xml
new file mode 100644
index 000000000000..39fffcd80808
--- /dev/null
+++ b/dev-java/jaxp/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>