diff options
author | 2004-06-03 11:32:46 +0000 | |
---|---|---|
committer | 2004-06-03 11:32:46 +0000 | |
commit | 2d6efc699dfed22913a8268b9924fe9f6c5068ae (patch) | |
tree | 6d4548eb0ab4a68b781939ade5b0ff68bda9679e /dev-java/jasmin-sable | |
parent | fix dir -> die typo; skip unnecessary dodirs (diff) | |
download | historical-2d6efc699dfed22913a8268b9924fe9f6c5068ae.tar.gz historical-2d6efc699dfed22913a8268b9924fe9f6c5068ae.tar.bz2 historical-2d6efc699dfed22913a8268b9924fe9f6c5068ae.zip |
Initial import. Fixes #46267
Diffstat (limited to 'dev-java/jasmin-sable')
-rw-r--r-- | dev-java/jasmin-sable/ChangeLog | 9 | ||||
-rw-r--r-- | dev-java/jasmin-sable/Manifest | 5 | ||||
-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, 89 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..fc954b66c2a9 --- /dev/null +++ b/dev-java/jasmin-sable/Manifest @@ -0,0 +1,5 @@ +MD5 69467e1cef4bf2532842c516bedb0f97 jasmin-sable-1.2.7.ebuild 1247 +MD5 86f1f40a1ed503e418df3300aa05e568 ChangeLog 477 +MD5 9ece6aa521a5439c81ec2fc31a2e353e metadata.xml 276 +MD5 c1c145fb1345c0a09e0e7a1b5c7695c5 files/digest-jasmin-sable-1.2.7 70 +MD5 b4944c81095b6addfe5db9acb9c13dc1 files/jasmin 345 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> |