summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPanagiotis Christopoulos <pchrist@gentoo.org>2008-06-02 21:28:25 +0000
committerPanagiotis Christopoulos <pchrist@gentoo.org>2008-06-02 21:28:25 +0000
commitf4ff6c8b734ace297ced41f690b3d28199e975b6 (patch)
treea04f34ca5b5ea52a375b6e2676975853fc07084a /dev-scheme/sisc
parentInitial commit. Fixes bug 220357 (diff)
downloadgentoo-2-f4ff6c8b734ace297ced41f690b3d28199e975b6.tar.gz
gentoo-2-f4ff6c8b734ace297ced41f690b3d28199e975b6.tar.bz2
gentoo-2-f4ff6c8b734ace297ced41f690b3d28199e975b6.zip
Ported to gentoo, dev-scheme/sisc, version 1.16.6, by me
(Portage version: 2.1.5.2)
Diffstat (limited to 'dev-scheme/sisc')
-rw-r--r--dev-scheme/sisc/ChangeLog10
-rw-r--r--dev-scheme/sisc/Manifest4
-rw-r--r--dev-scheme/sisc/metadata.xml16
-rw-r--r--dev-scheme/sisc/sisc-1.16.6.ebuild38
4 files changed, 68 insertions, 0 deletions
diff --git a/dev-scheme/sisc/ChangeLog b/dev-scheme/sisc/ChangeLog
new file mode 100644
index 000000000000..96f8c7e16e03
--- /dev/null
+++ b/dev-scheme/sisc/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-scheme/sisc
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/sisc/ChangeLog,v 1.1 2008/06/02 21:28:25 pchrist Exp $
+
+*sisc-1.16.6 (02 Jun 2008)
+
+ 02 Jun 2008; Panagiotis Christopoulos <pchrist@gentoo.org> +metadata.xml,
+ +sisc-1.16.6.ebuild:
+ Ported to gentoo, dev-scheme/sisc, version 1.16.6, by me
+
diff --git a/dev-scheme/sisc/Manifest b/dev-scheme/sisc/Manifest
new file mode 100644
index 000000000000..f5c52525663f
--- /dev/null
+++ b/dev-scheme/sisc/Manifest
@@ -0,0 +1,4 @@
+DIST sisc-1.16.6.jar 1418512 RMD160 aa9bbd6b3c9d0a075508d9b33dc28c66cd1fa0ad SHA1 3301ede761cbb8841f457c50ea5ffccf02014777 SHA256 771975b6b7c872b6fabe91850067f6a75b84737872deff9d5d0702df9eee4de0
+EBUILD sisc-1.16.6.ebuild 974 RMD160 2f638a8498bc221654ba81365ae047c21d42b23a SHA1 7a6fb2d9d863a770ab4c5dbb13c84018e93eddd3 SHA256 c0f1e0f4901800d32e20ca92e2124a81d29e8565ca5c9ce70dc9497ff306a624
+MISC ChangeLog 303 RMD160 3c7d888cc2e174a68e0b8baf2a903d966f5577d1 SHA1 7991bc47a92241eeca46e6e08fe4040e14e33887 SHA256 f6c934c4a5426de1c377239b04db48c1a8b9b6c684977a5d89b02a83126125aa
+MISC metadata.xml 546 RMD160 33584a7cadb69acf6fe0139c569d57dee19f1558 SHA1 15dfac8a77777406785d210879f3e06a412888c7 SHA256 6221b1a968280548fe322e8c0d3fa57cbc5c2b08ef571eeebee3a4ecd9976d14
diff --git a/dev-scheme/sisc/metadata.xml b/dev-scheme/sisc/metadata.xml
new file mode 100644
index 000000000000..b0ee7281229d
--- /dev/null
+++ b/dev-scheme/sisc/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>scheme</herd>
+ <maintainer>
+ <email>pchrist@gentoo.org</email>
+ <name>Panagiotis Christopoulos</name>
+ </maintainer>
+ <longdescription lang="en">
+ SISC is an extensible Java based interpreter of the algorithmic language
+ Scheme. SISC uses modern interpretation techniques, and handily
+ outperforms all existing JVM interpreters (often by more than an order
+ of magnitude).
+ </longdescription>
+</pkgmetadata>
+
diff --git a/dev-scheme/sisc/sisc-1.16.6.ebuild b/dev-scheme/sisc/sisc-1.16.6.ebuild
new file mode 100644
index 000000000000..a28f9030ac8e
--- /dev/null
+++ b/dev-scheme/sisc/sisc-1.16.6.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/sisc/sisc-1.16.6.ebuild,v 1.1 2008/06/02 21:28:25 pchrist Exp $
+
+EAPI=1
+inherit eutils java-pkg-2 java-ant-2
+
+DESCRIPTION="An extensible Java based interpreter of the algorithmic \
+language Scheme."
+HOMEPAGE="http://sisc-scheme.org/"
+SRC_URI="mirror://sourceforge/sisc/${P}.jar"
+LICENSE="|| ( GPL-2 MPL-1.1 )"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+RDEPEND=">=virtual/jre-1.4"
+DEPEND=">=virtual/jdk-1.4"
+S=${S%-${PVR}}
+
+src_unpack() {
+ jar -xf "${DISTDIR}/${A}"
+}
+
+src_compile() {
+eant clean || die "Cleaning with ant failed."
+eant all || die "building all target with ant, failed."
+}
+
+src_install() {
+ local h_path="/usr/share/${PN}"
+ java-pkg_newjar ${PN}.jar ${PN}.jar
+ java-pkg_newjar ${PN}-heap.jar ${PN}-heap.jar
+ java-pkg_newjar ${PN}-lib.jar ${PN}-lib.jar
+ java-pkg_newjar ${PN}-opt.jar ${PN}-opt.jar
+ insinto "${h_path}"
+ doins sisc.shp
+ java-pkg_dolauncher "sisc" --main "sisc.REPL -h ${h_path}/sisc.shp"
+}