diff options
author | Karl Trygve Kalleberg <karltk@gentoo.org> | 2004-06-03 11:32:46 +0000 |
---|---|---|
committer | Karl Trygve Kalleberg <karltk@gentoo.org> | 2004-06-03 11:32:46 +0000 |
commit | 2a6345be8ae208c11aafd49f290286d8766b18f7 (patch) | |
tree | 366c9a6620d0fc274d037089fe0ef72bf891321f /dev-java | |
parent | fix dir -> die typo; skip unnecessary dodirs (Manifest recommit) (diff) | |
download | gentoo-2-2a6345be8ae208c11aafd49f290286d8766b18f7.tar.gz gentoo-2-2a6345be8ae208c11aafd49f290286d8766b18f7.tar.bz2 gentoo-2-2a6345be8ae208c11aafd49f290286d8766b18f7.zip |
Initial import. Fixes #46267
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/jasmin-sable/ChangeLog | 9 | ||||
-rw-r--r-- | dev-java/jasmin-sable/Manifest | 4 | ||||
-rw-r--r-- | dev-java/jasmin-sable/files/digest-jasmin-sable-1.2.7 | 1 | ||||
-rw-r--r-- | dev-java/jasmin-sable/files/jasmin | 12 | ||||
-rw-r--r-- | dev-java/jasmin-sable/jasmin-sable-1.2.7.ebuild | 52 | ||||
-rw-r--r-- | dev-java/jasmin-sable/metadata.xml | 10 |
6 files changed, 88 insertions, 0 deletions
diff --git a/dev-java/jasmin-sable/ChangeLog b/dev-java/jasmin-sable/ChangeLog new file mode 100644 index 000000000000..d370afda2146 --- /dev/null +++ b/dev-java/jasmin-sable/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-java/jasmin-sable +# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed unde the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jasmin-sable/ChangeLog,v 1.1 2004/06/03 11:32:46 karltk Exp $ + +*jasmin-sable-1.2.7 (03 Jun 2004) + + 03 Jun 2004; Karl Trygve Kalleberg <karltk@gentoo.org> jasmin-sable-1.2.7.ebuild: + Initial import. Ebuild submitted by myself, with great help from previous + work done by Arne Mejlholm <aaby@gentoo.org> for #46267. diff --git a/dev-java/jasmin-sable/Manifest b/dev-java/jasmin-sable/Manifest new file mode 100644 index 000000000000..91b8c28e38d2 --- /dev/null +++ b/dev-java/jasmin-sable/Manifest @@ -0,0 +1,4 @@ +MD5 4c4cf434ec021b6dc9464ad210c32dda jasmin-sable-1.2.7.ebuild 407 +MD5 6d4929ed317928e829fac30963258c30 ChangeLog 294 +MD5 0637a933ecb6e8cedfc4ddfcf3491728 metadata.xml 310 +MD5 c1c145fb1345c0a09e0e7a1b5c7695c5 files/digest-jasmin-sable-1.2.7 70 diff --git a/dev-java/jasmin-sable/files/digest-jasmin-sable-1.2.7 b/dev-java/jasmin-sable/files/digest-jasmin-sable-1.2.7 new file mode 100644 index 000000000000..500f1e8aa1d4 --- /dev/null +++ b/dev-java/jasmin-sable/files/digest-jasmin-sable-1.2.7 @@ -0,0 +1 @@ +MD5 7d7250673e0247c1761b207177ab61e1 jasmin-sable-1.2.7.tar.gz 346026 diff --git a/dev-java/jasmin-sable/files/jasmin b/dev-java/jasmin-sable/files/jasmin new file mode 100644 index 000000000000..ab0a0c2080db --- /dev/null +++ b/dev-java/jasmin-sable/files/jasmin @@ -0,0 +1,12 @@ +#! /bin/sh +# +# Copyright(c) 2004, Karl Trygve Kalleberg <karltk@gentoo.org> +# Copyright(c) 2004, Gentoo Technologies, Inc. +# Based on a script by Arne Mejlholm <aaby@gentoo.org> +# +# Licensed under the GNU General Public License v2 + +classpath=$(java-config -p jasmin-sable) +java=$(java-config -J) + +${java} -classpath ${classpath} jasmin.Main $*
\ No newline at end of file diff --git a/dev-java/jasmin-sable/jasmin-sable-1.2.7.ebuild b/dev-java/jasmin-sable/jasmin-sable-1.2.7.ebuild new file mode 100644 index 000000000000..aa114d6e1ed6 --- /dev/null +++ b/dev-java/jasmin-sable/jasmin-sable-1.2.7.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jasmin-sable/jasmin-sable-1.2.7.ebuild,v 1.1 2004/06/03 11:32:46 karltk Exp $ + +inherit java-pkg + +DESCRIPTION="Jasmin packaged with CUP and JAS, maintained by the Sable team" +HOMEPAGE="http://www.sable.mcgill.ca/software/" +SRC_URI="http://www.sable.mcgill.ca/software/jasmin-sable-1.2.7.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~x86" +IUSE="doc" +DEPEND=">=virtual/jdk-1.3" +RDEPEND=">=virtual/jre-1.3" +S=${WORKDIR}/${P} + +src_unpack() { + mkdir ${S} + cd ${S} + unpack ${A} +} + +src_compile() { + + bin/compile_all.sh || die "Failed to compile" + + # karltk: we may want to split compile_all.sh up if we later on + # package CUP and JAS separately. aaby@gentoo.org has some ebuilds + # for this in #46267. + + cd classes + jar cf jas.jar jas/ + jar cf jasmin.jar jasmin/ + jar cf javacup.jar java_cup/ + jar cf scm.jar scm/ + cd ${S} + + if use doc ; then + javadoc -d doc `find . -name "*.java"` || die "Failed to build docs" + fi +} + +src_install() { + java-pkg_dojar classes/{jas,jasmin,javacup,scm}.jar || die "Failed to install jars" + + if use doc ; then + dohtml -r doc/* + fi + + dobin ${FILESDIR}/jasmin +} diff --git a/dev-java/jasmin-sable/metadata.xml b/dev-java/jasmin-sable/metadata.xml new file mode 100644 index 000000000000..c1fc723cb269 --- /dev/null +++ b/dev-java/jasmin-sable/metadata.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> +<herd>java</herd> + +<longdescription> +Jasmin bundle with CIP and JAS, maintained by the Sable team (http://sable.org) +</longdescription> +</pkgmetadata> |