summaryrefslogtreecommitdiff
path: root/lang/chicken
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2003-05-19 01:24:14 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2003-05-19 01:24:14 +0000
commitf645e88014bdd7abd08b320efb7534572f2804c4 (patch)
tree8d8ed89b81742de3fcd6f2712669484c17020e1a /lang/chicken
parent- update to 0.4.10.3 (diff)
Update to 1.9 and Fix build on alpha.
PR: ports/52008 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
Diffstat (limited to 'lang/chicken')
-rw-r--r--lang/chicken/Makefile4
-rw-r--r--lang/chicken/distinfo2
-rw-r--r--lang/chicken/files/patch-runtime.c11
3 files changed, 13 insertions, 4 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile
index e344dead85a0..b8d602af9e47 100644
--- a/lang/chicken/Makefile
+++ b/lang/chicken/Makefile
@@ -6,15 +6,13 @@
#
PORTNAME= chicken
-PORTVERSION= 1.0
+PORTVERSION= 1.9
CATEGORIES= lang
MASTER_SITES= http://www.call-with-current-continuation.org/
MAINTAINER= ports@FreeBSD.org
COMMENT= A Scheme-to-C compiler
-ONLY_FOR_ARCHS= i386
-
USE_REINPLACE= yes
USE_LIBTOOL= yes
INSTALLS_SHLIB= yes
diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo
index 19e7414e525a..570b61bae5fa 100644
--- a/lang/chicken/distinfo
+++ b/lang/chicken/distinfo
@@ -1 +1 @@
-MD5 (chicken-1.0.tar.gz) = f34432cbf458e97e8d36003b25de1fb3
+MD5 (chicken-1.9.tar.gz) = a40f243f31e33f397b888690fd4b4dea
diff --git a/lang/chicken/files/patch-runtime.c b/lang/chicken/files/patch-runtime.c
new file mode 100644
index 000000000000..0601e38559e6
--- /dev/null
+++ b/lang/chicken/files/patch-runtime.c
@@ -0,0 +1,11 @@
+--- runtime.c.orig
++++ runtime.c
+@@ -1612,7 +1612,7 @@
+ p0 = p;
+ *(p++) = C_FLONUM_TYPE | sizeof(double);
+ *((double *)p) = n;
+- *ptr = p + 2;
++ *ptr = (C_word *)((C_word)p + sizeof(double));
+ return (C_word)p0;
+ }
+