Update VCSM to V4R2. Changes are unknown (no information published), homepage is gone.diff -r1.17 -r1.18 pkgsrc/lang/vscm/Makefile
(asau)
@@ -1,36 +1,31 @@ | @@ -1,36 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2009/06/30 00:07:18 joerg Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2011/04/17 07:46:05 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= vscmV0r4 | 3 | DISTNAME= vscmV1R2 | |
4 | PKGNAME= vscm-0.4 | 4 | PKGNAME= vscm-1.4 | |
5 | PKGREVISION= 2 | |||
6 | CATEGORIES= lang | 5 | CATEGORIES= lang | |
7 | MASTER_SITES= ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/vscm/ | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=vscm/} \ | |
8 | 7 | ftp://ftp.cs.indiana.edu/pub/scheme-repository/imp/vscm/ | ||
9 | PATCHFILES= bugfix.txt | |||
10 | PATCH_SITES= ${MASTER_SITES} | |||
11 | 8 | |||
12 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
13 | HOMEPAGE= http://www.cs.princeton.edu/~blume/vscm/ | 10 | #HOMEPAGE= http://www.cs.princeton.edu/~blume/vscm/ | |
14 | COMMENT= Portable scheme implementation | 11 | COMMENT= Portable scheme implementation | |
15 | 12 | |||
16 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
17 | 14 | |||
18 | MAKE_JOBS_SAFE= no | 15 | MAKE_JOBS_SAFE= no | |
19 | 16 | |||
20 | USE_TOOLS+= gmake | 17 | USE_TOOLS+= gmake | |
21 | 18 | |||
22 | INSTALLATION_DIRS= bin | 19 | INSTALLATION_DIRS= bin lib/vscm share/doc/vscm | |
23 | 20 | |||
24 | post-patch: | 21 | post-patch: | |
25 | ${SED} -e "s,@PREFIX@,${PREFIX}," ${FILESDIR}/path.h >${WRKSRC}/path.h | 22 | ${SED} -e "s,@PREFIX@,${PREFIX}," ${FILESDIR}/path.h >${WRKSRC}/path.h | |
26 | 23 | |||
27 | do-install: | 24 | do-install: | |
28 | ${INSTALL_PROGRAM} ${WRKSRC}/vscm ${DESTDIR}${PREFIX}/bin | 25 | ${INSTALL_PROGRAM} ${WRKSRC}/vscm ${DESTDIR}${PREFIX}/bin | |
29 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/vscm | |||
30 | ${INSTALL_DATA} ${WRKSRC}/.scheme-boot \ | 26 | ${INSTALL_DATA} ${WRKSRC}/.scheme-boot \ | |
31 | ${DESTDIR}${PREFIX}/lib/vscm/vscm-boot | 27 | ${DESTDIR}${PREFIX}/lib/vscm/vscm-boot | |
32 | ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/vscm | |||
33 | cd ${WRKSRC} && ${INSTALL_DATA} README INSTALL DESCRIPTION \ | 28 | cd ${WRKSRC} && ${INSTALL_DATA} README INSTALL DESCRIPTION \ | |
34 | ${DESTDIR}${PREFIX}/share/doc/vscm | 29 | ${DESTDIR}${PREFIX}/share/doc/vscm | |
35 | 30 | |||
36 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,11 +1,9 @@ | @@ -1,11 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2005/02/24 09:03:12 agc Exp $ | 1 | $NetBSD: distinfo,v 1.4 2011/04/17 07:46:05 asau Exp $ | |
2 | 2 | |||
3 | SHA1 (vscmV0r4.tar.gz) = 8a571a4f1dfe0dbd568fb13efd61f66caf189980 | 3 | SHA1 (vscmV1R2.tar.gz) = 5c9107d825370e2a3b0d02c008faee2ca9f35eba | |
4 | RMD160 (vscmV0r4.tar.gz) = 709de774f7e766f8113322841516d2fbe05782db | 4 | RMD160 (vscmV1R2.tar.gz) = 3c405b384b4fb55594fd9a84c3aec6f10cda6bae | |
5 | Size (vscmV0r4.tar.gz) = 136981 bytes | 5 | Size (vscmV1R2.tar.gz) = 229752 bytes | |
6 | SHA1 (bugfix.txt) = e0aea092fc71ab931ba4ca2eb495b171ec6921f5 | 6 | SHA1 (patch-aa) = 3c85e4519b8d17724672b093889016ec6bee5402 | |
7 | RMD160 (bugfix.txt) = a1b0e40eff8c3fd8e66e88f4963371825cfe5c16 | 7 | SHA1 (patch-ab) = 8b4d68a93411af6dab109f058c0b189375e0b294 | |
8 | Size (bugfix.txt) = 1184 bytes | |||
9 | SHA1 (patch-aa) = 5b98a6330ac897ea26beb838b28c97503f419e0d | |||
10 | SHA1 (patch-ab) = ccc424a8d0523b2570676a0a942d43605b35207a | |||
11 | SHA1 (patch-ac) = 73adae14da2fb236fb41277a17e0b936a75b9433 | 8 | SHA1 (patch-ac) = 73adae14da2fb236fb41277a17e0b936a75b9433 | |
9 | SHA1 (patch-ad) = 80ccfbe99d114cd6695faf09f4d27a22e68a31cb |
@@ -1,54 +1,54 @@ | @@ -1,54 +1,54 @@ | |||
1 | $NetBSD: patch-aa,v 1.1.1.1 2000/11/02 11:01:53 itojun Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2011/04/17 07:46:05 asau Exp $ | |
2 | 2 | |||
3 | --- Numeric.c- Thu Nov 2 19:38:25 2000 | 3 | --- Numeric.c.orig 1999-02-09 08:05:13.000000000 +0300 | |
4 | +++ Numeric.c Thu Nov 2 19:38:38 2000 | 4 | +++ Numeric.c 2011-03-30 20:17:55.000000000 +0400 | |
5 | @@ -504,7 +504,7 @@ | 5 | @@ -591,7 +591,7 @@ | |
6 | return len; | |||
6 | } | 7 | } | |
7 | 8 | |||
8 | static bigdig | 9 | -static bigdig qdiv (bigdig *a, bigreg b, bigdig *c, bigreg *r, int la) | |
9 | - qdiv (bigdig *a, bigreg b, bigdig *c, bigreg *r, int la) | 10 | +static bigdig qdiv__ (bigdig *a, bigreg b, bigdig *c, bigreg *r, int la) | |
10 | + qdiv__ (bigdig *a, bigreg b, bigdig *c, bigreg *r, int la) | |||
11 | { | 11 | { | |
12 | int i; | 12 | int i; | |
13 | bigreg d; | 13 | bigreg d; | |
14 | @@ -937,11 +937,11 @@ | 14 | @@ -1212,11 +1212,11 @@ | |
15 | (void) normalize (d, &ld, 0); | 15 | (void) normalize (d, &ld, 0); | |
16 | } else if (gcd [0] != 1) { | 16 | } else if (gcd [0] != 1) { | |
17 | tmp_n = provide_bignum (tmp_n, &tmp_ln, ln); | 17 | PROVIDE_BIGNUM (tmp_n, ln); | |
18 | - if (qdiv (n, gcd [0], tmp_n, &r, ln) == 0) | 18 | - if (qdiv (n, gcd [0], tmp_n_dig, &r, ln) == 0) | |
19 | + if (qdiv__ (n, gcd [0], tmp_n, &r, ln) == 0) | 19 | + if (qdiv__ (n, gcd [0], tmp_n_dig, &r, ln) == 0) | |
20 | --ln; | 20 | --ln; | |
21 | n = tmp_n; | 21 | n = tmp_n_dig; | |
22 | tmp_d = provide_bignum (tmp_d, &tmp_ld, ld); | 22 | PROVIDE_BIGNUM (tmp_d, ld); | |
23 | - if (qdiv (d, gcd [0], tmp_d, &r, ld) == 0) | 23 | - if (qdiv (d, gcd [0], tmp_d_dig, &r, ld) == 0) | |
24 | + if (qdiv__ (d, gcd [0], tmp_d, &r, ld) == 0) | 24 | + if (qdiv__ (d, gcd [0], tmp_d_dig, &r, ld) == 0) | |
25 | --ld; | 25 | --ld; | |
26 | d = tmp_d; | 26 | d = tmp_d_dig; | |
27 | } else { | 27 | } else { | |
28 | @@ -1428,7 +1428,7 @@ | 28 | @@ -1939,7 +1939,7 @@ | |
29 | tmp1_dig = provide_bignum (tmp1_dig, &tmp1_len, a->nlength); | 29 | PROVIDE_BIGNUM (tmp1, a->nlength); | |
30 | tmp2_dig = provide_bignum (tmp2_dig, &tmp2_len, 1); | 30 | PROVIDE_BIGNUM (tmp2, 1); | |
31 | l1 = a->nlength; | 31 | l1 = a->nlength; | |
32 | - qdiv (a->dig, a->dig [a->nlength], tmp1_dig, &rr, a->nlength); | 32 | - qdiv (a->dig, a->dig [a->nlength], tmp1_dig, &rr, a->nlength); | |
33 | + qdiv__ (a->dig, a->dig [a->nlength], tmp1_dig, &rr, a->nlength); | 33 | + qdiv__ (a->dig, a->dig [a->nlength], tmp1_dig, &rr, a->nlength); | |
34 | tmp2_dig [0] = rr; | 34 | tmp2_dig [0] = rr; | |
35 | (void) normalize (tmp1_dig, &l1, 0); | 35 | (void) normalize (tmp1_dig, &l1, 0); | |
36 | r = tmp2_dig; | 36 | r = tmp2_dig; | |
37 | @@ -1899,7 +1899,7 @@ | 37 | @@ -2407,7 +2407,7 @@ | |
38 | bigdig_copy (a, tmp1_dig, la); | 38 | bigdig_copy (a, tmp1_dig, la); | |
39 | s = strg; | 39 | s = strg; | |
40 | while (la > 1 || tmp1_dig [0] > 0) { | 40 | while (la > 1 || tmp1_dig [0] > 0) { | |
41 | - if (qdiv (tmp1_dig, 10000, tmp1_dig, &r, la) == 0) | 41 | - if (qdiv (tmp1_dig, 10000, tmp1_dig, &r, la) == 0) | |
42 | + if (qdiv__ (tmp1_dig, 10000, tmp1_dig, &r, la) == 0) | 42 | + if (qdiv__ (tmp1_dig, 10000, tmp1_dig, &r, la) == 0) | |
43 | --la; | 43 | --la; | |
44 | sprintf (buf, "%04u", (unsigned) r); | 44 | sprintf (buf, "%04u", (unsigned) r); | |
45 | for (i = 3; i >= 0; i--) | 45 | for (i = 3; i >= 0; i--) | |
46 | @@ -2729,7 +2729,7 @@ | 46 | @@ -3312,7 +3312,7 @@ | |
47 | qq = ((ScmFixnum *) gcs3)->dig; | 47 | PROVIDE_BIGNUM (tmp1, lq); | |
48 | } else | 48 | qq = tmp1_dig; | |
49 | qq = tmp1_dig = provide_bignum (tmp1_dig, &tmp1_len, lq); | 49 | } | |
50 | - if (qdiv (a->dig, b->dig [0], qq, &rr, lq) == 0) | 50 | - if (qdiv (a->dig, bb, qq, &rr, lq) == 0) | |
51 | + if (qdiv__ (a->dig, b->dig [0], qq, &rr, lq) == 0) | 51 | + if (qdiv__ (a->dig, bb, qq, &rr, lq) == 0) | |
52 | --lq; | 52 | --lq; | |
53 | if (r != NULL) { | 53 | if (r != NULL) | |
54 | int sign = a->sign; | 54 | *r = ScmLongToNumber (a->sign ? - (long) rr : rr); |
@@ -1,56 +1,33 @@ | @@ -1,56 +1,33 @@ | |||
1 | $NetBSD: patch-ab,v 1.2 2001/04/12 20:21:59 jtb Exp $ | 1 | $NetBSD: patch-ab,v 1.3 2011/04/17 07:46:05 asau Exp $ | |
2 | 2 | |||
3 | --- Makefile.orig Fri Aug 5 15:31:07 1994 | 3 | --- Makefile.orig 1999-02-09 08:24:08.000000000 +0300 | |
4 | +++ Makefile | 4 | +++ Makefile 2011-03-30 20:15:36.000000000 +0400 | |
5 | @@ -49,8 +49,8 @@ | 5 | @@ -42,8 +42,8 @@ | |
6 | # this is what works for me on a DEC Alpha, running OSF/1: | 6 | # ``-DNDEBUG'' etc. | |
7 | # (gcc version 2.5.7) | 7 | ||
8 | 8 | |||
9 | - CC = gcc | 9 | - CC = gcc | |
10 | - OPTFLAGS = -O2 -funroll-loops -fomit-frame-pointer | 10 | - OPTFLAGS = -O2 | |
11 | +# CC = gcc | 11 | +# CC = gcc | |
12 | + OPTFLAGS = -funroll-loops -fomit-frame-pointer | 12 | +# OPTFLAGS = -O2 | |
13 | WARNFLAGS = -Wall -Wmissing-prototypes | 13 | WARNFLAGS = -Wall -Wmissing-prototypes | |
14 | DEBUGFLAGS = | 14 | DEBUGFLAGS = -g | |
15 | EXTRACFLAGS = | 15 | EXTRACFLAGS = -DADJUSTABLE_SFIXNUM_RANGE -DVSCM_POSIX | |
16 | @@ -208,7 +208,7 @@ | 16 | @@ -183,7 +183,7 @@ | |
17 | .DEFAULT: | 17 | .DEFAULT: | |
18 | @echo I hope, making $< is not necessary... | 18 | @echo I hope, making $< is not necessary... | |
19 | 19 | |||
20 | -CFLAGS = $(A_OPTFLAGS) $(A_WARNFLAGS) $(A_DEBUGFLAGS) $(A_EXTRACFLAGS) $(DDP) | 20 | -CFLAGS = $(A_OPTFLAGS) $(A_WARNFLAGS) $(A_DEBUGFLAGS) $(A_EXTRACFLAGS) $(DDP) | |
21 | +CFLAGS += $(A_OPTFLAGS) $(A_WARNFLAGS) $(A_DEBUGFLAGS) $(A_EXTRACFLAGS) $(DDP) | 21 | +CFLAGS += $(A_OPTFLAGS) $(A_WARNFLAGS) $(A_DEBUGFLAGS) $(A_EXTRACFLAGS) $(DDP) | |
22 | LDFLAGS = $(A_OPTFLAGS) $(A_DEBUGFLAGS) $(A_EXTRALDFLAGS) | 22 | LDFLAGS = $(A_OPTFLAGS) $(A_DEBUGFLAGS) $(A_EXTRALDFLAGS) | |
23 | CLFLAGS = $(CFLAGS) $(A_EXTRALDFLAGS) | 23 | CLFLAGS = $(CFLAGS) $(A_EXTRALDFLAGS) | |
24 | LIBS = -lm $(A_EXTRALIBS) | 24 | LIBS = -lm $(A_EXTRALIBS) | |
25 | @@ -413,8 +413,8 @@ | 25 | @@ -351,7 +351,7 @@ | |
26 | distclean: archclean | 26 | $(FORCEDELETE) $*.o | |
27 | $(FORCEDELETE) compiler/repl.boot | |||
28 | 27 | |||
29 | -scheme: $(OBJECTS) $(TMPLIBS) | 28 | scheme: $(OBJECTS) $(TMPLIBS) | |
30 | - $(CC) -o scheme $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS) | 29 | - $(CC) -o scheme $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS) | |
31 | +scheme: $(OBJECTS) non-ansi-lib $(TMPLIBS) | |||
32 | + $(CC) -o vscm $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS) | 30 | + $(CC) -o vscm $(LDFLAGS) $(OBJECTS) $(LIBS) -lc $(TMPLIBS) | |
33 | 31 | |||
34 | .scheme-boot: compiler/repl.boot | 32 | .scheme-boot: compiler/O/repl.scb | |
35 | cp compiler/repl.boot .scheme-boot | 33 | cp compiler/O/repl.scb .scheme-boot | |
36 | @@ -422,17 +422,17 @@ | |||
37 | compiler/filt.boot: format.time compiler/vscmc.asm \ | |||
38 | compiler/version.asm compiler/filt-ml.asm | |||
39 | cat compiler/vscmc.asm compiler/version.asm compiler/filt-ml.asm | \ | |||
40 | - ./scheme -b - -a - -d compiler/filt.boot | |||
41 | + ./vscm -b - -a - -d compiler/filt.boot | |||
42 | ||||
43 | compiler/repl.boot: format.time compiler/vscmc.asm \ | |||
44 | compiler/version.asm compiler/repl-ml.asm | |||
45 | cat compiler/vscmc.asm compiler/version.asm compiler/repl-ml.asm | \ | |||
46 | - ./scheme -b - -a - -d compiler/repl.boot | |||
47 | + ./vscm -b - -a - -d compiler/repl.boot | |||
48 | ||||
49 | compiler/vscmc.asm: compiler/vscmc.scm | |||
50 | -mv compiler/vscmc.asm compiler/vscmc.oasm >/dev/null 2>&1 | |||
51 | mv compiler/filt.boot compiler/filt.oboot | |||
52 | - ./scheme -b compiler/filt.oboot <compiler/vscmc.scm >compiler/vscmc.asm | |||
53 | + ./vscm -b compiler/filt.oboot <compiler/vscmc.scm >compiler/vscmc.asm | |||
54 | ||||
55 | compiler/vscmc.scm: compiler/s.vscmc.scm | |||
56 | -(cd compiler; \ |
$NetBSD: patch-ad,v 1.1 2011/04/17 07:46:05 asau Exp $
--- compiler/Makefile.orig 1999-02-09 08:05:04.000000000 +0300
+++ compiler/Makefile 2011-03-30 20:19:31.000000000 +0400
@@ -1,7 +1,7 @@
SHELL = /bin/sh
-OSYS = ../scheme
-NSYS = ../scheme
+OSYS = ../vscm
+NSYS = ../vscm
OOBJ = O
NOBJ = O