Sat Jun 23 21:30:05 2012 UTC ()
Disable a private and mostly broken reimplementation of strerror().
Should fix Solaris build.


(dholland)
diff -r1.4 -r1.5 pkgsrc/lang/vscm/distinfo
diff -r1.3 -r1.4 pkgsrc/lang/vscm/patches/patch-ab

cvs diff -r1.4 -r1.5 pkgsrc/lang/vscm/distinfo (expand / switch to context diff)
--- pkgsrc/lang/vscm/distinfo 2011/04/17 07:46:05 1.4
+++ pkgsrc/lang/vscm/distinfo 2012/06/23 21:30:05 1.5
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2011/04/17 07:46:05 asau Exp $
+$NetBSD: distinfo,v 1.5 2012/06/23 21:30:05 dholland Exp $
 
 SHA1 (vscmV1R2.tar.gz) = 5c9107d825370e2a3b0d02c008faee2ca9f35eba
 RMD160 (vscmV1R2.tar.gz) = 3c405b384b4fb55594fd9a84c3aec6f10cda6bae
 Size (vscmV1R2.tar.gz) = 229752 bytes
 SHA1 (patch-aa) = 3c85e4519b8d17724672b093889016ec6bee5402
-SHA1 (patch-ab) = 8b4d68a93411af6dab109f058c0b189375e0b294
+SHA1 (patch-ab) = e4cd3a11cf083ab08dc7a5e83eb74965f0a1a163
 SHA1 (patch-ac) = 73adae14da2fb236fb41277a17e0b936a75b9433
 SHA1 (patch-ad) = 80ccfbe99d114cd6695faf09f4d27a22e68a31cb

cvs diff -r1.3 -r1.4 pkgsrc/lang/vscm/patches/patch-ab (expand / switch to context diff)
--- pkgsrc/lang/vscm/patches/patch-ab 2011/04/17 07:46:05 1.3
+++ pkgsrc/lang/vscm/patches/patch-ab 2012/06/23 21:30:05 1.4
@@ -1,7 +1,11 @@
-$NetBSD: patch-ab,v 1.3 2011/04/17 07:46:05 asau Exp $
+$NetBSD: patch-ab,v 1.4 2012/06/23 21:30:05 dholland Exp $
 
---- Makefile.orig	1999-02-09 08:24:08.000000000 +0300
-+++ Makefile	2011-03-30 20:15:36.000000000 +0400
+ - Use pkgsrc compiler and CFLAGS
+ - get rid of strerr.c, it is a broken reimplementation of a standard function
+ - generate executable as "vscm" rather than plain "scheme"
+
+--- Makefile.orig	1999-02-09 05:24:08.000000000 +0000
++++ Makefile
 @@ -42,8 +42,8 @@
  # ``-DNDEBUG'' etc.
  
@@ -13,7 +17,7 @@
                      WARNFLAGS = -Wall -Wmissing-prototypes
                     DEBUGFLAGS = -g
                    EXTRACFLAGS = -DADJUSTABLE_SFIXNUM_RANGE -DVSCM_POSIX
-@@ -183,7 +183,7 @@
+@@ -183,7 +183,7 @@ DDP = -DDEFAULT_DUMP_PREFIX='"\#!/home/b
  .DEFAULT:
  	@echo I hope, making $< is not necessary...
  
@@ -22,7 +26,17 @@
  LDFLAGS = $(A_OPTFLAGS) $(A_DEBUGFLAGS) $(A_EXTRALDFLAGS)
  CLFLAGS = $(CFLAGS) $(A_EXTRALDFLAGS)
  LIBS    = -lm $(A_EXTRALIBS)
-@@ -351,7 +351,7 @@
+@@ -340,8 +340,7 @@ vbis.sort:	vbis.tab
+ 
+ non-ansi-lib:	\
+ 	non-ansi-lib(fileno.o) \
+-	non-ansi-lib(realloc.o) \
+-	non-ansi-lib(strerr.o)
++	non-ansi-lib(realloc.o)
+ 	$(RANLIB) non-ansi-lib
+ 	@echo non-ansi-lib is now up to date
+ 
+@@ -351,7 +350,7 @@ non-ansi-lib:	\
  	$(FORCEDELETE) $*.o
  
  scheme:	$(OBJECTS) $(TMPLIBS)