summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/jaxb')
-rw-r--r--dev-java/jaxb/ChangeLog7
-rw-r--r--dev-java/jaxb/Manifest13
-rw-r--r--dev-java/jaxb/jaxb-2.1.2-r1.ebuild66
3 files changed, 84 insertions, 2 deletions
diff --git a/dev-java/jaxb/ChangeLog b/dev-java/jaxb/ChangeLog
index d5bba761dfa9..df1586274d94 100644
--- a/dev-java/jaxb/ChangeLog
+++ b/dev-java/jaxb/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-java/jaxb
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxb/ChangeLog,v 1.6 2008/03/28 18:10:49 nixnut Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxb/ChangeLog,v 1.7 2008/07/19 00:15:33 betelgeuse Exp $
+
+*jaxb-2.1.2-r1 (19 Jul 2008)
+
+ 19 Jul 2008; Petteri Räty <betelgeuse@gentoo.org> +jaxb-2.1.2-r1.ebuild:
+ Remove a bunch of unneeded dependencies.
28 Mar 2008; nixnut <nixnut@gentoo.org> jaxb-2.1.2.ebuild:
Stable on ppc wrt bug 214778
diff --git a/dev-java/jaxb/Manifest b/dev-java/jaxb/Manifest
index f3adc4efbbe1..ce68bb02c667 100644
--- a/dev-java/jaxb/Manifest
+++ b/dev-java/jaxb/Manifest
@@ -1,5 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX build.xml-2.1.2 766 RMD160 307753161f07e7270e688d5871ee9e5811f53926 SHA1 75dd3188d64a3ffdf8ea2b34d6250402c0efc677 SHA256 0143f05f454e3267a4b721bb4f8bce02a2dd28c4c91bc33a74396269099020be
DIST JAXB2_src_20070125.jar 3089194 RMD160 250d652434912ded3019ba645acfd9cdac21daa3 SHA1 084859789656bf65b9042cd6959bf694b55d65f0 SHA256 26bec14fa220b111b7153f9889926b86a9cdc8a73aa2541149dadd7d7151afa1
+EBUILD jaxb-2.1.2-r1.ebuild 1627 RMD160 85fff99c316465ae952873d2ef02f513c6aebc64 SHA1 c67407c392e7d6805146fb7a417b56129c1b9844 SHA256 7da9b7787bef3e735306a188107950d130fb9e40f224d3982f3db7a764b5711f
EBUILD jaxb-2.1.2.ebuild 1956 RMD160 69589430a24eb5ff0a1ee25b0943ca6c05905860 SHA1 bc0b6b3532799f29f5fe7bda41b437bbe2611a91 SHA256 9f891921378aa716f35ddf3db79f40edc3673c59ae3c09f7c9f5e52df5e1faf5
-MISC ChangeLog 880 RMD160 cf00e6787b3795baf50e82a4cd33681fad8aeb4e SHA1 8edf4a13be98625a9b46f7d0dd728c481128b3a2 SHA256 1606b6e6af199bb1a0c39bd9ea043056e965cb3f9d67bcc87ec303e7160d1c75
+MISC ChangeLog 1034 RMD160 b1d418afaa89fbca39d745f132bcd8a8547beb6d SHA1 e0883be667b5029acd58ea6ae860eb9962484845 SHA256 86ebe4f049c118f9df8ec118f4c8a767dcb929e5f1959ad8030027b41b678557
MISC metadata.xml 159 RMD160 7da5c733c224383ffe350605bc36721a3ff2536f SHA1 99c2655c7bbee2cbc8c79edb2d00d481d62faf95 SHA256 a4ced33e98b00e3a3f725c4c40ef8e76c338db53389465ef871105fbe6e8cbbb
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.9 (GNU/Linux)
+
+iEYEARECAAYFAkiBMjIACgkQcxLzpIGCsLT5gACfYC+M8VBvlM9qFb0MD55j1N4I
+b1EAn0G1OMVf/H6vFQ+NLJpcNuBf3/IX
+=splR
+-----END PGP SIGNATURE-----
diff --git a/dev-java/jaxb/jaxb-2.1.2-r1.ebuild b/dev-java/jaxb/jaxb-2.1.2-r1.ebuild
new file mode 100644
index 000000000000..e33a431b3030
--- /dev/null
+++ b/dev-java/jaxb/jaxb-2.1.2-r1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/jaxb/jaxb-2.1.2-r1.ebuild,v 1.1 2008/07/19 00:15:33 betelgeuse Exp $
+
+JAVA_PKG_IUSE="source"
+
+inherit java-pkg-2 java-ant-2
+
+DESCRIPTION="Reference implementation of the JAXB specification."
+HOMEPAGE="http://jaxb.dev.java.net/"
+DATE="20070125"
+MY_P="JAXB2_src_${DATE}"
+SRC_URI="https://jaxb.dev.java.net/${PV}/${MY_P}.jar"
+
+LICENSE="CDDL"
+SLOT="2"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+IUSE=""
+
+COMMON_DEP="
+ dev-java/istack-commons-runtime
+ dev-java/jsr173
+ java-virtuals/jaf
+ dev-java/txw2-runtime"
+DEPEND=">=virtual/jdk-1.5
+ app-arch/unzip
+ ${COMMON_DEP}"
+RDEPEND=">=virtual/jre-1.5
+ ${COMMON_DEP}"
+
+S="${WORKDIR}/jaxb-ri-${DATE}"
+
+src_unpack() {
+ echo "A" | java -jar "${DISTDIR}/${A}" -console > /dev/null || die "unpack failed"
+
+ # Source is missing Messages.properties, copy it from binary version:
+ cd "${T}"
+ unzip -qq "${S}/lib/jaxb-api.jar"
+ for mp in $(find javax -name '*.properties'); do
+ mv "${mp}" "${S}/src/${mp}" || die
+ done
+
+ cd "${S}/lib"
+ rm -v *.jar || die
+ java-pkg_jarfrom --build-only ant-core
+ java-pkg_jarfrom istack-commons-runtime
+ java-pkg_jarfrom jsr173
+ java-pkg_jarfrom jaf
+ java-pkg_jarfrom txw2-runtime
+ ln -s $(java-config --tools) || die
+
+ cd "${S}/src/com/sun/"
+ rm -rf codemodel # in dev-java/codemodel
+ rm -rf tools # in dev-java/jaxb-tools
+
+ cp -v "${FILESDIR}/build.xml-${PV}" "${S}/build.xml" || die "cp failed"
+
+}
+
+src_install() {
+ java-pkg_dojar jaxb-api.jar
+ java-pkg_dojar jaxb-impl.jar
+
+ use source && java-pkg_dosrc src/*
+
+}