Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 221015 - Keep eye out for release of JazzScheme
Summary: Keep eye out for release of JazzScheme
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Default Assignee for New Packages
URL: http://www.jazzscheme.org/
Whiteboard:
Keywords: InOverlay
Depends on:
Blocks:
 
Reported: 2008-05-08 22:43 UTC by Marijn Schouten (RETIRED)
Modified: 2013-01-28 19:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marijn Schouten (RETIRED) gentoo-dev 2008-05-08 22:43:45 UTC
Keep eye out for release.
Comment 1 Marijn Schouten (RETIRED) gentoo-dev 2009-01-28 02:32:56 UTC
2.1.0 (beta) was released: http://www.jazzscheme.org/releases.htm
Comment 2 Marijn Schouten (RETIRED) gentoo-dev 2009-02-23 13:40:43 UTC
Live ebuild in lisp overlay.
Comment 3 Nguyen Thai Ngoc Duy 2009-02-24 23:55:00 UTC
I adapted the ebuild for 2.1.0 but it did not work, got this error:

*** ERROR IN "configure"@5.1 -- Datum expected

The following patch works for me (still compiling though)

--- /home/pclouds/t/layman/lisp/dev-scheme/jazzscheme/jazzscheme-999.ebuild	2009-02-15 23:15:37.000000000 +1100
+++ /home/pclouds/git/pclouds-overlay/dev-scheme/jazzscheme/jazzscheme-2.1.0.ebuild	2009-02-25 10:23:24.000000000 +1100
@@ -2,13 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit git
-
 DESCRIPTION="JazzScheme is an open source programming language based on Scheme."
 HOMEPAGE="http://www.jazzscheme.org/"
-#SRC_URI="http://www-etud.iro.umontreal.ca/~lasallej/${P}.tar.gz"
-EGIT_REPO_URI="git://github.com/jazzscheme/jazz_dev.git"
-#EGIT_REPO_URI="git://64.235.209.250/git/jazz_dev"
+SRC_URI="http://www-etud.iro.umontreal.ca/~lasallej/${P}-devel.tar.gz"
 
 LICENSE="|| ( MPL-1.1 GPL-2 )"
 SLOT="0"
@@ -18,13 +14,19 @@
 DEPEND="dev-scheme/gambit x11-libs/cairo"
 RDEPEND="${DEPEND}"
 
+S="${WORKDIR}/${P}-devel"
+
+jazz_make() {
+	gsc-gambit -e "(jazz.process-command \"$*\" (console-port))" || die
+}
+
 src_compile() {
 	sed "s:gsc-script:gsc-gambit:" -i kernel/build.scm
 	vecho ">>> Configuring..."
-	gsc-gambit configure || die
+	jazz_make configure
 	vecho ">>> Building..."
-	gsc-gambit make jedi || die
-	gsc-gambit make all || die
+	jazz_make "make jedi" || die
+	jazz_make "make all" || die
 }
 
 src_install() {
Comment 4 Nguyen Thai Ngoc Duy 2009-02-24 23:58:28 UTC
BTW, forgot to say the ebuild has not dealt with ~/.jazz writing (maybe you have known it already, but anyway)
Comment 5 Marijn Schouten (RETIRED) gentoo-dev 2009-02-25 01:12:29 UTC
It looks like you have found a creative way around the limited support for scripted builds that is in 2.1.0. Fortunately that support has been added since. There are lots of other rough edges, some of which have been fixed, so I think the live ebuild is currently the only interesting one to have.
Comment 6 Marijn Schouten (RETIRED) gentoo-dev 2009-02-25 01:14:49 UTC
Indeed ~/.jazz writing is one of those other issues that has already been solved by upstream for us.
Comment 7 Marijn Schouten (RETIRED) gentoo-dev 2010-11-29 09:56:14 UTC
It seems that there was a release (2.3) some time ago. However it seems that there is no separate tarball. Someone should reestablish contact with upstream and work on this and other remaining issues.