summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-java/sun-j2me-bin/ChangeLog10
-rw-r--r--dev-java/sun-j2me-bin/Manifest17
-rw-r--r--dev-java/sun-j2me-bin/files/digest-sun-j2me-bin-2.2-r26
-rw-r--r--dev-java/sun-j2me-bin/metadata.xml5
-rw-r--r--dev-java/sun-j2me-bin/sun-j2me-bin-2.2-r2.ebuild94
5 files changed, 132 insertions, 0 deletions
diff --git a/dev-java/sun-j2me-bin/ChangeLog b/dev-java/sun-j2me-bin/ChangeLog
new file mode 100644
index 000000000000..8d61f8cc8ad5
--- /dev/null
+++ b/dev-java/sun-j2me-bin/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-java/sun-j2me-bin
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-j2me-bin/ChangeLog,v 1.1 2006/07/06 17:30:17 nelchael Exp $
+
+*sun-j2me-bin-2.2-r2 (06 Jul 2006)
+
+ 06 Jul 2006; Krzysiek Pawlik <nelchael@gentoo.org> +metadata.xml,
+ +sun-j2me-bin-2.2-r2.ebuild:
+ Initial version.
+
diff --git a/dev-java/sun-j2me-bin/Manifest b/dev-java/sun-j2me-bin/Manifest
new file mode 100644
index 000000000000..0a692552cc8f
--- /dev/null
+++ b/dev-java/sun-j2me-bin/Manifest
@@ -0,0 +1,17 @@
+DIST j2me_wireless_toolkit-2_2-linux-i386.bin 17637106 RMD160 2ab276d41a6e20476b51ec80279ef6fd0019de5b SHA1 fa9888ab2a7486be1b168e395e0aa40ca0103f14 SHA256 4480bea914a4537ea81a5a70c517f91aa5a567915f470e70e050c332bfdd4d34
+DIST j2me_wireless_toolkit-2_2-update_1-linux.zip 1521230 RMD160 418d3cb3e95c959bb0010022e32f976648a892e5 SHA1 d83a9b6a7c253633d37619b2796f4aa271bd57f0 SHA256 678db2b8bbd365fd5ff3457272ce123c6720d08b2fe8f2b256eeabb3d65da153
+EBUILD sun-j2me-bin-2.2-r2.ebuild 2222 RMD160 4123f46a5a480e465f98b7b6c8c07933d5a1f8a5 SHA1 fbc7db761734750186bd37634b04b901a946e5c8 SHA256 824a1c11bf1f263e62c1c1fd9bb2e4aca35c154e6b1292e0f1993136881d5511
+MD5 76935a310dd7cfff3f8d672f785aac7a sun-j2me-bin-2.2-r2.ebuild 2222
+RMD160 4123f46a5a480e465f98b7b6c8c07933d5a1f8a5 sun-j2me-bin-2.2-r2.ebuild 2222
+SHA256 824a1c11bf1f263e62c1c1fd9bb2e4aca35c154e6b1292e0f1993136881d5511 sun-j2me-bin-2.2-r2.ebuild 2222
+MISC ChangeLog 277 RMD160 8f11de62c095c9519108bc48206772aba00967b1 SHA1 99974cf88e700d2ad38a26e9dfecdcbc560d9006 SHA256 b14ad065d5d9f1a63271768789675440ea2e64a893ea8ca3d53bc68570a7c72a
+MD5 aad84cf54702d9f7047a6b208e5f7dbd ChangeLog 277
+RMD160 8f11de62c095c9519108bc48206772aba00967b1 ChangeLog 277
+SHA256 b14ad065d5d9f1a63271768789675440ea2e64a893ea8ca3d53bc68570a7c72a ChangeLog 277
+MISC metadata.xml 158 RMD160 493079b5fb71d66863beea1b023901c90ba81be5 SHA1 77cd509a8b3c377b9a24480b48a5d5481b7874f1 SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb
+MD5 123cf9440c1d4ac78f2caba1624765f9 metadata.xml 158
+RMD160 493079b5fb71d66863beea1b023901c90ba81be5 metadata.xml 158
+SHA256 ea882ceccfd160b16cf7e79de423bdcc12b3fa000f124491a6df36f5783894fb metadata.xml 158
+MD5 d982119b2e6d42951ca295fa800e919b files/digest-sun-j2me-bin-2.2-r2 623
+RMD160 e9f25dc6f761a1dbedddc34a6dec16cf56a4c48b files/digest-sun-j2me-bin-2.2-r2 623
+SHA256 3f99926c16b528b7d1a38fdf0859d6a89dcb95bddf8b332bf4be5b9087c6fc48 files/digest-sun-j2me-bin-2.2-r2 623
diff --git a/dev-java/sun-j2me-bin/files/digest-sun-j2me-bin-2.2-r2 b/dev-java/sun-j2me-bin/files/digest-sun-j2me-bin-2.2-r2
new file mode 100644
index 000000000000..b70ee34f8bbf
--- /dev/null
+++ b/dev-java/sun-j2me-bin/files/digest-sun-j2me-bin-2.2-r2
@@ -0,0 +1,6 @@
+MD5 c9c631a7bb4681b1421ec8a30eb2c8c4 j2me_wireless_toolkit-2_2-linux-i386.bin 17637106
+RMD160 2ab276d41a6e20476b51ec80279ef6fd0019de5b j2me_wireless_toolkit-2_2-linux-i386.bin 17637106
+SHA256 4480bea914a4537ea81a5a70c517f91aa5a567915f470e70e050c332bfdd4d34 j2me_wireless_toolkit-2_2-linux-i386.bin 17637106
+MD5 ed2aeadb22a73c46561394e59a6a3ce2 j2me_wireless_toolkit-2_2-update_1-linux.zip 1521230
+RMD160 418d3cb3e95c959bb0010022e32f976648a892e5 j2me_wireless_toolkit-2_2-update_1-linux.zip 1521230
+SHA256 678db2b8bbd365fd5ff3457272ce123c6720d08b2fe8f2b256eeabb3d65da153 j2me_wireless_toolkit-2_2-update_1-linux.zip 1521230
diff --git a/dev-java/sun-j2me-bin/metadata.xml b/dev-java/sun-j2me-bin/metadata.xml
new file mode 100644
index 000000000000..7303cef96964
--- /dev/null
+++ b/dev-java/sun-j2me-bin/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>java</herd>
+</pkgmetadata>
diff --git a/dev-java/sun-j2me-bin/sun-j2me-bin-2.2-r2.ebuild b/dev-java/sun-j2me-bin/sun-j2me-bin-2.2-r2.ebuild
new file mode 100644
index 000000000000..ed17f5d9faf2
--- /dev/null
+++ b/dev-java/sun-j2me-bin/sun-j2me-bin-2.2-r2.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/sun-j2me-bin/sun-j2me-bin-2.2-r2.ebuild,v 1.1 2006/07/06 17:30:17 nelchael Exp $
+
+inherit java-pkg-2
+
+DESCRIPTION="Java 2 Micro Edition Wireless Toolkit for developing wireless applications"
+HOMEPAGE="http://java.sun.com/products/j2mewtoolkit/"
+BINARY="j2me_wireless_toolkit-${PV//./_}-linux-i386.bin"
+PATCH="j2me_wireless_toolkit-2_2-update_1-linux.zip"
+SRC_URI="${BINARY} ${PATCH}"
+LICENSE="sun-bcla-j2me"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc examples"
+RESTRICT="fetch"
+# Before going official with this all the jars should be checked for packed stuff
+# I think the lib/jsrXXX.jar probably are at least packed jars
+DEPEND=">=dev-java/sun-jaf-bin-1.0
+ >=dev-java/sun-javamail-bin-1.3"
+RDEPEND="${DEPEND}
+ >=virtual/jdk-1.4.2"
+
+S=${WORKDIR}
+
+MY_FILE=${DISTDIR}/${BINARY}
+
+pkg_nofetch() {
+
+ einfo "Please download ${BINARY} and the patch"
+ einfo "${PATCH} from:"
+ einfo "http://java.sun.com/products/sjwtoolkit/download-2_2.html"
+ einfo "and move it to ${DISTDIR}"
+
+}
+
+src_unpack() {
+
+ if [[ ! -r ${MY_FILE} ]]; then
+
+ eerror "cannot read ${A}. Please check the permission and try again."
+ die
+
+ fi
+
+ #extract compressed data and unpack
+ dd bs=2048 if=${MY_FILE} of=install.zip skip=10 2>/dev/null || die
+ unzip install.zip >/dev/null || die
+ rm install.zip
+
+ unpack ${PATCH}
+
+ #Set the java-bin-path in some scripts
+ for file in ktoolbar emulator mekeytool prefs utils wscompile defaultdevice; do
+ sed -i -e \
+ "s@pathtowtk=\$@pathtowtk=\`java-config --jdk-home\`\"/bin/\"@" \
+ ${WORKDIR}/bin/${file} || die
+ done
+
+ #replace included jar files with local versions
+ cd bin
+ rm -f activation.jar mail.jar
+ java-pkg_jar-from sun-jaf-bin activation.jar
+ java-pkg_jar-from sun-javamail-bin mail.jar
+
+}
+
+src_install() {
+
+ local BIN_DESTINATION=/opt/${P}/bin
+ cd ${WORKDIR}
+
+ insinto /opt/${P}
+ exeinto ${BIN_DESTINATION}
+
+ dohtml *.html
+
+ use doc && java-pkg_dohtml -r docs/*
+ use examples && doins -r apps
+
+ doins -r appdb bin lib wtklib
+
+ fperms 755 ${BIN_DESTINATION}/*
+ fperms 644 ${BIN_DESTINATION}/*.jar
+
+ dodir /usr/bin
+ dosym ${BIN_DESTINATION}/ktoolbar /usr/bin/ktoolbar
+
+ java-pkg_regjar \
+ /opt/${P}/lib/*.jar \
+ /opt/${P}/wtklib/kenv.zip \
+ /opt/${P}/wtklib/*.jar
+
+}