aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authornork <nork@FreeBSD.org>2003-05-19 09:24:14 +0800
committernork <nork@FreeBSD.org>2003-05-19 09:24:14 +0800
commitff705f290d03bd5295623b9003837fc01d9e58b7 (patch)
tree974877092c1e2333d65f903d94a5e467cb615873 /lang
parent6927e00953468f8fa7c9db0eea20a6d18bb73f4e (diff)
downloadfreebsd-ports-gnome-ff705f290d03bd5295623b9003837fc01d9e58b7.tar.gz
freebsd-ports-gnome-ff705f290d03bd5295623b9003837fc01d9e58b7.tar.zst
freebsd-ports-gnome-ff705f290d03bd5295623b9003837fc01d9e58b7.zip
Update to 1.9 and Fix build on alpha.
PR: ports/52008 Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
Diffstat (limited to 'lang')
-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;
+ }
+