summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVlastimil Babka <caster@gentoo.org>2008-01-24 23:48:06 +0000
committerVlastimil Babka <caster@gentoo.org>2008-01-24 23:48:06 +0000
commitc7b153b2dbb3f42f8654c498e698e9f4e37e44e2 (patch)
treec514e49f45c62a9c100d002a6ad6c9289011ef37 /dev-java/cldc-api/cldc-api-1.1.ebuild
parentbump to 2.4.2 (diff)
downloadhistorical-c7b153b2dbb3f42f8654c498e698e9f4e37e44e2.tar.gz
historical-c7b153b2dbb3f42f8654c498e698e9f4e37e44e2.tar.bz2
historical-c7b153b2dbb3f42f8654c498e698e9f4e37e44e2.zip
New package, mainly to let eclipse-sdk build against free source-based CLDC API classes from the phoneme project, and not sun-j2me-bin.
Package-Manager: portage-2.1.4
Diffstat (limited to 'dev-java/cldc-api/cldc-api-1.1.ebuild')
-rw-r--r--dev-java/cldc-api/cldc-api-1.1.ebuild35
1 files changed, 35 insertions, 0 deletions
diff --git a/dev-java/cldc-api/cldc-api-1.1.ebuild b/dev-java/cldc-api/cldc-api-1.1.ebuild
new file mode 100644
index 000000000000..49aef2ac721f
--- /dev/null
+++ b/dev-java/cldc-api/cldc-api-1.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-java/cldc-api/cldc-api-1.1.ebuild,v 1.1 2008/01/24 23:48:05 caster Exp $
+
+inherit java-pkg-2
+
+DESCRIPTION="Java ME Connected Limited Device Configuration API"
+HOMEPAGE="http://java.sun.com/javame/reference/apis.jsp"
+SRC_URI="mirror://gentoo/${P}.tar.bz2"
+
+# mkdir cldc-api-1.1 && cd cldc-api-1.1
+# you need a login on dev.java.net - use --username username if different from your local login
+# svn export https://phoneme.dev.java.net/svn/phoneme/components/cldc/trunk/src/javaapi/cldc1.1
+# svn export https://phoneme.dev.java.net/svn/phoneme/components/cldc/trunk/src/javaapi/share
+# cd ..
+# tar -cjf cldc-api-1.1.tar.bz2 cldc-api-1.1
+# move tarball to distdir, scp to d.g.o...
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="1.1"
+IUSE=""
+
+RDEPEND=">=virtual/jre-1.4"
+DEPEND=">=virtual/jdk-1.4"
+
+src_compile() {
+ mkdir classes
+ ejavac -d classes `find . -name '*.java'` || die "ejavac failed"
+ jar -cf ${PN}.jar -C classes . || die "jar failed"
+}
+
+src_install() {
+ java-pkg_dojar ${PN}.jar
+}