* [gentoo-commits] proj/lisp:master commit in: dev-scheme/larceny/
@ 2012-07-26 11:52 Marijn Schouten
0 siblings, 0 replies; 2+ messages in thread
From: Marijn Schouten @ 2012-07-26 11:52 UTC (permalink / raw
To: gentoo-commits
commit: 8637906792fe5cd332ef51fef039eb9d261ff542
Author: Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 26 12:00:15 2012 +0000
Commit: Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Thu Jul 26 12:00:15 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=86379067
Bump larceny
---
...rceny-0.97_beta1.ebuild => larceny-0.97.ebuild} | 19 +++++++++----------
1 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/dev-scheme/larceny/larceny-0.97_beta1.ebuild b/dev-scheme/larceny/larceny-0.97.ebuild
similarity index 74%
rename from dev-scheme/larceny/larceny-0.97_beta1.ebuild
rename to dev-scheme/larceny/larceny-0.97.ebuild
index ca4e35f..5a0e44a 100644
--- a/dev-scheme/larceny/larceny-0.97_beta1.ebuild
+++ b/dev-scheme/larceny/larceny-0.97.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
@@ -7,21 +7,20 @@ inherit eutils
MY_PV=${PV/_beta/b}
MY_P=${PN}-${MY_PV}
-DESCRIPTION="Larceny is a Scheme Interpreter and a Scheme to IA32 and C Compiler"
-SRC_URI="!binary? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${MY_P}-src.tar.gz )
- binary? ( x86? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz )
- amd64? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz ) )"
+DESCRIPTION="Larceny is a simple and efficient implementation of the Scheme programming language."
+SRC_URI="!binary? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-src.tar.gz )
+ binary? ( x86? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz )
+ amd64? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz ) )"
-HOMEPAGE="http://www.ccs.neu.edu/home/will/Larceny/"
+HOMEPAGE="http://www.larcenists.org/"
-LICENSE="Larceny"
+LICENSE="LGPL-2.1" # or less restrictive
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64"
IUSE="binary"
DEPEND="!dev-scheme/larceny-petit
- dev-lang/nasm
- doc? ( app-text/asciidoc )"
+ dev-lang/nasm"
RDEPEND=""
S="${WORKDIR}"/${MY_P}-$(use binary && echo bin-native-ia32-linux86 || echo src)
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: dev-scheme/larceny/
@ 2012-07-27 7:30 Marijn Schouten
0 siblings, 0 replies; 2+ messages in thread
From: Marijn Schouten @ 2012-07-27 7:30 UTC (permalink / raw
To: gentoo-commits
commit: 9673f324dfc0ed7ba197055e72c7d8fa8c48158d
Author: Marijn Schouten <hkBst <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 27 07:37:46 2012 +0000
Commit: Marijn Schouten <hkbst <AT> gentoo <DOT> org>
CommitDate: Fri Jul 27 07:37:46 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=9673f324
Larceny: update live ebuild, fix manifest
---
dev-scheme/larceny/larceny-9999.ebuild | 32 +++++++++++++++++---------------
1 files changed, 17 insertions(+), 15 deletions(-)
diff --git a/dev-scheme/larceny/larceny-9999.ebuild b/dev-scheme/larceny/larceny-9999.ebuild
index f2ab881..7bdd3f8 100644
--- a/dev-scheme/larceny/larceny-9999.ebuild
+++ b/dev-scheme/larceny/larceny-9999.ebuild
@@ -8,28 +8,29 @@ MY_PV=${PV/_beta/b}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Larceny is a Scheme Interpreter and a Scheme to IA32 and C Compiler"
-#SRC_URI="!binary? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${MY_P}-src.tar.gz )
-# binary? ( x86? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz )
-# amd64? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz ) )"
-ESVN_REPO_URI="https://trac.ccs.neu.edu/svn/larceny/trunk/larceny_src"
+#SRC_URI="!binary? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-src.tar.gz )
+# binary? ( x86? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz )
+# amd64? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz ) )"
+ESVN_REPO_URI="https://www.larcenists.org/svn/larceny/trunk/larceny_src"
-HOMEPAGE="http://www.ccs.neu.edu/home/will/Larceny/"
+HOMEPAGE="http://www.larcenists.org/"
-LICENSE="Larceny"
+LICENSE="LGPL-2.1" # or less restrictive
SLOT="0"
KEYWORDS=""
-IUSE=""
+IUSE="binary"
DEPEND="!dev-scheme/larceny-petit
- dev-lang/nasm
- doc? ( app-text/asciidoc )"
+ dev-lang/nasm"
RDEPEND=""
S="${WORKDIR}"/${MY_P}-$(use binary && echo bin-native-ia32-linux86 || echo src)
src_compile() {
# see doc/HOWTO-BUILD
- cat > setupscript.gentoo <<EOF
+ if ! use binary; then
+
+ cat > setupscript.gentoo <<EOF
(load "setup.sch")
(setup 'scheme: 'larceny
'host: 'linux86
@@ -44,13 +45,14 @@ src_compile() {
(build-larceny-files)
(exit)
EOF
- cat setupscript.gentoo | larceny || die "first install a binary larceny"
+ cat setupscript.gentoo | larceny || die "first install a binary larceny"
- echo "(exit)" | ./larceny.bin -stopcopy -- src/Build/iasn-larceny-heap.fasl || die
- echo "(exit)" | ./larceny.bin -stopcopy -- src/Build/iasn-twobit-heap.fasl || die
- cp larceny twobit
+ echo "(exit)" | ./larceny.bin -stopcopy -- src/Build/iasn-larceny-heap.fasl || die
+ echo "(exit)" | ./larceny.bin -stopcopy -- src/Build/iasn-twobit-heap.fasl || die
+ cp larceny twobit
- echo "(require 'r6rsmode) (larceny:compile-r6rs-runtime) (exit)" | ./larceny || die
+ echo "(require 'r6rsmode) (larceny:compile-r6rs-runtime) (exit)" | ./larceny || die
+ fi # ! use binary
# if use doc; then
# pushd doc
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-07-27 7:30 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-27 7:30 [gentoo-commits] proj/lisp:master commit in: dev-scheme/larceny/ Marijn Schouten
-- strict thread matches above, loose matches on Subject: below --
2012-07-26 11:52 Marijn Schouten
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox