ports/81781: [Maintainer Update] lang/gauche 0.8.3_2 -> 0.8.4

Erik Greenwald erik at smluc.org
Wed Jun 1 20:40:02 UTC 2005


>Number:         81781
>Category:       ports
>Synopsis:       [Maintainer Update]  lang/gauche  0.8.3_2 -> 0.8.4
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 01 20:40:01 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Erik Greenwald
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
System: FreeBSD fenris 5.4-RELEASE FreeBSD 5.4-RELEASE #1: Sat May 7 21:46:51 EDT 2005 root at fenris:/usr/obj/usr/src/sys/FENRIS i386

>Description:

Major performance improvements (1.9x speed, 0.7x mem consumption), 
new srfi's, simple profiler, many other improvements/features and 
many bugfixes (including the register issue)

Please delete files/patch-src_gauche_arith_i386.h as the bug was
fixed :)

Thanks

>How-To-Repeat:
>Fix:

--- lang_gauche.patch begins here ---
Index: lang/gauche/Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/gauche/Makefile,v
retrieving revision 1.32
diff -u -r1.32 Makefile
--- lang/gauche/Makefile	9 Apr 2005 15:12:36 -0000	1.32
+++ lang/gauche/Makefile	1 Jun 2005 20:24:05 -0000
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	gauche
-PORTVERSION=	0.8.3	# Keep databases/gauche-gdbm in sync with this
-PORTREVISION=	2
+PORTVERSION=	0.8.4	# Keep databases/gauche-gdbm in sync with this
 CATEGORIES=	lang scheme
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
Index: lang/gauche/distinfo
===================================================================
RCS file: /home/ncvs/ports/lang/gauche/distinfo,v
retrieving revision 1.17
diff -u -r1.17 distinfo
--- lang/gauche/distinfo	5 Dec 2004 15:33:14 -0000	1.17
+++ lang/gauche/distinfo	1 Jun 2005 20:24:05 -0000
@@ -1,2 +1,2 @@
-MD5 (Gauche-0.8.3.tgz) = 434fb8802da5f0e69ab95d75a6ecec87
-SIZE (Gauche-0.8.3.tgz) = 2534879
+MD5 (Gauche-0.8.4.tgz) = 3798df425ad97ba9008801a2ea377147
+SIZE (Gauche-0.8.4.tgz) = 2772432
Index: lang/gauche/pkg-plist
===================================================================
RCS file: /home/ncvs/ports/lang/gauche/pkg-plist,v
retrieving revision 1.18
diff -u -r1.18 pkg-plist
--- lang/gauche/pkg-plist	9 Apr 2005 15:12:36 -0000	1.18
+++ lang/gauche/pkg-plist	1 Jun 2005 20:24:05 -0000
@@ -31,10 +31,12 @@
 lib/gauche/%%VERSION%%/include/gauche/char_sjis.h
 lib/gauche/%%VERSION%%/include/gauche/char_utf_8.h
 lib/gauche/%%VERSION%%/include/gauche/class.h
+lib/gauche/%%VERSION%%/include/gauche/code.h
 lib/gauche/%%VERSION%%/include/gauche/config.h
 lib/gauche/%%VERSION%%/include/gauche/exception.h
 lib/gauche/%%VERSION%%/include/gauche/extend.h
 lib/gauche/%%VERSION%%/include/gauche/int64.h
+lib/gauche/%%VERSION%%/include/gauche/mingw-compat.h
 lib/gauche/%%VERSION%%/include/gauche/net.h
 lib/gauche/%%VERSION%%/include/gauche/pthread.h
 lib/gauche/%%VERSION%%/include/gauche/scmconst.h
@@ -47,10 +49,11 @@
 lib/gauche/%%VERSION%%/include/gc_pthread_redirects.h
 lib/gauche/site/%%VERSION%%/%%TARGET%%/.keepme
 lib/libgauche.so
-lib/libgauche.so.0
 lib/libgauche.so.%%VERSION%%
+lib/libgauche.so.0
 share/aclocal/gauche.m4
 share/gauche/%%VERSION%%/aclocal.m4
+share/gauche/%%VERSION%%/lib/.packages/.keepme
 share/gauche/%%VERSION%%/lib/binary/io.scm
 share/gauche/%%VERSION%%/lib/binary/pack.scm
 share/gauche/%%VERSION%%/lib/cesconv
@@ -81,7 +84,6 @@
 share/gauche/%%VERSION%%/lib/gauche/let-opt.scm
 share/gauche/%%VERSION%%/lib/gauche/libutil.scm
 share/gauche/%%VERSION%%/lib/gauche/listener.scm
-share/gauche/%%VERSION%%/lib/gauche/listutil.scm
 share/gauche/%%VERSION%%/lib/gauche/logger.scm
 share/gauche/%%VERSION%%/lib/gauche/logical.scm
 share/gauche/%%VERSION%%/lib/gauche/macroutil.scm
@@ -123,9 +125,9 @@
 share/gauche/%%VERSION%%/lib/gauche/validator.scm
 share/gauche/%%VERSION%%/lib/gauche/version.scm
 share/gauche/%%VERSION%%/lib/gauche/vm/debugger.scm
-share/gauche/%%VERSION%%/lib/gauche/vm/disasm.scm
+share/gauche/%%VERSION%%/lib/gauche/vm/insn.scm
+share/gauche/%%VERSION%%/lib/gauche/vm/profiler.scm
 share/gauche/%%VERSION%%/lib/gauche/vport.scm
-share/gauche/%%VERSION%%/lib/gauche/with.scm
 share/gauche/%%VERSION%%/lib/genstub
 share/gauche/%%VERSION%%/lib/math/const.scm
 share/gauche/%%VERSION%%/lib/math/mt-random.scm
@@ -177,7 +179,6 @@
 share/gauche/%%VERSION%%/lib/srfi-19.scm
 share/gauche/%%VERSION%%/lib/srfi-19/format.scm
 share/gauche/%%VERSION%%/lib/srfi-19/read-tai.scm
-share/gauche/%%VERSION%%/lib/srfi-2.scm
 share/gauche/%%VERSION%%/lib/srfi-26.scm
 share/gauche/%%VERSION%%/lib/srfi-27.scm
 share/gauche/%%VERSION%%/lib/srfi-29.scm
@@ -186,7 +187,9 @@
 share/gauche/%%VERSION%%/lib/srfi-31.scm
 share/gauche/%%VERSION%%/lib/srfi-37.scm
 share/gauche/%%VERSION%%/lib/srfi-4.scm
+share/gauche/%%VERSION%%/lib/srfi-42.scm
 share/gauche/%%VERSION%%/lib/srfi-5.scm
+share/gauche/%%VERSION%%/lib/srfi-55.scm
 share/gauche/%%VERSION%%/lib/srfi-7.scm
 share/gauche/%%VERSION%%/lib/srfi-9.scm
 share/gauche/%%VERSION%%/lib/text/csv.scm
@@ -209,7 +212,6 @@
 share/gauche/%%VERSION%%/lib/util/tree.scm
 share/gauche/%%VERSION%%/lib/www/cgi-test.scm
 share/gauche/%%VERSION%%/lib/www/cgi.scm
-share/gauche/%%VERSION%%/lib/.packages/.keepme
 share/gauche/site/lib/.packages/.keepme
 %%DOCSDIR%%/.keepme
 %%EXAMPLESDIR%%/.keepme
Index: lang/gauche/files/patch-src_gauche_arith_i386.h
===================================================================
RCS file: lang/gauche/files/patch-src_gauche_arith_i386.h
diff -N lang/gauche/files/patch-src_gauche_arith_i386.h
--- lang/gauche/files/patch-src_gauche_arith_i386.h	5 Dec 2004 15:33:14 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
---- src/gauche/arith_i386.h.orig	Sat Jul  5 11:29:13 2003
-+++ src/gauche/arith_i386.h	Sun Dec  5 23:19:45 2004
-@@ -167,6 +167,7 @@
-  *  else r <- x * y, v = 0
-  */
- 
-+#if 0
- #define UMULOV(r, v, x, y) \
-     asm("movl %2, %%eax;" \
-         "mull %3;" \
-@@ -199,6 +200,8 @@
-            :"=r" (r), "=&r" (v) \
-            :"g" (x), "r" (y) \
-            :"%eax", "%edx")
-+
-+#endif
- 
- #endif /*__GNUC__*/
- 
--- lang_gauche.patch ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list