diff options
author | 2008-01-24 23:48:06 +0000 | |
---|---|---|
committer | 2008-01-24 23:48:06 +0000 | |
commit | c7b153b2dbb3f42f8654c498e698e9f4e37e44e2 (patch) | |
tree | c514e49f45c62a9c100d002a6ad6c9289011ef37 /dev-java/cldc-api/cldc-api-1.1.ebuild | |
parent | bump to 2.4.2 (diff) | |
download | historical-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.ebuild | 35 |
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 +} |