Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Sep 2002 18:08:24 -0700 (PDT)
From:      Erik Greenwald <erik@smluc.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/43272: Maintainer Update: lang/gauche  0.6.2 -> 0.6.3
Message-ID:  <200209230108.g8N18OgW087384@www.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         43272
>Category:       ports
>Synopsis:       Maintainer Update: lang/gauche  0.6.2 -> 0.6.3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 22 18:10:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Erik Greenwald
>Release:        
>Organization:
>Environment:
>Description:
upgrade from 0.6.2 to 0.6.3, here is the freshmeat list of changes

The changes in this release are as follows:
The VM and the compiler are improved for better performance. An
'object-apply' hook feature is added, which allows the user to make
arbitrary object 'applicable'. Regexp support is enhanced to allow
case-folding match and POSIX-style character set notation. The new
modules gauche.syslog and rfc.quoted-printable are added.
>How-To-Repeat:
      
>Fix:
diff -Nurb gauche.orig/Makefile gauche/Makefile
--- gauche.orig/Makefile        Sun Sep 22 19:13:22 2002
+++ gauche/Makefile     Sun Sep 22 19:13:48 2002
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=      gauche
-PORTVERSION=   0.6.2
+PORTVERSION=   0.6.3
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=    ${PORTNAME}
diff -Nurb gauche.orig/distinfo gauche/distinfo
--- gauche.orig/distinfo        Sun Sep 22 19:13:22 2002
+++ gauche/distinfo     Sun Sep 22 19:14:48 2002
@@ -1 +1 @@
-MD5 (Gauche-0.6.2.tgz) = 2d0778497ecab8be68b3c1926432b3b3
+MD5 (Gauche-0.6.3.tgz) = 8f04e7905208f6b73aa93380af62cfa8
diff -Nurb gauche.orig/files/patch-doc-Makefile.in gauche/files/patch-doc-Makefile.in
--- gauche.orig/files/patch-doc-Makefile.in     Sun Sep 22 19:13:22 2002
+++ gauche/files/patch-doc-Makefile.in  Sun Sep 22 19:58:10 2002
@@ -1,6 +1,13 @@
---- doc/Makefile.in.orig       Fri Jul 19 14:47:53 2002
-+++ doc/Makefile.in    Mon Sep  9 23:36:04 2002
-@@ -11,8 +11,8 @@
+--- doc/Makefile.in.orig       Sat Sep  7 23:25:49 2002
++++ doc/Makefile.in    Sun Sep 22 19:57:58 2002
+@@ -4,15 +4,14 @@
+ GOSH = ../src/gosh -I../src -I../lib
+ INSTALL = @INSTALL@
+ MAKEINFO = @MAKEINFO@
+-GZIP_PROGRAM = @GZIP_PROGRAM@
+ 
+ # Manual page destination.  Default @mandir@ doesn't include 'share'
+ # in the path, so I redefine it---a user can still override it by
  # make mandir=wherever
  prefix  = @prefix@
  datadir = @datadir@
@@ -11,7 +18,7 @@
  
  all: info
  
-@@ -22,8 +22,8 @@
+@@ -22,8 +21,8 @@
          $(INSTALL) -m 444 $$m $(mandir)/; \
        done
        if test ! -d $(infodir); then $(INSTALL) -d $(infodir); fi
@@ -22,7 +29,20 @@
            $(INSTALL) -m 444 $$info $(infodir)/; \
          done; \
        fi
-@@ -48,7 +48,7 @@
+@@ -31,10 +30,10 @@
+ uninstall:
+       (cd $(mandir); rm -rf $(MANPAGES))
+       (cd $(infodir); \
+-       if test -f gauche-refe.info -o -f gauche-refe.info.gz; \
++       if test -f gauche-refe.info; \
+          then rm -rf gauche-refe.*; \
+        fi; \
+-       if test -f gauche-refj.info -o -f gauche-refj.info.gz; \
++       if test -f gauche-refj.info; \
+          then rm -rf gauche-refj.*; \
+        fi)
+ 
+@@ -48,7 +47,7 @@
  
  pdf : gauche-refe.pdf
  
@@ -31,30 +51,30 @@
  
  gauche-refe.html : gauche-refe.texi
        texi2html -number gauche-refe.texi
-@@ -65,11 +65,9 @@
+@@ -65,11 +64,9 @@
  gauche-refe.texi : gauche-ref.texi extract
        gosh ./extract -en -o gauche-refe.texi gauche-ref.texi
  
 -gauche-refe.info.gz : gauche-refe.texi
--      if test X$(MAKEINFO) != X -a X$(GZIP) != X; then \
+-      if test X$(MAKEINFO) != X -a X$(GZIP_PROGRAM) != X; then \
 -        $(MAKEINFO) --no-warn gauche-refe.texi; \
 -        rm -rf gauche-refe.info*.gz; \
--        $(GZIP) gauche-refe.info gauche-refe.info-[0-9]*; \
+-        $(GZIP_PROGRAM) gauche-refe.info gauche-refe.info-[0-9]*; \
 +gauche-refe.info : gauche-refe.texi
 +      if test X$(MAKEINFO) != X; then \
 +        $(MAKEINFO) --no-split --no-warn gauche-refe.texi; \
        fi
  
  gauche-refj.html : gauche-refj.texi
-@@ -87,11 +85,9 @@
+@@ -87,11 +84,9 @@
  gauche-refj.texi : gauche-ref.texi extract
        gosh ./extract -jp -o gauche-refj.texi gauche-ref.texi
  
 -gauche-refj.info.gz : gauche-refj.texi
--      if test X$(MAKEINFO) != X -a X$(GZIP) != X; then \
+-      if test X$(MAKEINFO) != X -a X$(GZIP_PROGRAM) != X; then \
 -        $(MAKEINFO) --no-warn gauche-refj.texi; \
 -        rm -rf gauche-refj.info*.gz; \
--        $(GZIP) gauche-refj.info gauche-refj.info-[0-9]*; \
+-        $(GZIP_PROGRAM) gauche-refj.info gauche-refj.info-[0-9]*; \
 +gauche-refj.info : gauche-refj.texi
 +      if test X$(MAKEINFO) != X; then \
 +        $(MAKEINFO) --no-split --no-warn gauche-refj.texi; \
diff -Nurb gauche.orig/files/patch-src-gauche-arith_i386.h gauche/files/patch-src-gauche-arith_i386.h
--- gauche.orig/files/patch-src-gauche-arith_i386.h     Wed Dec 31 18:00:00 1969
+++ gauche/files/patch-src-gauche-arith_i386.h  Sun Sep 22 19:49:57 2002
@@ -0,0 +1,20 @@
+--- src/gauche/arith_i386.h.orig       Sun Sep 22 19:48:19 2002
++++ src/gauche/arith_i386.h    Sun Sep 22 19:49:05 2002
+@@ -23,6 +23,8 @@
+  *  r <- x + y + c  mod wordsize
+  *  c <- 1 if carry, 0 otherwise
+  */
++/* bad register voodoo... let the 'portable' version catch this.
++      fails on both 4.2-release and 5.0-current
+ 
+ #define UADD(r, c, x, y) \
+     asm("shrl $1, %2;" \
+@@ -32,7 +34,7 @@
+         "rcll $1, %1;" \
+            :"=&r" (r), "=&r" (c) \
+            :"1" (c), "g"(x), "g"(y))
+-
++*/
+ /*-----------------------------------------------------------------
+  * UADDOV(r, v, x, y)    unsigned word add with overflow check
+  *  u_long : r, v, x, y;

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209230108.g8N18OgW087384>