summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-scheme/gambit')
-rw-r--r--dev-scheme/gambit/Manifest7
-rw-r--r--dev-scheme/gambit/files/50gambit-gentoo.el10
-rw-r--r--dev-scheme/gambit/gambit-4.6.2.ebuild52
-rw-r--r--dev-scheme/gambit/gambit-4.6.3.ebuild52
-rw-r--r--dev-scheme/gambit/gambit-4.6.4.ebuild52
-rw-r--r--dev-scheme/gambit/gambit-4.6.5.ebuild52
-rw-r--r--dev-scheme/gambit/gambit-4.6.7.ebuild52
-rw-r--r--dev-scheme/gambit/gambit-4.6.9.ebuild52
-rw-r--r--dev-scheme/gambit/gambit-4.7.0.ebuild52
-rw-r--r--dev-scheme/gambit/metadata.xml5
10 files changed, 386 insertions, 0 deletions
diff --git a/dev-scheme/gambit/Manifest b/dev-scheme/gambit/Manifest
new file mode 100644
index 000000000000..9532c818602e
--- /dev/null
+++ b/dev-scheme/gambit/Manifest
@@ -0,0 +1,7 @@
+DIST gambc-v4_6_2.tgz 10463697 SHA256 2e6c2b9597050212376a2544c0e810da5ea26151b8c1e2894381c3664832e8e5 SHA512 53a27011a5a8831b784cdb347509f2e357d46aede01d50a249f90bd237c7aaf273a077b9d014a8c314eae8833d60a2e3a59546b51a03551778942a65d5962d2a WHIRLPOOL 6962d23ccf3c0831cb89b77bc02ac10f9dd3267d60b8c935fe8b9ce4f747d5aaf2ef5cfd494fd85ab175687124e7a152f3ebdf3eb2b42b0d5e94cff1d0786d3d
+DIST gambc-v4_6_3.tgz 10661300 SHA256 66cbc805484898bcadeab9921d8bcdb07d536dd401c57ff92edb461d7230ff81 SHA512 717c5bda1fadb8b3f9e44f3649bd0b16d88868ddfdc0672ddcc2112bda6c2fff250a7a6bd1dd3d26fa7e29afdf05001b8d2a49a8ae377d4c8bc4119fdec1dcb3 WHIRLPOOL 8cfd21a1e99b309685ac7a699665cadb13f767f038fe3c1898484e9caf8ca4983d4d809e771ec138ae1cfe53ec893891d2357087f2591ecc91cb5b8f265a06e3
+DIST gambc-v4_6_4.tgz 10694646 SHA256 6bbe7af0ca410a85716c27d29ded0cc207904e9d9d1a8012db50537d5dd1a5f9 SHA512 1364dd6ee52828899fe7ea99f2eaf66b7e2fbe9a9d81cfc774b2d823a342030b6642b209a2b2d90ae4d87e96c629111dfa243f3188c19ea00ff30f82ae2eab82 WHIRLPOOL b6f0e7276b22496a847e214d420589dd7a5fedba339aaddf56856e4618a81ae53b88d28de321f1c60ff4c6f9eff8c415a2fc8e2d40c875e980e60843157f6b98
+DIST gambc-v4_6_5.tgz 10699787 SHA256 54de513a78f0fb1841ef1411b8f2d64a2bd6810cee7554fe408b0ba79ff00910 SHA512 c665eb90065f5effed88426fb280d2adcf249eeea5a89ffcd49941f0daf9db74d0ebd36206151b1d43cc161ae93b7b4da04ccc036de86c3eac7a91505e8b263e WHIRLPOOL 33b6fd11df9bcc04ea6b0efe36992c35269e74a9fef9547a75d8fcf4c95b63618f996f8ccdab4ccb3446c343a8a44d9a22f14b9bbbc7375c05b1bcc70c16b6b4
+DIST gambc-v4_6_7.tgz 11080117 SHA256 8a27d78586f73eff2798dcef0b634559433042adc4124c0d878cfbbf4db4e336 SHA512 4784c07d10795715ef940ebe361ce2f18aae4415a530c86d41c8f23b56be54cb23e4f7f6307044120541aeccca371b8897ee3f1105ab02e34b8273e0c95511ac WHIRLPOOL 6ff8b7d65240c1bbb3a7a0d1b1b3e7ec10a09eb0291d47ae523409cd2f986e36148ce87897e60c6c302990ac0dd33ea1be0ffff2ca203e995a2d1b33f463fe59
+DIST gambc-v4_6_9.tgz 11073013 SHA256 5190f477eb91c60017b4ccff2fe72e6874431591a808ee3c4c1754aeef4324e9 SHA512 9bf9be9c65bdff3579e78df94284deda09d8cd1db7ed23f78b3acd4f5d5d5867208758ed57add1820906a21ed2d7880361c594afc28bce494057c7e090892d16 WHIRLPOOL d594dfff7355966d847d1720b5f1a5d57354da77c4c498542feebaf1c721bae5e8a85e56378ebc5068667bf2c541741f5e439ece97a2f943b5f5615f6d7319cd
+DIST gambc-v4_7_0.tgz 11074266 SHA256 2b03ecef89da2a53212dc3e6583ee4175d91a0752779e1758bcab5d09e9d1e63 SHA512 566d7131507fb493acd039d2fbeb40a6a2263372d05f6ed809b7ce8b28fa432b7c3e0054ee1f0c280ff43a0516596776ffa7914b6bbe40f1c66c5f5b909754ff WHIRLPOOL 836e93b6ba4e1d97d8155f390a995e79c6d34396f4694ecc70b6e463dab3d7aa3491e97789aa02d8b5edc26303bd7f3abec0f1aca8ac327ddbe9366deb68dbed
diff --git a/dev-scheme/gambit/files/50gambit-gentoo.el b/dev-scheme/gambit/files/50gambit-gentoo.el
new file mode 100644
index 000000000000..2e8e196ba04d
--- /dev/null
+++ b/dev-scheme/gambit/files/50gambit-gentoo.el
@@ -0,0 +1,10 @@
+
+;;; gambit site-lisp configuration
+
+(add-to-list 'load-path "@SITELISP@")
+(autoload 'gambit-inferior-mode "gambit" "Hook Gambit mode into cmuscheme.")
+(autoload 'gambit-mode "gambit" "Hook Gambit mode into scheme.")
+
+;; (add-hook 'inferior-scheme-mode-hook (function gambit-inferior-mode))
+;; (add-hook 'scheme-mode-hook (function gambit-mode))
+;; (setq scheme-program-name "gsi -:t")
diff --git a/dev-scheme/gambit/gambit-4.6.2.ebuild b/dev-scheme/gambit/gambit-4.6.2.ebuild
new file mode 100644
index 000000000000..8213418c6bdf
--- /dev/null
+++ b/dev-scheme/gambit/gambit-4.6.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils elisp-common
+
+MY_PN=gambc
+MY_PV=${PV//./_}
+MY_P=${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter"
+HOMEPAGE="http://www.iro.umontreal.ca/~gambit/"
+SRC_URI="http://www.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+DEPEND="emacs? ( virtual/emacs )"
+RDEPEND=""
+
+SITEFILE="50gambit-gentoo.el"
+
+S=${WORKDIR}/${MY_P} #-devel
+
+IUSE="emacs static"
+
+src_configure() {
+ econf $(use_enable !static shared) --docdir="${EPREFIX}"/usr/share/doc/${PF} --enable-single-host --disable-absolute-shared-libs
+}
+
+src_compile() {
+ emake bootstrap || die
+
+ if use emacs; then
+ elisp-compile misc/*.el || die
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/gambit/gambit-4.6.3.ebuild b/dev-scheme/gambit/gambit-4.6.3.ebuild
new file mode 100644
index 000000000000..8213418c6bdf
--- /dev/null
+++ b/dev-scheme/gambit/gambit-4.6.3.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils elisp-common
+
+MY_PN=gambc
+MY_PV=${PV//./_}
+MY_P=${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter"
+HOMEPAGE="http://www.iro.umontreal.ca/~gambit/"
+SRC_URI="http://www.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+DEPEND="emacs? ( virtual/emacs )"
+RDEPEND=""
+
+SITEFILE="50gambit-gentoo.el"
+
+S=${WORKDIR}/${MY_P} #-devel
+
+IUSE="emacs static"
+
+src_configure() {
+ econf $(use_enable !static shared) --docdir="${EPREFIX}"/usr/share/doc/${PF} --enable-single-host --disable-absolute-shared-libs
+}
+
+src_compile() {
+ emake bootstrap || die
+
+ if use emacs; then
+ elisp-compile misc/*.el || die
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/gambit/gambit-4.6.4.ebuild b/dev-scheme/gambit/gambit-4.6.4.ebuild
new file mode 100644
index 000000000000..8213418c6bdf
--- /dev/null
+++ b/dev-scheme/gambit/gambit-4.6.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils elisp-common
+
+MY_PN=gambc
+MY_PV=${PV//./_}
+MY_P=${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter"
+HOMEPAGE="http://www.iro.umontreal.ca/~gambit/"
+SRC_URI="http://www.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+DEPEND="emacs? ( virtual/emacs )"
+RDEPEND=""
+
+SITEFILE="50gambit-gentoo.el"
+
+S=${WORKDIR}/${MY_P} #-devel
+
+IUSE="emacs static"
+
+src_configure() {
+ econf $(use_enable !static shared) --docdir="${EPREFIX}"/usr/share/doc/${PF} --enable-single-host --disable-absolute-shared-libs
+}
+
+src_compile() {
+ emake bootstrap || die
+
+ if use emacs; then
+ elisp-compile misc/*.el || die
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/gambit/gambit-4.6.5.ebuild b/dev-scheme/gambit/gambit-4.6.5.ebuild
new file mode 100644
index 000000000000..8213418c6bdf
--- /dev/null
+++ b/dev-scheme/gambit/gambit-4.6.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils elisp-common
+
+MY_PN=gambc
+MY_PV=${PV//./_}
+MY_P=${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter"
+HOMEPAGE="http://www.iro.umontreal.ca/~gambit/"
+SRC_URI="http://www.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+DEPEND="emacs? ( virtual/emacs )"
+RDEPEND=""
+
+SITEFILE="50gambit-gentoo.el"
+
+S=${WORKDIR}/${MY_P} #-devel
+
+IUSE="emacs static"
+
+src_configure() {
+ econf $(use_enable !static shared) --docdir="${EPREFIX}"/usr/share/doc/${PF} --enable-single-host --disable-absolute-shared-libs
+}
+
+src_compile() {
+ emake bootstrap || die
+
+ if use emacs; then
+ elisp-compile misc/*.el || die
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/gambit/gambit-4.6.7.ebuild b/dev-scheme/gambit/gambit-4.6.7.ebuild
new file mode 100644
index 000000000000..8213418c6bdf
--- /dev/null
+++ b/dev-scheme/gambit/gambit-4.6.7.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils elisp-common
+
+MY_PN=gambc
+MY_PV=${PV//./_}
+MY_P=${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter"
+HOMEPAGE="http://www.iro.umontreal.ca/~gambit/"
+SRC_URI="http://www.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+DEPEND="emacs? ( virtual/emacs )"
+RDEPEND=""
+
+SITEFILE="50gambit-gentoo.el"
+
+S=${WORKDIR}/${MY_P} #-devel
+
+IUSE="emacs static"
+
+src_configure() {
+ econf $(use_enable !static shared) --docdir="${EPREFIX}"/usr/share/doc/${PF} --enable-single-host --disable-absolute-shared-libs
+}
+
+src_compile() {
+ emake bootstrap || die
+
+ if use emacs; then
+ elisp-compile misc/*.el || die
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/gambit/gambit-4.6.9.ebuild b/dev-scheme/gambit/gambit-4.6.9.ebuild
new file mode 100644
index 000000000000..8213418c6bdf
--- /dev/null
+++ b/dev-scheme/gambit/gambit-4.6.9.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils elisp-common
+
+MY_PN=gambc
+MY_PV=${PV//./_}
+MY_P=${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter"
+HOMEPAGE="http://www.iro.umontreal.ca/~gambit/"
+SRC_URI="http://www.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+DEPEND="emacs? ( virtual/emacs )"
+RDEPEND=""
+
+SITEFILE="50gambit-gentoo.el"
+
+S=${WORKDIR}/${MY_P} #-devel
+
+IUSE="emacs static"
+
+src_configure() {
+ econf $(use_enable !static shared) --docdir="${EPREFIX}"/usr/share/doc/${PF} --enable-single-host --disable-absolute-shared-libs
+}
+
+src_compile() {
+ emake bootstrap || die
+
+ if use emacs; then
+ elisp-compile misc/*.el || die
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/gambit/gambit-4.7.0.ebuild b/dev-scheme/gambit/gambit-4.7.0.ebuild
new file mode 100644
index 000000000000..8213418c6bdf
--- /dev/null
+++ b/dev-scheme/gambit/gambit-4.7.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils elisp-common
+
+MY_PN=gambc
+MY_PV=${PV//./_}
+MY_P=${MY_PN}-v${MY_PV}
+
+DESCRIPTION="Gambit-C is a native Scheme to C compiler and interpreter"
+HOMEPAGE="http://www.iro.umontreal.ca/~gambit/"
+SRC_URI="http://www.iro.umontreal.ca/~gambit/download/gambit/v${PV%.*}/source/${MY_P}.tgz"
+
+LICENSE="|| ( Apache-2.0 LGPL-2.1 )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos"
+
+DEPEND="emacs? ( virtual/emacs )"
+RDEPEND=""
+
+SITEFILE="50gambit-gentoo.el"
+
+S=${WORKDIR}/${MY_P} #-devel
+
+IUSE="emacs static"
+
+src_configure() {
+ econf $(use_enable !static shared) --docdir="${EPREFIX}"/usr/share/doc/${PF} --enable-single-host --disable-absolute-shared-libs
+}
+
+src_compile() {
+ emake bootstrap || die
+
+ if use emacs; then
+ elisp-compile misc/*.el || die
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-scheme/gambit/metadata.xml b/dev-scheme/gambit/metadata.xml
new file mode 100644
index 000000000000..6dc936ce2d1c
--- /dev/null
+++ b/dev-scheme/gambit/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>scheme</herd>
+</pkgmetadata>