summaryrefslogtreecommitdiff
path: root/lang/vscm/patches/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'lang/vscm/patches/patch-ab')
-rw-r--r--lang/vscm/patches/patch-ab55
1 files changed, 16 insertions, 39 deletions
diff --git a/lang/vscm/patches/patch-ab b/lang/vscm/patches/patch-ab
index dae7b48d6b2..d0c4a8977fe 100644
--- a/lang/vscm/patches/patch-ab
+++ b/lang/vscm/patches/patch-ab
@@ -1,19 +1,19 @@
-$NetBSD: patch-ab,v 1.2 2001/04/12 20:21:59 jtb Exp $
+$NetBSD: patch-ab,v 1.3 2011/04/17 07:46:05 asau Exp $
---- Makefile.orig Fri Aug 5 15:31:07 1994
-+++ Makefile
-@@ -49,8 +49,8 @@
- # this is what works for me on a DEC Alpha, running OSF/1:
- # (gcc version 2.5.7)
+--- Makefile.orig 1999-02-09 08:24:08.000000000 +0300
++++ Makefile 2011-03-30 20:15:36.000000000 +0400
+@@ -42,8 +42,8 @@
+ # ``-DNDEBUG'' etc.
+
- CC = gcc
-- OPTFLAGS = -O2 -funroll-loops -fomit-frame-pointer
+- OPTFLAGS = -O2
+# CC = gcc
-+ OPTFLAGS = -funroll-loops -fomit-frame-pointer
++# OPTFLAGS = -O2
WARNFLAGS = -Wall -Wmissing-prototypes
- DEBUGFLAGS =
- EXTRACFLAGS =
-@@ -208,7 +208,7 @@
+ DEBUGFLAGS = -g
+ EXTRACFLAGS = -DADJUSTABLE_SFIXNUM_RANGE -DVSCM_POSIX
+@@ -183,7 +183,7 @@
.DEFAULT:
@echo I hope, making $< is not necessary...
@@ -22,35 +22,12 @@ $NetBSD: patch-ab,v 1.2 2001/04/12 20:21:59 jtb Exp $
LDFLAGS = $(A_OPTFLAGS) $(A_DEBUGFLAGS) $(A_EXTRALDFLAGS)
CLFLAGS = $(CFLAGS) $(A_EXTRALDFLAGS)
LIBS = -lm $(A_EXTRALIBS)
-@@ -413,8 +413,8 @@
- distclean: archclean
- $(FORCEDELETE) compiler/repl.boot
+@@ -351,7 +351,7 @@
+ $(FORCEDELETE) $*.o
--scheme: $(OBJECTS) $(TMPLIBS)
+ scheme: $(OBJECTS) $(TMPLIBS)
- $(CC) -o scheme $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS)
-+scheme: $(OBJECTS) non-ansi-lib $(TMPLIBS)
+ $(CC) -o vscm $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS)
- .scheme-boot: compiler/repl.boot
- cp compiler/repl.boot .scheme-boot
-@@ -422,17 +422,17 @@
- compiler/filt.boot: format.time compiler/vscmc.asm \
- compiler/version.asm compiler/filt-ml.asm
- cat compiler/vscmc.asm compiler/version.asm compiler/filt-ml.asm | \
-- ./scheme -b - -a - -d compiler/filt.boot
-+ ./vscm -b - -a - -d compiler/filt.boot
-
- compiler/repl.boot: format.time compiler/vscmc.asm \
- compiler/version.asm compiler/repl-ml.asm
- cat compiler/vscmc.asm compiler/version.asm compiler/repl-ml.asm | \
-- ./scheme -b - -a - -d compiler/repl.boot
-+ ./vscm -b - -a - -d compiler/repl.boot
-
- compiler/vscmc.asm: compiler/vscmc.scm
- -mv compiler/vscmc.asm compiler/vscmc.oasm >/dev/null 2>&1
- mv compiler/filt.boot compiler/filt.oboot
-- ./scheme -b compiler/filt.oboot <compiler/vscmc.scm >compiler/vscmc.asm
-+ ./vscm -b compiler/filt.oboot <compiler/vscmc.scm >compiler/vscmc.asm
-
- compiler/vscmc.scm: compiler/s.vscmc.scm
- -(cd compiler; \
+ .scheme-boot: compiler/O/repl.scb
+ cp compiler/O/repl.scb .scheme-boot