summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarijn Schouten <hkbst@gentoo.org>2007-01-24 18:34:29 +0000
committerMarijn Schouten <hkbst@gentoo.org>2007-01-24 18:34:29 +0000
commit04f75d351372c9bebe951529498182d30122760f (patch)
tree5fdf94279c6ce4f5037d892e9868c3943140e745 /dev-scheme
parentStable for HPPA (bug #143378). (diff)
downloadgentoo-2-04f75d351372c9bebe951529498182d30122760f.tar.gz
gentoo-2-04f75d351372c9bebe951529498182d30122760f.tar.bz2
gentoo-2-04f75d351372c9bebe951529498182d30122760f.zip
Initial ebuild
(Portage version: 2.1.2-r2)
Diffstat (limited to 'dev-scheme')
-rw-r--r--dev-scheme/scm/ChangeLog10
-rw-r--r--dev-scheme/scm/Manifest16
-rw-r--r--dev-scheme/scm/files/digest-scm-5.5.33
-rw-r--r--dev-scheme/scm/metadata.xml12
-rw-r--r--dev-scheme/scm/scm-5.5.3.ebuild49
5 files changed, 90 insertions, 0 deletions
diff --git a/dev-scheme/scm/ChangeLog b/dev-scheme/scm/ChangeLog
new file mode 100644
index 000000000000..a57ccb4965ee
--- /dev/null
+++ b/dev-scheme/scm/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-scheme/scm
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/ChangeLog,v 1.1 2007/01/24 18:34:29 hkbst Exp $
+
+*scm-5.5.3 (24 Jan 2007)
+
+ 24 Jan 2007; Marijn Schouten <hkBst@gentoo.org> +metadata.xml,
+ +scm-5.5.3.ebuild:
+ Initial ebuild
+
diff --git a/dev-scheme/scm/Manifest b/dev-scheme/scm/Manifest
new file mode 100644
index 000000000000..0faa8fc951e8
--- /dev/null
+++ b/dev-scheme/scm/Manifest
@@ -0,0 +1,16 @@
+DIST scm5e3.zip 901866 RMD160 91f97bf4efd6bf734fe3e789762a90f20ad7b9b2 SHA1 3d7a0160357840c6a96ef9ded6fb31d92507561d SHA256 65fe69d6f3ccc2adeb4f73fed4a73c700789a2e8b7c7937f5bb9b4f851e3db7d
+EBUILD scm-5.5.3.ebuild 1210 RMD160 b5745b9ef0e34a980a350bbf8e02cbbbd4446193 SHA1 0107ee83b3910f865520f096d5c8c8d8d08ceaf0 SHA256 44fc3b0b9037d289daa9448813c49dd6983584be3f96971265bec650080ebe4a
+MD5 b4c11aaf8cba2b26403b15a889f765cb scm-5.5.3.ebuild 1210
+RMD160 b5745b9ef0e34a980a350bbf8e02cbbbd4446193 scm-5.5.3.ebuild 1210
+SHA256 44fc3b0b9037d289daa9448813c49dd6983584be3f96971265bec650080ebe4a scm-5.5.3.ebuild 1210
+MISC ChangeLog 245 RMD160 04a755f7a8e838bc4c9939b145c9d4af66208eb2 SHA1 913e8db7df819ca9c80b13e97473da18a8f8fe23 SHA256 e3092728d10f2535b2919826463f42249a42437bc4583e468ef9d554e623cb9d
+MD5 7233ab6fa2e0f541d22ab52e813dbffe ChangeLog 245
+RMD160 04a755f7a8e838bc4c9939b145c9d4af66208eb2 ChangeLog 245
+SHA256 e3092728d10f2535b2919826463f42249a42437bc4583e468ef9d554e623cb9d ChangeLog 245
+MISC metadata.xml 434 RMD160 951fec63f3325b7f92693c88948382715576d8c9 SHA1 cf322011d73ec3e648fe45f7bf357c39eaa29d52 SHA256 b810a305f07a75ef4299bde4aa2bd136e98bcad906b4000d46235a127dbf7844
+MD5 542fee3e9b107c86b6ff309d6362f466 metadata.xml 434
+RMD160 951fec63f3325b7f92693c88948382715576d8c9 metadata.xml 434
+SHA256 b810a305f07a75ef4299bde4aa2bd136e98bcad906b4000d46235a127dbf7844 metadata.xml 434
+MD5 f2495b2c78747dcb285e9598cf057b7b files/digest-scm-5.5.3 211
+RMD160 bc806184a15774c40a86a02363658d8055cd04e0 files/digest-scm-5.5.3 211
+SHA256 d169ae50bac91cb1289f70c3a8c9872b1208921c3624016bb32c20946f4da895 files/digest-scm-5.5.3 211
diff --git a/dev-scheme/scm/files/digest-scm-5.5.3 b/dev-scheme/scm/files/digest-scm-5.5.3
new file mode 100644
index 000000000000..e8a4f12ca38e
--- /dev/null
+++ b/dev-scheme/scm/files/digest-scm-5.5.3
@@ -0,0 +1,3 @@
+MD5 04622ad33733771ed0b3e24c32594ea6 scm5e3.zip 901866
+RMD160 91f97bf4efd6bf734fe3e789762a90f20ad7b9b2 scm5e3.zip 901866
+SHA256 65fe69d6f3ccc2adeb4f73fed4a73c700789a2e8b7c7937f5bb9b4f851e3db7d scm5e3.zip 901866
diff --git a/dev-scheme/scm/metadata.xml b/dev-scheme/scm/metadata.xml
new file mode 100644
index 000000000000..7a1a8aebe518
--- /dev/null
+++ b/dev-scheme/scm/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>scheme</herd>
+ <maintainer>
+ <email>hkBst@gentoo.org</email>
+ <name>Marijn Schouten</name>
+ </maintainer>
+ <longdescription lang="en">
+SCM is a Scheme implementation conforming to Revised5 Report on the Algorithmic Language Scheme and the IEEE P1178 specification.
+ </longdescription>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-scheme/scm/scm-5.5.3.ebuild b/dev-scheme/scm/scm-5.5.3.ebuild
new file mode 100644
index 000000000000..f2c467e7d675
--- /dev/null
+++ b/dev-scheme/scm/scm-5.5.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-scheme/scm/scm-5.5.3.ebuild,v 1.1 2007/01/24 18:34:29 hkbst Exp $
+
+inherit versionator eutils
+
+#version magic thanks to masterdriverz and UberLord using bash array instead of tr
+trarr="0abcdefghi"
+MY_PV="$(get_version_component_range 1)${trarr:$(get_version_component_range 2):1}$(get_version_component_range 3)"
+
+MY_P=${PN}${MY_PV}
+S=${WORKDIR}/${PN}
+DESCRIPTION="Scheme implementation from author of slib"
+SRC_URI="http://swiss.csail.mit.edu/ftpdir/scm/${MY_P}.zip"
+
+HOMEPAGE="http://swiss.csail.mit.edu/~jaffer/SCM"
+
+SLOT="0"
+LICENSE="GPL-2-with-linking-exception"
+KEYWORDS="~amd64"
+IUSE=""
+
+#unzip for unpacking
+RDEPEND=""
+DEPEND="app-arch/unzip
+ >=dev-scheme/slib-3.1.4-r2"
+
+src_compile() {
+ einfo "Making scmlit"
+ #parallel make fails sometimes
+ emake -j1 scmlit
+ einfo "Building"
+ echo "srcdir=${ROOT}/usr/share/scm/" > srcdir.mk
+ ./build --compiler-options="${CFLAGS}" --linker-options="${LDFLAGS}" -F macro
+ emake
+}
+
+src_install() {
+# emake DESTDIR=${D} install
+ insinto /usr/share/scm/
+ doins *.scm
+ dodoc ANNOUNCE QUICKREF README
+ dobin scm
+}
+
+pkg_postinst() {
+ einfo "Regenerating catalog..."
+ ${ROOT}/usr/bin/scm -e"(require ('new-catalog))"
+} \ No newline at end of file